Commit graph

95 commits

Author SHA1 Message Date
lumapu
f2e1e536f5 0.8.41
* fix display timeout (OLED) to 60s
* change offs to signed value
2024-01-02 15:12:24 +01:00
lumapu
3dd4997094 0.8.40
* fix display of sunrise and sunset in `/system` #1308
* fix MqTT set power limit #1313
2024-01-02 14:43:33 +01:00
lumapu
2cda39c9f9 0.8.39
* fix MqTT dis_night_comm in the morning #1309
* seperated offset for sunrise and sunset #1308
2024-01-01 23:02:14 +01:00
lumapu
8b379f768e 0.8.29
* fix MqTT generic topic `comm_disabled` #1265 #1286
* potential fix of #1285 (reset yield day)
* fix fraction of yield correction #1280
2023-12-23 16:47:07 +01:00
lumapu
ec30cc21ea 0.8.13
* merge PR #1239 symbolic layout for OLED 128x64 + motion senser functionality
* fix MqTT IP addr for ETH connections PR #1240
2023-11-28 22:37:11 +01:00
lumapu
1bc3a0f06f 0.8.7
* fix ESP8266 inverter settings #1226
* send radio statistics via MqTT #1227
* made night communication inverter depended
* added option to prevent adding values of inverter to total values (MqTT only) #1199
2023-11-13 23:54:55 +01:00
lumapu
c98d35d7c4 0.8.4
* changed MqTT alarm topic, removed retained flag #1212
* reduce last_success MQTT messages (#1124)
2023-11-10 23:08:51 +01:00
Alexander Dahl
ae3e98e77d Fix typos throughout code
Found with `codespell -w -i3 src/**` and reviewed manually.

Fixes: #1112
2023-08-23 06:37:55 +02:00
lumapu
ed268d1b63 0.7.35
* fixed timestamp for alarms send over MqTT
* auto-patch of `AsyncWebServer` #834, #1036
* Update documentation in Git regarding `ESP8266` default NRF24 pin assignments
2023-08-18 00:23:40 +02:00
lumapu
55764102ce 0.7.31
* fixed docu #1085
* changed active power limit MqTT messages to QOS2 #1072
* improved alarm messages, added alarm-id to log #1089
* trigger power limit read on next day (if inverter was offline meanwhile)
* disabled improv implementation to check if it is related to 'Schwuppdizitaet'
* changed live view to gray once inverter isn't available
* added inverter status to API
* changed sum of totals on WebGui depending on inverter status #1084
* merge maximum power (AC and DC) from PR #1080
2023-08-14 01:10:17 +02:00
lumapu
e5b5972cae 0.7.29
* MqTT alarm data was never sent, fixed
* REST API: added alarm data
* REST API: made get record obsolete
* REST API: added power limit acknowledge `/api/inverter/id/[0-x]` #1072
2023-08-10 01:10:59 +02:00
lumapu
cbdb15050f 0.7.26 release
fix MqTT `last_success`
2023-08-06 13:33:20 +02:00
lumapu
85dae3805f 0.7.24
* merge PR #1069 make MqTT client ID configurable
* fix #1016, general MqTT status depending on inverter state machine
* changed icon for fully available inverter to a filled check mark #1070
* fixed `last_success` update with MqTT #1068
* removed `improv` esp-web-installer script, because it is not fully functional at this time
2023-08-06 00:25:47 +02:00
Martin Riedel
5f9015f7ad Add client id for mqtt 2023-08-05 14:56:54 +02:00
lumapu
3a944d182b 0.7.23
* merge PR #1056, visualization html
* update MqTT library to 1.4.4
* update RF24 library to 1.4.7
* update ArduinoJson library to 6.21.3
* set minimum invervall for `/live` to 5 seconds
2023-08-05 00:50:24 +02:00
lumapu
47c4ca6551 0.7.22
* attempt to fix homeassistant auto discovery #1066
2023-08-04 18:26:42 +02:00
lumapu
812adce64e 0.7.17
* next attempt to fix total yield day for multiple inverters #1016
* added two more states for the inverter status (also docu)
2023-07-25 22:18:33 +02:00
lumapu
be9c505407 0.6.12
added inverter status - state-machine #1016
2023-07-19 22:26:01 +02:00
lumapu
eaa0c51bcf 0.7.8
* merge PR #1005 which fixes issue #889
* merge homeassistant PR #963
2023-07-05 23:23:57 +02:00
rmom
d6d93a3c26 Implemented quick fix for #889 from anorak-47 2023-06-24 19:14:27 +02:00
lumapu
c147906834 0.7.6
* fix display of hidden SSID checkbox
* changed yield correction data type to `double`, now decimal places are supported
* corrected name of 0.91" display in settings
* attempt to fix MqTT zero values only if setting is there #980, #957
* made AP password configurable #951
* added option to start without time-sync, eg. for AP-only-mode #951
2023-06-18 00:20:27 +02:00
lumapu
76f01bbe95 0.7.5
* fix yield day reset on midnight #957
* improved tickers in `app.cpp`
2023-06-16 19:00:57 +02:00
lumapu
f649d26f66 0.7.4
* fix MqTT `P_AC` send if inverters are available #987
* fix assignments for HMS 1CH and 2CH devices
* fixed uptime overflow #990
2023-06-15 23:18:12 +02:00
lumapu
4e54bcf299 0.7.3
* fix hidden SSID scan #983
* improved NRF24 missing message on home screen #981
* fix MqTT publishing only updated values #982
2023-06-10 01:04:50 +02:00
lumapu
2e71401d09 another try to compile successfully 2023-05-17 22:58:59 +02:00
lumapu
2108a13fa7 pub mqtt loop in extra class 2023-04-27 21:38:01 +02:00
lumapu
c004c83bf9 added statemachine 2023-04-25 22:50:23 +02:00
lumapu
1103374abd started to convert for and while loop to async loops 2023-04-19 21:41:13 +02:00
lumapu
f946b35d06 0.6.5
* fix #845 MqTT subscription for `ctrl/power/[IV-ID]` was missing
2023-04-11 20:54:33 +02:00
lumapu
db8b17502e 0.6.1
* only publish new inverter data #826
2023-04-01 23:47:51 +02:00
lumapu
a1aedce59e small improvement, MQTT 2023-03-27 15:10:29 +02:00
lumapu
4a44041e7d 0.5.109
* reduced heap fragmentation by optimizing MqTT #768
2023-03-26 22:45:15 +02:00
lumapu
115f3978cd 0.5.108
* fix: no MQTT `total` sensor for autodiscover if only one inverter was found #805
* fix: MQTT `total` renamed to `device_name` + `_TOTOL` for better visibility #805
2023-03-26 20:39:31 +02:00
lumapu
850cda3c38 0.5.106
* merged MI and debug message changes #804
* fixed MQTT autodiscover #794, #632
2023-03-25 02:10:16 +01:00
lumapu
296597a589 0.5.103
fix ESP32 build
2023-03-19 13:23:42 +01:00
lumapu
96eb32ca63 0.5.103
merged heap improvements #772
2023-03-19 13:16:39 +01:00
argafal
3b661b050f Increase the MQTT topic buffer size
See https://github.com/lumapu/ahoy/issues/768#issuecomment-1468692140
2023-03-15 10:21:40 +01:00
argafal
58c2aa7d94 Merge remote-tracking branch 'upstream/development03' into development03 2023-03-14 18:34:50 +01:00
argafal
73032663c4 Resolve conflict, accept upstream 2023-03-14 18:31:03 +01:00
argafal
58d992c771 Two improvements to heap fragmentation
See https://github.com/lumapu/ahoy/issues/768.
2023-03-14 18:28:05 +01:00
lumapu
6da58e3505 0.5.100
fix add inverter `setup.html` #766
fix MQTT retained flag for total values #726
renamed buttons for import and export `setup.html`
added serial message `settings saved`
2023-03-13 21:58:48 +01:00
lumapu
499e1e44f5 0.5.98 removed debug outputs 2023-03-11 00:54:10 +01:00
lumapu
3e919b4d10 removed MQTT subscription sync_ntp, set_time with a value of 0 does the same #696
simplified MQTT subscription for `limit`. Check User-Manual.md for new syntax #696, #713
repaired inverter wise limit control, #713
2023-03-11 00:12:57 +01:00
lumapu
6ef7720324 added Nokia display again for ESP8266 #764
changed `var` / `VAr` to SI unit `var` #732
fix MQTT retained flags for totals (P_AC, P_DC) #726, #721
2023-03-08 23:43:21 +01:00
lumapu
4f0d365211 improved html and navi, navi is visible even when API dies #660
reduced maximum allowed JSON size for API to 6000Bytes #660
small fix: output command at `prepareDevInformCmd` #692
improved inverter handling for MQTT #671
2023-02-25 01:40:25 +01:00
lumapu
9ef2df21fa merged PR #684, #698, #705
webserial minor overflow fix #660
web `index.html` improve version information #701
fix MQTT sets power limit to zero (0) #692
changed `reset at midnight` with timezone #697
2023-02-22 23:28:12 +01:00
lumapu
b6a41506b6 fix MqTT client ID 2023-02-15 14:35:59 +01:00
lumapu
a0879cfcbe reduced heap fragmentation (removed strtok completely) #644, #645, #682
added part of mac address to MQTT client ID to seperate multiple ESPs in same network
added dictionary for MQTT to reduce heap-fragmentation
removed `last Alarm` from Live view, because it showed always the same alarm - will change in future
2023-02-15 14:12:53 +01:00
lumapu
b69ab06637 MQTT Yield Day zero, next try to fix #671, thx @beegee3
added Solenso inverter to supported devices
improved reconnection of MQTT #650
2023-02-13 22:14:17 +01:00
lumapu
ca25f16548 prevent send devcontrol request during disabled night communication
changed yield total correction as module (inverter input) value #570
MQTT Yield Day zero, next try to fix #671
2023-02-12 02:00:54 +01:00