* 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>
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)
added SH1106 to automatic build
added IP address to MQTT (version, device and IP are retained and only transmitted once after boot) #556
added `set_power_limit` acknowledge MQTT publish #553
changed: version, device name are only published via MQTT once after boot
added `Login` to menu if admin password is set #554
added `development` to second changelog link in `index.html` #543
added interval for MQTT (as option). With this settings MQTT live data is published in a fixed timing (only if inverter is available) #542, #523
added MQTT `comm_disabled` #529