Thomas Basler
|
fe8b68d2be
|
Password protection for config settings API
|
2022-11-07 18:48:02 +01:00 |
|
Thomas Basler
|
a646eae51a
|
Password protection for inverter settings API
|
2022-11-03 21:44:01 +01:00 |
|
Thomas Basler
|
902e632f51
|
Password protection for mqtt settings API
|
2022-11-03 21:31:50 +01:00 |
|
Thomas Basler
|
3a2f73a2b3
|
Password protection for ntp settings API
|
2022-11-03 21:20:12 +01:00 |
|
Thomas Basler
|
e605e42c3e
|
Password protection for network settings API
|
2022-11-03 21:13:42 +01:00 |
|
Thomas Basler
|
b9d2978bf9
|
Password protection for dtu settings
|
2022-11-03 21:05:51 +01:00 |
|
Thomas Basler
|
8d14dbd367
|
Password protection for security settings API
Also implemented the base functionallity to protect further API endpoints.
|
2022-11-03 21:00:13 +01:00 |
|
Thomas Basler
|
438ce36bab
|
Added sum values of all inverters to web UI
|
2022-11-01 16:33:20 +01:00 |
|
Thomas Basler
|
69b675bc64
|
BREAKING CHANGE: Structure WebAPI /api/livedata/status changed
The different inverter data are now in a subobject called "inverters".
This is required to extend the API by other data then the inverter values
|
2022-11-01 15:04:05 +01:00 |
|
Thomas Basler
|
f854cdff03
|
Init last_update with 0 instead of current time
|
2022-11-01 13:23:29 +01:00 |
|
Thomas Basler
|
b96f0c4dbe
|
Introduce last_update MQTT topic
Shows the timestamp of the last successfull statistics data from the specific inverter
|
2022-10-31 14:38:10 +01:00 |
|
Thomas Basler
|
4049f6bdb7
|
Implemented method to get the amount of relevant digits
|
2022-10-31 11:51:08 +01:00 |
|
Thomas Basler
|
f2a08ba503
|
Rename FLD_PCT to FLD_PF and assign UNIT_NONE
|
2022-10-31 00:43:07 +01:00 |
|
Thomas Basler
|
f741fea333
|
Move serial number formatting to inverter class
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
f21dd351ef
|
Optimize performance by removing not required string constructors
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
c999197dae
|
Optimize performance by passing strings as const reference
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
3a0ba86c9c
|
HASS Auto Discovery: Publish binary sensor reachable and producing
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
6403521e31
|
HASS Auto Discovery: Publish numbers to set limit
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
96170c08b8
|
HASS Auto Discovery: Publish buttons for on/off/restart
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
64e4656dbe
|
Simplify creation of HASS device info
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
a7f571a581
|
HASS: Move create of device object so separate method
|
2022-10-29 11:22:56 +02:00 |
|
Thomas Basler
|
359d513cfd
|
Generate DTU ID dynamicly based on ESP chipID
|
2022-10-20 22:25:51 +02:00 |
|
Thomas Basler
|
4193abe942
|
Fix typo
|
2022-10-20 22:07:06 +02:00 |
|
Thomas Basler
|
ca51aab236
|
Move getChipId to separate class
|
2022-10-20 21:55:41 +02:00 |
|
Thomas Basler
|
f32b561627
|
Show detected max power in dev info dialogue
|
2022-10-19 22:16:30 +02:00 |
|
Thomas Basler
|
678f165350
|
Fix warning: missing initializer for member
|
2022-10-19 22:16:29 +02:00 |
|
Thomas Basler
|
cc7df7c302
|
Removed senseless checks
uint can never by smaller than 0
|
2022-10-18 21:43:12 +02:00 |
|
Thomas Basler
|
d37543fd95
|
Show current limit in header of live view
|
2022-10-14 19:16:37 +02:00 |
|
Thomas Basler
|
cf727d4ff9
|
Added API to change the access point password
|
2022-10-13 19:44:16 +02:00 |
|
Thomas Basler
|
d2feac7a00
|
Migrate config from binary blob to json
|
2022-10-12 19:46:21 +02:00 |
|
Thomas Basler
|
e762abd18f
|
Show RF chip type in SystemInfoView
|
2022-10-12 00:17:40 +02:00 |
|
Thomas Basler
|
0a577f8002
|
Allow a maximum limit of 100 if limit type is relative
|
2022-10-11 23:28:22 +02:00 |
|
Thomas Basler
|
072a7c7a3d
|
Fix #213: Check if topic ends with slash
If this is not the case the subscription to the command topics will fail
|
2022-10-11 23:04:43 +02:00 |
|
Thomas Basler
|
7ec070f6f9
|
Fix #212: Only check ssid if in wifi mode
|
2022-10-11 23:04:43 +02:00 |
|
Thomas Basler
|
283eae295b
|
Show absolute limit in limit dialogue
|
2022-10-10 19:20:19 +02:00 |
|
Thomas Basler
|
88ad6495d1
|
Implemented inverter restart via web ui
|
2022-10-09 13:48:35 +02:00 |
|
Thomas Basler
|
da0998c809
|
Implement inverter restart by mqtt topic
|
2022-10-09 13:16:06 +02:00 |
|
Thomas Basler
|
20b799b630
|
webapp: Show NRF24 connection status
|
2022-10-06 23:29:17 +02:00 |
|
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
|
9b68eb6beb
|
webapp: Show model name
|
2022-10-06 18:35:04 +02:00 |
|
Thomas Basler
|
a893701b6d
|
Fixed warning regarding switch statement
|
2022-10-05 18:53:35 +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
|
2447d57301
|
Fixed printf format strings
|
2022-10-04 23:33:09 +02:00 |
|
Thomas Basler
|
2eafd69276
|
Show only valid device info data in webapp
|
2022-10-04 22:15:50 +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
|
eec04de044
|
Added MQTT Topic to turn inverter on and off
|
2022-10-04 18:12:55 +02:00 |
|