Update 3.0.0.8
- Implementation of DALI 2 Protocol – support for RGB and TC control for DT8 type ballasts.
- Improved Variable Binding in Events and Timers – much easier creation of more complex conditional expressions and commands. Enhanced handling of arithmetic operations in commands assigned to events and timers.
- Improved Handling of Commands Controlling LCN Relays Using Timers:
LCN.relay.S.M.P=1;timer:<time_in_milliseconds>
- Added Support for Blocking LCN Relays:
LCN.relay.0.10.1=lock/unlock/softlock
LCN.relays.0.10=LLSSUU—
where L -> lock, S -> soft lock, U -> unlock, – -> no change.
- Improved Handling of Blocking LCN Keys:
LCN.locks.S.M.T=1100UU—
- Statuses of blocked keys are now available in the Base module status, allowing event definition based on these statuses.
- New Event Broadcast After LCN Bus Scan Completion:
LE.SYSTEM=lcnready
- Example event definition:
- Channel:
LE.SYSTEM
- Data:
lcnready
- Actions -> +Command: Name:
C.LOGIC
, Value:print("LCN ready")
- When the LCN scan is completed, the Base module will log “LCN ready”.
- Channel:
- Example event definition:
- MQTT Broker – added support for QoS=1 communication and other minor improvements.
- Improved Support for Shelly Gen. 2 and 3 Devices.
- Rebuilt MODBUS RTU and TCP Bus Handling – more reliable communication and reduced system memory usage.