* prepared PA-Level for CMT
* removed settings for number of retransmits, its fixed to `5` now
* added parentheses to have a excactly defined behaviour
* reduce last_success MQTT messages (#1124)
* add re-request if inverter is known to be online and first try fails
* add alarm reporting to MI (might need review!)
* rebuild MI limiting code closer to DTUSimMI example
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
* 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
* hmRadio.h - change rx/tx channel hopping logic
- patch originally provided by beegee3
- timings look very good for 3rd gen., and ok for MI in my environment over several restarts
- runs stable on ESP32
- not sure wheather this also has any (negative or positive) impact to reboot problem with ESP8266
Not tested yet, but compiled on 0.5.107.
So no urgent check in is required, but most likely this will perform more consistent than the previous version.
* 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)
* MI - add devControl path to ivSend()
* MI - review AC calc II
Additionally code restructured to prepare for dev control (limitation, not working yet)
* Update: RPi documentation
* Update miPayload.h
* Update README.md
* MI - remarks to user manual
* MI - getting started
* MI - user manual typos
* MI - fix AC calc
* MI - fix status msg. analysis
---------
Co-authored-by: DM6JM <micheleblank@gmx.com>
Co-authored-by: Lukas Pusch <lp@lufami.de>