Releases: Luligu/matterbridge-shelly
Releases · Luligu/matterbridge-shelly
Release 1.1.1
[1.1.1] - 2024-12-22
Added
- [matter]: Add list generation of device types and cluster servers used in the plugin for the certification.
- [plugin]: Add the possibility to validate shelly wifi devices by name, id and mac (i.e. you can put in the blacklist and whitelist the device name given in the web UI, the shelly id or the shelly mac).
- [plugin]: Add the possibility to validate shelly BLU devices by name and mac (i.e. you can put in the blacklist and whitelist the device name given in the gateway web UI or the shelly BLU mac). If you put a shelly BLU in the white list, you need to put also his BLU gateway on the white list.
- [plugin]: Refactor child endpoint creation in ShellyPlatform to use addChildDeviceType and addRequiredClusterServers.
- [platform]: Added a check for endpoint numbers changes.
Changed
- [package]: Updated dependencies.
Fixed
- [configure]: Fixed async loop.
Release 1.1.0
[1.1.0] - 2024-12-14
Added
- [package]: Verified to work with matterbridge edge (matter.js new API).
- [package]: Requires matterbridge 1.6.6.
- [shelly]: Remove from discovered devices the device with mongoose firmware. We ignore them.
- [shelly]: Add shellyIdentifyCommandHandler.
- [BLU]: Add validate against white and black list for BLU devices. If you put a shelly BLU in the white list, you need to put also his BLU gateway on the white list.
- [BLU]: Add global and single device component black list. You can now exclude a shelly component globally or on a device base (available also for BLU devices).
- [matter]: Add tagList to the descriptor cluster.
Changed
- [shelly]: Refactor shellySwitchCommandHandler.
- [shelly]: Refactor shellyLightCommandHandler.
- [shelly]: Refactor shellyCoverCommandHandler.
- [colorControl]: Refactor configuration of the cluster.
- [electricalSensor]: Refactor electrical measurements initial configuration.
- [matter]: Update all device types.
- [package]: Updated dependencies.
Release 1.0.11
[1.0.11] - 2024-12-04
Added
- [Jest]: Jest coverage 100% on shellyProperty
- [Jest]: Jest coverage 100% on shellyComponent
- [shelly]: Verified support for shelly2pmg3 (Shelly 2PM Gen 3) mode cover with firmware 1.4.99-2pmg3prod0-ge3db05c.
- [shelly]: The cache file is saved for all sleepy devices when they wake up.
- [Jest]: Jest test on shelly2pmg3 mode cover (mock and real)
Changed
- [package]: Requires matterbridge 1.6.5.
- [package]: Updated dependencies.
- [platform]: The ShellyPlatform class has grown too much: moved the shellySwitchCommandHandler, shellyLightCommandHandler, shellyCoverCommandHandler and shellyUpdateHandler methods to separate files.
- [platform]: Refactor Matter Thermostat component for WallDisplay
- [platform]: Refactor Matter Thermostat component for BLU Trv
- [levelControl]: Fix max level to 254.
Release 1.0.10
[1.0.10] - 2024-11-21
Added
- [edge]: Preliminary updates to support Matterbridge edge (matter.js new API).
- [Jest]: Refactor Jest real tests for Gen3 devices
- [Jest]: Refactor Jest mock tests for Gen3 devices
- [Jest]: Added Jest mock tests for shellyswitch25 switch and cover mode
Changed
- [ShellyCommandHandler]: Refactor shellyCommandHandlers.
- [BTHome]: Update scanBTHomeComponents to the new BLU firmware 1.0.20 (model identification changes from v1.0.18).
- [log]: Show username and password with **** in logs.
- [package]: Updated dependencies.
Release 1.0.9
[1.0.9] - 2024-11-11
Added
- [shelly1]: Added support (with 1 temperature and 1 humidity) for external temperature and humidity addon (thanks IvoGruber).
- [ShellyPlusAddon]: Verified support with sensor temperature DS18B20.
- [ShellyPlusAddon]: Verified support with sensor temperature and humidity DHT22.
- [shelly]: Added change of device IP address without restart when mDns detect new IP.
- [CoIoT]: Added cfgChanged event.
Changed
- [log]: Changed level for CoIoT configuration messages from notice to warn.
- [package]: Requires matterbridge 1.6.0.
- [package]: Updated dependencies.
Fixed
- [BTHome]: Fixed log level for BLU devices.
Release 1.0.8
Release 1.0.7
Release 1.0.6
Release 1.0.5
[1.0.5] - 2024-10-21
Added
- [shelly]: Verified support for shellyhtg3 (Shelly H&T Gen 3) with new firmware 1.4.5-gbf870ca.
- [shelly]: Added event awake to save sleepy device cache file.
- [shelly]: Added scheduled_restart event from Sys to set the devices that will not be loaded from cache at restart.
- [shelly]: Added config_changed event from Sys to set the devices that will not be loaded from cache at restart.
- [shelly]: Added ota_begin, ota_progress and ota_success events from Sys to set the devices that will not be loaded from cache at restart.
- [shelly]: Added ColorTemp to Shelly Duo and Shelly Bulb in white mode.
- [cockpit]: Added cockpit dashboard 1.0
Release 1.0.4
[1.0.4] - 2024-10-17
Added
- [shelly]: Added support for shellyht (Shelly H&T Gen 1) with firmware v1.14.0-gcb84623 and added Jest test (components: Temperature, Humidity and Battery). Verified and tested by Tamer.
- [shelly]: Added mdns Jest test for shellyht (Shelly H&T Gen 1) with firmware v1.14.0-gcb84623.
Changed
- [package]: Updated dependencies.