March 24, 2024
Linux Firmware v2.0.77.3053.1 [production-194]
New
Networking:
- Multi-step network configuration: multiple commands related to network settings passed as a single command.
- Support for output for the full version of the Wi-Fi network scanner was added.
Scenes:
- Action forwardNotifications:
- Indicates whether firmware supports new alert path;
- hub metadata passed along with the request, such as hub type, battery state. Available to use from templates.
Sensor Groups:
- Device groups of persistent policies are marked as persistent objects;
- CMS signal delay for armed+tripped events is calculated using entry delay and abort window according to a sensor group configuration.
Security System
- Alarmed state broadcasts: entry delay from the sensor group is used.
- Alarmed state phase “main” indication introduced.
Hybrid Notifications:
- The first version supports the hybrid notifications alert path fully.
Fixes & Improvements
Scenes:
- isBatteryState repeated scene runs fixed;
- isBatteryLevel was not triggering scene execution when a condition is met.
Hybrid notifications:
- forwardNotifications action:
- Device fields were not accessible for template builder: device name and others;
- A controller serial number template substitution data was added.
RF Team:
- Z-Wave addon reboot mechanism adjusted;
- Z-Wave ELECTRONIC LOCK LS-8076 device full support added.
March 19, 2025
Resident Portal & EZlogic v2.10.1
New
- Controller selection now persists across MeshBot creations for a smoother user experience.
- Added a “Latch Name” dropdown in the “Action” section for Ezlopi meshbots.
- Handled error cases for integration selection and preview in Cloud Meshbot, Local Meshbot, and Virtual Container pages.
- Disabled the ability to add an account without proper authentication on Ezlogic.
- Abstract UUID is now displayed in the Cloud Meshbot Trigger/Action List when the Abstract Name is empty.
Fixes
- Fixed an issue preventing the cloud service action from being used.
- Fixed incorrect display of the information dialog in EZLogic Cloud Services Integrations.
- Fixed an issue where the action MeshBot did not display the updated latch name after saving the trigger MeshBot.
- Fixed capability unlatch validation error in the action section.
- Fixed issues in the controller node’s trigger section for local MeshBots, ensuring correct display of comparator and validation for battery level capability.
- Fixed an issue where creating a scene failed when the trigger was set to Cloud Service in Ezlogic.
- The Virtual Container Page no longer crashes when selecting capabilities.
- Parent menu items are now automatically excluded when all sub-items are removed.
- Fixed value input field issues in Ezlogic Cloud Meshbot, addressing double operator inputs, counter exceeding with “0”, single down counter functionality, and value replacement.
- Fixed issue with incorrect redirection on login, now users are sent to the appropriate page based on settings.
- Fixed the capability filtering logic in the Cloud MeshBot Action section to accurately show valid command capabilities.
- Fixed a crash on the Cloud Meshbot page that occurred when adding an action, which displayed an ‘Undefined’ error.
- The latch list for scenes with trigger groups now displays correctly in the Action section.
- Fixed validation errors in the Action section for the unlatch capability.
- The latch list now displays correctly in the False tab of the Action section.
March 18, 2025
iOS Ezlo Protect Resident App v1.30
New
- Ability to assign chimes on security devices and doorbells
- Ezlo AI design improvements
Fixes
- Alerts screen showed an incomplete information (the description for some of alerts was cut off)
- “Back” button was absent on doorbell ringing banner screen
- In some cases Alerts history was empty
- Typo in the device pairing wizard for the Ezlo Z-Wave WaterValve
March 6, 2025
Linux Firmware v2.0.76.3034.1 [production-193]
New
- Z-Wave sirens now support transactions flow for improved performance in managing sound settings.
- Implemented a condition to check the Ezlo Protect subscription state in Advanced Scenes Conditions.
- Tuned siren sound type for security event reaction functionality.
- E550 Siren now supports multiple sounds and sound type selection in the siren plugin.
- Updated APN switching mechanism to include new ICCIDs for improved network compatibility.
- Failsafe for recovery actions added in ha-watcher to prevent issues when procd stops operating.
- Implemented ability to send raw CMS signals with sendDirectProtectSignal in Advanced Scenes.
- Enhanced security event reactions with multiple sound types for house modes and sensor groups.
- Added support for multiple sound types for the E550 Siren, including police, medical, auxiliary, and special sounds.
Fixes & Improvements
- Fixed value type mismatches in meshbot triggers to ensure proper comparison between item and condition values.
- Fixed an issue that was causing Z-Wave service restarts on the controller when operating doorlocks.
- Fixed integration issue affecting Radio CT100 Thermostat with Ezlo Plus running firmware 186 or higher, restoring device controls in the app.
- The hub.scenes.list now correctly filters out system meshbots when no parameters are provided.
- The soundType for 34 Carbon Monoxide detectors has been updated to “CO Temporal 4.”
- Local meshbots are now being created for all devices, including the DW and Waterleak sensors.
- Fixed issue where the broadcast status for completed scene runs was not being sent.
February 28, 2025
February 28, 2025
MiOS iOS App v1.10
New
- Implemented Ezlo Aware onboarding experience
- Updated timeline design for camera records
- Implemented Device Pairing wizards for:
– Honeywell T10
– Ecolink WST802
– Savvi and Ecolink Sirens
– Genie Aladdin
– MyQ Garage Opener
Fixes & Improvements
- The app now remembers the sensors set to “Disarmed” in House Modes configuration on iOS.
- Fixed an issue in the app where the “At Home” option in House Modes could not be selected and the “Vacation” mode was missing.
- EzloPi Addressable LED icon no longer appears as a motion sensor, but has a correct icon on the dashboard.
- Fixed an issue where Yeelight bulbs could not be set to “On” using the switch item in Actions sections in the Meshbots.
February 18, 2025
Android Ezlo Protect Installer App v1.127.6.470
New Feature: Recommended Sensor Groups
We’ve added a convenient feature that suggests the most relevant sensor groups based on your device category and subcategory. This will help you quickly find the right groups for your devices.
Fixes & Improvements
- Thermostat Wizard Issue Resolved: You can now complete the wizard to add the Honeywell T10 Thermostat without any issues.
- Device Existence and Addition Issues Fixed: We’ve resolved issues that prevented adding Honeywell T10 thermostats, including “Device not found” and “Device exists” errors.
- Icon Correction: The thermostat icon in the Android app now displays the correct thermostat icon.
- Installer App Stability Issues Resolved: We’ve fixed issues that caused the Installer App to crash in the “Devices” view.
February 12, 2025
iOS Ezlo Protect Installer v1.30 & iOS Ezlo Protect Resident v1.28
Improved Honeywell Thermostat Integration
New
- “Auto” mode is now available for thermostats on the Dashboard Tile.
Fixes & Improvements
- Deleting one Honeywell thermostat no longer removes all Honeywell devices. You can now manage each device individually.
- We’ve added the “Auto” mode to the Dashboard Tile, making it easier to control your thermostat with just a few taps.
- We’ve updated the pairing instructions for Honeywell thermostats to match our Product Requirements Document (PRD).
- We’ve fixed a few issues that were causing problems with the setup wizard on iOS, including a blank page issue and a visibility issue with the “Next” button.
- We’ve also updated the wizard name for Honeywell thermostats to match the PRD, and the “Successfully added” screen now aligns with the expected design.
February 10, 2025
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.
February 4, 2025
Android Ezlo Protect Resident App v1.127.6.430
New
- Both cloud and local MeshBots can now be easily duplicated allowing creation of new automations without starting from scratch.
- Added “Quick Arming” option for 2GIG-PAD1-345.
- Added Device Pairing Wizards for Savvi Siren R7051-V2 and Ecolink Siren ISZW7-ECO.
- New device images introduced for improved user experience.
- Improved pin codes functionality on the touchscreen panel.
- State update added on Home tab after reconnecting to the hub on the touchscreen panel.
- Alarm sounds logic expanded for Sensor Groups v2 on the touchscreen panel.
Fixes & Improvements
- App no longer crashes on tablet when deactivating alarm due to incorrect pin during exit delay.
- System code now operates correctly on tablets even when the internet connection is lost.
- The information screen for notification-only users now appears correctly during the first login.
- The Swidget Pressure value is now being displayed correctly.
- Fixed issue causing a camera to disappear from the Home screen while offline.
- Fixed an issue causing cameras to disappear from the home screen.
- Cameras and sensors have been restored to the Home screen dashboard.
- Motion detection system labels can now be enabled successfully.
- Device no longer appears as BYPASSED on the Dashboard for tablets when it shouldn’t.
- Resolved an inconsistency in hot zone functionality between mobile platforms.
- Fixed an issue where the livestream would not activate when the doorbell rings.
- Swidget CO2 level tile on the Security tablet now matches the internal design specifications.
Android Ezlo Protect Installer App v1.127.6.420
New
- Both cloud and local MeshBots can now be easily duplicated allowing creation of new automations without starting from scratch.
- Installer App now supports login for partner users.
- Added “Quick Arming” option for 2GIG-PAD1-345.
- Added Device Pairing Wizards for Savvi Siren R7051-V2 and Ecolink Siren ISZW7-ECO.
- Added Device Pairing Wizard for Ecolink WST-802.
- New device images introduced for improved user experience.
- Several updates applied for Sensor Groups v2 to meet new requirements.
Fixes & Improvements
- Extra CloudML records have been hidden from the timeline.
- Sensor group option for Intrusion, Gas, and Tilt sensors is now available in the installer app.
- The Swidget Pressure value is now being displayed correctly.
- Motion detection system labels can now be enabled without issue.
- Fixed an issue preventing Rapid Response customers from opening the Security Settings tab.
- Resolved an inconsistency in hot zone functionality between mobile platforms.
- Fixed an issue where the livestream would not activate when the doorbell rings.
- Swidget CO2 level tile on the Security tablet now matches the internal design specifications.
- Push notifications now display the correct Ezlo Protect Installer app icon.
Resident Portal & EZlogic v2.9.2
Fixes & Improvements
- Fixed UI error that incorrectly displayed a failure message when a plugin was successfully added to the private space.
- Solved an issue with the Marketplace not displaying the list of available plugins.
February 3, 2025
iOS Ezlo Protect Installer v1.29
Fixes & Improvements
- Added Device Pairing Wizards for Savvi Siren R7051-V2, Ecolink Siren ISZW7-ECO and Ecolink Wireless Translator WST802
- Heat, Intrusion, Gas, and Tilt sensors can now be added to Sensor Groups.
- Icons for Intrusion, Gas, and Tilt sensors have been restored.
- Sensor groups in the iOS Security Installer are now ordered by number.
iOS Ezlo Protect Resident v1.27
Fixes & Improvements
- Added Device Pairing Wizards for Savvi Siren R7051-V2, Ecolink Siren ISZW7-ECO
- Redesigned elements of the CloudML feature.
- Extra records of type “preview-of” have been successfully hidden from the timeline and history.
January 31, 2025
EzloPi Firmware V4.4.14(204)
New
- Implemented the swinger.shutdown list feature.
- Implemented the “hub.modes.swinger.shutdown.reset” API.
- Implemented ‘hub.modes.swinger.shutdown.disable.add’ API.
- Implemented ‘hub.modes.swinger.shutdown.disable.remove’ API.
- Implemented ‘hub.modes.swinger.shutdown.limit.set’ API.
- Implemented ‘hub.modes.swinger.shutdown.limit.reset’ API.
- Implemented ‘hub.modes.local.alarm.off’ API.
- Implemented ‘hub.modes.force_disarm’ API.
Fixes & Improvements
- Static memory size for WSS buffer has been reverted.
- Login without token over WS Local has been fixed to prevent unauthorized access to the EzloPi API.
- Refactored mDNS module to improve thread structure and initialization sequence.
- Fixed a memory leak in “__otel_add_log_queue” that occurred when the websocket client was not connected.
January 27, 2025
Resident Portal & EZlogic v2.9.1
Fixes & Improvements
- Exceptions in Meshbot now persist after modifications to fields or names.
- Dates on the Backups page now display correct English abbreviations for January and December instead of French.
- Added capabilities for new_guest_user and guest_user_revoke in the notification templates for Short Term Rental.
- Added support for force send email in two notifacation templates for property creation and deletion notifications specific to Short Term Rental.
- Fixed an issue where user-associated controllers were not displayed in the Edit User section.
- Several methods like isDeviceState, compareValues, setDeviceArmed, switchHouseMode, as well as Group Operations are now available for ezlopi devices on specefic firmware versions.
- Implemented several improvements for logging for more efficient troubleshooting and issue resolution in certain cases.
MiOS Android App v1.114.0.821
New
- MeshBot now support improved labeling and filtering on mobile devices.
- Improved information display for OS level notifications on MiOS.
- Local and Cloud Meshbots can now be duplicated in the MiOS App.
- Improved onboarding flow for EzloPi mobile apps.
- A new Water Valve category has been created for Z-Wave DPWs.
- Updated device icons on the devices list screen.
- Improved UI representation for Ezlo Aware item types.
- Native Dashboard now supports displaying online and offline devices.
Fixes & Improvements
- The device adoption process on EzloPi is fixed, preventing it from getting stuck due to an empty MAC address.
- Newly added EzloPi devices now display immediately without needing to restart the app.
- Fixed a double login issue in the app, enhancing the user login experience.
- Fixed a crash in Mios Live when selecting a specific date as an activation event.
- Fixed an issue where selecting ‘Once’ in the Date and Time node of Meshbots displayed an incorrect future date.
- Fixed issue preventing the device status from updating correctly on the Devices screen.
- VistaCams 703 and 1103 no longer appear under More > Doorbells in Mios.
- The Smart Plug-In Outlet now displays the correct icon under Devices and is available on the Dashboard.
- Creating a notification user now correctly assigns notification-only permissions instead of admin privileges.
- Fixed an issue where the thermostat icon was not displayed properly.
- Fixed the icon and value display for the Swidget Pressure sensor.
- The scale displayed for the Swidget Air Quality Sensor has been corrected to IAQ.
- Decimals for Swidget Air Quality Sensor values are now displayed without rounding.
- Swidget Air Quality Sensor now displays a maximum of 2 decimals and includes pollution level descriptions from “Excellent” to “Dangerous.”
- Updated the Swidget Humidity Sensor icon in the MiOS app to match the design.
- Device tiles are no longer cut off at the bottom of the native dashboard.
- Fixed an issue preventing the addition of controllers through the MiOS app.
- Fixed an issue where Meshbots could not be saved in the Mios app.
- Translation corrections have been applied related to Private Label.
- Fixed the missing resident account selection for installer accounts in the MiOS app.
- Fixed app crash when editing a meshbot created incorrectly from the iOS App.
- Fixed issue preventing the creation of Meshbots with Eltako ESB62NP-IP Shading actuator in the MiOS App.
- Fixed an issue preventing the creation of meshbots using the Eltako EUD62NPN-IP/110-240V in the MiOS app.
- On/Off button for Eltako ESR62NP-IP/110-240V is now available in the MiOS App’s Devices View.
- Fixed issue preventing the Eltako ESR62NP-IP/110-240V impulse switch from being used in Meshbots Device Actions.
- On the Devices View in the MiOS App, the On/Off button for the Eltako ESR62PF-IP/110-240V can now be used to control the device.
- Fixed an issue preventing the Eltako ESR62PF-IP/110-240V from being used in Meshbot Device Actions within the MiOS App.
- The On/Off button for the Eltako Dimmer EUD62NPN-IP/110-240V is now hidden, displaying only the dimmer slider.
- The order of the “Up” and “Down” buttons for the Eltako ESB62NP-IP shading actuator has been corrected in the MiOS App.
- Updated the MiOS App to display the correct icon for the Eltako ESB62NP-IP / 110-240V Shading actuator.
- Fixed an issue where the dimmer couldn’t be set to 100% for the Eltako EUD62NPN-IP/110-240V.
- Fixed an issue that was preventing the dashboard from loading successfully after exiting the camera stream.
- Hue Lamps now display the correct OFF status when turned off in the app.
- Fixed crash when selecting “Valid From” in Daily restrictions on MiOS.
- New design implemented for MiOS app screens.
- Timeline records in the MiOS App now display in the correct order.
- Devices created by the Vacation Plugin now support “On/Off” buttons.
- Fixed an issue with the dashboard displaying items incorrectly on smaller screens.
- The dashboard now displays the complete list of devices.
- Fixed issue where icons were missing for certain devices on the dashboard.
- Fixed an issue where devices did not display on the dashboard when the app was opened.
- Fixed a crash issue reported by Firebase Crashlytics.
- Hue Lamps now correctly set dimmer values, with a minimum limit of 1.
- Fixed the “Panel is Offline” error when saving restrictions on doorlock PIN codes in MiOS.
- Fixed an issue where “No Cameras detected” was briefly displayed even when cameras were connected to the hub.
- Camera preview on the “Devices” menu now displays quicker without the previous 4-5 second delay.
- Fixed an issue where devices created by the Vacation Plugin were not available for use in Meshbots Actions.
Linux Firmware v2.0.69.2921.9 [production-189]
Fixes & Improvements
- Added abort window delay for direct CMS signals via the protect.contactId object for Security Events.
- Control protectNotification flag for Sensor Groups in Security Events.
- Broadcast now includes an alias for sensor restoral status.
- Extra space removed from the name of 14 Instant interior – interior doors in Sensor Groups policies.
- Bypass alias is now correctly included in a single item_updated broadcast for devices.
- Intrusion broadcast now correctly shows no aliases for the NO INTRUSION event.
- Variable values no longer reset to null after controller restart in Expressions.
- Fixed an issue with the notification meshbot where an incorrect parameter name “meshbots_ds3_id” was being used.
- hub.notification.settings.list now correctly retrieves ARN, user_id, and permission_role without returning empty values.
- Local meshbots no longer periodically recreate themselves without external calls.
- Default group no longer has “sensor_group” role and is now set to “house_modes”.
- Sensors now arm/disarm immediately after setting a group in Security.
EzloPi Firmware V4.4.13(203)
Fixes & Improvements
- Added ADC DeInit function and memory cleanup.
- Added the delete_service context function and addressed potential memory leak warnings.
- Error returns have been added to initialization functions to handle potential failures.
- Fixed a null pointer dereference issue in the scenes populate functionality.
- Fixed a possible null pointer dereference issue with the house_mode_id_array.
- Fixed invalid log10() argument issues in various MQ sensor detectors.
- Fixed issue with hub.nma.register.repeat implementation to prevent firmware crashes.
- Fixed a bug where the object did not have a parent in the BME680 sensor library.
- Fixed undefined behavior caused by shifting a 32-bit value by 56 bits in the factory module.
- Fixed a null pointer dereference issue in Core Modes.
- Fixed an arrayIndexOutOfBounds error in ezlopi_core_processes.
- File and function headers have been annotated with relevant information, including parameters and return variables.
- Templates have been applied to all source files coded by Ezlo.
- Added a JSON file for saving settings.
January 20, 2025
Ezlo Protect Dashboard v2.1.69
Fixes & Improvements
- The RGB bulb color adjustment feature on the Portal Dashboard is now functioning properly.
January 15, 2025
Ezlo Protect Dashboard v2.1.68
New
- New icon design implemented for Switch, Outlet, and Valve devices in the Security Dashboard.
Fixes & Improvements
- Corrected an issue causing various devices to show inside the Outlets page on the Protect portal.
- For more consistency, the lighting switches with “in_wall” subcategory are currently displayed in the Lighting category.
January 9, 2025
EZLogic & Resident Portal v2.8.1
New
- Account cancellation capability has been added to the UI.
- HTML body validation has been implemented for notification templates, Local MeshBot notifications and Cloud MeshBot notifications
Fixes & Improvements
- Handled cloud keys in notification template for HTML validation.
- Reduced unnecessary calls to the Notification Categories API when user accounts are opened without categories.
- Improved handling for scenarios with no pin code devices.
- Blocked the popup display for saving a pincode after creation or editing.
- Optimized data compression for the integrations_preview request to enhance memory management and prevent crashes.
- Fixed an issue where body HTML was missing in Scene_Set payload after user modifications in notifications.
- BODY HTML is now hidden in MeshBot notifications when the Email Channel is unchecked.
- Fixed incorrect validation when rechecking the Email Channel in Local Meshbot Notifications.
- Subject values now retain their entries when rechecking the email channel in Local MeshBot Notifications.
- The “Edit Unsaved” dialog no longer appears in Cloud Notifications when no changes are made.
- Fixed an issue with the validation stripe appearing in edit mode when adding a new trigger in edit mode.
- Fixed a validation issue in the Cloud Notification block that incorrectly displayed a red stripe for valid inputs and failed to show errors for invalid HTML.
- Fixed validation issue in system meshbot templates.
- Fixed issue where the Save button in IP Template edit mode was not enabled after uploading an image.
- Fixed the responsive issue on the Customization Nodes & Controllables page in Ezlogic.
- Added missing trigger functions to the group creation process in EZLogic.
- Fixed a bug causing a 400 error when downloading plugins from Ezlogic.
- Fixed responsive and UI issues on the customization menu page.
- Resolved an issue where deleting Device Z-Wave Associations required a browser refresh after each deletion.
- Fixed issue where the selected option from the project dropdown was not displayed in the virtual container field.
- The Save button for Meshbot creation/editing now disables after the first click to prevent multiple submissions and includes a loader to indicate the save process.
- Fixed incorrect display of the drop-down list in MeshBots actions when the Cloud Service is selected.
- Incorrect response tree mapping for fields with “array” type and missing type property has been resolved in the “integrations_preview” query.
- The display of fields for cloud integrations has been fixed to ensure proper functionality.
Fixed incorrect response tree mapping when the array is in the root part of the response tree.
January 8, 2025
Linux Firmware v2.0.69.2921.6 [production-188]
New
Implemented Policies v1 for Sensor Groups v2 in Ezlo Protect
- Device groups can now be associated with policies in Sensor Groups v2.
- Policies can now be associated with security configurations in Sensor Groups v2.
- Implemented CRUD operations for remote interface in Sensor Groups v2 policies.
- Added a predefined list for policies in Sensor Groups v2, allowing for persistent security configurations and device groups.
- API documentation has been updated with new policy information for Sensor Groups v2.
- Implemented hub.policy.delete, hub.policy.update, hub.policy.create and hub.policies.list methods to handle policy objects and added broadcasts for policy updates.
Implemented Policies v2 for Sensor Groups v2 in Ezlo Protect
- Added functionality to fetch a single policy for Sensor Groups v2.
- Renamed policies and child device groups to “Names” for improved UI clarity.
- Missing files are now logged when using config_reader.
- Improved error handling for notifications in Notifications Meshbot v04
- Notifications in Meshbot v04 now save messages to send later when there is no internet connectivity and will send them once the connection is restored.
- Notifications Meshbot v04 now increases the interval for sending notifications when errors occur multiple times.
- Improved error handling and retry mechanism for Notifications Meshbot v04 when sending controller notifications.
Device Group Entry v3 now includes support for policies
- Added shortcut methods hub.device.group.device.remove and hub.device.group.device.add for Device Group Entry v3.
- Modified device.protectConfig and remote interface in Device Group Entry v3.
- Cleaned up security configuration from a device in Device Group Entry v3.
- Added the ability to add devices to policy device groups in Device Group Entry v3.
- Implemented hub.device.group.deleted broadcast for device removals in Device Group Entry v3.
- Device Group Entry v3 now supports updates to policy fields, including addition and removal of devices.
- Implemented policy fields for hub.device.group.create and broadcast in Device Group Entry v3.
- Added policy fields to Device Group Entry v3 for hub.device.group.list.
Fixes & Improvements
- Cameras now maintain stream addresses after router replacement, even when the hub is turned off.
- Cameras now function correctly after the router replacement and subnet adjustment.
- Resolved issue where the camera events were not triggered after a subnet change following a reboot.
- Entry Delay override mechanism moved from Device Groups to Security Config for enhanced control.
- Removed security broadcast fields for devices from the Null Group in Sensor Groups v2.
- Modified the alarm annunciation mechanism for sensor groups in house modes.
- Test failures in the Repeater scene have been resolved in version 2.0.67.
- LPEN v1 has been deployed, featuring a clean-up of all data from the previous version.
- LPEN v1 deployment now automatically replaces the old version, ensuring clean-up of previous data, including disabling outdated meshbots and removing associated records.
- LPEN V2 has been updated to reflect changes in the cloud environment.
- LPEN v.03 features have been implemented.
- LPEN v.03 now prints info.json/generator_version during tcds meshbot deployment.
- Static Templates Deployment now ensures no meshbots are created if local_rules are empty.
- LPEN v.03 now deploys static templates using the local_rules element from tcds instead of rules.
- Static templates now support TCIDs version substitutions in ACSM v.02.
- ACSM v02: Meshbot templates now feature live data improvements with fixes for integer overflow and minor field name and type bugs.
- ACSM v.02 fixes tcds-converter to ensure forwardNotifications.targets is generated as an array of targets instead of a single target object.
- UI and Cloud are now informed about the implementation of Sensor Groups v2.
- Security Configuration v2 for Sensor Groups now supports create, remove, and update functionalities.
- Portable auxiliary now includes aliases in broadcasts for improved functionality.
- Sensor group Portable panic has been added to the policies list.
- Portable panic broadcasts now include aliases for improved clarity.
- Fixed issue where fixed panic had no aliases in broadcasts.
- The alias for the Instant Perimeter sensor group has been corrected to BURGLARY PERIMETER.
- Smoke sensor added to the Fire sensor group can no longer be bypassed.
- Fixed an issue where the broadcast signal payload for security events did not match the expected format.
- hub.policies.list now returns the expected policies instead of an empty list.
- Enhanced recovery process for the frozen ha-metrics service.
- Optimized memory usage for fetching the scenes list, improving loading times and usability.
- Fixed negative entry delay broadcast issue during an alarm.
- NotificationBlock is now optional in the forwardNotifications parser for Notification Meshbot v03.1.
- Added periodic printing of heap and VM memory usage in the ha-cameras daemon after significant steps.
- Enhanced the logging of the shrink_folder script to write output to both the system log and console.
- Added trace and span parameters to WebSockets API requests and synchronous responses.
- Fixed an issue where the Honeywell T6 PRO thermostat was unable to change modes and setpoints via Z-Wave commands.
- Inconsistencies in temperature settings for the Honeywell T6 Pro thermostat have been resolved.
- All pin codes in Kwikset 620 are now preserved when deleting the first pin code.
- Kwikset HomeConnect 918 ZWave Smart Lock pin codes now work correctly within specific restrictions.
- Updated the subcategory and icon for the MH-S510 Series Touch Panel Switch to enhance clarity and user experience.
- Fixed issue where pin codes for Schlage BE469ZP would become unusable when restrictions were added, even if entered within valid time frames.
- Fixed an issue preventing the activation of Learning Mode in controllers running an older version of firmware.
- Fixed a bug where the deploy status was incorrectly stored as an error.
- Download with redirect in CloudStorage now uses the key parameter.
- Fixed an error that occurred when restoring devices after uninstalling the plugin or deleting devices.
- The ha-uid service now operates without crashing every 2 minutes.
- SOS and panic buttons now trip alarms immediately without an entry delay countdown.
January 3, 2025
EzloPi Firmware v4.4.12(202)
Fixes & Improvements
- Header source implemented with updated templates on EzloPi Local Scenes.
- Header source has been updated with new templates on EzloPi Cores.
- Added support for Config Chipset check for ESP32S2.
- K-Config for enabling and disabling Otel has been added.
- Header and source templates have been implemented on Ezlopi_hal components.
- Fixed an issue where the ESP32-C3 device was not responding.
- Fixed issues related to EzloPi Core OTA testing and updates.
- Reduced delay in broadcasting WSS messages.
- Fixed stack overflow issue on MQ Calibration Tasks.
- Removed global/static variables from sensor devices.
- Fixed potential array bounds issues found in the codebase to improve stability and prevent out-of-bounds access.
- Fixed potential memory leak issues identified in the code base.
- Transitioned from tasks to loop for improved memory optimization.
- Debugging efforts have addressed errors and resolved memory leaks.
- Fixed potential memory leak issues identified in various code files.
- Fixed potential array bounds issues to enhance code stability.
December 23, 2024
iOS Ezlo Protect Installer App v1.28
Fixxes & Improvements
- Added internal updates related to sensor groups. These are pre-requisites for a future feature update dependent on components in the linux firmware.
Ezlo Protect Dashboard v2.1.66
Fixes & Improvements
- Fixed an issue where entry delay countdown and keypad were incorrectly displayed after bypassing the sensor in the mobile dashboard.
- The Swidget Humidity Sensor tile now displays correctly on the Dashboard.
- Swidget Temperature Sensor tile has been updated to the latest design.
- Fixed the Swidget plugin to display the correct CO2 level tile instead of a generic one.
- Fixed the Swidget plugin to display the correct Volatile Organic tile.
- The Swidget Air Quality tile now displays the correct design instead of a generic tile.
- The scale for the Humidity Sensor in the Swidget Plugin has been corrected to display “%” instead of “kPa.”
- Updated the Swidget Dimmer tile to the latest design in the dashboard.
- Swidget Motion Sensor tile now matches the design specifications.
December 20, 2024
iOS Ezlo Protect Resident App v1.25
New
- Honeywell T10 Wifi Thermostat is now fully integrated.
- Timeline redesign on iOS now supports new CloudML recording types.
Fixes & Improvements
- Corrected UI issue displaying tokens on the Motion label in CloudML settings.
- Keyboard no longer remains on screen after swiping down the device rename tab.
iOS Ezlo Protect Installer App v1.27
New
- Honeywell T10 Wifi Thermostat is now fully integrated
Android Ezlo Protect Resident App v1.127.6.390
New
- Honeywell T10 Wifi Thermostat is now fully integrated.
- Activated CloudML labels now display correctly in Camera settings under Motion Detection.
Fixes & Improvements
- Fixed an issue that was causing the app to crash whenever trying to rename any device.
- Fixed an issue causing the app to crash whenever accessing the thermostat settings on the touchscreen.
EzloPi Firmware v4.3.11(201)
New
- Implemented OTEL trace feature and Open Telemetry integration.
December 19, 2024
Android Ezlo Protect Installer App v1.127.6.380
New
- Honeywell T10 Wifi Thermostat is now fully integrated.
- Added the ability to see the user’s connection type on the phone, indicating local or cloud connectivity.
Fixes & Improvements
- Activated CloudML labels now display correctly in Camera settings under Motion Detection.
- Fixed a crash when opening the doorbell stream from a Ring notification on a relay connection.
- Fixed an issue that was causing the app to crash whenever trying to rename any device.
- Fixed an issue where security device toggle buttons would flicker after arming or disarming a sensor.
- Added additional metrics for sensor states.
December 4, 2024
EzloPi Firmware v4.2.10(200)
New
- Implemented the ‘hub.mode.entry_delay.skip’ API.
- Implemented ‘hub.modes.protect.buttons.set’ API.
- Implemented ‘hub.modes.protect.devices.add’ API.
- Implemented ‘hub.modes.protect.devices.remove’ API.
- Added the missing house-mode alarm trigger flow based on device IDs in the alarms list.
Fixes & Improvements
- Fixed a bug causing the EzloPi device to reboot due to the Digital LDR.
- Memory assessment for multiple SSL-based connections has been completed.
- Updated source and header templates to include overarching documentation for the module.
December 3, 2024
Android Ezlo Protect Resident App v1.127.6.310
Fixes & Improvements
- Fixed a crash issue when opening the doorbell stream from a Ring notification on a remote connection.
- Fixed an issue where the search in the installer app was unresponsive after hiding and reopening the app.
- Incorrect search device results are now resolved in the installer app.
- Screen no longer goes blank during software updates on the touchscreen panel, eliminating the need for user intervention.
- Chimes sound fixed to occur only once on the touchscreen panel.
- The overlay volume slider is now synchronized on the touchscreen panel.
- Fixed an issue where sound from a recording could be heard during live stream.
- Code improvements implemented for Rooms in the Android app.
- Remaining local events have been added to the Android app.
- Fixed incorrect screen timeout value on the Touchscreen panel Settings screen.
- Added the ability to name tablets for better differentiation.
- Added the ability to view the user’s connection type on the phone.
- Old snapshot no longer displays before streaming on tablets.
- Added support to display CloudML labels in recordings.
- Fixed condition where alerts were not loading properly on the touchscreen panel.
- Added multiple log entries for more efficient issue resolution in certain cases.
November 28, 2024
iOS Ezlo Protect Resident App v1.24
Fixes & Improvements
- Fixed an issue where the iOS Protect app did not display the controller name on the home screen due to logo overlap.
- The countdown timer now resumes correctly when the Walk test app is brought back from the background.
- Fixed an issue where the dimmer slider was unresponsive after pairing a dimmable bulb.
- Fixed condition that was causing display of restricted device warnings during onboarding for VC 703, 1103, and 1203 cameras.
- Resolved an issue where an entry delay banner was displayed on the iOS app when the glass break sensor tripped.
- Fixed an incomplete token display in the Ezlo Thermostat wizard.
- Incomplete instructions in the Add Device Wizard for the VistaCam 703 have been updated for improved clarity.
- Added trace for camera streaming on iOS.
MiOS iOS App v1.9
Fixes & Improvements
- The camera speaker volume slider now displays the set value correctly and limits the range to 5-15.
- Fixed an issue where recordings were not properly listed in the MiOS app.
- Fixed issue preventing Property managers from logging out due to an infinite spinner display.
- Fixed inconsistencies in the MiOS app, ensuring the most recent recordings are now displayed correctly.
- EzloPi devices now appear correctly without needing to reopen the app after logging in.
- Fixed an issue where daily restrictions could not be added to PIN codes when the mobile device was set to a 12-hour format.
- Invalid MeshBot creation with Eltako ESB62NP-IP shading actuator has been fixed.
- Fixed a crash in Mios when attempting to add a generic EzloPi device.
- The “Welcome to Ezlo” screen now appears as expected after logging in with an EzloPi device.
- EzloPi devices are now correctly represented, resolving the issue where they were misidentified as Ezlo Atom controllers.
- Fixed several issues with the Swidget plugin:
– corrected device icon for Volatile Organic Compound sensor
– configured the Volatile Organic Compound sensor to support the display of decimals
– corrected display issue with the value reported by the Pressure sensor
November 21, 2024
EzloPi Firmware v4.2.9(199)
New
- Implemented the hub.mode.notification.set API.
- Implemented the ‘hub.mode.disarmed_default.set’ API.
- Implemented the ‘hub.mode.disarmed_devices.remove’ API.
- Implemented ‘hub.modes.bypass_devices.remove’ API.
- Implemented the ‘hub.mode.disarmed_devices.add’ API.
- Implemented the ‘hub.modes.bypass_devices.add’ API.
- Added local key sharing capability via BLE to parse and store in the flashed EzloPi.
- Added CDC support for S3, S2, and C3 devices on EzloPi.
Fixes & Improvements
- Improved string handling to prevent reading non-readable characters from flash storage.
- EzloPi CMD 4 now sends JSON data in a single response for improved compatibility with the JSON web flasher.
- Implemented a reliable sunrise/sunset time generator API using longitude and latitude parameters.
November 19, 2024
Android Ezlo Protect Installer App v1.127.6.250
Fixes & Improvements
- Fixed an issue causing the app to become unresponsive after adding 2GiG devices and setting sensor groups.
- Implemented recommended section for sensor groups.
- Added ability to search sensor groups in the installer app.
- Added a confirmation popup for users assigning non-recommended sensor groups during installation.
- Search results under “Sensor Group” are now visible without needing to tap “Show all groups.”
- Revised logic for snapshots for improved performance.
- Multiple local events have been added to the Android app.
- Search functionality restored when reopening the app after hiding it.
- Fixed issue where incorrect device results were shown when searching.
- “House modes” no longer appear as Meshbot actions for CMS accounts.
- The app now successfully opens a new stream when a user calls a secondary doorbell.
- Fixed an issue where sound from the recording was audible during live streams.
- Revised code for Rooms for improved performance.
- WDR and HDR settings are now available on the Image Settings screen.
- Fixed a bug causing a white screen after calling a secondary doorbell.
- Added multiple log entries for more efficient issue resolution in certain cases.
November 15, 2024
EZLogic & Ezlo Protect Resident Portal v2.7.2
Fixes & Improvements
- The “Reboot” dialog for the offline controller can now be closed successfully.
November 14, 2024
Dynamic Dashboard v1.1.29
New
Added UI for Ezlo Aware sensors including:
– temperature
– humidity
– presence
– pressure sensors
– air quality
– sound sensor
– marijuana
– vape
– smoke sensor
Fixes & Improvements
- Updated dashboard tiles for multiple Swidget Devices:
– Power/Electric Meter
– Humidity Sensor
– Temperature Sensor
– Pressure Sensor
– CO2 level sersor
– Air Quality Sensor - The fullscreen button on the camera stream is now functioning correctly.
- MQ2 Gas Sensor Analog device now appears on the Dynamic Dashboard as a tile.
- Resident portal dashboard now switched to OpenWeather as the weather service provider.
- Fixed an issue where the dashboard would get stuck loading when no devices were available.
- Fixed the dashboard to correctly send “hub.videoforward” commands when WebRTC v1 is not enabled.
- Fixed issue with cut-off text in the thermostat tile on the dynamic dashboard.
- Fixed issues with the Philips Hue plugin caused incorrect light states to display.
November 13, 2024
iOS Ezlo Protect Resident App v1.23
Fixes & Improvements
- Fixed issue with Swidget devices appearing in the “Unknown” category.
- Added functionality to connect to the hub both locally and remotely, selecting the faster option automatically.
- The app now finds the hub IP for local connection after remote access, to connect locally when possible.
- Enabled parallel connections to multiple discovered local IP values.
- Implemented life safety devices alarm header.
- Added the ability to cancel the alarm signal.
- Improved UI to display an message if the controller disconnects.
- Fixed issue with Test Mode status not updating automatically on the Home screen.
- Fixed an issue encountered when changing the House mode.
- Fixed an issue where the Doorbell settings appeared blank after the phone screen was turned off and back on.
iOS Ezlo Protect Installer App v1.26
Fixes & Improvements
- Fixed issue where the 2GIG-PIR1-345 motion detector incorrectly displayed as armed on the disarmed page.
- The doorbell configuration page is now accessible in the iOS installer app for easier troubleshooting.
- Handled a scenario where new cloud calls were made with invalid authentication tokens.
- A recommended section of groups now appears at the top based on device category and subcategory, with all groups selectable in other sections.
- Group names are now searchable by name.
- A confirmation popup now appears when assigning a non-recommended group to a sensor.
- Fixed an issue where a specific cloud call was blocking the app start.
- Added multiple log entries for more efficient issue resolution in certain cases.
November 8, 2024
Ezlo Protect Resident Portal v2.7.1
Fixes & Improvements
- Now it is possible to Enable/Disable Cloud MeshBots.
- Updated the Partner meshbot template to force send email notifications for password resets.
- Cloud services are now sorted in alphabetical order.
- Fixed an issue where device capabilities in EZLogic PAAS 2 were not functioning properly.
- Resolved intermittent issue where the Ezlogic Plugins area failed to show the installed controller on Manage Installations buttons.
- Fixed logo display issue on the Customizations page.
- Fixed an issue with the action section dropdown in notification templates page, causing it to crash.
- Fixed issue preventing users from adding EzloWeather and other accounts on the Cloud Services page.
- Fixed an issue that prevented the deletion of cloud integrations enrollments.
- Corrected issue with sidebar validation color in Cloud and Local Mashbot when some required fields are missing.
- Fixed incorrect form display issue when selecting a method from the dropdown in the Cloud and Local Mashbot.
- Corrected minor display issues with the Philips Hue Plugin.
- Improved the Device Settings Menu for Z-Wave Devices in Ezlogic for better accuracy.
- Fixed an issue where a specific call was called on every login instead of only for configuration.
EZlogic v2.7.1
Major improvements to conditions for automatic events from devices using System Meshbots for Security Alerts and Events broadcasts.
– This upgrade enhances the intelligent detection capabilities, allowing System Meshbots to automatically generate more accurate and relevant triggers and notifications.
New features and Improvements
- Daily event history is now displayed on a single page, without pagination.
- Alerts and events history now includes visual icons throughout the page.
- Controller selection display now shows even when a controller is offline.
- Improved page navigation: alerts and history remain visible when switching pages, pagination arrows update dynamically on successful page loads.
- Different colors for events have been implemented based on specific conditions, including security sensor events, doorbell ring events, and mode changes.
- Unknown events with deviceName, name, valueFormatted, or value fields are now displayed.
- Alerts history updated to display only configured event types.
- Improved Alert and Event History View: Page-based navigation, filtering, and pagination features added for enhanced record browsing.
- Implemented Spanish event translations in Security Alerts and History.
- Logged unknown events with detailed broadcast data for future processing and tracking.
- Implement log entry for unknown security alerts and events in Alerts and events history.
Fixes & Improvements
- Filtering by source in Alerts/History is now fully functional.
- Corrected colors for Arm (Stay) and Arm (Away) alerts: now displays as expected with Arm (Arm (Away)) showing in red, Arm (Stay) in orange, and Disarmed events in green.
- System Arm/Disarm notifications no longer duplicate upon execution.
- Now it is possible to Enable/Disable Cloud MeshBots.
- Updated the Partner meshbot template to force send email notifications for password resets.
- Cloud services are now sorted in alphabetical order.
- Fixed an issue where device capabilities in EZLogic PAAS 2 were not functioning properly.
- Resolved intermittent issue where the Ezlogic Plugins area failed to show the installed controller on Manage Installations buttons.
- Fixed logo display issue on the Customizations page.
- Fixed an issue with the action section dropdown in notification templates page, causing it to crash.
- Fixed issue preventing users from adding EzloWeather and other accounts on the Cloud Services page.
- Fixed an issue that prevented the deletion of cloud integrations enrollments.
- Corrected issue with sidebar validation color in Cloud and Local Mashbot when some required fields are missing.
- Fixed incorrect form display issue when selecting a method from the dropdown in the Cloud and Local Mashbot.
- Corrected minor display issues with the Philips Hue Plugin.
- Improved the Device Settings Menu for Z-Wave Devices in Ezlogic for better accuracy.
- Fixed an issue where a specific call was called on every login instead of only for configuration.
November 7, 2024
Linux Firmware v2.0.65.2848.4 [production-185]
Fixes & Improvements
- Camera recording preview now includes the camera device ID in the file metadata.
- Camera snapshots now include the camera device ID in the file metadata.
- Improved logging for enhanced troubleshooting and issue identification.
November 6, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.6.210
New
- Video AI Recognitions menu updated.
- System labels, Hot Zones and Face Recognition features have been implemented for VideoAI.
Fixes & Improvements
- Rewritten the logic for snapshots, removing unnecessary dependencies and improving performance of the app.
- Fixed settings issue that occasionally resulted in duplicated people when adding a new person using “Take a Photo.” feature.
- Improved sensitivity settings for human/face detection.
- Fixed an issue preventing the addition of people under the Face Detection menu in Video AI.
- Fixed an issue where “QR codes” appeared instead of “people” under the People menu item in VideoAI.
- Corrected display issues for Swidget Volatile Organic sensor using the Swidget Plugin.
- “House modes” are no longer displayed as Meshbot actions for accounts with CMS.
- Fixed an issue where the app failed to open a new stream when a second doorbell was rang.
- Tablet no longer crashes when waking up after screen timeout.
- WDR and HDR settings have been added to the Image Settings screen.
- System bar is now properly hidden on the dashboard on the Touchscreen Panel.
- Fixed an issue causing a white screen after calling the second doorbell.
- Controller name added under the logo on the Touchscreen Panel.
- Added multiple log entries for more efficient issue resolution in certain cases.
October 31, 2024
EzloPi Firmware v4.2.8(198)
New
- Implemented ‘is_item_state_changed’ when-method.
- Implemented ‘hub.scenes.clone’ API.
- Implemented ‘hub.scenes.trigger.devices.list’ API.
- Added ‘is_group_state’ when-method. EZPI-256.
- Implemented ‘hub.scenes.time.list’ API.
- Added support for storing local login token on EzloPi.
- Added validation for tokens of incoming connections.
Fixes & Improvements
- Fixed side effects when creating or deleting scenes using the switchHouseMode method.
- The EzloPI mdns instance name now includes serial number.
- Fixed issue where DHT11 sensor was displaying a reading of 0.
- Added support for multiple scales on broadcasting JSON.
- Added support for multiple I2C sensors.
- Removed hard coding of I2C device address.
- Fixed CMD 3 and 4 issue on UART.
October 29, 2024
iOS Ezlo Protect Resident App v1.22
Fixes & Improvements
- When the application returns from the background, now the connection is going to be attempted both locally and remotely, making the connection quicker and more efficient.
- Fixed an issue where the JWT token call was blocking the app start.
- Handled use case when a new cloud call is made with expired auth token.
- Added multiple log entries for more efficient issue resolution in certain cases.
MiOS iOS App v1.8
New
- Implemented the UI for Ezlo Aware devices in devices list.
- Added design for the new Ezlo Aware tiles on the dashboard, as well as support for all child devices.
Fixes & Improvements
- Fixed: Partner logo and branding colors now load properly on first login.
- Fixed an issue where live streaming through relay was not working on VC702.
- Fixed an issue where login was stuck causing the app to hang.
- Fixed a condition causing app to crash when opened.
- Fixed app crashing when pairing Ezlo Pi device with custom type.
- Fixed crash issue when configuring EzloPi without Bluetooth connection.
- App now correctly displays “Adopt unsuccessful” when configuring EzloPi device.
- Fixed issue where adopting Ezlo Pi device resulted in a spinning wheel and adoption failure.
- Fixed an issue where live stream did not load after playing a recording from the timeline.
- Display measured values for Multi-sensor A8-9 in Device screen for improved user experience.
- Fixed issue where Eltako Dimmer EUD62NPN-IP was incorrectly displaying On/Off button. The
- device has only dimming capability.
- Updated the icon for Eltako ESB62NP-IP Shading actuator in Meshbots when used as activation event or action.
- Corrected display issues for multiple devices supported by the Swidget Plugin: Pressure Sensor, Air Quality Sensor, Volatile Compound Sensor and CO2 level sensors.
October 25, 2024
Android Ezlo Protect Installer App v1.127.6.150
New
- Exposed camera built-in face and human detection for the Ezlo cameras.
Fixes & Improvements
- Fixed a condition causing an app crash when adding controller.
- Fixed crash when attempting to activate CMS for users with self-monitoring plan.
- Fixed an issue causing the live stream to not be working properly.
- Fixed condition causing professional monitoring to show the incorrect activation status.
- Resolved issue related to the new design, displaying incorrect items.
- Added pre-requisites for supporting new Centralite devices.
- Integrated OpenTelemetry in the apps to improve error reporting.
October 23, 2024
Linux Firmware v2.0.65.2848.2 [production-184]
Fixes & Improvements
- Fixed LTE modem issue where PDP context could be deleted permanently due to registration failure.
- Enabled app stat data sending and disabled duplicate RTSP URL validation to improve system performance and data integrity.
- Added rules for device/item objects filtering in ACSM (Automatically Created System Meshbots) v.0.1.
- Improved metrics reporting for WebRTC v2 services.
- Fix issue where the hub was not sending specific reports even while being online.
- Improved logging and error reporting for ha-watcher processes.
- Fixed NMA metrics uptime to use int64 format for better compatibility.
October 22, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.6.120
New
- Exposed camera built-in face and human detection for the Ezlo cameras.
Fixes & Improvements
- Fixed issue where not all options were showing in the Touchscreen Panel settings menu.
- Fixed issue where bypassed sensors were reset on arming, triggering the alarm.
- Fixed issue where non-dimmable switches displayed as 0% on the Touchscreen Panel in the lighting section.
- Fixed issue where clicking on Cameras Tab in Tablet mode did not open the camera list; users can now easily access camera list and livestream.
- Fixed issue where the audio stream continued when navigating out from the native dashboard. Now it stops as expected.
- Fixed an error in the Help section to ensure seamless user experience.
- Fixed issue with Touchscreen Panel crashing upon waking up from screen timeout.
- Added missing icon for Intrusion Sensor on Native dashboard for the Touchscreen Panel.
- Integrated OpenTelemetry in the apps to improve error reporting
EZlogic v2.5.4
Fixes & Improvements
- Resolved issues with the Philips Hue Plugin update, including dialog text corrections and device count discrepancies.
- Improved the Device Settings Menu for Z-Wave Devices in Ezlogic for better accuracy.
October 10, 2024
Linux Firmware v2.0.64.2841.6 [production-183]
Fixes & Improvements
- Fixed a WebSockets deadlock issue by changing mutex used by smart pointers.
- Fixed issue where ha-metrics service would get stuck due to file descriptors resource leaks.
- Fixed issue with cameras not creating recordings through meshbots actions.
October 8, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.661
New
- Imported tokens for supporting the new Centralite devices
- Released version 1.1 for Local Connectivity on the Android app
Fixes & Improvements
- Fixed some touch screen issues on Android devices
- Dots in camera’s calendar are not displayed anymore, to align with the cross-platform design
- Fixed issue where an incorrect date was selected on camera stream screen, showing next day instead of selected date
October 1, 2024
iOS Ezlo Protect Resident App v1.21
Fixes & Improvements
- Implemented entry delay header for iOS.
- Added banner on top of screen when exit delay is triggered.
- Fixed issue where entry delay header was displayed even after entering pin code to cancel alarm.
- Improved Swidget Air Quality plugin by changing text color based on the value.
- Added blank space between value and scale for CO2 level sensor in swidget Plugin.
- Fixed issue where House mode changing countdown remains after cancellation in web or android dashboard.
- Added a space between value and scale, and changed “iaq” to “IAQ” for Swidget Air Quality Sensor.
- Added a space between value and scale and change scale to “ppb” for Swidget Volatile Compound sensor.
- Added space between value and scale for Swidget Pressure sensor.
- Scan barcode screen now closes as expected after security device inclusion.
- Fixed issue where Onvif cameras were not streaming on iOS.
- Fixed issue where countdown timer stops when app is moved to background.
iOS Ezlo Protect Installer App v1.25
Fixes & Improvements
- Added a fix for Onvif cameras not streaming on iOS.
- Fixed issue where countdown timer stops when the app is moved to the background.
- Scan barcode screen now closes as expected after security device inclusion.
- Fixed issue in Swidget Plugin where text color was not changing based on air quality value.
- Added blank space between value and scale and changed text color based on CO2 level sensor value.
- Added a space between value and scale and changing “iaq” to “IAQ” for Swidget Air Quality Sensor.
- Added space between value and scale and changed scale from “parts_per_billion” to “ppb” for Swidget Volatile Compound sensor.
- Added space between value and scale for Swidget Pressure sensor.
MiOS iOS App v1.7
Fixes & Improvements
- Fixed issue with live streaming not loading from cameras section.
- Fixed issue with recordings from the current day not showing in History.
- Fixed issue with non-working options for EzloPi in My Controllers.
- Fixed bug displaying tokens in Spanish translation.
- Fixed missing graphics on “keep it up!” screens.
- Resolved issue where the generic name for controller was not displayed on DPW.
- Addressed condition causiing video recordings and snapshots not being displayed in History for doorbells/cameras.
- Corrected various Spanish translation errors.
- Fixed issue where private label tokens were displayed incorrectly.
- Fixed issue where devices from Dashboard or ‘Devices’ menu could not be operated.
- Fixed: EzloPi device with configured pins not visible in Devices.
- Fixed tab bar issues in MiOS onboarding flow.
- Fixed an issue with the camera sound being heard when speaker button was turned off.
- Fixed issue with motion reporting not displaying under Devices screen.
- Fixed issue with push notifications not working in MiOS app.
- Fixed account deletion flow issues, now an email is correctly sent to the user about the start of the process.
September 30, 2024
Linux Firmware v2.0.63.2826.2 [production-182]
Fixes & Improvements
- Added support for the Ezlo Z-Wave Thermostat.
- Fixed issue where adding 2gig-FF-345 sensor resulted in app getting stuck in “Please wait” loop.
- Fixed duplication of Z-Wave devices causing them to appear multiple times with different names and IDs in the list of linked devices.
- Updated icon and subcategory for MH-S510 Series Touch Panel Switch to accurately reflect device type and location of use.
- Fixed wrong type format used to send NMA uptime and cumulativeUptime fields to firmware-metrics; changed type to int64 and added formatted fields for human-readable values as a solution.
- Added number of open file descriptors per process to proactive report.
- Implemented hub.log.send command in asynchronous non-blocking way in ha-uid service to prevent blocking and failures with long log sending or rotation.
- Changed db engine to sqlitekv in Version 1.1.2 and 1.1.3, introducing SQLite-based KV store implementation and error handling improvements.
- Added hub-log-sender to cgroup with 128 Mb limit to prevent huge memory usage.
- Fixed issue causing the hub to be unusable with a big load average in certain conditions.
- Fixed issue causing hub to hang in uninterruptible sleep state when Loki is inaccessible, leading to automatic hub reboot.
- Improved handling of access key API errors, scheduled retries until successful, and enhanced error logging for better user experience.
- Fixed issue where devices were not listed due to unexpected key “parentRoom” error.
- Investigated and resolved issue causing Two-way Talk failure from the App to Doorbell due to instances of tunnels being down.
- Improved metrics reporting for WebRTC v2.
- Updated Foscam plugin to install Foscam FW 2.134.2.46 which fixes an issue where the scanning of QR code stopped if the ring button was pressed.
- Improvements in syncing data from the cloud for local push & email notifications.
September 26, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.631
Fixes & Improvements
- Fixed issue with alerts appearing blank on touchscreen panel.
- Fixed error with microphone showing an error when doorbell rings.
- Fixed issue where buttons did not fit screen in fullscreen camera mode on the touchscreen panel.
- Updated recording player screen/buttons on the touchscreen panel for accurate functionality and layout.
- Implemented a smoother transition from snapshot to stream to enhance user experience.
- Updated design for camera stream screen on the touchscreen panel.
- Fixed issue with the app crashing when tapping calendar button on the touchscreen panel while playing a recording.
- Corrected Pressure sensor icon and value display issue in the mobile app with Swidget Plugin.
- Fixed crash when swiping on Meshbots tab on the touchscreen panel.
- Fixed crash on touchscreen panel when opening the app from the login screen in certain conditions.
- Fixed issue with app crashing after adding a security sensor, preventing assigning a Zone ID.
- Fixed wrong scale displayed for Swidget Air Quality Sensor in Swidget Plugin 1.0.12 on Ezlo hub: scale now shows IAQ instead of AQI.
- Fixes issue where Swidget Air Quality Sensor values were rounded instead of displaying decimals accurately.
- Now only a maximum of 2 decimals are displayed for Swidget Air Quality Sensor values and added qualitative descriptions.
- Fixed incorrect icon displayed for Swidget Humidity Sensor on Android devices.
September 25, 2024
Ezlo Protect Dashboard v2.1.63
Fixes & Improvements
- Fixed issue on mobile dashboard where the icon retrieval was resulting in 404 error.
- Fixed issue with ‘Test mode’ banner disappearinh after tapping Extend button, not allowing the system to be armed.
- Corrected condition to prevent users from arming the system during Walk Test mode.
- Power Meter category for the Swidget Plugin is now displayed on Dashboard.
- Fixed issue where some accounts were not getting the correct location change.
- Implemented SOS/Silent SOS support for COPS and Avantguard customers.
- Fixed issue with icon not being displayed properly in Records.
- Fixed issue where tokens were displayed in the calendar window when selecting camera records.
September 24, 2024
Linux Firmware v2.0.62.2812.4 [production-180]
Fixes & Improvements
- Fixed condition leading to frequent service ha-zwaved restarts.
- Added support for the Ezlo Z-Wave Thermostat.
- Fixed issue where the app entered “Please wait loop” when trying to pair 2gig-FF-345 sensor.
- Fixed issue with devices on Z-Wave network going unreachable.
- Mapped user code #251 on “master_code” item for Yale locks without native master code functionality.
- User code #251 is now always requested during user codes requests.
- Z-Wave command delays are now logged for better troubleshooting.
- Fix: Basic set commands queuing issue with error -11 after changing thermostat mode.
- Fixed NMA metrics uptime and cumulativeUptime having wrong type format.
- Updated local mode certificates for component tests to valid ones.
- Added support for broadcasts from WebRTC v2 (hub.webrtc2.ping.stat, mqttwebrtc-1.6) to prevent “Unknown message: 16” errors.
- Fix for live streaming interruption issue after IP camera address change.
- Improved logging for two-way audio HTTP endpoint.
- Change supervisor.proto/Filesystem variables to int64 types for better compatibility.
- Fixed false positives in uninterruptible processes handler and improved logging
- Delayed backup now starts 10 minutes after hub restart instead of immediately.
- Resolved errors in mediamtx and ha-mqttwebrtcd logs related to deleted cameras from the hub.
- Fixed issue with factory reset failing to complete on E550 controllers running specific firmware versions, causing the reset process to halt prematurely without deleting any data.
- Added monitoring for internal addresses including gateway IP, cameras, and other local devices
- Improved Webrtc v2 metrics reporting.
- Move Entry Delay override mechanism from Device Groups to Security Config for Sensor Groups v2.
- Apply arming state to devices based on security policy when House Modes switch.
September 20, 2024
EzloPi Firmware v4.2.7(197)
New
- Implemented ‘hub.scenes.meta.set’.
- Implemented ‘hub.scenes.block.meta.set’ API.
- Implemented missing ‘value’ field in ‘hub.scenes.expression.list’.
- Implemented isHouseModeAlarmPhaseRange.
- Implemented isHouseModeSwitchToRange.
- Implemented ‘hub.scenes.room.set’ scenes-API.
- Implemented hub.data.list in EzloPi firmware.
- Implemented hub.settings API on EzloPi.
- Implemented error codes functionality.
- Added provisioning API on serial.
- Implemented driver for Internal temperature sensor as system temperature for S3, S2, and C3.
Fixes & Improvements
- Fixed issue where “value” field was missing in Expressions (variable: false).
- Fixed issue with One Wire not working on pin 13.
- Fixed an issue where EzloPi devices were creating empty rooms that couldn’t be edited or removed, requiring users to recreate rooms on the EzloPi.
- Added “value” field in Expressions response.
- Fixed: Sensor readings now display 0 when no valid data is available.
- Fixed parent-device initialization issue where parent-room-flag was set as ‘1’ instead of ‘0’.
September 19, 2024
EZlogic / Ezlo Protect Resident Portal v2.6.2
- Fixed issue where “Virtual Devices” & Z-Wave associations were missing from sidebar with multiple controllers including Ezlopi.
- Fixed issue where fields in Date Node – Special Time of a Day – Sunset/Sunrise block didn’t match correctly.
September 16, 2024
iOS Ezlo Protect Installer App v1.24
New
- COPS Monitoring is now a fully integrated Professional Monitoring provider
- Settings menu updated to reflect options particular to the selected monitoring provider.
- Activate Service: Fields now dynamically displayed for selected provider.
Fixes & Improvements
- Fixed condition incorrectly allowing the installer to start Walk Test mode during exit countdown.
- Fixed condition incorrectly allowing the installer to start Walk Test mode while system is armed.
iOS Ezlo Protect Resident App v1.20
New
- COPS Monitoring is now a fully integrated Professional Monitoring provider
Local alerts are now integrated in the mobile app. - Resident app is now adapting based on the selected monitoring provider.
Fixes & Improvements
- Fixed a background app launch issue causing occasional crashes when attempting to add cameras after a short period of inactivity.
- Camera motion sensor events are now correctly displayed in black instead of orange.
Fix for videorecords not created by camera motion sensor.
Android Ezlo Protect App & Touchscreen Panel v1.127.5.551
New
- COPS Monitoring is now a fully integrated Professional Monitoring provider
Fixes & Improvements
- Improved security settings in installer app.
- Align SOS buttons logic with generic provider specifications.
- Resolved error message when accessing controller in Protect Android app
- Fixed: Video streaming issue on the Touchscreen Panel.
- Fixed issue with light level not showing on the touchscreen panel for Philio PST02-A.
- Fixed issue where the Android resident app was not receiving doorbell notifications.
- Resolved issue preventing remote controller connection.
- Resolved issue with Power Meter values overlapping device name and incorrect decimal display on the touchscreen panel using the Swidget Plugin.
September 5, 2024
Linux Firmware v2.0.61.2793.7 [production-178]
Fixes and Improvements
- Fixed an issue where the ha-zwaved service was restarting frequently.
- Added support for Ezlo Z-Wave Thermostat.
- Fixed an issue with pairing a 2GIG FF-345 sensor.
- Added Yale lock master code control via “master_code” item mapped to user code #251 for locks without native functionality.
- Fixed an issue where the hub was trying to read the pincode on slot 251 continuously.
- Fixed a storage leak issue happening in hub-log-sender version 1.0.0.
- Fixed an issue where the HTTP server was down while having incomplete local mode certificates.
- Fixed an issue where the factory reset functionality was not functioning properly.
- Streaming quality now optimizes packet delivery for a smoother experience.
- Timestamps are now displayed next to ssh tunnels in logs. Revised logging file names include prefix “ssh_tunnel” followed by stream name.
- Implemented a mechanism to allow the Foscam plugin be updated without requiring a full firmware update.
- Updated the network interface monitor to add the number of lost packages in ping stats.
- Improved WiFi Scanner feature: Identify two-band routers with 2.4GHz and 5GHz networks under the same SSID, and log all detected BSSIDs for specific networks.
Introduced initial components required for full support of Sensor Groups v2 in a future release
- Modified hub.item.updated for security events to include bypass signal for devices that are being bypassed.
- Devices that cannot be bypassed are not being added in hub.modes.bypass_devices.add call.
- Updated hub.devices.list to fetch only bypassable devices.
- Security configuration option added for alarm prevention.
- Applied security configuration fields to armed and tripped security events.
September 3, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.481
New features
- New design for pin codes dialog added, displaying numbers instead of a circle and allowing entry without pressing enter. The popup is now shown on bottom tabs selection as well.
Fixes and Improvements
- Feature list parsing correction (hub.features.list call).
- Corrected network connection type recognition for the Touchscreen Panel.
September 2, 2024
Dynamic Dashboard v1.1.27
Fixes & Improvements
- Fixed issue where the Dashboard was sending wrong command instead of hub.videoforward
August 29, 2024
iOS Ezlo Protect Resident v1.19
New features
- Local alerts will be displayed in mobile apps, providing users with super fast notifications within the local network.
- New and Improved Alerts and events History – A new design and API for alerts have been implemented, providing an improved user experience.
- Face and human detection capabilities are now available for the VC703, VC1103, and VC1203 Ezlo cameras.
Fixes and Improvements
- Events from motion sensors are now correctly displayed in the Alerts section.
- Disarmed, Arm (Stay), and Arm (Away) alerts are now visible in the Alerts section.
- Users can now retrieve old records from the current date using pagination.
- Unknown events are now properly displayed in the Alerts list.
- Controller siren Play/Stop events are now visible in the Alerts section.
- Camera motion sensor events are now correctly colored in black.
- SOS button events are now properly displayed in the Alerts section.
- Security threat events will now be displayed in black color.
- The date shown in the recordings calendar date picker now accurately matches the actual date.
- Stream sound is no longer retrieved when navigating from the camera view to camera/doobell settings.
- Fixed an issue where a double login was required when logging in with a new account.
- The toggle button for security sensors will remain visible after arming the system.
- Corrected behavior to prevent regular users from arming or disarming security and life safety devices.
- Corrected behavior to prevent removal of controllers from the resident app.
- We’ve fixed an issue with livestream not loading when tapping on a push notification.
- Fixed condition preventing recordings from being listed for cameras/doorbells.
- Videos from doorbell history can now be played properly.
- Notification headers now display correct messages.
- The camera streaming container is no longer movable while live streaming.
- Sensor bypass status is now displayed correctly.
- Z-Wave settings are now displaying correct information.
- Users are now prevented from arming the system during Walk Test mode, ensuring proper testing procedures.
- The CLEAR button will no longer show previously tested devices as PASSED, providing accurate test results.
- Users can no longer start Walk test on one device while it is already running on another device.
- The Connect Cloud Services option is no longer visible, ensuring a clean user experience.
- Hub timezone settings are now properly set after initial onboarding.
- The iOS resident app now consistently connects locally, ensuring a smooth user experience.
- Solved an issue where the app would crash after being in background for a short time.
- Incorrect content in My Privacy Rights has been corrected.
- Buttons for Record and Snapshot on Generic Camera devices are now displayed correctly.
- Fixed issue where only one camera was shown on the dashboard even if there were multiple installed.
- Fixed issue where a time zone change was requested when logging in using a secondary user.
- A notification message is now displayed to users when changing the password.
- The audio stream is now no longer remaining open when the app is in background mode.
- Fixed issue where the SOS button and Security System state were incorrectly switching positions.
- Sensor groups option has been removed from sensor settings on the Resident app, being an Installer only feature.
- Failed live streaming attempts after returning the app from background have been resolved.
- Fixed an issue where the app would fail to reconnect to the hub after being in background for a few minutes.
- The Extra Settings section is now available for 3rd party cameras.
- Video recordings triggered by camera motion sensor are now generated correctly.
- Fixed an issue where incorrect info was displayed under “Ethernet” in Network Settings, when the hub was connected via Wi-Fi.
iOS Ezlo Protect Installer v1.23
New features
- New and Improved Alerts and events History – A new design and API for alerts have been implemented, providing an improved user experience.
- Face and human detection capabilities are now available for the VC703, VC1103, and VC1203 Ezlo cameras.
Fixes and Improvements
- Smoke and CO detected alerts are now displayed correctly in Alerts.
- When switching to the past date and back to the current, Alerts are no longer shown empty.
- Camera motion detected events are now properly displayed.
- Solved an issue where the Walk test screen would not load correctly in the Installer App.
- The CLEAR button will no longer show previously tested devices as PASSED, providing accurate test results.
- Fixed some app crashes happening during wireless onboarding.
- Test mode begin/end time now correctly matches account timezone.
- Test Mode start/end time and date are now displayed properly when Test Mode is enabled.
- Fixed an issue where the user address was not displayed properly in the Security Installer App.
- Fixed an issue where the user could move camera livestream frames in the Security Installer App.
- Short delay can be set on Sensors Groups menu in the Security Installer App.
- Addressed issue with two-way audio functionality not working correctly in the Installer App.
- The Installer App now allows login by partner user, enhancing user experience.
Ezlo Protect Resident Portal v2.6.1
Major improvements to conditions for automatic events from devices using System Meshbots for Security Alerts and Events broadcasts.
– This upgrade enhances the intelligent detection capabilities, allowing System Meshbots to automatically generate more accurate and relevant triggers and notifications.
New features and Improvements
- Daily event history is now displayed on a single page, without pagination.
- Alerts and events history now includes visual icons throughout the page.
- Controller selection display now shows even when a controller is offline.
- Improved page navigation: alerts and history remain visible when switching pages, pagination arrows update dynamically on successful page loads.
- Different colors for events have been implemented based on specific conditions, including security sensor events, doorbell ring events, and mode changes.
- Unknown events with deviceName, name, valueFormatted, or value fields are now displayed.
- Alerts history updated to display only configured event types.
- Improved Alert and Event History View: Page-based navigation, filtering, and pagination features added for enhanced record browsing.
- Implemented Spanish event translations in Security Alerts and History.
- Logged unknown events with detailed broadcast data for future processing and tracking.
- Implement log entry for unknown security alerts and events in Alerts and events history.
Fixes
- Filtering by source in Alerts/History is now fully functional.
- Corrected colors for Arm (Stay) and Arm (Away) alerts: now displays as expected with Arm (Arm (Away)) showing in red, Arm (Stay) in orange, and Disarmed events in green.
- System Arm/Disarm notifications no longer duplicate upon execution.
August 26, 2024
EzloPi Firmware v4.1.5(195)
New
- BLE stack optimized for efficient memory use.
- Secure Boot implementation complete for EzloPi with ESP32S3-based security.
- Improved meshbot functionality with added support for structured expression logic.
- BK now supports WS, WSS, and GPIO testing.
- Strings and keywords now stored and optimized in Flash memory for efficient loading.
- Optimized firmware allocation for improved performance.
- Added ability to save variables for later use with THEN methods.
- Added support for itemGroup and DeviceGroups.
- Implemented HTTPS client for EzloPi port on BK7231N device.
- Support added for ESP32 series processors.
Fixes & Improvements
- Fixed a bug where stack overflow occurred when using the Ping module.
- Timer updates now handled correctly even without configured devices.
- EzloPi WS connection is now stable and doesn’t restart.
- EzloPi now maintains persistent TCP connections even when IP addresses change.
- Improved Cloud Constants RAM efficiency.
- Fixed bug causing incorrect CRLF (Carriage Return Line Feed) settings on ESP32 and C3 devices’ log consoles.
- Fixed a memory leak issue that was causing the EzloPi Heap to shrink by approximately 2KB.
- EzloPi buffer release functionality now correctly releases buffer data.
- Disabled captive portal feature.
August 22, 2024
Dynamic Dashboard v1.1.26
Fixes and improvements
- Added dashboard storage redirect support for cloud storage methods, providing increased speeds.
- Fix for RGB-CCT light color picker issue, it now sends CW-WW values to firmware correctly.
- Improved WebRTC capabilities for seamless video and audio communication.
- Stream connections now retry exponentially on failure.
- Improved live streaming functionality for cameras with refactored recovery mechanism.
- Now a loading indicator and message are displayed on videos while they are being retrieved.
- Nest thermostat tile now allows changing setpoint to a higher value after mode change.
- Thermostat temperatures now clearly display in both Celsius and Fahrenheit formats on the dynamic dashboard.
- Resolved thermostat mode display issue on dashboard.
- Reduced unwanted network requests for video elements.
- Values are now correctly displayed for IP Devices.
- The Aeotec ZWA008-C door/window tilt sensor status is now accurately displayed on the dashboard.
August 20, 2024
Resident Portal & EZlogic V2.5.2
- Improved Meshbot Trigger Experience: The list of node types is now consistently displayed.
Android Ezlo Protect App & Touchscreen Panel v1.127.5.461
- Improved user experience by removing the siren sound when a glass break sensor is tripped in Home (Disarmed) mode.
- The Android Protect app now correctly shows camera history for a more streamlined user experience.
- Added pre-requisites for supporting the pairing of Ezlo Z-Wave Thermostat into the MiOS, Resident and Installer Apps.
August 8, 2024
Resident Portal / EZlogic v2.5.1
Improved EzloPi integration
Multiple methods are now available for ezlopi devices depending on firmware version:
– compareStrings
– isHouseModeChangedTo
– rebootHub
– isCloudState
– toggleValue
– compareNumberRange
– stringOperation
– compareNumbers
– isHouseModeChangedFrom
Function operator is now available for ezlopi devices depending on firmware version
Improvements to Trigger Functions
We have added Functions to multiple nodes:
– Cloud Variables node
– Device Group node
– Expression node
– House Mode node
– Local Variable node
– MeshBot node
We have implemented functions in exceptions in actions, allowing the creation of complex logic with ease.
Operators (xor, or, and) can now be edited in exceptions without any issues.
The payload when creating a scene is now correct.
Validation works correctly when using function on highest level.
_id in exception is now specified in the correct place.
Exception in actions is now visible when using function in edit mode.
Improvements to IP Device templates
Multiple http+mqtt capabilities in a single IP template is not permitted anymore.
You can now add multiple supported device models with images in a template, making it easier to manage devices.
User password is only shown for mqtt templates.
When deleting an image used in a supported device in a template from media storage, the broken img issue is resolved.
Basic authentication place has been added for auth header on http.
MIN and MAX fields are now required in IP Template, improving accuracy and reducing errors.
You can no longer set MIN and MAX values to be equal, preventing incorrect settings.
Implemented the isDeviceState method for local meshbots.
The isDeviceState method has been implemented for local meshbots in exception blocks.
The “any” option for Reachable state has been removed when Armed state is set to “any”.
Implemented creation and validation of local meshbots using the isDeviceState method.
Implemented editing and validation of local meshbots using the isDeviceState method.
The isDeviceState method has been made available for local meshbots depending on controller’s advanced scenes version.
Improved pin codes management
Open edit/delete icons are now shown for pin codes created by other users in “All PIN Codes” table, improving usability and reducing errors.
Improved global restrictions
The ‘Condition’ fields of the section now have a wrapper for better control and organization.
Multiple nodes are now available in Create and Edit modes:
– Controller node
– Local Variable node
– House Mode node
– Data and Time node
– Device node
– MeshBot node
– Expression node
Other fixes and improvements
Improved HTTPS request validation indicator in edit mode
Authorization error fixed when enabling/disabling geofencing from ezlogic
IP template save button is now disabled if no changes are made in edit mode
Error resolved when clicking on device settings of addressable LEDs
Issue with support device image resolved when editing the image link multiple times
UI issue occurs when supported device name text is large
Meshbot link support added from bounce set
Controller image displayed by controller type on Controllers Page
Validation of MeshBot nodes now works correctly in triggers when operator is changed
Validation working correctly when using functions in Device node
Color code field is now properly validated for six characters in Ezlogic Cloud Meshbot
Validation issue resolved after editing Lua script node in Ezlogic Local Meshbot
“Controllable type” label now visible in Action on Ezlogic Local/Cloud Meshbot
Added some fixes and improvements on the Backup page.
August 7, 2024
EzloPi Firmware v4.1.4(194)
New
- Added setVariable and setExpression for then_methods
- Added itemGroup and DeviceGroups
- Added remaining expression condition for when-methods
- The ‘hub.scenes.stop’ method has been implemented.
Fixes & Improvements
- TCP connections will now be maintained even if the IP address changes.
- Corrected condition causing a restart of the EzloPi WS connection.
- The issue of displaying ezlopi_generic_0 on BLE client devices has been resolved.
- A timer issue with custom loop implementation within the core has been fixed.
- Group-ID & Block-ID generations in hub.scene.edit method have been corrected.
- HouseMode_ID population errors, which previously used numeric values, have been changed to string values.
- Incorrect reset for when-blocks (with functions) when triggering –> hub.scenes.block.status.reset method have been resolved.
- Completed the room integration in EzloPi
- A meshbot-crashing issue on enable-true/false has been fixed
- Support for LCD I2C OLED has been added.
August 6, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.421
New features
A new design has been implemented for the Cameras Tab on the Touchscreen Panel.
Fixes & Improvements
- Improved user management by preventing basic users from changing settings like timezone, pin code, delete recordings or enable/disable meshbots.
- Fixed an issue where meshbots would malfunction after being edited.
- Fixed an issue where meshbot-triggered push notifications were not working correctly.
- Abstract devices should no longer be visible on the Devices screen.
- Added informative images to the Cameras screen when there is no camera paired.
- Fixed an issue where the sound effect for the entry delay countdown was not audible.
- Corrected an UI issue happening after receiving a doorbell ring notification.
August 1, 2024
Cloud v1.112.22081
We’ve optimized the notification system to ensure quicker delivery times, minimizing delays.
July 30, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.391
New features
- Improved Alerts and Events History v2
Fixes & Improvements
- Fixed an issue where the Doorbell ring was not listed in Alerts
- Showcased the new alerts screen in the app for enhanced user experience
- Enabled filtering of alerts on for better navigation
- Corrected duplicated System Disarmed/Armed entries in Alerts
- Corrected the color indicator for security sensors when they no longer detect threats
- Removed duplicate text in Alerts for improved readability
- Added informative images to the empty screens of the Dashboard for a cleaner appearance
- Applied Alerts and Events History v2 updates in the Alerts tab
- Fixed crash during Exit delay countdown
- Fixed issues with title and tiles implementation for Thermostats
- Fixed incorrect connection recognition on the Touchscreen Panel
- Prevented Exit delay countdown from reappearing when switching between landscape and portrait modes
- Solved crash issue when switching between landscape and portrait modes consecutively
- Corrected behavior to prevent asking the user to enter the pin code when the same Security
- Mode as the current one is selected
- Fixed DW Sensor Bypass only working during the first Security mode change
- Enabled siren sound on the Dashboard when pressing SOS Medic/Police/Fire
- Corrected condition causing the siren to start playing immediately, not applying the entry delay
- Resolved Bypass Sensors button not functioning occasionally
- Enabled camera opening from Cameras tab on the Dashboard
- Corrected Tilt sensor displaying as Heat sensor on the Dashboard
- Fixed an issue where the thermostat setpoint was not setting correct values
- Fixed arming dialog not always fully opening
- Prevented app crashes while in thermostat settings
- Added Flood sensor to arming and bypass sensors dialogs
Partner Portal v2.4.3a
- Corrected an issue with zip codes where Canada pin codes were not being accepted.
Cloud v1.112.22010
Intreducing several updates and fixes improving the stability and functionality of Cloud Services integrations.
Fixes & Improvements
- Updated multiple services to support latest NuCal changes:
– paas-api-commands
– oem_settings
– nucal-paas-integration-manager
– nucal-paas-configurator
– nucal-paas-integration-manager - Implemented a cleanup script to delete old authentication abstracts
- Fixed issue with paas-api-commands v2 response format to call command.
- Resolved integration type ‘callback’ duplication in subscribe_definition and call_definition lists for nucal-paas-integration-manager.
- Resolved a CrashLoop issue with integrations-config service.
- Fixed “custom_enroll_information” capability error with value “BAD_REQUEST Missing parameter in the request body” in nucal-paas-authorization-manager.
- Resolved frequent service restarts for nucal-paas-integration-abstract-manager.
July 19, 2024
Resident Portal v2.4.4
New Features
The Geofencing section is now accessible in EZlogic, along with settings specific for Geofencing.
Fixes & Improvements
- Geofencing has been added to Triggers in Cloud MeshBots.
- Geofencing meshbot creation and testing are now available.
- Editing and validation for geofencing have been implemented.
- A geofence option has been added to settings.
- Implemented geofence location list.
- Connected device list and edit functionality have been added.
- Fixed a UI issue with the Thermostat triggers in Local Meshbots.
- Typo corrections have been made on the “Create New Configuration” page for IP Devices.
- The arrow for Groups now updates correctly when clicked.
- Incorrect temperature value display in meshbot has been fixed.
- You will no longer see an intermediary screen when going to “Settings”->”Controllers” (“You don’t have any controllers in your account”).
- Typo corrected: “All your devices have been successfully removed” when deleting the last device from the hub.
- Typo correction made on the message displayed when exiting the “Create New Configuration” section.
Cloud v1.112.22007
Fixes & Improvements
- We’ve switched services to Cassandra Wrapper for improved performance.
- Enabled System Disarm/Arm in Communication History list.
- Introduced Communication History List v2 service for better record retrieval.
- Created a new history table, to enhance data storage.
- Introduced Datastash ID Chunks Generator service for better data processing.
- Introduced Communication History writer v2 for improved record writing.
- Resolved an issue where a service had a lot of restarts.
- Fixed an issue where the list was not returned in output if the range parameter was missing.
- Resolved an issue where the history list service was not returning elements after 12/30/2023 and was showing duplicate items before that date.
- Resolved an issue where pagination for a specific day was working vice versa, displaying older events on the first page and recent ones on the second page.
- Fixed an issue where the communication history list call didn’t work with specific parameters, always returning an empty array.
- Replaced NULL::character varying with location_uuid for improved data consistency.
- Resolved an issue where the response to communication history list call was empty if the request was made with certain parameters.
- Resolved an issue where tables were not inserted in the history Database.
- Resolved an issue where API returned no data, although there were records in the Database.
- Fixed an issue where response was incorrect if request had ranges=1 parameter.
- Upgraded Communication History service to use CS to PG/CW for improved data processing.
- Added an option to skip filter for enhanced data retrieval.
- Reconfigured migrations to use Cockroach DB instead of Postgres instance.
- Moved the history table to Cockroach DB.
- Upgraded all Communication History services to use CockroachDB instead of Postgres for improved data processing.
- Resolved an issue where com-history-list-2 service randomly restarted with error.
- Modified the nma-server service to disable broadcast logging.
- Resolved an issue where Register command took too long due to cote errors.
- Switched the Cockroach instance from CockroachDB to communication-history-cockroachdb.
July 18, 2024
Cloud v1.112.22021
Fixes & Improvements
- Improved the Custom Notification Runner with new features and enhancements
- Improved message processing speed in the custom notification runner for better performance.
- Added three new metrics for input count, input error, and input duration.
- Replaced Datastash with Cassandra Wrapper in the custom notification runner for better performance.
- Improved the custom notification runner to prevent crashes when encountering unknown user roles.
- Added a variable ((user.legacy_role)) to templates in the custom notification runner.
- Fixed an issue where the service didn’t apply user roles for templates properly.
- Fixed email notifications for partner-created templates.
- Modified the custom notification runner to generate separate Kafka messages for each user using ((user.legacy_role)) variables.
- Fixed an issue where “installer” accounts were missing a parameter when resetting passwords.
- Resolved an error that occurred when the touchscreen panel went offline, resulting in a validation error.
- Enabled notifications on devices even if they’re triggered or run manually.
- Fixed custom notification runner to work correctly with only Cassandra Wrapper.
- Requeued messages in the custom notification runner to prevent message loss.
- Prevented reprocessing of user notifications when users are no longer in the assigned location.
- Added trace IDs to all logs from the custom notification runner for easier debugging.
- Resolved an issue where welcome, validation, and password reset emails were not being received.
July 17, 2024
MiOS iOS App v1.6.21
New Features
- Native Dashboard
- Support for EzloPi devices
- Pin configuration support for EzloPi devices
- Geofencing
Full changelog
The MIOS app now features a native dashboard as the default option for a seamless experience.
Introducing support for EzloPi devices with seamless pairing and intuitive UI configuration
- Implemented provisioning, added EzloPi option in controllers type, and improved UI for Instructions, Detected devices, Configure WiFi, and Success screens.
Fixes
- App no longer crashes when trying to configure a device not connected via Bluetooth.
- My Controllers now accurately displays available options for EzloPi devices.
- Enabled operation of EzloPi devices from Dashboard or ‘Devices’ menu.
- Corrected issue where Generic EzloPi device with configured pins didn’t appear in the Devices list.
Introducing pin configuration for EzloPi devices in the iOS mobile app
Implemented features
- View and manage existing EzloPi device configurations.
- Correctly display configured EzloPi devices on dashboard and devices list.
- Configure EzloPi devices with various types: Digital Input, Analog Input, PWM, UART, One Wire, I2C, and Other.
- Choose to keep existing device ID or create a new one and enter Wi-Fi credentials for the network.
- Select chip type for EzloPi devices.
- View a list of existing configurations.
- View configuration type options.
Introducing Geofencing on iOS mobile app
Implemented features
- List Screen for geofences.
- Map screen for visualizing geofence locations.
- Settings popup for configuring geofence settings.
- Add/Edit screen for creating and editing geofence entries.
- Support for geofence in scenes, allowing for location-based automation.
- Scenes block implementation for scene-based automation.
- Active device logic implementation.
- Registered geofences to be monitored by the phone, enabling location-aware features.
Fixes
- Fixed error on Meshbot activation event.
- Corrected issue with location limit not being set.
- Arrow icon will now be removed when deleting geofences for a cleaner user experience.
- Token no longer displayed when editing locations.
- Geofences can now be used as a trigger for meshbots as expected.
- An issue with the LocationManager was resolved, preventing errors and improving performance
General fixes
- Resolved issue where users couldn’t add Smart Start devices by entering DSK codes manually.
- Snapshots are now correctly displayed under Cameras/Doorbells > History in the MIOS app.
- A manual input field has been added to set the Z-Wave Dimmer Duration setting value via the mobile app.
- Fixed issue showing a token in the Scene controller ButtonControls screen.
- Select connection security screens will now only appear once, without duplication.
- Users can now save their time zone settings on Water Valve hubs without issues.
- Camera previews are now showing correctly on the Devices/Cameras page.
- Corrected an issue where a dialog was incorrectly displayed on the login screen of the app after installation.
- The onboarding loop has been fixed to prevent unnecessary redirects during setup.
- Fixed condition causing a crash while opening the Device Pairing Wizard (DPW).
- Device icons are now displaying the correct status consistently.
- The capabilities and state of Scene controller buttons are now displayed correctly.
- Fixed a corner case where a newly paired device would not be visible on the UI.
- Manufacturer specific thermostat modes are now displayed on the UI as expected.
- Heat sensor icons are once again visible in the MIOS app.
- Fixed a condition causing the Include/Exclude buttons to not be visible on the Devices Screen randomly.
- Users can now select a security level during device inclusion.
- Siri Shortcuts functionality has been fixed and will no longer stop working after 24 hours.
July 16, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.271
Fixes & Improvements
- Added branding colors to main components for a unified look and feel.
- Fixed issue where pin code dialog remained open when entering PIN on another device.
- The “alarm_inactive” property now applies correctly to all SOS buttons, not just the latest one pressed.
- Tripping non-bypassed security sensors with system armed is now properly triggering the alarm.
- Improved token refresh flow for enhanced security and reliability.
- Corrected issue where logout button was shifted on the interface.
July 12, 2024
MiOS Android App v1.114.0.561
New features
- We’ve improved the account cancellation process in our MiOS App, making it easier for users to manage their accounts.
- The Device screen now correctly displays measured values from the MCO Home A8 9in1 sensors.
Fixes
- Users can now create Pincodes without encountering issues.
- We’ve added support for displaying measured values from CO2 Level Sensor, Loudness Sensor, Particulate Matter 2.5 Sensor, Smoke Density Sensor, and Volatile Organic Compound Level Sensor.
- The “More” section of the app is now displayed correctly even if a user doesn’t have controllers, making the experience more consistent.
- Delete icon was removed from the Account Administrator – User edit screen to simplify the interface. The user can still use the “Delete My Account” item in the menu.
- Users can now set PIN codes for doorlocks using the MiOS app without encountering issues.
- Selecting and unselecting check marks on Meshbot actions is now functioning as expected.
- Recordings > History menu no longer displays duplicate entries, providing a more accurate experience.
July 10, 2024
Ezlo Protect Resident Portal v2.4.3
- Fixed an issue where some meshbots were inaccessible in the Web Portal.
- Now, a pop-up message will be displayed when creating, editing or deleting virtual containers acknowledging the action.
- The “Info” tooltips for My Private Plugins are now properly displayed in the the “Configure plugin” screen.
- The font size of virtual device types has been increased for improved readability.
- Toast error messages have been improved to provide better feedback when uploading plugins is not working as expected.
EzloPi Firmware v4.1.3(191)
New
- Enrollment of first-provisioning-api
- A new __loop has been implemented to minimize heap consumption, which now includes:
1 ping
2. device/item routine call
3. removed timer-events
4. Cloud registration
5. broadcast service
6. LED indicator
7. meshbot
8. ota
9. uart - Implemented a reset scene latches feature to improve device functionality.
- Add two broadcasts needed for the ‘hub.scenes.expressions.set’ method to enhance expression evaluation capabilities.
- Added an nvs storage feature in ‘hub.scenes.block.status.reset’ to enhance data management capabilities.
- Implemented multiple methods:
– ‘hub.scenes.block.enabled.set’
– ‘hub.scenes.house_modes.set’
– ‘hub.scenes.action.block.test’
– ‘hub.mode.protect.set’ - Implemented broadcast method ‘hub.expression.deleted’
Fixes & Improvements
- Cloud syncing for provisioning is now fully functional, enabling seamless setup and configuration.
- Fixed an issue with the touch-switch input.
- A bug fix has been implemented in the ‘firmware_info_get’ function.
- Fixed an issue with the Ezpi wifi scanner.
- Added device/item to loop in every second.
July 9, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.201
New Feature
- Updated the Dashboard to display the controller icon as green when the user is connected over the local connection and blue when the user is remote.
- Added camera names to the Home tab for easier navigation and improved experience.
Fixes
- Fixed an issue where the camera feed displayed as a small thumbnail instead of using the full area for the stream view.
- Resolved an issue causing the app to display a black screen when starting camera streaming.
- Solved an error that occasionally occurred when opening the app, resulting in the message “Error while executing request Connection error” on the Native dashboard.
- Corrected behavior for Glass break sensor. Moving forward the alarm and siren will be triggered even in Disarm(Home) mode.
- Resolved an issue preventing SOS buttons from functioning properly when accessed through the PinCode dialog screen on the Native dashboard.
Linux Firmware v2.0.59.2759.8 [production-176]
- We’ve added log level and timestamps to SSH Tunnels logging for improved troubleshooting.
- Reduced logs printed from WebSocket commands with large bodies to improve performance.
- When pressing SOS or Panic buttons, alarmDelay will no longer be set to 0.
- Error reporting has been updated for cameras.get_stream_info.
- Improved logging is now available for HttpLinks.
- We’ve corrected an issue where Walk test could not be extended or stopped due to the error “Walk test not started”.
- Fied issue where the eth0 interface may remain “up” on some systems after unplugging the Ethernet cable, and no http_link_updated events were triggered.
- Updated the cameras plugin to correctly set the hub’s IP address as destination for motion and ring events.
July 4, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.5.131
Fixes and Improvements
- Fixed an issue where live stream was not available in the Devices/Cameras menu on the Resident App.
- Dimmer sliders for RGB bulbs now correctly update their values consistently.
- Implemented updates and fixes for the devices tab.
- Debug logs now include information about live stream failures and house modes for easier troubleshooting.
- Fixed a bug where back navigation was incorrect on the camera live screen on the Touchscreen Panel.
- Fixed issue with Close and Today buttons on the calendar not functioning properly.
- Location and Weather widgets are no longer missing from the dashboard on the Touchscreen Panel.
- Global chime settings now are syncing correctly across all devices.
July 3, 2024
Cloud v1.112.22034
New Feature
- Implemented the ability to enable or disable meshbots.
Fixes and Improvements
- Meshene v49 introduces Enable/Disable Scene support.
- Scene Set, Scene Update Manager and Scene Runner have all been updated with Enable/Disable Scene support.
- When a request is sent to delete a scene, the scene will now be automatically disabled upon request.
- Cloud Meshbot Name updates are now correctly reflected after editing, fixing a previously reported bug.
Cloud v1.112.21997
- Updated Geofence Location Calculator service
- Switched iaf-user-abstract-updater service to use Cassandra Wrapper
- Solved an issue with geofence abstracts not being present in abstract_list, preventing meshbot creation.
- Geofences-Set service was updated.
- Solved issue where meshbots with triggers outside the geofencing radius were not triggered correctly.
- Geofence triggers are now being processed correctly.
- Fixed issue causing multiple restarts of the service custom-notification-runner.
- Metrices were added to geofences-list and geofences-set, including Cassandra wrapper updates.
- Fixed issue with duplicate client IDs in the geofence-location-calculator service.
- A fix was implemented for iaf-user-abstract-updater-temporary and script-executor-pod.
- Fixed issue where the Geofence location could not be set due to a syntax error with ‘cassandraWrapper’.
- Implemented backfill script for older users for Geofencing.
June 27, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.4.30
Fixes
- Resolved issue where live stream was not displaying in the Devices/Cameras menu, ensuring users can now access and view their cameras’ feeds seamlessly.
- Additional system logging capabilities implemented to improve issue detection and proactive resolution, ensuring faster response times to potential problems.
June 26, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.3.40
New Feature
Local Alerts feature implemented to enhance real-time communication and expedite alarm notification delivery for improved security and response times over the local network.
Fixes
- Fixed condition where the siren sound remained active after disarming the system on the Native dashboard.
- Fixed issue with snapshots not being updated.
- Corrected behavior to prevent users from arming the system during the Walk Test mode.
- Solved issue with camera stream that kept disappearing from the Home screen.
- Fixed issue with device state not updating in Devices screen.
- Corrected visual borders issue in camera view, when streaming locally on the Home tab.
- Addressed issue where the system meshbots were incorrectly displayed under the Meshbots menu.
- Corrected a discrepancy between actual and configured Auto Return Home time.
- Addressed an issue with the Walk Test timer being inconsistent.
- Fixed an issue with cameras displaying an old stream and not the current one.
- Solved issue where the users were redirected to Home automatically, despite Auto Return Home being disabled.
- Fixed condition allowing the tablet to be disarmed without a pin code.
- Corrected condition where the SOS call was not functioning after a re-login.
- Fixes around system arming dialog preventing the dialog being displayed twice.
Android Ezlo Protect Installer App v1.127.0.46
New Feature
Local Alerts feature implemented to enhance real-time communication and expedite alarm notification delivery for improved security and response times over the local network.
Fixes
- Corrected behavior to prevent installers from starting the Walk Test while the system is armed.
- Fixed issue with timer extension not working properly.
- Addressed an issue with the Walk Test timer being inconsistent.
June 21, 2024
Cloud v1.112.45
Fixes
Corrected an issue where the Unit Provisioning service generated certificate data that could not be used with getserver due to SSL-related problems.
June 18, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.2.20
- Passed state is now visible during Sensor Test (Walk Test).
- Fixed condition preventing Siren alert when security sensor triggered on the Touchscreen Panel.
- EXTEND button is now displayed correctly before Walk Test completion and not after the test was finished.
- Pin code dialog no longer appears twice in a row on the Touchscreen Panel.
- Snapshots are now updating as expected on the Touchscreen Panel.
- Sound sensor values are displayed in the correct format on the Touchscreen Panel.
- Security sensors are now visible on Home screen on the Touchscreen Panel.
- Fixed condition causing inability to re-arm system: re-arming is now possible immediately after disarming in Live mode on Native Dashboard.
- Native Dashboard no longer crashes when accessing Cameras tab with no configured cameras.
- Sensor Test now allows testing security devices without creating an alarm event or sending CMS signal.
- Walk test can now be stopped after app restart.
- App no longer crashes when canceling Walk Test.
- Camera previews are now loading correctly on the Touchscreen Panel.
- Motion sensor ‘Passed’ state is now visible during Sensor Test (Walk Test).
- Extended timer time is now displayed correctly in the app.
- Water valve is now correctly categorized on the Touchscreen Panel.
- Arm/Disarm system sync problem resolved when canceling alarm using Pin Code.
- Fixed condition preventing Siren alert when alarm is tripped by entering wrong pin code on Touchscreen Panel.
- Fixed Live stream issue in Devices/Cameras menu.
- Hubs are now synced correctly with the app on Touchscreen Panel.
- Alarm no longer sounds during entry delay.
- Error message no longer displayed after deactivating incorrect pincode alarm.
Linux Firmware v2.0.59.2759.2 [production-175]
- Added support for 2GIG and Honeywell generic device pairing flow.
- Added generic type for DW sensor with dry contact.
- Fixed some issues with August Smart lock inclusion.
- Addressed an issue with Truvision Camera stream.
- Added fixes and improvements for streaming on Onvif cameras.
- Integrated MediaMTX driver into the firmware for enhanced streaming capabilities.
- Implemented Control Group parameters and setup for MediaMTX.
- Implemented logging for snapshots checksum.
- Implemented logging for snapshots requests.
- Resolved issue with non-synchronized access to snapshots cache.
- Implemented updates to the ha-metrics service report.
- Add proactive reporting for uninterruptible_sleep, bcdc errors and kernel crashes.
- Add local mode http server metrics to proactive reporting.
- Resolved a condition preventing the proactive reporting watcher from sending data.
- Fixed an issue with time object showing a time in the future.
- Solved issue with the handler for uninterruptible sleep blocking due to hanged logcmd.
- Fixes related to extending the walk test.
- Fixed issue where the walk test is extended for more than 5 minutes.
- Now the fw correctly sends the status of the walk test when it’s finished.
- Fixed issue with streaming on generic cameras after update to firmware prod-173.
- Corrected issue with outdated snapshots (24hour old).
- Improved logging for internal components to improve troubleshooting: arp table, firmware_status: system utilities: netifd, ssh, wpa_supplicant.
- Fixed issue with connection-checker script that was rebooting the controller even when internet was available.
- Updated arp table to use ip neighbor mechanism.
- Implemented predefined ContactID codes for Sensor Groups.
- Fixed issue with camera snapshots creation taking too long.
- Ensured all CO and smoke and glass break sensors are sending a security alert even when the system is disarmed.Added logging for bus.request.timeout.
- Corrected issue preventing Wi-Fi network scanning to stop.
- Fixed issue where multiple wifi interfaces were stored in /etc/config/wireless.
- Corrected issue with hub.scenes.block.status.reset returning an error.
- Added database version and number of devices to backups metadata.
- Fixed condition when hub.service.info.get for addon.cameras returned an empty streams list.
- Fixed issue with Explore action not being executed when the exception allows.
- Addressed issue where hub.scenes.stop finishes with error message: “Bus request timeout”.
June 17, 2024
Cloud v1.112.41-43
What’s New
Implemented support for EzloPI OTA updates.
Fixes
Corrected format for ssl_shared_key for the Unit Provisioning service.
June 12, 2024
Android Ezlo Protect App & Touchscreen Panel v1.127.1.567
- Corrected light switches icons for seamless user experience.
- Fixed pin code dialog to appear once, eliminating duplicates.
- Corrected ‘No Tempering Cover’ status for door window sensors after pairing.
- Resolved auto return to home screen issue.
- Added heat sensor display in Devices menu.
- Updated Return to Home settings with accurate timing options.
- Added panic button to Security Sensor Page for enhanced experience.
- Fixed issue with home button navigation redirecting to dashboard correctly.
June 4, 2024
Cloud v1.112.35
What’s New
Implemented support for EzloPi Provisioning with a new UP (Unit Provisioning) mechanism
May 28, 2024
EzloPi Firmware v3.5.9(189)
What’s New
- Reliable Communication: We’ve added support for cmd 99 as an heartbeat on UART, allowing for more reliable communication.
- Configurable Cloud Logging: Introduced configurable cloud log and trace functionality to make it easier to troubleshoot any issues that may arise.
Fixes
- Ping Failures Resolved: The issue of ping failures when expanding the idle task stack has been resolved, ensuring smoother device interactions.
- Broadcast Issues Fixed: We’ve fixed broadcast issues that occurred when activating hub.scenes.delete.
- Bug Case Solved: A possible bug case in the ‘scenes.changed’ broadcast method has been addressed to prevent any unwanted behavior.
- Error Corrected: An error in cjext’s ‘isCJSON_NULL’ function has been corrected, ensuring accurate JSON handling.
- GPIO Replacement: We’ve replaced CJSON_GET_VALUE_DOUBLE with CJSON_GET_VALUE_GPIO for all GPIOs.
- DHT22 Pin Handling Improved: DHT22 pin handling issue has been fixed.
- Config Setting Fixed: ezlopi_factory_info_v3_set_ezlopi_config has been fixed to ensure accurate configuration setting for your devices.
- Code Readability Improved: We’ve cleaned up multiple occurrences of \r\n to improve code readability and simplify debugging.
- Memory Usage Solved: The issue of 0 memory usage in the status get API has been solved, ensuring accurate device status reporting.
May 10, 2024
EzloPi Firmware v3.5.8(187)
What’s New
- API Updates: We’ve added 6 new APIs for controlling your EzloPi devices, including ‘for less’, ‘for at-least’, repeat, follow, pulse, and latch.
- Device Statuses API: You can now retrieve device statuses using the API.
- Serial Config Update: If you update your serial config, the device will automatically reboot to apply the changes.
- Hub Device Armed Set API: Control your devices’ armed status with hub.device.armed.set.
- Distro Design and Implementation: We’ve refined our distro design for better performance and stability.
- House-Mode Framework: We’ve developed a framework for managing house modes on your EzloPi devices.
- Hub Modes Current Get API Integration: Our hub.modes.current.get API is now integrated with the house-modes framework.
- Method ‘Toggle Value’ Implementation: You can now use our new scenes-then-method ‘toggle-value’ in scenes.
- Is House Mode Changed from Method Implementation: We’ve implemented method isHouseMode_changed_from_method for detecting when a house mode has changed.
- Switch House Mode Then Method Implementation: Control your devices’ house modes using our new switchHouseMode_then_method API.
- Log Control from Serial: You can now control log levels using serial commands.
- Chip Compatibility for Config: We’ve added chip compatibility for configuring your EzloPi devices.
Fixes
- Memory Leak Fix: A memory leak that was causing devices to go offline has been resolved.
- Filter on Serial Info: If a device isn’t provisioned, it will no longer send unnecessary data over the serial connection.
- Cloud API Controlled Logs for Cloud and Serial: You can now control log levels for both cloud and serial connections on your EzloPi devices.
- Flash Overflow Fix: A fix has been implemented to prevent flash overflow by converting LOG macros into a function-based implementation.
- Connect to SNTP if Only WiFi Connected and Reduce Delay Time: Devices will now connect to SNTP if only WiFi is connected, with a reduced delay time.
- House-Modes Testing and Fixing: We’ve tested and fixed several house-modes-related issues to improve performance and stability.
- When Several Scenes are Created, Next Created Scenes Stop Coming from Controller: This issue has been resolved, ensuring that your scenes continue to work as expected.
- Fix Invalid ‘_item_ID’ in Toggle Value Method: We’ve fixed an issue with the toggle-value method to ensure it works correctly.
- Added MDNS Config Disable: You can now disable mDNS config in K-Config for more control over your devices.