Commit graph

223 commits

Author SHA1 Message Date
lumapu
bf5fe900da fix compile for ESP8266 2023-12-08 17:35:29 +01:00
lumapu
c771c2e5df 0.8.14
* fixed NTP update and sunrise calculation #1240 #886
2023-12-07 22:01:49 +01:00
Wusaweki
99add5c8b2 combine CMD module status to antenna-symbol
... and for this harmonize hmRadio and hmsRadio is_Chip_Connected()
2023-12-01 15:58:04 +01:00
lumapu
f417717fc3 * optimized heuristic
* added option to reduce log size (strip frame payload to relevant field)
thx @Oberfritze, @rejoe2
2023-11-20 22:58:57 +01:00
lumapu
b7f0e683ec 0.8.10
* fix Mi and HM inverter communication #1235
* added privacy mode option #1211
* changed serial debug option to work without reboot
2023-11-19 14:25:57 +01:00
lumapu
49ef94cb7a 0.8.9
* merged PR #1234
* added new alarm codes
* removed serial interval, was not in use anymore
2023-11-19 01:38:54 +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
8ac895f50a 0.8.5
* fixed endless loop while switching CMT frequency
* removed obsolete "retries" field from settings #1224
* fixed crash while defining new invertes #1224
* fixed default frequency settings
* added default input power to `400` while adding new inverters
* fixed color of wifi RSSI icon #1224
2023-11-12 12:02:11 +01:00
lumapu
efdac9634f 0.8.4
* introduced tabs in WebGUI (inverter settings)
* added inverter-wise power level and frequency
2023-11-11 03:12:14 +01:00
lumapu
f1dfd328cc 0.8.1
* added tx channel heuristics (per inverter)
* fix statistics counter
2023-11-01 00:11:38 +01:00
lumapu
92855a7f0c started to add heuristics as an extra class (for now global not inverter independent) 2023-10-29 17:17:05 +01:00
lumapu
96f181c662 some improvements 2023-10-18 22:39:41 +02:00
lumapu
bf772756ed improved set limit and radio statistics
communication with HMS / HMT is fine - for HM it tries to receive on the same channel which does not work for 4-ch inverter
2023-10-12 17:22:56 +02:00
lumapu
5b39d38d86 included dev-control again 2023-10-12 07:56:49 +02:00
lumapu
b34e5a7416 added millis to each packet for radio analysis
fixed several issue regarding communication
2023-10-11 21:07:03 +02:00
lumapu
c7f3f21469 further improved new communication model 2023-10-10 23:53:59 +02:00
lumapu
5a81a54738 started to improve communication (from scratch) 2023-10-09 23:59:04 +02:00
lumapu
3e9d6b8900 0.7.66 - 2023-10-04
* prepared PA-Level for CMT
* removed settings for number of retransmits, its fixed to `5` now
* added parentheses to have a excactly defined behaviour
2023-10-04 22:16:32 +02:00
lumapu
ebb79d1d09 0.7.63
* fix NRF24 communication #1200
2023-10-01 16:44:20 +02:00
lumapu
41ade24538 0.7.62
* add timeout before payload is tried to process (necessary for HMS/HMT)
2023-10-01 12:36:18 +02:00
lumapu
dae638f7c6 0.7.62
* fix communication to inverters #1198
2023-10-01 12:12:21 +02:00
lumapu
86822eb7b8 further improvements to generic functions 2023-10-01 00:39:22 +02:00
lumapu
ac0a4976d8 moved radio-statistic to inverter (not global per radio module any more) 2023-09-30 23:23:11 +02:00
lumapu
28868a6ca6 fix HMS only installation 2023-09-30 18:17:39 +02:00
lumapu
124cbf6ba2 bug fix esp8266 2023-09-30 02:14:35 +02:00
lumapu
ded734fa8b fix some errors 2023-09-30 02:02:19 +02:00
lumapu
a695356313 removed / replaced hmsPayload completely 2023-09-30 01:33:09 +02:00
lumapu
dcd5d5a72b set radio pointer to inverter 2023-09-30 01:11:20 +02:00
lumapu
9b22b1017a improved hmSystem 2023-09-30 01:05:34 +02:00
lumapu
d8feaf02ac changed to generic packet_t 2023-09-30 00:10:49 +02:00
rejoe2
6b5dfeec08
reset ticker
beegee3 proposal, https://github.com/lumapu/ahoy/issues/1179#issuecomment-1735071508
2023-09-27 05:07:30 +02:00
lumapu
9a09b5f4f8 0.7.54
* added active power control in `W` to live view #201, #673
* updated docu, active power control related #706
* added current AC-Power to `index` page and removed version #763
* improved statistic data, moved to entire struct
* removed `/api/statistics` endpoint from REST-API
2023-09-17 01:55:45 +02:00
lumapu
9521cf756a 0.7.51
* fix CMT configureable pins #1150
* fix default CMT pins for opendtufusion
* beautified `system`
* changed main loops, fix resets #1125, #1135
2023-09-16 01:29:17 +02:00
lumapu
b06f8e98a4 0.7.50
* moved MqTT info to `system`
* added CMT info for ESP32 devices
* improved CMT settings, now `SCLK` and `SDIO` are configurable #1046, #1150
* changed `Power-Limit` in live-view to `Active Power Control`
* increase length of update file selector #1132
2023-09-12 23:37:57 +02:00
Wusaweki
f1bff0b824 refactor display class
Display class gets access to App interface and HmRadio
Display class prepares relevant online information for displays in new DisplayData structure
Displays get pointer to DisplayData and only use information received from there
2023-09-10 20:54:42 +02:00
lumapu
f28f314fcf 0.7.47
* fix boot loop #1140
2023-09-07 21:30:41 +02:00
lumapu
69e2a63eab 0.7.46
* send loop skip disabled inverters fix
* print generated DTU SN to console
2023-09-01 23:35:51 +02:00
lumapu
f3192b49ab 0.7.46
* removed `delay` from ePaper
* started improvements of `/system`
* fix LEDs to check all configured inverters
2023-09-01 07:58:33 +02:00
lumapu
3600a2e28c 0.7.43
* improved RSSI for NRF24, now it's read per package (and inverter) #1129
* arranged `heap` related info together in `/system`
* fix display navi during save
* clean up binary output, separated to folders
2023-08-28 16:07:12 +02:00
lumapu
0d65016ca1 refactor wifi for ESP32 S2 (PR #1127) 2023-08-27 23:03:29 +02:00
lumapu
b01fbe205e 0.7.38
* reset alarms at midnight (if inverter is not available) #1105, #1096
* add option to reset 'max' values on midnight #1102
* added default pins for CMT2300A (matching OpenDTU)
2023-08-21 01:46:13 +02:00
lumapu
8985b7aff5 0.7.34
* fix scheduled reboot #1097
* added vector graphic logo `/doc/logo.svg`
2023-08-17 01:01:01 +02:00
lumapu
4831945d3a 0.7.31
fix zeroIvValues
2023-08-14 01:40:16 +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
995c7ea5fb 0.7.30
* attempt to improve speed / repsonse times (Schwuppdizitaet) #1075
2023-08-10 01:43:43 +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
c59d26d858 0.7.28
* fix MI inverter support #1078
2023-08-08 02:07:43 +02:00
lumapu
e4e7e64861 Merge branch 'development03' into eth
* untested
2023-08-02 23:28:47 +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
984e344f05 0.7.15
* add NTP sync interval #1019
* adjusted range of contrast / luminance setting #1041
* use only ISO time format in Web-UI #913
2023-07-23 23:08:21 +02:00