Axel Hinrichs
9c56b97405
[webapp] reduce api requests on info pages
2022-07-04 16:29:48 +02:00
tbnobody
c54846f211
Merge pull request #9 from pangamut/patch-1
...
Update MqttInfoView.vue: Typo
2022-07-03 13:02:02 +02:00
pangamut
139e116a3a
Update MqttInfoView.vue
...
Typo: Tnterval -> Interval
2022-07-03 09:27:03 +02:00
Thomas Basler
0f75c4a6a4
Introduced some pin defines
2022-07-02 11:58:31 +02:00
Thomas Basler
712be3fc15
Code cleanup
2022-07-01 23:38:51 +02:00
Thomas Basler
cf273c93e7
Fixed 404 error when pressing refresh in webapp
2022-07-01 23:32:11 +02:00
Thomas Basler
1691274247
Added list of currently supported inverters
2022-07-01 23:12:35 +02:00
Thomas Basler
b454f0c01f
Renamed topic again
2022-07-01 18:38:34 +02:00
Thomas Basler
d5f32d8325
Fixes ( #8 ). Power values on CH0 are published twice
...
The larger value was DC the smaller one AC. Now the values are published to different topics
2022-07-01 18:36:43 +02:00
Thomas Basler
839720ee8a
Fix compilation warning
...
warning: backslash-newline at end of file
2022-07-01 17:46:51 +02:00
tbnobody
b1b3f9cbd6
Merge pull request #6 from ahinrichs/pr-platform-version
...
[firmware] add minimum platform requirement
2022-07-01 17:38:04 +02:00
Axel Hinrichs
81d2861006
[firmware] add minimum platform requirement
2022-07-01 09:31:05 +02:00
Thomas Basler
c4e911cecf
Add very simple method differ between requests
...
The last request is required to use the right parser for the received payload as the package type is not encoded in the received data
2022-06-30 21:14:58 +02:00
Thomas Basler
b2271373a4
Print inverter serial as hex
2022-06-30 21:06:23 +02:00
Thomas Basler
850b8685a1
Add hint to clone firmware instead of downloading ZIP file
2022-06-30 19:34:22 +02:00
Thomas Basler
54b7673f1a
Replace magic numbers by some constants
2022-06-30 18:58:55 +02:00
Thomas Basler
4859259248
Added update app.js.gz
2022-06-30 18:38:40 +02:00
tbnobody
642b6d68b1
Merge pull request #4 from ahinrichs/pr-fix-wsproto
...
Fix websocket proto
2022-06-30 18:34:47 +02:00
Axel Hinrichs
04cb1b2654
Fix websocket proto
2022-06-30 11:54:20 +02:00
Thomas Basler
e9e5c715f5
Remove duplicated variable
...
The content of _activeSerial is also available in currentTransaction.target
2022-06-27 21:56:55 +02:00
Thomas Basler
65fb13fa41
Better detection of invalid dates (no NTP sync)
2022-06-27 21:06:54 +02:00
Thomas Basler
10de26bcb8
Better handling of rerequest of complete packets
2022-06-27 19:37:03 +02:00
Thomas Basler
ab6261da92
Move the whole stats request into the inverter class
...
This enables in future releases so send multiple requests for e.g. MI inverters
2022-06-27 19:26:16 +02:00
Thomas Basler
7a0394151a
First implementation of TX queue
...
This is required to implement some features of e.g. MI Inverters or to read the event log of HM inverters
2022-06-27 19:09:52 +02:00
Thomas Basler
8420848fac
Updated README.md
...
describe correct webapp output directory
2022-06-25 11:21:02 +02:00
Thomas Basler
96ef182d38
Fixed issue with irradiation calculation
...
getChannelMaxPower is zero based while the first string is 1 based on getChannelFieldData
2022-06-25 11:13:25 +02:00
Thomas Basler
d17d7f7082
Enhance inverter edit
...
* Edit procedure was replaced by a modal window
* Allows setting of max power of the 4 strings
2022-06-24 23:08:04 +02:00
Thomas Basler
f51c1d063e
webapp: upgrade dependencies
2022-06-24 21:23:31 +02:00
tbnobody
bfb9f340ac
Merge pull request #1 from xoration/patch-1
...
Update README.md
2022-06-24 21:02:38 +02:00
Stefan Seifert
61909920a5
Update README.md
...
Just fixed a few spelling mistakes.
2022-06-24 20:48:57 +02:00
Thomas Basler
bce3fc78e8
Renamed field names which are used for mqtt and web ui
2022-06-24 18:03:44 +02:00
Thomas Basler
2de865037c
Renamed functions
...
getValue --> getChannelFieldValue
hasValue --> hasChannelFieldValue
getUnit --> getChannelFieldUnit
getName --> getChannelFieldName
2022-06-24 17:53:37 +02:00
Thomas Basler
db0a3da803
Generate a second class abstraction to support different inverter types in future
2022-06-24 17:49:14 +02:00
Thomas Basler
183b919ae6
Rename data folder to webapp_dist
2022-06-22 23:16:45 +02:00
Thomas Basler
fb2c7faf33
Added additional documentation
2022-06-22 23:10:17 +02:00
Thomas Basler
92c95c118a
Fix issue with uninitialized payload
...
Gave bad values in web ui when no inverter was reachable
2022-06-22 21:52:34 +02:00
Thomas Basler
eec4334fa5
Send inverter max channel power via web api
2022-06-22 21:44:55 +02:00
Thomas Basler
9913ab7ddf
webapp: Rename channel names
2022-06-22 21:38:12 +02:00
Thomas Basler
f42696d14c
Fix change of inverter serial
...
Because of the inverter type depends on the serial number it's a must to remove and add the inverter of the serial was changed. setSerial doesn't make sense anymore. Move the serial to the constructor
2022-06-22 21:32:37 +02:00
Thomas Basler
746aa087ac
Set MaxChannel Power on startup and in webapi
2022-06-22 21:12:45 +02:00
Thomas Basler
10974ade3e
Adjust config
...
* Allow wifi passwords length of 64 chars
* Added max channel power
2022-06-22 21:00:44 +02:00
Thomas Basler
70b9f9fdba
Fix default DTU serial number
2022-06-22 20:59:13 +02:00
Thomas Basler
d36472ee0b
Added several screenshots
2022-06-22 20:41:07 +02:00
Thomas Basler
a53f98882c
webapp: Upgraded firmware upgrade to typescript
2022-06-22 20:31:20 +02:00
Thomas Basler
e6c36dd0db
webapp: migrated first part form javascript to typescript
2022-06-22 00:06:35 +02:00
Thomas Basler
51eb2d1070
webapp: delete not required jsconfig.json
2022-06-21 22:38:55 +02:00
Thomas Basler
85db8f039b
webapp: user newer javascript version
2022-06-21 22:38:42 +02:00
Thomas Basler
5100c44c23
webapp: Use volar formatter
2022-06-21 20:32:43 +02:00
Thomas Basler
cd35261570
webapp: Added defineComponent to all components
2022-06-21 20:27:03 +02:00
Thomas Basler
c8075d533f
webapp: Upgrade from Javascript to TypeScript
2022-06-21 20:16:37 +02:00