Releases: imagegenius/docker-zigbee2mqtt
2.4.0-ig141
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml:Feedback on this new frontend can be given in Koenkk/zigbee2mqtt#27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration(@script0803) - #9328 Add
_TZ3000_lzdjjfssand update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequencyandpower_factor(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
distfolder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialClustercluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factorfor various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
nameforl4(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
coolrunning_statefrom_TZE200_aoclfnxz(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_modeandlux_value(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.tstoavatto.ts(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update ([#2478](https://github.com/nurikk/zigbee2mqtt-frontend/issu...
2.4.0-ig140
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml:Feedback on this new frontend can be given in Koenkk/zigbee2mqtt#27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration(@script0803) - #9328 Add
_TZ3000_lzdjjfssand update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequencyandpower_factor(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
distfolder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialClustercluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factorfor various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
nameforl4(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
coolrunning_statefrom_TZE200_aoclfnxz(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_modeandlux_value(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.tstoavatto.ts(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update ([#2478](https://github.com/nurikk/zigbee2mqtt-frontend/issu...
2.3.0-ig139
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- A development environment for external converters is now available.
- This release brings improvements to the availability feature, this slightly changes the behaviour, see Koenkk/zigbee2mqtt#26811 for more details.
Features
- #26823 Allow scheduling OTA on device request (@Nerivec)
- #26811 Availability improvements (@Nerivec)
Improvements
- #9224 Immax 07505L: add more features (@gmartin42)
- #9174 Gledopto GL-D-015P: support power on behaviour (@Aogu181)
- #8637 Workaround IKEA bulbs freezing during a brightness & color transition (@bobrippling)
- #9152 Aqara Z1 Pro Led toggle (@utegental)
- #9144 Update PMM-300Z2 and PMM-300Z3 (@shinasys)
- #9133 Tuya TS0001_power: support OTA (@mrmaximas)
- #9125 Zen Zen-01-W: support fan mode and state (@yukinmax)
- #1391 Expose interviewState (@Koenkk)
- #1382 Add SberDevices manufacturer code (@avzasorin-sd)
- #1381 Add Tunneling cluster commands (@avzasorin-sd)
Fixes
- #27194 Add icon example to settings schema (@andy-vdg)
- #27163 Add interview state (@Koenkk)
- #27032 Do not call start() on extensions twice when starting (@pyos)
- #27025 Don't allow publishing wildcards in MQTT topic (@Koenkk)
- #27093 Guard against ZHC throwing (@Nerivec)
- #27150 Migrate to Biome (@Nerivec)
- #27063 OnEvent fixes (@Nerivec)
- #25417 Use Alpine 3.21 for arm v6 and v7 (@Koenkk)
- #27105 Use Map for State (@Nerivec)
- #9266 GIEX GX03: fix
valve_2status (@Giexperience) - #9250 Third Reality 3RDP01072Z: fix energy value (@3reality-support)
- #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name (@Koenkk)
- #9242 Fix modern extends numeric/binary not configuring attributes (@canardos)
- #9248 Sonoff ZBM5-1C-120: fix state (@oun)
- #9246 Third Reality 3RDTS01056Z power source (@chris-1243)
- #9225 Add endpoint suffix to level_config converter result (@avirakesh)
- #9233 EFEKTA_iAQ_S_III: fix illuminance (@smartboxchannel)
- #9217 Tuya ZG-101Z/D: expose
operation_mode(@kbullet) - #9203 Add endpoint name postfix to color cluster state (@avirakesh)
- #9202 Tuya _TZ3000_xkap8wtb: fix configure failing (@rodionos)
- #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source (@mrmaximas)
- #9196 Fix color temp not reported correctly for multi endpoint lights (@avirakesh)
- #9200 Iluminize 5110.40: enable reporting (@niracler)
- #25053 Fix some
_TZ3000_abrsvsouincorrectly detected as ZG-101Z/D (@Koenkk) - #25971 Bosch BTH-RA: fix
pi_heating_demandnot settable via HA (@Koenkk) - #9175 Lincukoo SZLR08 and SZLM04U improvements (@joliam)
- #9183 Vimar 14595.0: fix endpoint (@saveriol)
- #9178 Fix typos (@Rotzbua)
- #9048 Allow scheduling OTA on device request (@Nerivec)
- #9169 Do not throw when exposes function throws (@Nerivec)
- #3681 Rename
TS0601_smart_CO_air_boxtoDCR-CO(@Koenkk) - #9159 Tuya TS0601_smart_CO_air_box: fix
carbon_monodixeexpose (@marcelhoogantink) - #9156 Zen-01-W: expose battery voltage (@yukinmax)
- #9143 Added update frequency adjustment for some Bituo Tuya devices (@script0803)
- #9150 Aqara WS-K02E: fix endpoints (@davidlday)
- #27046 Fix error in Zosung converter (@Koenkk)
- #9142 Third Reality 3RWK0148Z: fix
wateringTimestype (@3reality-support) - #9147 TS stricter (@Nerivec)
- #8741 Bosch BSIR-EZ: fix tamper (@Koenkk)
- #9130 Semver validation before comparison (@Nerivec)
- #9120 Add battery voltage to pvvx/ZigbeeTLc devices (@jpbede)
- #26993 Tuya ZY-M100-S_2: fix illuminance not updating (@Koenkk)
- #1387 Migrate to Biome (@Koenkk)
- #1386 Improve Green Power processing (@Nerivec)
- #1378 Support for Sonoff Dongle Max auto-discovery (@CubeZ2mDeveloper)
Frontend
- e68072e show interview state on device page (#2466) (@Koenkk)
- 7d2e12b reconnect instead of reloading page on auth error (#2461) (@sarthurdev)
- b9acc54 add support for scheduled OTA (#2449) (@sarthurdev)
- 8970463 Use modal for authentication (#2455) (@sarthurdev)
New supported devices
This release adds support for 71 devices:
- #9260
TH-S04DAqara Climate Sensor W100 (@kirovilya) - #9261
ZBN-JT-63Tuya Din rail switch with power monitoring (@uhodav) - #9265
ZHT-002Moes ZHT series thermostat (@sdbldn) - #9254
70012SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W (@ikke-t) - #9259
GWA1501Gewiss Contact interface - 2 channels (@dan-danache) - #9256
Open_PM_MonitorEFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight (@smartboxchannel) - #9249
TLC2206Tuya Water level sensor (@k2extreme) - #9243
81998AduroSmart ERIA built-in on/off relay (with power measurements) (@pokersfang) - #9243
81949AduroSmart ERIA built-in dimmer module (with power measurements) (@pokersfang) - #9241
8719514434592Philips Hue Play gradient lightstrip for PC 3x 24/27 (@chris-1243) - #9245
POK017PushOk Hardware Batte...
2.3.0-ig138
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- A development environment for external converters is now available.
- This release brings improvements to the availability feature, this slightly changes the behaviour, see Koenkk/zigbee2mqtt#26811 for more details.
Features
- #26823 Allow scheduling OTA on device request (@Nerivec)
- #26811 Availability improvements (@Nerivec)
Improvements
- #9224 Immax 07505L: add more features (@gmartin42)
- #9174 Gledopto GL-D-015P: support power on behaviour (@Aogu181)
- #8637 Workaround IKEA bulbs freezing during a brightness & color transition (@bobrippling)
- #9152 Aqara Z1 Pro Led toggle (@utegental)
- #9144 Update PMM-300Z2 and PMM-300Z3 (@shinasys)
- #9133 Tuya TS0001_power: support OTA (@mrmaximas)
- #9125 Zen Zen-01-W: support fan mode and state (@yukinmax)
- #1391 Expose interviewState (@Koenkk)
- #1382 Add SberDevices manufacturer code (@avzasorin-sd)
- #1381 Add Tunneling cluster commands (@avzasorin-sd)
Fixes
- #27194 Add icon example to settings schema (@andy-vdg)
- #27163 Add interview state (@Koenkk)
- #27032 Do not call start() on extensions twice when starting (@pyos)
- #27025 Don't allow publishing wildcards in MQTT topic (@Koenkk)
- #27093 Guard against ZHC throwing (@Nerivec)
- #27150 Migrate to Biome (@Nerivec)
- #27063 OnEvent fixes (@Nerivec)
- #25417 Use Alpine 3.21 for arm v6 and v7 (@Koenkk)
- #27105 Use Map for State (@Nerivec)
- #9266 GIEX GX03: fix
valve_2status (@Giexperience) - #9250 Third Reality 3RDP01072Z: fix energy value (@3reality-support)
- #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name (@Koenkk)
- #9242 Fix modern extends numeric/binary not configuring attributes (@canardos)
- #9248 Sonoff ZBM5-1C-120: fix state (@oun)
- #9246 Third Reality 3RDTS01056Z power source (@chris-1243)
- #9225 Add endpoint suffix to level_config converter result (@avirakesh)
- #9233 EFEKTA_iAQ_S_III: fix illuminance (@smartboxchannel)
- #9217 Tuya ZG-101Z/D: expose
operation_mode(@kbullet) - #9203 Add endpoint name postfix to color cluster state (@avirakesh)
- #9202 Tuya _TZ3000_xkap8wtb: fix configure failing (@rodionos)
- #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source (@mrmaximas)
- #9196 Fix color temp not reported correctly for multi endpoint lights (@avirakesh)
- #9200 Iluminize 5110.40: enable reporting (@niracler)
- #25053 Fix some
_TZ3000_abrsvsouincorrectly detected as ZG-101Z/D (@Koenkk) - #25971 Bosch BTH-RA: fix
pi_heating_demandnot settable via HA (@Koenkk) - #9175 Lincukoo SZLR08 and SZLM04U improvements (@joliam)
- #9183 Vimar 14595.0: fix endpoint (@saveriol)
- #9178 Fix typos (@Rotzbua)
- #9048 Allow scheduling OTA on device request (@Nerivec)
- #9169 Do not throw when exposes function throws (@Nerivec)
- #3681 Rename
TS0601_smart_CO_air_boxtoDCR-CO(@Koenkk) - #9159 Tuya TS0601_smart_CO_air_box: fix
carbon_monodixeexpose (@marcelhoogantink) - #9156 Zen-01-W: expose battery voltage (@yukinmax)
- #9143 Added update frequency adjustment for some Bituo Tuya devices (@script0803)
- #9150 Aqara WS-K02E: fix endpoints (@davidlday)
- #27046 Fix error in Zosung converter (@Koenkk)
- #9142 Third Reality 3RWK0148Z: fix
wateringTimestype (@3reality-support) - #9147 TS stricter (@Nerivec)
- #8741 Bosch BSIR-EZ: fix tamper (@Koenkk)
- #9130 Semver validation before comparison (@Nerivec)
- #9120 Add battery voltage to pvvx/ZigbeeTLc devices (@jpbede)
- #26993 Tuya ZY-M100-S_2: fix illuminance not updating (@Koenkk)
- #1387 Migrate to Biome (@Koenkk)
- #1386 Improve Green Power processing (@Nerivec)
- #1378 Support for Sonoff Dongle Max auto-discovery (@CubeZ2mDeveloper)
Frontend
- e68072e show interview state on device page (#2466) (@Koenkk)
- 7d2e12b reconnect instead of reloading page on auth error (#2461) (@sarthurdev)
- b9acc54 add support for scheduled OTA (#2449) (@sarthurdev)
- 8970463 Use modal for authentication (#2455) (@sarthurdev)
New supported devices
This release adds support for 71 devices:
- #9260
TH-S04DAqara Climate Sensor W100 (@kirovilya) - #9261
ZBN-JT-63Tuya Din rail switch with power monitoring (@uhodav) - #9265
ZHT-002Moes ZHT series thermostat (@sdbldn) - #9254
70012SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W (@ikke-t) - #9259
GWA1501Gewiss Contact interface - 2 channels (@dan-danache) - #9256
Open_PM_MonitorEFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight (@smartboxchannel) - #9249
TLC2206Tuya Water level sensor (@k2extreme) - #9243
81998AduroSmart ERIA built-in on/off relay (with power measurements) (@pokersfang) - #9243
81949AduroSmart ERIA built-in dimmer module (with power measurements) (@pokersfang) - #9241
8719514434592Philips Hue Play gradient lightstrip for PC 3x 24/27 (@chris-1243) - #9245
POK017PushOk Hardware Batte...
2.3.0-ig137
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- A development environment for external converters is now available.
- This release brings improvements to the availability feature, this slightly changes the behaviour, see Koenkk/zigbee2mqtt#26811 for more details.
Features
- #26823 Allow scheduling OTA on device request (@Nerivec)
- #26811 Availability improvements (@Nerivec)
Improvements
- #9224 Immax 07505L: add more features (@gmartin42)
- #9174 Gledopto GL-D-015P: support power on behaviour (@Aogu181)
- #8637 Workaround IKEA bulbs freezing during a brightness & color transition (@bobrippling)
- #9152 Aqara Z1 Pro Led toggle (@utegental)
- #9144 Update PMM-300Z2 and PMM-300Z3 (@shinasys)
- #9133 Tuya TS0001_power: support OTA (@mrmaximas)
- #9125 Zen Zen-01-W: support fan mode and state (@yukinmax)
- #1391 Expose interviewState (@Koenkk)
- #1382 Add SberDevices manufacturer code (@avzasorin-sd)
- #1381 Add Tunneling cluster commands (@avzasorin-sd)
Fixes
- #27194 Add icon example to settings schema (@andy-vdg)
- #27163 Add interview state (@Koenkk)
- #27032 Do not call start() on extensions twice when starting (@pyos)
- #27025 Don't allow publishing wildcards in MQTT topic (@Koenkk)
- #27093 Guard against ZHC throwing (@Nerivec)
- #27150 Migrate to Biome (@Nerivec)
- #27063 OnEvent fixes (@Nerivec)
- #25417 Use Alpine 3.21 for arm v6 and v7 (@Koenkk)
- #27105 Use Map for State (@Nerivec)
- #9266 GIEX GX03: fix
valve_2status (@Giexperience) - #9250 Third Reality 3RDP01072Z: fix energy value (@3reality-support)
- #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name (@Koenkk)
- #9242 Fix modern extends numeric/binary not configuring attributes (@canardos)
- #9248 Sonoff ZBM5-1C-120: fix state (@oun)
- #9246 Third Reality 3RDTS01056Z power source (@chris-1243)
- #9225 Add endpoint suffix to level_config converter result (@avirakesh)
- #9233 EFEKTA_iAQ_S_III: fix illuminance (@smartboxchannel)
- #9217 Tuya ZG-101Z/D: expose
operation_mode(@kbullet) - #9203 Add endpoint name postfix to color cluster state (@avirakesh)
- #9202 Tuya _TZ3000_xkap8wtb: fix configure failing (@rodionos)
- #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source (@mrmaximas)
- #9196 Fix color temp not reported correctly for multi endpoint lights (@avirakesh)
- #9200 Iluminize 5110.40: enable reporting (@niracler)
- #25053 Fix some
_TZ3000_abrsvsouincorrectly detected as ZG-101Z/D (@Koenkk) - #25971 Bosch BTH-RA: fix
pi_heating_demandnot settable via HA (@Koenkk) - #9175 Lincukoo SZLR08 and SZLM04U improvements (@joliam)
- #9183 Vimar 14595.0: fix endpoint (@saveriol)
- #9178 Fix typos (@Rotzbua)
- #9048 Allow scheduling OTA on device request (@Nerivec)
- #9169 Do not throw when exposes function throws (@Nerivec)
- #3681 Rename
TS0601_smart_CO_air_boxtoDCR-CO(@Koenkk) - #9159 Tuya TS0601_smart_CO_air_box: fix
carbon_monodixeexpose (@marcelhoogantink) - #9156 Zen-01-W: expose battery voltage (@yukinmax)
- #9143 Added update frequency adjustment for some Bituo Tuya devices (@script0803)
- #9150 Aqara WS-K02E: fix endpoints (@davidlday)
- #27046 Fix error in Zosung converter (@Koenkk)
- #9142 Third Reality 3RWK0148Z: fix
wateringTimestype (@3reality-support) - #9147 TS stricter (@Nerivec)
- #8741 Bosch BSIR-EZ: fix tamper (@Koenkk)
- #9130 Semver validation before comparison (@Nerivec)
- #9120 Add battery voltage to pvvx/ZigbeeTLc devices (@jpbede)
- #26993 Tuya ZY-M100-S_2: fix illuminance not updating (@Koenkk)
- #1387 Migrate to Biome (@Koenkk)
- #1386 Improve Green Power processing (@Nerivec)
- #1378 Support for Sonoff Dongle Max auto-discovery (@CubeZ2mDeveloper)
Frontend
- e68072e show interview state on device page (#2466) (@Koenkk)
- 7d2e12b reconnect instead of reloading page on auth error (#2461) (@sarthurdev)
- b9acc54 add support for scheduled OTA (#2449) (@sarthurdev)
- 8970463 Use modal for authentication (#2455) (@sarthurdev)
New supported devices
This release adds support for 71 devices:
- #9260
TH-S04DAqara Climate Sensor W100 (@kirovilya) - #9261
ZBN-JT-63Tuya Din rail switch with power monitoring (@uhodav) - #9265
ZHT-002Moes ZHT series thermostat (@sdbldn) - #9254
70012SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W (@ikke-t) - #9259
GWA1501Gewiss Contact interface - 2 channels (@dan-danache) - #9256
Open_PM_MonitorEFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight (@smartboxchannel) - #9249
TLC2206Tuya Water level sensor (@k2extreme) - #9243
81998AduroSmart ERIA built-in on/off relay (with power measurements) (@pokersfang) - #9243
81949AduroSmart ERIA built-in dimmer module (with power measurements) (@pokersfang) - #9241
8719514434592Philips Hue Play gradient lightstrip for PC 3x 24/27 (@chris-1243) - #9245
POK017PushOk Hardware Batte...
2.3.0-ig136
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- A development environment for external converters is now available.
- This release brings improvements to the availability feature, this slightly changes the behaviour, see Koenkk/zigbee2mqtt#26811 for more details.
Features
- #26823 Allow scheduling OTA on device request (@Nerivec)
- #26811 Availability improvements (@Nerivec)
Improvements
- #9224 Immax 07505L: add more features (@gmartin42)
- #9174 Gledopto GL-D-015P: support power on behaviour (@Aogu181)
- #8637 Workaround IKEA bulbs freezing during a brightness & color transition (@bobrippling)
- #9152 Aqara Z1 Pro Led toggle (@utegental)
- #9144 Update PMM-300Z2 and PMM-300Z3 (@shinasys)
- #9133 Tuya TS0001_power: support OTA (@mrmaximas)
- #9125 Zen Zen-01-W: support fan mode and state (@yukinmax)
- #1391 Expose interviewState (@Koenkk)
- #1382 Add SberDevices manufacturer code (@avzasorin-sd)
- #1381 Add Tunneling cluster commands (@avzasorin-sd)
Fixes
- #27194 Add icon example to settings schema (@andy-vdg)
- #27163 Add interview state (@Koenkk)
- #27032 Do not call start() on extensions twice when starting (@pyos)
- #27025 Don't allow publishing wildcards in MQTT topic (@Koenkk)
- #27093 Guard against ZHC throwing (@Nerivec)
- #27150 Migrate to Biome (@Nerivec)
- #27063 OnEvent fixes (@Nerivec)
- #25417 Use Alpine 3.21 for arm v6 and v7 (@Koenkk)
- #27105 Use Map for State (@Nerivec)
- #9266 GIEX GX03: fix
valve_2status (@Giexperience) - #9250 Third Reality 3RDP01072Z: fix energy value (@3reality-support)
- #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name (@Koenkk)
- #9242 Fix modern extends numeric/binary not configuring attributes (@canardos)
- #9248 Sonoff ZBM5-1C-120: fix state (@oun)
- #9246 Third Reality 3RDTS01056Z power source (@chris-1243)
- #9225 Add endpoint suffix to level_config converter result (@avirakesh)
- #9233 EFEKTA_iAQ_S_III: fix illuminance (@smartboxchannel)
- #9217 Tuya ZG-101Z/D: expose
operation_mode(@kbullet) - #9203 Add endpoint name postfix to color cluster state (@avirakesh)
- #9202 Tuya _TZ3000_xkap8wtb: fix configure failing (@rodionos)
- #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source (@mrmaximas)
- #9196 Fix color temp not reported correctly for multi endpoint lights (@avirakesh)
- #9200 Iluminize 5110.40: enable reporting (@niracler)
- #25053 Fix some
_TZ3000_abrsvsouincorrectly detected as ZG-101Z/D (@Koenkk) - #25971 Bosch BTH-RA: fix
pi_heating_demandnot settable via HA (@Koenkk) - #9175 Lincukoo SZLR08 and SZLM04U improvements (@joliam)
- #9183 Vimar 14595.0: fix endpoint (@saveriol)
- #9178 Fix typos (@Rotzbua)
- #9048 Allow scheduling OTA on device request (@Nerivec)
- #9169 Do not throw when exposes function throws (@Nerivec)
- #3681 Rename
TS0601_smart_CO_air_boxtoDCR-CO(@Koenkk) - #9159 Tuya TS0601_smart_CO_air_box: fix
carbon_monodixeexpose (@marcelhoogantink) - #9156 Zen-01-W: expose battery voltage (@yukinmax)
- #9143 Added update frequency adjustment for some Bituo Tuya devices (@script0803)
- #9150 Aqara WS-K02E: fix endpoints (@davidlday)
- #27046 Fix error in Zosung converter (@Koenkk)
- #9142 Third Reality 3RWK0148Z: fix
wateringTimestype (@3reality-support) - #9147 TS stricter (@Nerivec)
- #8741 Bosch BSIR-EZ: fix tamper (@Koenkk)
- #9130 Semver validation before comparison (@Nerivec)
- #9120 Add battery voltage to pvvx/ZigbeeTLc devices (@jpbede)
- #26993 Tuya ZY-M100-S_2: fix illuminance not updating (@Koenkk)
- #1387 Migrate to Biome (@Koenkk)
- #1386 Improve Green Power processing (@Nerivec)
- #1378 Support for Sonoff Dongle Max auto-discovery (@CubeZ2mDeveloper)
Frontend
- e68072e show interview state on device page (#2466) (@Koenkk)
- 7d2e12b reconnect instead of reloading page on auth error (#2461) (@sarthurdev)
- b9acc54 add support for scheduled OTA (#2449) (@sarthurdev)
- 8970463 Use modal for authentication (#2455) (@sarthurdev)
New supported devices
This release adds support for 71 devices:
- #9260
TH-S04DAqara Climate Sensor W100 (@kirovilya) - #9261
ZBN-JT-63Tuya Din rail switch with power monitoring (@uhodav) - #9265
ZHT-002Moes ZHT series thermostat (@sdbldn) - #9254
70012SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W (@ikke-t) - #9259
GWA1501Gewiss Contact interface - 2 channels (@dan-danache) - #9256
Open_PM_MonitorEFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight (@smartboxchannel) - #9249
TLC2206Tuya Water level sensor (@k2extreme) - #9243
81998AduroSmart ERIA built-in on/off relay (with power measurements) (@pokersfang) - #9243
81949AduroSmart ERIA built-in dimmer module (with power measurements) (@pokersfang) - #9241
8719514434592Philips Hue Play gradient lightstrip for PC 3x 24/27 (@chris-1243) - #9245
POK017PushOk Hardware Batte...
2.3.0-ig135
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- A development environment for external converters is now available.
- This release brings improvements to the availability feature, this slightly changes the behaviour, see Koenkk/zigbee2mqtt#26811 for more details.
Features
- #26823 Allow scheduling OTA on device request (@Nerivec)
- #26811 Availability improvements (@Nerivec)
Improvements
- #9224 Immax 07505L: add more features (@gmartin42)
- #9174 Gledopto GL-D-015P: support power on behaviour (@Aogu181)
- #8637 Workaround IKEA bulbs freezing during a brightness & color transition (@bobrippling)
- #9152 Aqara Z1 Pro Led toggle (@utegental)
- #9144 Update PMM-300Z2 and PMM-300Z3 (@shinasys)
- #9133 Tuya TS0001_power: support OTA (@mrmaximas)
- #9125 Zen Zen-01-W: support fan mode and state (@yukinmax)
- #1391 Expose interviewState (@Koenkk)
- #1382 Add SberDevices manufacturer code (@avzasorin-sd)
- #1381 Add Tunneling cluster commands (@avzasorin-sd)
Fixes
- #27194 Add icon example to settings schema (@andy-vdg)
- #27163 Add interview state (@Koenkk)
- #27032 Do not call start() on extensions twice when starting (@pyos)
- #27025 Don't allow publishing wildcards in MQTT topic (@Koenkk)
- #27093 Guard against ZHC throwing (@Nerivec)
- #27150 Migrate to Biome (@Nerivec)
- #27063 OnEvent fixes (@Nerivec)
- #25417 Use Alpine 3.21 for arm v6 and v7 (@Koenkk)
- #27105 Use Map for State (@Nerivec)
- #9266 GIEX GX03: fix
valve_2status (@Giexperience) - #9250 Third Reality 3RDP01072Z: fix energy value (@3reality-support)
- #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name (@Koenkk)
- #9242 Fix modern extends numeric/binary not configuring attributes (@canardos)
- #9248 Sonoff ZBM5-1C-120: fix state (@oun)
- #9246 Third Reality 3RDTS01056Z power source (@chris-1243)
- #9225 Add endpoint suffix to level_config converter result (@avirakesh)
- #9233 EFEKTA_iAQ_S_III: fix illuminance (@smartboxchannel)
- #9217 Tuya ZG-101Z/D: expose
operation_mode(@kbullet) - #9203 Add endpoint name postfix to color cluster state (@avirakesh)
- #9202 Tuya _TZ3000_xkap8wtb: fix configure failing (@rodionos)
- #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source (@mrmaximas)
- #9196 Fix color temp not reported correctly for multi endpoint lights (@avirakesh)
- #9200 Iluminize 5110.40: enable reporting (@niracler)
- #25053 Fix some
_TZ3000_abrsvsouincorrectly detected as ZG-101Z/D (@Koenkk) - #25971 Bosch BTH-RA: fix
pi_heating_demandnot settable via HA (@Koenkk) - #9175 Lincukoo SZLR08 and SZLM04U improvements (@joliam)
- #9183 Vimar 14595.0: fix endpoint (@saveriol)
- #9178 Fix typos (@Rotzbua)
- #9048 Allow scheduling OTA on device request (@Nerivec)
- #9169 Do not throw when exposes function throws (@Nerivec)
- #3681 Rename
TS0601_smart_CO_air_boxtoDCR-CO(@Koenkk) - #9159 Tuya TS0601_smart_CO_air_box: fix
carbon_monodixeexpose (@marcelhoogantink) - #9156 Zen-01-W: expose battery voltage (@yukinmax)
- #9143 Added update frequency adjustment for some Bituo Tuya devices (@script0803)
- #9150 Aqara WS-K02E: fix endpoints (@davidlday)
- #27046 Fix error in Zosung converter (@Koenkk)
- #9142 Third Reality 3RWK0148Z: fix
wateringTimestype (@3reality-support) - #9147 TS stricter (@Nerivec)
- #8741 Bosch BSIR-EZ: fix tamper (@Koenkk)
- #9130 Semver validation before comparison (@Nerivec)
- #9120 Add battery voltage to pvvx/ZigbeeTLc devices (@jpbede)
- #26993 Tuya ZY-M100-S_2: fix illuminance not updating (@Koenkk)
- #1387 Migrate to Biome (@Koenkk)
- #1386 Improve Green Power processing (@Nerivec)
- #1378 Support for Sonoff Dongle Max auto-discovery (@CubeZ2mDeveloper)
Frontend
- e68072e show interview state on device page (#2466) (@Koenkk)
- 7d2e12b reconnect instead of reloading page on auth error (#2461) (@sarthurdev)
- b9acc54 add support for scheduled OTA (#2449) (@sarthurdev)
- 8970463 Use modal for authentication (#2455) (@sarthurdev)
New supported devices
This release adds support for 71 devices:
- #9260
TH-S04DAqara Climate Sensor W100 (@kirovilya) - #9261
ZBN-JT-63Tuya Din rail switch with power monitoring (@uhodav) - #9265
ZHT-002Moes ZHT series thermostat (@sdbldn) - #9254
70012SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W (@ikke-t) - #9259
GWA1501Gewiss Contact interface - 2 channels (@dan-danache) - #9256
Open_PM_MonitorEFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight (@smartboxchannel) - #9249
TLC2206Tuya Water level sensor (@k2extreme) - #9243
81998AduroSmart ERIA built-in on/off relay (with power measurements) (@pokersfang) - #9243
81949AduroSmart ERIA built-in dimmer module (with power measurements) (@pokersfang) - #9241
8719514434592Philips Hue Play gradient lightstrip for PC 3x 24/27 (@chris-1243) - #9245
POK017PushOk Hardware Batte...
2.2.1-ig134
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release to fix various issues introduced in 2.2.0.
- For bare metal installations (not when using Docker or HA addon): it is recommended to update your NodeJS version to 22 (otherwise you might experience #26937)
Fixes
- #26947 Fix issue with some settings when migrating from 1.x.x to 2.2.x (@Nerivec)
- #26988 Fix settings being overwriting when env var is set to a ref (@Koenkk)
- #9116 Fixed pairing of Livolo TI0001 switches (@flaterichd)
- #9115 Tuya ZY-M100-S_2: fix presence and illuminance (@Jernau)
- #9110 Configure reporting for various Sunricher devices (@niracler)
- #26939 Fix LiXee devices causing
mqtt disconnected due to malformed(@Koenkk) - #9109 LiXee: fix
kwhPrecision is not definederror (@Koenkk) - #9111 Tuya TS0002_limited: support countdown (@mrmaximas)
- #9103 Fix GL-C-007-2ID not being detected correctly (@Xyaren)
Frontend
- 7e72b00 Fix offline showing when availability is not enabled (@Koenkk)
- 403ffac Improve typing & icons (@Nerivec)
New supported devices
This release adds support for 3 devices:
- #25053
ZG-101Z/DTuya Smart knob (@Koenkk) - #9107
S4SW-001P8EUShelly 1PM Mini Gen 4 (@marce14-git) - #9107
S4SW-001P16EUShelly 1PM Gen 4 (@marce14-git)
Fixed device detections
2.2.1-ig133
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release to fix various issues introduced in 2.2.0.
- For bare metal installations (not when using Docker or HA addon): it is recommended to update your NodeJS version to 22 (otherwise you might experience #26937)
Fixes
- #26947 Fix issue with some settings when migrating from 1.x.x to 2.2.x (@Nerivec)
- #26988 Fix settings being overwriting when env var is set to a ref (@Koenkk)
- #9116 Fixed pairing of Livolo TI0001 switches (@flaterichd)
- #9115 Tuya ZY-M100-S_2: fix presence and illuminance (@Jernau)
- #9110 Configure reporting for various Sunricher devices (@niracler)
- #26939 Fix LiXee devices causing
mqtt disconnected due to malformed(@Koenkk) - #9109 LiXee: fix
kwhPrecision is not definederror (@Koenkk) - #9111 Tuya TS0002_limited: support countdown (@mrmaximas)
- #9103 Fix GL-C-007-2ID not being detected correctly (@Xyaren)
Frontend
- 7e72b00 Fix offline showing when availability is not enabled (@Koenkk)
- 403ffac Improve typing & icons (@Nerivec)
New supported devices
This release adds support for 3 devices:
- #25053
ZG-101Z/DTuya Smart knob (@Koenkk) - #9107
S4SW-001P8EUShelly 1PM Mini Gen 4 (@marce14-git) - #9107
S4SW-001P16EUShelly 1PM Gen 4 (@marce14-git)
Fixed device detections
2.2.1-ig132
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release to fix various issues introduced in 2.2.0.
- For bare metal installations (not when using Docker or HA addon): it is recommended to update your NodeJS version to 22 (otherwise you might experience #26937)
Fixes
- #26947 Fix issue with some settings when migrating from 1.x.x to 2.2.x (@Nerivec)
- #26988 Fix settings being overwriting when env var is set to a ref (@Koenkk)
- #9116 Fixed pairing of Livolo TI0001 switches (@flaterichd)
- #9115 Tuya ZY-M100-S_2: fix presence and illuminance (@Jernau)
- #9110 Configure reporting for various Sunricher devices (@niracler)
- #26939 Fix LiXee devices causing
mqtt disconnected due to malformed(@Koenkk) - #9109 LiXee: fix
kwhPrecision is not definederror (@Koenkk) - #9111 Tuya TS0002_limited: support countdown (@mrmaximas)
- #9103 Fix GL-C-007-2ID not being detected correctly (@Xyaren)
Frontend
- 7e72b00 Fix offline showing when availability is not enabled (@Koenkk)
- 403ffac Improve typing & icons (@Nerivec)
New supported devices
This release adds support for 3 devices:
- #25053
ZG-101Z/DTuya Smart knob (@Koenkk) - #9107
S4SW-001P8EUShelly 1PM Mini Gen 4 (@marce14-git) - #9107
S4SW-001P16EUShelly 1PM Gen 4 (@marce14-git)