Commit Graph

547 Commits

Author SHA1 Message Date
Thomas Basler
557a301c09 webapp: Show status of last limit set command 2022-10-01 00:43:11 +02:00
Thomas Basler
dcaadf26a9 WebAPI: Add status of last set limit command 2022-10-01 00:42:29 +02:00
Thomas Basler
4fd2f3ca78 Added link to screenshots 2022-09-30 18:50:46 +02:00
Thomas Basler
ab7cbb961b Added MQTT Topic documentation 2022-09-30 18:46:22 +02:00
Thomas Basler
5964b91d49 webapp: Implemented first dialogue to set the inverter limit 2022-09-30 18:34:30 +02:00
Thomas Basler
a5e68ef096 Fixed several issues in the web api to set the limit 2022-09-30 18:34:30 +02:00
Thomas Basler
754913368a Implemented way to periodically fetch the current limit from the inverter
The fetch is only executed at least 4 minutes after the last set command.
Otherwise it would generate a entry in the event log (ID 2)
2022-09-30 18:34:30 +02:00
Thomas Basler
3153ee4993 Implemented getTimeout method in AlarmDataCommand 2022-09-30 18:34:30 +02:00
Thomas Basler
0af809e4ea Do not appy settings if mqtt was retained and topic was non-persistent 2022-09-30 18:34:30 +02:00
Thomas Basler
a707ab501d Implemented method to check whether the last command was successfull
This also allows to retransmit the command after specific time if not successfull
2022-09-30 18:34:30 +02:00
Thomas Basler
a8ee8afb17 Set correct timeout for DevControlCommand 2022-09-30 18:34:30 +02:00
Thomas Basler
ace5c33518 Set PowerLimit on mqtt request 2022-09-30 18:34:30 +02:00
Thomas Basler
eb261908af Perform topic parsing 2022-09-30 18:34:30 +02:00
Thomas Basler
ba2d6ab6d1 Implement callback to subscribe to topics 2022-09-30 18:34:30 +02:00
Thomas Basler
d57a5f7ea6 Added web api to set limit 2022-09-30 18:34:30 +02:00
Thomas Basler
a2880cc447 Add RX main command to structure which is passed to handleResponse
This is required because the DevControlCommands just set the first byte to define whether the request was successfull or not
2022-09-30 18:34:30 +02:00
Thomas Basler
2376da1722 Create function to set ActivePower on inverter level 2022-09-30 18:34:30 +02:00
Thomas Basler
73e2aaf8fe Implemented setting/getting of limit/type for ActivePowerControl 2022-09-30 18:34:30 +02:00
Thomas Basler
d998271944 Implemented crc16 calculation for DevControlCommand 2022-09-30 18:34:30 +02:00
Thomas Basler
cfdbf5963c Empty classes of ActivePowerControl 2022-09-30 18:34:30 +02:00
Thomas Basler
32c947aa93 Merge remote-tracking branch 'github/master' 2022-09-30 18:33:40 +02:00
tbnobody
7fc381a994
Merge pull request #171 from quantumtec/update-docs-tsun-support
add supported inverters (TSUN TSOL M350)
2022-09-30 18:32:42 +02:00
quantumtec
e23cffeb1a
add supported inverters (TSUN TSOL M350)
update README.md after testing and confirming TSUN TSOL M350 is supported
2022-09-30 10:26:04 +02:00
Thomas Basler
6e517cbd76 Added TSUN TSOL M1600 to list of supported inverters 2022-09-29 22:07:26 +02:00
Thomas Basler
8e2aa8981f Fix #170: Update byte assignment for statistics data 2022-09-28 18:44:59 +02:00
Thomas Basler
2415d49b4d webapp: added compiled app.js.gz 2022-09-26 18:48:47 +02:00
Thomas Basler
8d3e431d47 webapp: upgrade dependencies 2022-09-26 18:48:34 +02:00
Thomas Basler
6484a017c4 Upgrade espMqttClient from 1.2.3 to 1.3.1 2022-09-25 22:20:23 +02:00
Thomas Basler
b8f03eddfd Fixed scheduler issue
When the RF method took very long inverters where skipped
2022-09-25 17:28:50 +02:00
Thomas Basler
68fc0c2547 Extend memory to fetch all eventlog entries 2022-09-25 17:26:48 +02:00
Thomas Basler
290932519c Fix #160: Increase output buffer for inverter list 2022-09-24 10:28:05 +02:00
Thomas Basler
53692bae34 Fix timeout for alarm messages 2022-09-23 19:13:08 +02:00
Thomas Basler
9a443248ed Added compiled app.js.gz 2022-09-20 19:55:16 +02:00
Thomas Basler
e5f73771d3 webapp: Extended NTP admin to sync time manually 2022-09-20 19:52:16 +02:00
Thomas Basler
89e5f7e393 Added API to set and get the current time 2022-09-20 19:44:24 +02:00
Thomas Basler
41758ba4a3 Extended README.md 2022-09-19 23:05:44 +02:00
Thomas Basler
d70b8adc1a Upload bins for all artifacts 2022-09-19 22:57:15 +02:00
Thomas Basler
caec363621 Fix slash vs backslash typo 2022-09-19 22:51:48 +02:00
Thomas Basler
05cb585da5 Fix artifacts generation 2022-09-19 22:46:54 +02:00
Thomas Basler
ca3b79ccf8 Correct typo 2022-09-19 22:44:08 +02:00
Thomas Basler
16701f62bb Fix table in README.md 2022-09-19 22:30:02 +02:00
Thomas Basler
da5fd75fd9 Add all required bin files to artifacts and add documentation regarding target addresses 2022-09-19 22:25:04 +02:00
Thomas Basler
a20c6a8313 Add up to date libraries to README.md 2022-09-19 20:51:51 +02:00
Thomas Basler
a2c0e6f2d0 Add compiled app.js.gz 2022-09-19 20:49:42 +02:00
Thomas Basler
8a91a77171 webapp: Upgrade dependencies 2022-09-19 20:49:34 +02:00
Thomas Basler
950b211fd5 Set getLocalTime timeout to 0 to prevent watchdog triggers
This happens especially when no WiFi is configured and the user enters the NTP info page
2022-09-19 20:45:44 +02:00
Thomas Basler
7dc0123140 Place custom partition config in artifact 2022-09-18 18:40:00 +02:00
Thomas Basler
3d055d6860 Added compiled app.js.gz 2022-09-17 11:39:48 +02:00
Thomas Basler
59c50a7a0a Added / Updated screenshots 2022-09-17 11:37:56 +02:00
Thomas Basler
b0b8a2c088 webapp: implemented config management frontend 2022-09-17 11:37:25 +02:00