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 |
|
Thomas Basler
|
66453b0854
|
Return correct formatted HwVersion
|
2022-10-03 13:58:50 +02:00 |
|
Thomas Basler
|
76bf5ec69b
|
Fix cpplint: Replace strtok by strtok_r
|
2022-10-02 12:37:55 +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
|
3d68f502c4
|
Rename MQTT topic settings/limit to status/limit_relative
|
2022-10-01 01:45:10 +02:00 |
|
Thomas Basler
|
dcaadf26a9
|
WebAPI: Add status of last set limit command
|
2022-10-01 00:42:29 +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
|
0af809e4ea
|
Do not appy settings if mqtt was retained and topic was non-persistent
|
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
|
290932519c
|
Fix #160: Increase output buffer for inverter list
|
2022-09-24 10:28:05 +02:00 |
|
Thomas Basler
|
89e5f7e393
|
Added API to set and get the current time
|
2022-09-20 19:44:24 +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
|
e61d47b8a2
|
Added webapi endpoints to download/upload end delete configuration
|
2022-09-17 01:46:14 +02:00 |
|
Thomas Basler
|
22ac3faff1
|
Removed not required variables
|
2022-09-16 18:21:54 +02:00 |
|
Thomas Basler
|
271c71e064
|
Replace ESPAsyncWebServer
Use fork from yubox-node-org instead of originial from me-no-dev
Maybe that fixes several issues with the websockets
|
2022-09-15 19:26:45 +02:00 |
|
Thomas Basler
|
327b4f97a4
|
Use reinterpret_cast<char*>(...) instead C-style cast
|
2022-09-15 19:00:07 +02:00 |
|
Thomas Basler
|
4bfb986846
|
Use reinterpret_cast<uint8_t*>(...) instead C-style cast
|
2022-09-15 18:59:51 +02:00 |
|