- Fixes
- Switchable DALI/0-10V interface switchover fix
- Features
- Minor improvement in the way RGB LEDs behave - no more overlapping lights
- Dim notifications implemented (see the payload description for more details)
- light_monitor alert packet removed - replaced by dim notification functionality
- Added support for switching between Dali/analog interfaces on applicable devices (see the payload description for more details)
- Fixes
- calendar_config_packet response latitude/longitude fix
- Missing Lux sensor bug on UL2033 fixed
- Multicast request index offset fix
- Support for AS923-4 region and US915
- usage_packet now contains lamp_on_time also with devices without the metering chip
- Support for new hardware
- time_config_packet supports force_lorawan_devicetimereq
This version includes a fix for an issue that may affect any luminaire controllers shipped before November 2023. For more specific details, see the pertaining Product Errata.
- Time instability fix: internal RTC drives time, external is only for time recovery after power cycle
- LoRaWAN time synced with every boot_backet
- On boot sends out up to 6 status_packets with time request every 5 minutes until valid time is received (or every 10 minutes if join_delay is set)
- Fixed alert monitor request packet
- Fixed reset reason for UL2053
- Light Sensor implementation
- More flexible Dig Config packet
- Reworked profile implementation - profiles can now properly overlap
- Fixed Calendar config clearing
- Fixed Calendar config flags not being stored
- LumaLink support
- AS923 support added
- Status packet modified, new header 0x1
- D4i 0 power factor fix
- Updated LoRaWAN 1.1 + FCntDwn ERRATA
- Fixed theoretical issue with Dali timing
- Dali linear curve ballast scaling modified
LoRaWAN:
- LoRaWAN 1.1
- Join procedure less aggressive (less total number of joins over a longer time period)
- status_packet moved to fPort 23, header 0x00 added, 5 byte pseudo-profile reporting replaced with direct ballasts/analog reporting (address, reason, dim_level, status)
- usage_packet moved to fPort 26, header 0x00 added, internal_measurment's lamp_on_time internal unit changed to seconds (decoder shows hours for readability).
- Configuration message chaining to send multiple configurations in the same packet.
- Response queue - less likely to lose a downlink response
- Packets modified: calendar_config_packet (now based on angle steps), multicast packets (indexes from 0 to 3), profile_config_packet, status_packet, usage_packet, location_config_packet
- Packets removed: legacy_defaults_config_packet, defaults_config_packet, interface_request, dali_status_request
Astronomical calendar:
- Functionality greatly enhanced, now can control dim levels throughout the night.
- Supports multilevel dimming profiles, based on arbitrary solar zenith angles, ex 0 % during day, 30% during civil twilight, 70% rest of the night
- Dawn & dusk dim levels separately configurable
DALI:
- Energy reporting now supports D4i energy memory banks
- Linear dimming curve ballast - dim scaling improved
- dali_identify - blink all short addressed ballasts between min and max levels, useful for commissioning
- dali_dim_map_request - currently visible dim map can be queried
- dali_address_driver - basic addressing for single ballasts setups now implemented
- dali_monitor extended and functionally configurable. By default enabled:
- alert on DALI status error bits
- ballast dim level monitoring and fixing (will cause problems in multimaster setups)
- ballast short address scanning during main loop
Other changes:
- Profile changed, has higher priority than astronomical calendar, allows a special inactive 0xFF dim step
- Profiles and Astronomical calendar are disabled (default_dim), if the device does not have a valid time
- Fade (4 seconds) enabled by default
- Astronomical calendar enabled by default(EU868 - border spot between Czechia, Austria and Germany)
Backport for new UL2034.
Backport for newer hardware.
This version includes a fix for an issue that may affect any luminaire controllers shipped before November 2023. For more specific details, see the pertaining Product Errata.
- Fixes
- Time instability fix: internal RTC drives time, external is only for time recovery after power cycle
- LoRaWAN time synced with every boot_backet
- On boot sends out up to 6 status_packets with time request every 5 minutes until valid time is received (or every 10 minutes if join_delay is set)
- Features
- Support for UL2033 backported
- Fixes
- SR driver type validation relaxed
- Fixes
- NEMA rev P2-1_0 board and P3-1_0 board metering readout stability fix
- NEMA rev P3-1_0 board new metering chip theoretical LoRaWAN downlinks fix
- Features
- Usage packet sent on all devices, even if metering not available (lamp on time still needs reporting)
- NEMA rev P3-1_0 board new metering chip support
- Fixes
- Possibly fixes some occasionally missing meter readouts (only NEMAs P1-2_0 rev)
- Fixes
- meter voltage, power and powerfactor averaged for smoother readouts (only P1-2_0 rev NEMAs)
- Powerfactor and min_power alerts now disabled when dim<20%.
- alerts behavour changed slightly
- measures_own_power bit in boot packet
- alerts transmission limited to 5 minutes
- power_factor not reported if measured power <5W
- Features
- Randomised Boot delay range increased
- PowerFactor not reported when relay is off
- Power not nulled if metering chip includes its own power
- Features
- status/usage packet random offset added to reduce collisions on large deployments.
- device reboot after 2 failed join attemps randomised between 50-70 minutes.
- Fixes
- LoRaWAN join MlmeBusy reset when Mcps indication not OK. Rather theoretical fix only affecting join procedure.
- Multicast same channel reconfiguration not resetting frame counter fixed.
- Queueing up of multiple long MAC commands possibly locking up of TX now fixed with automatic MAC flush to fPort 0.
- LoRaWAN RX1 timings improved. Possibly reduces failed downlinks.
- No ACK required for boot packet except in US915 region.
- DALI SR detection improved. Fixes a case where non-SR driver was detected as SR and thus reported faulty energy values.
- Features
- Configurable Power Monitoring with alert packets
- Internal Lamp-on time counter implemented
- Features
- Green LED off configuration
- Features
- Zhaga DIG and LDR support (for M4-0_3 board)
- LoRaWAN Mulitcast fCnt 32768 overflow fix
- Features
- UL2021's metering chip implemented
- Features
- Holidays reimplemented
- SR drivers now also report driver on time and lamp on time.