Commit graph

56 commits

Author SHA1 Message Date
rejoe2
abf084fa6e
Merge pull request #1 from rejoe2/MI-HW-detection
MI model detection
2023-08-30 14:50:37 +02:00
lumapu
2c6094358f 0.7.41
* alarms were not read after the first day
2023-08-26 02:20:18 +02:00
rejoe2
3105cd4380
HW info triggers next request
immediate request prod. data if HW info was received
2023-08-25 08:45:43 +02:00
rejoe2
f9857b52ab
MI - assure HW part no is there 2023-08-24 10:10:47 +02:00
rejoe2
5fc80f660a
Add files via upload 2023-08-23 18:28:44 +02: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
d1d106c7b3 Merge branch 'development03' into feature/hwinfo 2023-08-21 01:47:25 +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
a91885b505 added hardware info 2023-08-21 00:47:27 +02:00
lumapu
4d19e2dde4 0.7.37
* fix alarm time on WebGui #1099
* added RSSI info for HMS and HMT inverters (MqTT + REST API)
2023-08-18 17:31:57 +02:00
lumapu
5a13e2a658 0.7.34
optimized code reading
2023-08-17 00:52:29 +02:00
rejoe2
792735421f
Fix MI temperature and AC/total calc 2023-08-16 09:10:28 +02:00
rejoe2
670da7cf82
Typos 2023-08-15 11:57:45 +02:00
rejoe2
53f25629a6
fix MI chashes
+ fix some lost debug messages
2023-08-15 11:53:09 +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
58f19f88d0 0.7.18 - 2023-07-26
* next attempt to fix yield day for multiple inverters #1016
2023-07-26 22:39:50 +02:00
lumapu
ffe7d47b31 0.7.16
* next attempt to fix yield day for multiple inverters #1016
* fix export settings date #1040
* fix time on WebUI (timezone was not observed) #913 #1016
2023-07-24 23:33:54 +02:00
lumapu
c9d705baa4 0.7.14
* fix Contrast for Nokia Display #1041
* attempt to fix #1016 by improving inverter status
* added option to adjust effiency for yield (day/total) #1028
2023-07-23 18:37:35 +02:00
lumapu
be9c505407 0.6.12
added inverter status - state-machine #1016
2023-07-19 22:26:01 +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
b8533cc17d several HMS / HMT related changes 2023-04-21 00:17:17 +02:00
lumapu
f2ce528a56 Merge branch 'development03' into hms 2023-03-27 10:15:37 +02:00
rejoe2
a5f93f186c
more fixes to serial output 2023-03-26 10:05:53 +02:00
lumapu
081adeb140 0.5.107
* fix: show save message
* fix: removed serial newline for `enqueueCmd`
2023-03-26 01:03:59 +01:00
lumapu
23e848d224 improved multi inverter
fixed setup
improved serial output
2023-03-26 00:47:49 +01:00
lumapu
8ad9a919f4 Merge branch 'development03' into hms 2023-03-25 22:51:56 +01:00
lumapu
3f2e40848e review #804 2023-03-24 23:26:35 +01:00
rejoe2
32092ede0d
debug review
- DPRINT_IVID
- MI: some small changes
2023-03-24 15:26:14 +01:00
lumapu
997bfe41e7 Merge branch 'development03' into hms 2023-03-24 08:12:46 +01:00
lumapu
3ed76324d5 clean up pull request 2023-03-23 22:08:26 +01:00
rejoe2
0535117a47
MI - some small fixes (#5) 2023-03-22 13:38:20 +01:00
Argafal
adb056fd4f Parse power factor, Qvar as signed values 2023-03-20 12:10:01 +01:00
rejoe2
a7bacf1f11
MI - dec control plus debug (#4)
* restructure serial debug output (partly) 

+ MI - more code review

* fix debug output for power control cmds

* MI - limitation commands answered

* Debug - add more macros and texts

Might as well help for https://github.com/lumapu/ahoy/pull/478

Unfortunately, this atm doesn't really lower used flash memory

* MI - limit command

- now seems to work for MI-600 (to be verified)
- debug - more use of macros (wrt. to real effect see last remark)
2023-03-19 13:49:07 +01:00
lumapu
e503d31cf2 Merge branch 'development03' into hms
# Conflicts:
#	src/hm/miPayload.h
2023-03-09 23:41:44 +01:00
rejoe2
ad64d737b7
MI - request firmware infos 2023-03-09 07:41:56 +01:00
lumapu
10271ea7d8 Merge branch 'development03' into hms 2023-03-08 07:46:47 +01:00
rejoe2
892ce44441
MI - delete unnecessary MiInfoCommand
compiles, but untested yet; should work
2023-03-05 21:47:02 +01:00
rejoe2
4eed422cac
MI - small changes 2023-03-05 12:30:44 +01:00
rejoe2
7add54bf2b
MI - request missing parts
seems to basically work
2023-03-05 10:50:19 +01:00
lumapu
300fc763c1 hms related changes 2023-02-24 15:31:16 +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
32daf4f8ea fix yield total correction as module (inverter input) value #570 2023-02-12 12:40:31 +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
lumapu
75539c5daf started implementation of MI inverters (setup.html, own processing MiPayload.h) 2023-02-06 23:37:05 +01:00
lumapu
9cedb41ff4 implemented getNTPTime improvements #609 partially #611
added alarm messages to MQTT #177, #600, #608
2023-01-22 01:04:33 +01:00
lumapu
2dbf732ddc fix power limit not possible #607 2023-01-21 00:52:16 +01:00
lumapu
2b3f252bbf fix wakeup issue, once wifi was lost during night the communication didn't start in the morning
reenabled FlashStringHelper because of lacking RAM
complete rewrite of monochrome display class, thx to @dAjaY85 -> displays are now configurable in setup
2023-01-21 00:34:39 +01:00
lumapu
3adcb68d98 improved payload handling (retransmit all fragments on CRC error)
improved `isAvailable`, checkes all record structs, inverter becomes available more early because version is check first
fix tickers were not set if NTP is not available
disabled annoying `FlashStringHelper` it gives randomly Expeptions during development, feels more stable since then
moved erase button to the bottom in settings, not nice but more functional
split `tx_count` to `tx_cnt` and `retransmits` in `system.html`
fix mqtt retransmit IP address #602
added debug infos for `scheduler` (web -> `/debug` as trigger prints list of tickers to serial console)
2023-01-19 22:43:23 +01:00
lumapu
3d3e3dc8c6 improved payload handling (request / retransmit) #464
included alarm ID parse to serial console (in development)
2023-01-17 17:35:00 +01:00