1.0.2.0 - 11/25/2024
- ZBPL-73 Add possibility to use an authentication token to access the frontend
- ZBPL-74 Add possibility to use a MQTT base topic different from "zigbee2mqtt"
- ZBPL-72 Handle installation on Raspbian systems exactly as Debian.
- Update Zigbee2MQTT to version 1.40.2
- ZBPL-72 Enhance Node.js and Zigbee2MQTT installation
- Update Zigbee2MQTT to version 1.40.1
- ZBPL-71 Log "z2m:mqtt: MQTT publish" messages at Debug level.
- Update Zigbee2MQTT to version 1.39.1
- ZBPL-70 Do not filter out the /dev/ttyS* ports from the serial port dropdown list.
- ZBPL-69 Add "ember" as a possible adapter type.
- ZBPL-66 Update required minimum Node.JS version to 18.18.0. On windows, install by default Node.JS version 20.15.0
1.0.1.0 - 6/19/2024
- ZBPL-62 Fix truncated menus on Add Device page.
- ZBPL-64 Make sure that when the plugin terminates the shutdown procedure has been run. This is useful in case of a HS4 crash to stop Zigbee2MQTT
- ZBPL-65 Make sure .sh scripts are cheked in and cheked out in git using LF instead of CRLF
- ZBPL-66 Update Zigbee2MQTT to version 1.36.1, drop support for Node.js version < 18.
1.0.0.0 - 2/19/2024
- Initial public release version
- Disable update notice when calling npm to install dependencies
- Update script to install Node.js on linux so that it works for both Debian and RPM based distributions, and so that it doesn't call a deprecated sub script any more.
- Update Zigbee2MQTT to version 1.33.2
- Automatically attempt to restart Z2M after a 2 minutes delay if the previous attempt to start wasn't successful.
- Fix creation of Windows firewall rule for Z2M front-end.
- Rename "Do not delete HS devices when they leave the network" setting to "Delete HS devices when they leave the network" and disable it by default.
- Add setting to choose color temperature unit (Kelvin or Mired). Default is now Kelvin.
- Ignore empty string values for enum values update.
- Ignore null values in value updates payload.
- Fix saving back-end settings to the configuration.yaml file when the parent setting does not exist.
- Check if default ports for Z2M Front-end (8080) and MQTT broker (1883) are already used, and if so find some other free ports.
- Add setting to not delete HS devices when they leave the Zigbee network.
- Fix restart of Zigbee2MQTT on Linux
- Monitor the Zigbee2MQTT Node process and attempt to restart it it exits unexpectedly.
- Set status label to Open/Closed and use door icons for Contact feature.
- Fix an install issue on some Hometroller PRO by forcing the install script to use TLS 1.2 when downloading the Zigbee2MQTT archive
- Revert Zigbee2MQTT to version 1.31.2 because 1.32.1 is too buggy
- Increase timeout of the start procedure for internal Z2M instance from 30s to 60s.
- Fix display of thermostat devices in grid view
- Update Zigbee2MQTT to version 1.32.1
- Add possibility to override the MQTT client ID from the .ini file
- Add an IP Address setting field when Z2M is external
- Fix cast error in FeatureMappingEnum
- Create "Availability" and "Last Seen" device features when those functions are enabled in Z2M.
- Convert brightness values to percentages.
- Update Z2M friendly name when a HS device is created or renamed.
- Set the main features display type to Important.
- Round Fahrenheit temperatures to the first decimal
- Generate random Pan ID, Extended Pan ID and Network Key on first install of the internal Zigbee2MQTT instance
- Set status of Scenes feature to the last recalled scene
- Add support for Z-NET adapters
- Add support for networked adapters.
- MQTT Broker: Fix serialization/deserialization of retained messages.
- Update Zigbee2MQTT to version 1.31.2
- Add support for scenes and groups
- Add optional user/password authentication to the MQTT broker
- Assign some more status icons to device features based on feature names
- Fix Zigbee2MQTT Front-End page not working when port is not the default (8080)
- Update plugin status with the various installation steps
- Fix Zigbee2MQTT Front-End page vertical sizing
- Initial public beta version
|