Thomas Basler
|
c8c6b2a978
|
Renamed DevInfoSample to DevInfoSimple
|
2022-10-02 17:01:46 +02:00 |
|
Thomas Basler
|
a3d9c6ae0f
|
Fixed array size of 1 channel inverters
|
2022-10-02 16:04:02 +02:00 |
|
Thomas Basler
|
67e0d0274d
|
Code cleanup: Remove not required comments
|
2022-10-02 15:44:33 +02:00 |
|
Thomas Basler
|
1aef350c2e
|
Remove not required method isA()
|
2022-10-02 15:43:11 +02:00 |
|
Thomas Basler
|
ef2b6aa560
|
Update MQTT documentation
* Show hostname
|
2022-10-02 15:22:56 +02:00 |
|
Thomas Basler
|
2871be36cf
|
Added additional hint regarding power limit to documentation
|
2022-10-02 13:25:03 +02:00 |
|
Thomas Basler
|
76bf5ec69b
|
Fix cpplint: Replace strtok by strtok_r
|
2022-10-02 12:37:55 +02:00 |
|
Thomas Basler
|
2a71be06ab
|
Fix cpplint: Adjust syntax of todo comment
|
2022-10-02 12:34:25 +02:00 |
|
Thomas Basler
|
989026d049
|
Fix cpplint: make one argument constructor explicit
|
2022-10-02 12:33:23 +02:00 |
|
Thomas Basler
|
8572c37ab8
|
Adjusted readme, remove todo from setting limit
|
2022-10-02 12:14:46 +02:00 |
|
Thomas Basler
|
0afb5015f6
|
webapp: added compiled app.js.gz
|
2022-10-02 11:35:29 +02:00 |
|
Thomas Basler
|
747335f23f
|
Publish hostname via mqtt
|
2022-10-01 12:32:31 +02:00 |
|
Thomas Basler
|
bd17ca5199
|
webapp: Add "Not Producing" indicator
|
2022-10-01 12:20:31 +02:00 |
|
Thomas Basler
|
00b1ff84be
|
Rename age_critical to rechable in web api
Also use new method to determine whether the inverter is reachable
|
2022-10-01 10:48:17 +02:00 |
|
Thomas Basler
|
4fe2111173
|
Implemented MQTT topics reachable and producing per inverter
|
2022-10-01 10:47:19 +02:00 |
|
Thomas Basler
|
862b65e844
|
Added method to detect whether an inverter is reachable
|
2022-10-01 02:16:47 +02:00 |
|
Thomas Basler
|
a261eb838c
|
Added method to detect whether a inverter is producing
|
2022-10-01 02:00:56 +02:00 |
|
Thomas Basler
|
3d68f502c4
|
Rename MQTT topic settings/limit to status/limit_relative
|
2022-10-01 01:45:10 +02:00 |
|
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 |
|