Commit Graph

700 Commits

Author SHA1 Message Date
Thomas Basler
c33c73fe01 webapi: Rename limit to limit_relative 2022-10-06 23:29:14 +02:00
Thomas Basler
9e907b0ca7 Publish limit_absolute for known models 2022-10-06 23:29:13 +02:00
Thomas Basler
e1690e8f74 Apply limit instantaneously if inverter info is available 2022-10-06 23:29:05 +02:00
Thomas Basler
9b68eb6beb webapp: Show model name 2022-10-06 18:35:04 +02:00
Thomas Basler
b02d36d042 Added IDs to identifiy inverters to DevInfoParser 2022-10-06 18:34:31 +02:00
Thomas Basler
54127f206d Fixed typo 2022-10-06 18:14:22 +02:00
Thomas Basler
79bd379904 webapp: added compiled app.js.gz 2022-10-06 18:08:44 +02:00
Thomas Basler
b756912fd6 webapp: Added information about firmware updates 2022-10-05 22:01:32 +02:00
Thomas Basler
0a68b5af30 Harden compiling by using -Wall 2022-10-05 18:57:11 +02:00
Thomas Basler
a893701b6d Fixed warning regarding switch statement 2022-10-05 18:53:35 +02:00
Thomas Basler
373e1e5e8f Fixed function not used warning 2022-10-05 18:51:21 +02:00
Thomas Basler
7cede84785 Fixed uninitialized variable warning 2022-10-05 18:42:41 +02:00
Thomas Basler
112664f42f Simplify inverterEdit method
Replaced for loop with unused variable by .size() method
2022-10-05 18:37:34 +02:00
Thomas Basler
9c4076d3d5 Fix handling of strncpy on inverter delete 2022-10-05 18:27:35 +02:00
Thomas Basler
7ff0f111af Rename firmware_version to config_version 2022-10-05 18:23:04 +02:00
Thomas Basler
d021d7529f Fix parentheses error in AlarmLogParser 2022-10-04 23:38:32 +02:00
Thomas Basler
2447d57301 Fixed printf format strings 2022-10-04 23:33:09 +02:00
Thomas Basler
3673c44e8c Added the switch on/off functionality to README.md 2022-10-04 22:20:08 +02:00
Thomas Basler
2eafd69276 Show only valid device info data in webapp 2022-10-04 22:15:50 +02:00
Thomas Basler
f6a416bf8f webapp: Added turnon/turnoff dialogue 2022-10-04 19:38:35 +02:00
Thomas Basler
3816320f1e Implemented WebAPI to get status of last power command 2022-10-04 18:48:21 +02:00
Thomas Basler
14bad84031 Added WebAPI to control inverter power 2022-10-04 18:12:55 +02:00
Thomas Basler
4031b71d7d Implemented resend of PowerCommand 2022-10-04 18:12:55 +02:00
Thomas Basler
eec04de044 Added MQTT Topic to turn inverter on and off 2022-10-04 18:12:55 +02:00
Thomas Basler
0fd714b165 Implemented first few classes for power control
TurnOn and TurnOff
2022-10-04 18:12:55 +02:00
Thomas Basler
18342d14f1 webapp: Added compiled app.js.gz 2022-10-04 18:12:38 +02:00
Thomas Basler
7b2ad96475 webapp: Update dependencies 2022-10-04 18:12:22 +02:00
Thomas Basler
a59dba2dd0 webapp: added compiled app.js.gz 2022-10-03 22:55:44 +02:00
Thomas Basler
bcdd7b7f86 webapp: Update dependencies 2022-10-03 22:54:48 +02:00
Thomas Basler
647966428a Updated dependencies 2022-10-03 22:48:55 +02:00
Thomas Basler
66453b0854 Return correct formatted HwVersion 2022-10-03 13:58:50 +02:00
Thomas Basler
6cbcfacac6 Renamed several methods from Sample to Simple 2022-10-03 13:14:31 +02:00
Thomas Basler
b2a30621db Extended and updated event log texts 2022-10-02 23:52:35 +02:00
Thomas Basler
eef6c37de9 Beautify serial output of package log 2022-10-02 18:43:19 +02:00
Thomas Basler
18ec145dda Added command names to serial output 2022-10-02 17:17:34 +02:00
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