Linux Firmware v2.0.74.3006.4 [production-191]
New
- Stabilization of Sensor Groups has been implemented in Bypass v.02.
- ForwardNotifications feature added and notificationBlock made optional in Notifications Meshbot v03.1.
- Access to cloud storage token and cloud API URL v02 is now available.
- Implemented search methods in Lua Core v02.
- LPEN v2 optimizations and data access improvements have been implemented.
- Sensor Groups v2 has been implemented for enhanced experience.
Fixes & Improvements
- ForwardNotifications parser in Notifications Meshbot v03.1 now allows the notificationBlock to be optional.
- Implemented the get_device_settings_data search method in Lua Core v02.
- Implemented the search method get_items_data in Lua Core v02.
- Implemented common filters in the search method get_devices_data for Lua Core v02.
- Added support for listing notification settings from TCDS in LPEN v2.
- UI and Cloud now informed about Sensor Groups v2 implementation.
- Added support for IAS WD cluster with new sound options and settings.
- Savvi Siren integration now recognizes the siren as a security device, enhancing functionality and acting as a default siren for Ezlo Plus hubs without needing a meshbot.
- Added ID tagging to all commands in the ZWave addon for improved command execution tracking.
- Implemented transaction flow for Z-Wave thermostats.
- CMS signals are now sent when SOS buttons are pressed on the 2GIG keypad.
- Quick arming mode for the keypad has been added as a new device setting.
- Added abort window delay for direct CMS signals using the protect.contactId object in Security Events.
- Security Events now allow control of the protectNotification flag for Sensor Groups.
- Implemented protectConfig usage in Lua events for Sensor Groups v2.
- Optimized memory usage for fetching scenes list, improving performance even with a large number of scenes.
- Fixed the negative entry delay issue in House Modes during alarm status updates.
- Renamed policies and child device groups to âNamesâ for improved UI clarity.
- Missing files are now logged when using config_reader.
- Print info.json and generator_version during tcds meshbot deployment in LPEN v.03.
- Static templates deployment adjusted to prevent meshbots creation with empty local_rules.
- LPEN v.03 now uses local_rules element from tcds for static templates deployment.
- LPEN v1 now fetches cloud TCDS data by path for Data Segments access.
- ACSM v02: Fixed live data issues in Meshbot templates, addressing integer overflow and minor bugs with field names and types.
- Added functionality to set oem_id for created local template settings in ACSM v.02: tcds-converter.
- MSE protocol configuration can now be changed via MQTT message.
- AAC (Mpeg4-Audio) support is now configurable from the configuration file.
- AAC codec support has been added for enhanced compatibility with older cameras.
- LPEN v1 now ignores external devices and items for tcds templates.
- Ezlo Protect subscription status is now reflected in the Plugin Protectâs SOS Buttons.
- Documentation of SOS buttons methods and events in the API is now available.
- Logging now supports partitioned logs for hub.log.send, update, and reboot operations, enhancing organization by adding date suffixes to log files.
- Added logging for received SIGTERM and SIGINT signals in webrtc v2 for improved service shutdown visibility.
- Implemented asynchronous logging for hub.log.send to prevent blocking of the ha-uid service.
- Added periodic printing of heap and VM memory usage in the ha-cameras daemon after significant steps in the flow.
- Updated the HTTP method for sending notifications in Meshbot v05.
- Implemented exponential backoff algorithm for reconnecting to NMA server under specific conditions.
- Added MQTT WebRTC v2 reporting functionality to the addon service metrics.
- Added request duration and average request duration metrics for the Http server in Reporting v3.
- WebRtc v2 now logs and responds to unknown requests in mqttwebrtc, improving error handling.
- Added OpenTelemetry generator for trace and span values in firmware.
- Removed security broadcast fields for devices from the Null Group in Sensor Groups v2.
- Local meshbot template settings updated to rename rules to local_rules, id, and actions in ACSM v.05.
- Recovering from a frozen ha-metrics service is now successful.
- Added snapshot statistics to the hub.service.info.get/info, including request counts, execution duration, and error totals per stream.
- Fixed an issue where the Centralite Motion Sensor 3328-G was duplicating when paired.
- Savvi KeyFob now functions fully as a 4 button remote with meshbot capabilities.
- Kwikset HomeConnect 620 ZWave Smart Lock pin codes weekly restrictions now function correctly.
- Fixed bug causing deployment status to be incorrectly stored as an error in LPEN v.03.
- Fixed undefined behavior during SET command executions for ZWave devices.
- Fixed improper handling of waiting time during device firmware update process.
- Pin codes for Yale YRD216 & 246 locks are now stored correctly, resolving issues of incorrect or disappearing codes.
- Z-Wave pairing issues with S2 devices, including delays and failures, have been resolved.
- The YRD246 lockâs connectivity issues with the Z-Wave network have been resolved.
- Fixed an issue where scenes were not properly handling setpoints for thermostats GC-TBZ48 and TBZ500.
- Broadcast now includes a unique alias upon sensor restoration.
- Fixed a syntax error in NMA calls resulting in a â404 Not Foundâ response.
- Resolved an issue where the CMS received duplicate signals when the DW sensor was triggered.
- Fixed an extra space in the name of the â14 Instant interior â interior doorsâ sensor group.
- Bypass alias is now only present in a single item_updated broadcast for a device, eliminating duplicate signals.
- Intrusion broadcast no longer displays aliases during a NO INTRUSION event.
- Fixed issue where variable values were being set to null after a controller restart in scenes expressions.
- Fixed the wrong parameter name âmeshbots_ds3_idâ in notification meshbot to âmeshbots_s3_idâ.
- Fixed an issue where hub.notification.settings.list returned empty ARN, and user_id and permission_role were set to â-1â.
- Fixed an issue where local meshbots were periodically being re-created without external calls.
- Fixed an issue where the hub.scenes.list command received no response.
- Portable auxiliary now includes aliases in broadcasts for improved notifications.
- Portable panic broadcasts now include aliases for enhanced functionality.
- Fixed panic now has aliases in broadcasts for the sensor group.
- The alias for the Instant Perimeter in Sensor Group [13] has been corrected to BURGLARY PERIMETER.
- Default group no longer has âsensor_groupâ role and is now assigned âhouse_modesâ role.
- Sensors are now armed and disarmed immediately after setting a group.
- Sensor group [1] Portable Panic has been successfully added to the policies list.
- Smoke sensor added to Fire sensor group can now no longer be bypassed.
- Deleted devices are now automatically removed from the protect buttons database table.
- Fixed incorrect signal payload structure in the Protect security events broadcast.
- hub.policies.list now properly returns the policies list instead of an empty response.
- Download with redirect in CloudStorage now utilizes the key parameter.
- Fixed an issue causing a token fetch error when restoring devices after uninstalling the plugin or deleting its devices.
- Services can now write to ubus without requiring a restart of the ha-watcher.
Thank you for your continued support, and please let us know if you encounter any issues or have feedback!
Release notes link: