v4.3.0
Full Changelog: v4.2.0...v4.3.0
New functionality
- New format for timed commands (for example "ON 1000" - ON for 1s, then OFF)
- FREEZE and UNFREEZE command to lock/unlock changes on chanel
- ENABLE/DISABLE commands allow/disallow XON command for channel and on-off PID regulator
- FLASH saved config cleaning by long press button on start (CONFIG_CLEAN_PIN=XX compilation option)
- Modbus v.2 driver supports all types of registers: holding registers, input registers, coils, discreet inputs
- Additional mapping logic register->command/value ('def' mapping parameter allow additional mapping if primary mapping not succeed)
- Digital signature (SHA256) checking for commands against "Protected PINS" allow to increase security level to operate with "sensible" circuits (e.c garage doors opening etc)
- Mottura X- Nova lock's dry contacts integration
Improvements/bugfixes
- 1-wire legacy code refactored (no auto-scanning of 1-wire device, use CLI command 'scan' )
- Modbus legacy code fixed (re-trying commands fixed)
- mac address NVRAM saving fixed
- config reloading process refactored
Documentation updated (RU) on https://www.lazyhome.ru/dokuwiki/doku.php?id=start