Skip to content

Releases: Luligu/matterbridge-shelly

Release 1.1.1

22 Dec 09:34
d5175bd
Compare
Choose a tag to compare

[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.
Buy me a coffee

Release 1.1.0

14 Dec 22:13
e8acf39
Compare
Choose a tag to compare

[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.
Buy me a coffee

Release 1.0.11

04 Dec 22:30
b525329
Compare
Choose a tag to compare

[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.
Buy me a coffee

Release 1.0.10

21 Nov 10:14
a324add
Compare
Choose a tag to compare

[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.
Buy me a coffee

Release 1.0.9

11 Nov 21:11
5c49259
Compare
Choose a tag to compare

[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.
Buy me a coffee

Release 1.0.8

23 Oct 13:31
3afaf74
Compare
Choose a tag to compare

[1.0.8] - 2024-10-23

Fixed

  • [BTHome]: Fixed issue to BTHome components discovery.

Changed

  • [package]: Updated dependencies.
Buy me a coffee

Release 1.0.7

23 Oct 09:00
37f924d
Compare
Choose a tag to compare

[1.0.7] - 2024-10-23

Added

  • [shelly]: Added both mode HueAndSaturation and ColorTemp to Shelly Bulb (SHCB-1) with switching between color and white mode.

Changed

  • [package]: Updated dependencies.
Buy me a coffee

Release 1.0.6

21 Oct 17:28
45d4581
Compare
Choose a tag to compare

[1.0.6] - 2024-10-21

Changed

  • [package]: Updated package.
Buy me a coffee

Release 1.0.5

21 Oct 17:07
ffadea4
Compare
Choose a tag to compare

[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
Buy me a coffee

Release 1.0.4

17 Oct 18:29
916564f
Compare
Choose a tag to compare

[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.
Buy me a coffee