Releases: imagegenius/docker-zigbee2mqtt
2.1.1-ig121
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release primarily aimed at resolving problems with several Tuya devices not updating (e.g. Koenkk/zigbee2mqtt#26168, Koenkk/zigbee2mqtt#26124, Koenkk/zigbee2mqtt#26180)
Improvements
- #8701 Add Orvibo MixSwitch zigbee models (@vilaemail)
- #8727 Add support for light_brightness_move and light_brightness step to Inovelli switches (@rohankapoorcom)
- #26163 Support power on behaviour for LEDVANCE 4058075729322 (@Koenkk)
- #8714 Add energy to AVATTO ZWPM16 (@oli-z)
- #8703 Improve integration of various Enbrighten devices (@mccordscvs)
- #8700 Improvements for Inovelli devices (@rohankapoorcom)
- #8705 Yokis : updating device definition (@LaurentChardin)
Fixes
- #26114 Rename
internal_temperaturetointernalTemperatureto correct typo (@rohankapoorcom) - #8749 Enable OTA for newer Hue Motion Sensors (@mundschenk-at)
- #8752 Improve battery report PO-THCO-EAU (@gbrunois)
- #8740 Add
ZG2819S-RGBWas whitelabel of511.344(@chris-1243) - #8743 Change ZG9030A-MW occupancy to endpoint 2 and change some category to config (@niracler)
- #26158 Fix 501.39 detection (@Koenkk)
- #8748 Fix LiXee integration (@Koenkk)
- #8746 PTVO converters: added rounding for pressure, humidity, illuminance (@ptvoinfo)
- #8715 Adapt SP 24x converter for new firmware version (@mundschenk-at)
- #8724 Added type for LightArgs.levelConfig (@mccordscvs)
- #8719 Disable
power_on_behaviourfor Schneider Electric MEG5126-0300 (@senna1992) - #8733 Fix CO2 values #26108 (@kirovilya)
- #25964 Fix Namron 4512768 power measurements (@Koenkk)
- #8723 Prevent Tuya packets from being reprocessed by checking entire packet instead of
seqonly (@jpbede) - #8736 Revert "Invert direction for Smartwings shades" (@Koenkk)
- #8730 Tuya BAC-003: Add optional device state property as per issue request (@robvanoostenrijk)
- #8731 Tuya BAC-006: publishDuplicateTransaction, optional heating, optional device state (@robvanoostenrijk)
- #26108 Fix CO2 values (@Koenkk)
- #8709 Fix enum mapping for Namron Edge Thermostat (@bskjon)
- #21924 Remove unsupported tilt from Tuya TS0301 (@Koenkk)
New supported devices
This release adds support for 8 devices:
- #8754
SLZB-06Mg24SMLIGHT Router (@Nerivec) - #8745
7963223Viessmann ViCare climate sensor (@JohnConnett) - #8726
EFEKTA_Air_Quality_StationEFEKTA Air quality station (@smartboxchannel) - #8729
PO-THCO-EAUPowernity Thermostat radiator valve (@gbrunois) - #8732
Yali Parada PlusPurmo/Radson Electric oil-filled radiator (@sdebruyn) - #8704
FB56-DOS06HM1.1Feibit 3A / Nue Zigbee door sensor (@robertpascale) - #26070
81813-V2AduroSmart BR30 light bulb (@Koenkk) - #8716
ZWPM16-2AVATTO Zigbee smart energy meter 80A/2CH (@SapozhnikUA)
Fixed device detections
2.1.0-ig120
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Improvements
- #25649 Add a settings option to log to console in json format (@jum)
- #25632 Allow Home Assistant OTA Update entity to show progress while updating (@jbouwh)
- #8685 SNZB-02D: add support for temperature and humidity calibration (@photomoose)
- #8635 Add Niko switch action reporting functionality (@svenjochems)
- #8627 Improve Ubisys S1-R (Series 2) support (@sjorge)
- #8684 SNZB-02D: add support for comfort levels and temperature units (@photomoose)
- #3028 Allow more precise control of Aqara DJT11LM sensitivity (@Koenkk)
- #8673 Improvements for LiXee (@fairecasoimeme)
- #8616 Expose
uart_connectionanduart_baud_ratefor WB-MSW-ZIGBEE v.4 (@BurchuMikhail) - #8592 Add
illuminance_raw(@Koenkk) - #25361 Expose battery % for Lutron Z3-1BRL (@Koenkk)
- #8589 Add thermostat endpoints to Ubisys H10 (@sjorge)
Fixes
- #26035 Add Home Assistant device class for flow rates (e.g., Sonoff SWV) (@tathamoddie)
- #25530 Add semver tags to Docker releases (@RoboMagus)
- #25997 Allow to set throttle via frontend (@gracianodias3)
- #25456 Container: remove modifying capabilities of
/usr/bin/node(@onedr0p) - #25611 Enable use of MQTT username without password (@steffenbeermann)
- #25737 Fix
Error: write after enderror (@Koenkk) - #25715 Fix
Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')(@Koenkk) - #25963 Fix duplicate
actionpublish whenadvanced.outputhasattribute(@Koenkk) - #25693 Long startup time when
OnEvent'start' times out (repeatedly) (@Nerivec) - #26019 Only use endpoint-specific states if the device definition uses them (@rccoleman)
- #25634 Remove invalid
warnlog_levelnurikk/zigbee2mqtt-frontend#2369 (@Koenkk) - #8694 Improve Tuya BAC-003 support (@robvanoostenrijk)
- #8691 TYBAC-006: Update system_mode to support "off", dropping "state" (@robvanoostenrijk)
- #8686 Add Lidl HG09155C and HG09155B to the list of Lidl devices (@RubenKelevra)
- #8687 Encoding error in boost-heating emoji (♨) (@srett)
- #8676 Decrease SmartThings IM6001-MPP01 reporting interval (@natefelt)
- #8679 Fix missing action messages for Legrand Wireless Shutter switch 0067646 (@nicpullan)
- #8674 Fix Tuya ZY-M100-24GV3 losing settings (@Rising-Sun)
- #8651 Improve AVATTO ME168 support (@andreypuhovsky)
- #8681 Invert direction for Smartwings shades (@Korri)
- #8672 Fixes for Namron Edge Thermostat (@bskjon)
- #655 Support OTA for Namron 1402769 (@IDmedia)
- #8644 Fix CO2 value interpretation (@Eyenseo)
- #8633 Add missing actions for Philips Hue Tap (8718696743133) (@dieneuser)
- #8624 Add custom cluster for Wirenboard (@BurchuMikhail)
- #25491 Fix
data.substr is not a functionfor Xiaomi A6121 (@Koenkk) - #23661 Fix no state reported for GL-SD-001P (@Koenkk)
- #8625 Improve Imhotep Creation E-Ctrl integration (@nicolasaxenco)
- #23661 Configure state reporting for Gledopto GL-SD-001 (@Koenkk)
- #25605 Fix duplicate publish for some Tuya devics (@Koenkk)
- #25581 Fix Tuya ZG-227ZL batterty % (@Koenkk)
- #8595 Fix inverted
positionfor Tuya TS0601_cover_3 (@TzeWey) - #25682 Add additional
motion_stateto Tuya ZG-205Z/A (@Koenkk) - #8593 MAZDA TR-M2Z Remove 'temperature' exposes (@Nopraz)
- #8588 PRO-900Z: Removed
valve_stateand added climaterunning_state(@Nick-Sills) - #25763 Rename
AvattotoAVATTO(@Koenkk) - #25674 Fix configure reporting failing for QBKG20LM (@Koenkk)
- #25020 Fix
Value: '4' not found in: [0, 1]error for Aqara SRTS-A01 (@Koenkk) - #25561 Fix Aqara SRTS-A01 child lock (@Koenkk)
- #8571 Fix Centralite 4257050-ZHAC to ignore 'transition' (@bdd)
- #25365 Fix detect
TH01as temperature sensor (@Koenkk) - #25652 Fix missing
commandMoveHueconverter for OSRAM AC0251100NJ/AC0251600NJ/AC0251700NJ (@Koenkk) - #8572 Fix Salus FC600 OTA (@mkrle)
- #8569 Add 550B1012 whitelabel (@poizan42)
- #25613 Fix configure of some IKEA remotes failing (@Koenkk)
- #23661 Fix no state reported for GL-SD-003P (@Koenkk)
- #8565 Fix ZWT198/ZWT100-BH preset modes (@B3WiN)
- #8557 Fix duplicated Tuya vendor (@kbullet)
- #8561 Increase BRT-100-TRV step accuracy (@loodvin)
- #1301 Move Niko custom clusters to zigbee-herdsman-converters (@svenjochems)
- #1306 Ember: ignore endpoint for Touchlink matching (@Nerivec)
- #1300 Fill out missing Touchlink cluster info (@Nerivec)
- #1293 ZBOSS: fix reverse extended panid (@kirovilya)
- #1292 AES-128-MMO incorrect calculation (@Nerivec)
- #1289 ZBOSS: fixed port reconnection processing during RESET (@kirovilya)
New supported devices
This release adds support for 39 devices:
- #8699
DSZ12060ORVIBO Spot light S10 (@Wikeolf) - #8693
GL-G-005PGledopto Zigbee 7W garden light Pro RGB+CCT (@RobXYZ) - #8695
POK014PushOk Hardware External probe temperature sensor: k-type (@zombierzn) - #8695
POK015PushOk Hardware External probe temperature sensor: pt1000 (@zombierzn) - #8690
WSMD-4AVATTO 4 gang switch (@eduperez) - #8682
DS-Z-001DEDIRECTSIGNS RGB + CCT LED Controller (@maxwai) - #8677
SBDV-00185Sber Thermostatic radiator valve (@thenixan) - #8667
SM0502SIMON i7 2-gang smart dimming switch (@flaskr) - [#8650](https://github.com/Koenkk/zigbee-herdsman-converter...
2.0.0-ig119
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Caution
This is a BREAKING release, before updating, read Koenkk/zigbee2mqtt#24198!
If you try to roll back to 1.x.x, make sure to also migrate back to your old data/configuration.yaml that was automatically backed up when you updated to 2.0.0.
Notes
- For Home Assistant users: this version requires at least Home Assistant 2024.9
Breaking changes
- #24200 The big cleanup (@Koenkk)
- #8291 Remove legacy (@Koenkk)
- #1214 Improve permit join (@Nerivec)
- #1197 Improved adapter discovery (@Nerivec)
- #8273 Rework OTA (add downgrade capability) (@Nerivec)
- #24947 Cleanup leftover legacy settings logic (@Nerivec)
- #25286 Change default
homeassistant.status_topictohomeassistant/status(@Koenkk) - #24245 HA permit join switch: disable automatically after 254 seconds (@Koenkk)
- #25026 Home Assistant: remove duplicate
sensor/selectforselect/number/buttonentities (@Drafteed) - #24764 Live loading of external JS (converters/extensions) (@Nerivec)
- #8332 Support live loading of external converters (@Nerivec)
- #24432 Improve bind/bridge/groups parsing and resolving consistency (@Nerivec)
- #24257 Improve permit join (@Nerivec)
- #25082 Remove
permit_join_timeout(@Koenkk) - #24338 Remove configuring group members through
configuration.yaml(@Koenkk) - #24494 Remove deprecated Home Assistant integration features (@Koenkk)
- #24634 Rework OTA (@Nerivec)
- #8219 Cleanup
child_lock(@Koenkk) - #8304 Remove
illuminance_lux(@Koenkk) - #8089 Remove
readAfterWriteTime(@Koenkk) - #8229 Renamed occupancy to presence for Tuya ZY-M100-24G (@Koenkk)
- #8362 Busch-Jaeger 6735/6736/6737: Drop deprecated switch state (@klada)
- #8380 Busch-Jaeger 6735/6736/6737: Don't expose legacy payload anymore (@klada)
Improvements
- #24871 Automatic settings migration (@Nerivec)
- #22824 Docker: RISC-V support (@stintel)
- #25359 Home Assistant: support endpoints for locks (@Zitrium31)
- #25098 Typing for MQTT API (@Nerivec)
- #25284 Use Vitest for testing (@Nerivec)
- #8551 Add preset for Salus FC600 (@mkrle)
- #8550 Implement PowerOnBehaviour for Aqara T1M lamp (CL-L02D) (@brainstormi)
- #8507 Use Vitest for testing (@Nerivec)
- #8493 Ota and power on for Innr AE 270 T (@AquaMorph)
- #8483 Add supported effects to Hue Gradient Tube Large (@petermnt)
- #8470 Add
network_indicatorto SONOFF ZBMINIR2 (@liubotongs) - #8475 Add switch scene support for the Miboxer FUT089Z remote (@kvakulo)
- #8393 Improvement to W599001 Smoke Alarm (@mattbyte)
- #1275 Ember support for simplicity_sdk:2024.12.0 (@Nerivec)
- #1270 Use Vitest for testing (@Nerivec)
Fixes
- #1222 Fix some transmit power issues after #1139 (@Nerivec)
- #1231 General cleanup (@Nerivec)
- #1243 Better support for install codes (including deconz) (@Nerivec)
- #1251 Permit join optimisation (@Nerivec)
- #1256 ZStack: fix request network address blocking requests (@Koenkk)
- #1259 Proper extended PAN ID in
getNetworkParameters(@Nerivec) - #1260 Fix tuya custom attributes types (@Ten0)
- #1269 Cleanup imports/exports (@Nerivec)
- #1271 Fix Xiaomi struct parsing (@Koenkk)
- #1279 Fix
owonPercentChangeInPowerID (@renaiku) - #1282 Extend genBasic cluster (@kennylevinsen)
- #23402 Fix Tuya TS011F_2_gang_power not controllable (@Koenkk)
- #24328 Disable unsupported power on behaviour for Cando C202.1 (@Koenkk)
- #24357 Refactor tests to TS (@Nerivec)
- #24786 Use built-in async for mqtt (@Nerivec)
- #24938 Fix
Handling of poll check-in failedfor Tuya TS0203 (@Koenkk) - #24965 Fix
LGT002andLGT003not marked as supported (@Koenkk) - #24971 Ensure
datain response is always empty onerror(@Koenkk) - #25059 Fixed calculation of group state when including non-default endpoints (@IIIEII)
- #25062 Allow hostnames for tcp adapters (@Koenkk)
- #25074 Add more OCI Image Labels (@Passific)
- #25133 Fix
Cannot read properties of null (reading 'toString')when Home Assistant event entities are enabled (@Koenkk) - #25140 Fix Home Assistant event entities for openHAB (@ccutrer)
- #25156 Fix group with only multi endpoints devices not being controllable (@Koenkk)
- #25171 Docker: update Alpine to 3.21 (@Koenkk)
- #25174 Proper extended PAN ID from
getNetworkParameters(@Nerivec) - #25179 OpenHAB: Fix rejectattr argument in
eventvalue_template (@ccutrer) - #25193 Fix incorrect
color_modeafter pairing device (@Koenkk) - #25195 Remove oneOf bool/obj from settings schema (@Koenkk)
- #25240 Fix dual cover Home Assistant discovery (@Xyaren)
- #25282 Fix log directories not being deleted (@Koenkk)
- #25289 Home Assistant: expose the internal_temperature sensor with the correct device class (@rohankapoorcom)
- #25299 Improve device icon serving (@Koenkk)
- #25339 Fix URL in startup failed bailout message (@Ricc68)
- #25387 Add
cap_net_bind_service=+epto/usr/bin/nodein Docker container (#25385) (@rklaren) - #25389 Home Assistant: use extended device identifiers (@kennylevinsen)
- #3324 Add hs support for IKEA LED2111G6 (@Koenkk)
- #3344 Support hs color for LED2109G6 (@Koenkk)
- #7823 Added references to Legrand 199142 (same as 064888) and BTicino 3577C (same as Legrand 067694) (@xraver)
- [#7846](https://github.com/Koenkk/zigbee-herdsman-converters/issu...
2.0.0-ig118
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Caution
This is a BREAKING release, before updating, read Koenkk/zigbee2mqtt#24198!
If you try to roll back to 1.x.x, make sure to also migrate back to your old data/configuration.yaml that was automatically backed up when you updated to 2.0.0.
Notes
- For Home Assistant users: this version requires at least Home Assistant 2024.9
Breaking changes
- #24200 The big cleanup (@Koenkk)
- #8291 Remove legacy (@Koenkk)
- #1214 Improve permit join (@Nerivec)
- #1197 Improved adapter discovery (@Nerivec)
- #8273 Rework OTA (add downgrade capability) (@Nerivec)
- #24947 Cleanup leftover legacy settings logic (@Nerivec)
- #25286 Change default
homeassistant.status_topictohomeassistant/status(@Koenkk) - #24245 HA permit join switch: disable automatically after 254 seconds (@Koenkk)
- #25026 Home Assistant: remove duplicate
sensor/selectforselect/number/buttonentities (@Drafteed) - #24764 Live loading of external JS (converters/extensions) (@Nerivec)
- #8332 Support live loading of external converters (@Nerivec)
- #24432 Improve bind/bridge/groups parsing and resolving consistency (@Nerivec)
- #24257 Improve permit join (@Nerivec)
- #25082 Remove
permit_join_timeout(@Koenkk) - #24338 Remove configuring group members through
configuration.yaml(@Koenkk) - #24494 Remove deprecated Home Assistant integration features (@Koenkk)
- #24634 Rework OTA (@Nerivec)
- #8219 Cleanup
child_lock(@Koenkk) - #8304 Remove
illuminance_lux(@Koenkk) - #8089 Remove
readAfterWriteTime(@Koenkk) - #8229 Renamed occupancy to presence for Tuya ZY-M100-24G (@Koenkk)
- #8362 Busch-Jaeger 6735/6736/6737: Drop deprecated switch state (@klada)
- #8380 Busch-Jaeger 6735/6736/6737: Don't expose legacy payload anymore (@klada)
Improvements
- #24871 Automatic settings migration (@Nerivec)
- #22824 Docker: RISC-V support (@stintel)
- #25359 Home Assistant: support endpoints for locks (@Zitrium31)
- #25098 Typing for MQTT API (@Nerivec)
- #25284 Use Vitest for testing (@Nerivec)
- #8551 Add preset for Salus FC600 (@mkrle)
- #8550 Implement PowerOnBehaviour for Aqara T1M lamp (CL-L02D) (@brainstormi)
- #8507 Use Vitest for testing (@Nerivec)
- #8493 Ota and power on for Innr AE 270 T (@AquaMorph)
- #8483 Add supported effects to Hue Gradient Tube Large (@petermnt)
- #8470 Add
network_indicatorto SONOFF ZBMINIR2 (@liubotongs) - #8475 Add switch scene support for the Miboxer FUT089Z remote (@kvakulo)
- #8393 Improvement to W599001 Smoke Alarm (@mattbyte)
- #1275 Ember support for simplicity_sdk:2024.12.0 (@Nerivec)
- #1270 Use Vitest for testing (@Nerivec)
Fixes
- #1222 Fix some transmit power issues after #1139 (@Nerivec)
- #1231 General cleanup (@Nerivec)
- #1243 Better support for install codes (including deconz) (@Nerivec)
- #1251 Permit join optimisation (@Nerivec)
- #1256 ZStack: fix request network address blocking requests (@Koenkk)
- #1259 Proper extended PAN ID in
getNetworkParameters(@Nerivec) - #1260 Fix tuya custom attributes types (@Ten0)
- #1269 Cleanup imports/exports (@Nerivec)
- #1271 Fix Xiaomi struct parsing (@Koenkk)
- #1279 Fix
owonPercentChangeInPowerID (@renaiku) - #1282 Extend genBasic cluster (@kennylevinsen)
- #23402 Fix Tuya TS011F_2_gang_power not controllable (@Koenkk)
- #24328 Disable unsupported power on behaviour for Cando C202.1 (@Koenkk)
- #24357 Refactor tests to TS (@Nerivec)
- #24786 Use built-in async for mqtt (@Nerivec)
- #24938 Fix
Handling of poll check-in failedfor Tuya TS0203 (@Koenkk) - #24965 Fix
LGT002andLGT003not marked as supported (@Koenkk) - #24971 Ensure
datain response is always empty onerror(@Koenkk) - #25059 Fixed calculation of group state when including non-default endpoints (@IIIEII)
- #25062 Allow hostnames for tcp adapters (@Koenkk)
- #25074 Add more OCI Image Labels (@Passific)
- #25133 Fix
Cannot read properties of null (reading 'toString')when Home Assistant event entities are enabled (@Koenkk) - #25140 Fix Home Assistant event entities for openHAB (@ccutrer)
- #25156 Fix group with only multi endpoints devices not being controllable (@Koenkk)
- #25171 Docker: update Alpine to 3.21 (@Koenkk)
- #25174 Proper extended PAN ID from
getNetworkParameters(@Nerivec) - #25179 OpenHAB: Fix rejectattr argument in
eventvalue_template (@ccutrer) - #25193 Fix incorrect
color_modeafter pairing device (@Koenkk) - #25195 Remove oneOf bool/obj from settings schema (@Koenkk)
- #25240 Fix dual cover Home Assistant discovery (@Xyaren)
- #25282 Fix log directories not being deleted (@Koenkk)
- #25289 Home Assistant: expose the internal_temperature sensor with the correct device class (@rohankapoorcom)
- #25299 Improve device icon serving (@Koenkk)
- #25339 Fix URL in startup failed bailout message (@Ricc68)
- #25387 Add
cap_net_bind_service=+epto/usr/bin/nodein Docker container (#25385) (@rklaren) - #25389 Home Assistant: use extended device identifiers (@kennylevinsen)
- #3324 Add hs support for IKEA LED2111G6 (@Koenkk)
- #3344 Support hs color for LED2109G6 (@Koenkk)
- #7823 Added references to Legrand 199142 (same as 064888) and BTicino 3577C (same as Legrand 067694) (@xraver)
- [#7846](https://github.com/Koenkk/zigbee-herdsman-converters/issu...
2.0.0-ig117
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Caution
This is a BREAKING release, before updating, read Koenkk/zigbee2mqtt#24198!
If you try to roll back to 1.x.x, make sure to also migrate back to your old data/configuration.yaml that was automatically backed up when you updated to 2.0.0.
Breaking changes
- #24200 The big cleanup (@Koenkk)
- #8291 Remove legacy (@Koenkk)
- #1214 Improve permit join (@Nerivec)
- #1197 Improved adapter discovery (@Nerivec)
- #8273 Rework OTA (add downgrade capability) (@Nerivec)
- #24947 Cleanup leftover legacy settings logic (@Nerivec)
- #25286 Change default
homeassistant.status_topictohomeassistant/status(@Koenkk) - #24245 HA permit join switch: disable automatically after 254 seconds (@Koenkk)
- #25026 Home Assistant: remove duplicate
sensor/selectforselect/number/buttonentities (@Drafteed) - #24764 Live loading of external JS (converters/extensions) (@Nerivec)
- #8332 Support live loading of external converters (@Nerivec)
- #24432 Improve bind/bridge/groups parsing and resolving consistency (@Nerivec)
- #24257 Improve permit join (@Nerivec)
- #25082 Remove
permit_join_timeout(@Koenkk) - #24338 Remove configuring group members through
configuration.yaml(@Koenkk) - #24494 Remove deprecated Home Assistant integration features (@Koenkk)
- #24634 Rework OTA (@Nerivec)
- #8219 Cleanup
child_lock(@Koenkk) - #8304 Remove
illuminance_lux(@Koenkk) - #8089 Remove
readAfterWriteTime(@Koenkk) - #8229 Renamed occupancy to presence for Tuya ZY-M100-24G (@Koenkk)
- #8362 Busch-Jaeger 6735/6736/6737: Drop deprecated switch state (@klada)
- #8380 Busch-Jaeger 6735/6736/6737: Don't expose legacy payload anymore (@klada)
Improvements
- #24871 Automatic settings migration (@Nerivec)
- #22824 Docker: RISC-V support (@stintel)
- #25359 Home Assistant: support endpoints for locks (@Zitrium31)
- #25098 Typing for MQTT API (@Nerivec)
- #25284 Use Vitest for testing (@Nerivec)
- #8551 Add preset for Salus FC600 (@mkrle)
- #8550 Implement PowerOnBehaviour for Aqara T1M lamp (CL-L02D) (@brainstormi)
- #8507 Use Vitest for testing (@Nerivec)
- #8493 Ota and power on for Innr AE 270 T (@AquaMorph)
- #8483 Add supported effects to Hue Gradient Tube Large (@petermnt)
- #8470 Add
network_indicatorto SONOFF ZBMINIR2 (@liubotongs) - #8475 Add switch scene support for the Miboxer FUT089Z remote (@kvakulo)
- #8393 Improvement to W599001 Smoke Alarm (@mattbyte)
- #1275 Ember support for simplicity_sdk:2024.12.0 (@Nerivec)
- #1270 Use Vitest for testing (@Nerivec)
Fixes
- #1222 Fix some transmit power issues after #1139 (@Nerivec)
- #1231 General cleanup (@Nerivec)
- #1243 Better support for install codes (including deconz) (@Nerivec)
- #1251 Permit join optimisation (@Nerivec)
- #1256 ZStack: fix request network address blocking requests (@Koenkk)
- #1259 Proper extended PAN ID in
getNetworkParameters(@Nerivec) - #1260 Fix tuya custom attributes types (@Ten0)
- #1269 Cleanup imports/exports (@Nerivec)
- #1271 Fix Xiaomi struct parsing (@Koenkk)
- #1279 Fix
owonPercentChangeInPowerID (@renaiku) - #1282 Extend genBasic cluster (@kennylevinsen)
- #23402 Fix Tuya TS011F_2_gang_power not controllable (@Koenkk)
- #24328 Disable unsupported power on behaviour for Cando C202.1 (@Koenkk)
- #24357 Refactor tests to TS (@Nerivec)
- #24786 Use built-in async for mqtt (@Nerivec)
- #24938 Fix
Handling of poll check-in failedfor Tuya TS0203 (@Koenkk) - #24965 Fix
LGT002andLGT003not marked as supported (@Koenkk) - #24971 Ensure
datain response is always empty onerror(@Koenkk) - #25059 Fixed calculation of group state when including non-default endpoints (@IIIEII)
- #25062 Allow hostnames for tcp adapters (@Koenkk)
- #25074 Add more OCI Image Labels (@Passific)
- #25133 Fix
Cannot read properties of null (reading 'toString')when Home Assistant event entities are enabled (@Koenkk) - #25140 Fix Home Assistant event entities for openHAB (@ccutrer)
- #25156 Fix group with only multi endpoints devices not being controllable (@Koenkk)
- #25171 Docker: update Alpine to 3.21 (@Koenkk)
- #25174 Proper extended PAN ID from
getNetworkParameters(@Nerivec) - #25179 OpenHAB: Fix rejectattr argument in
eventvalue_template (@ccutrer) - #25193 Fix incorrect
color_modeafter pairing device (@Koenkk) - #25195 Remove oneOf bool/obj from settings schema (@Koenkk)
- #25240 Fix dual cover Home Assistant discovery (@Xyaren)
- #25282 Fix log directories not being deleted (@Koenkk)
- #25289 Home Assistant: expose the internal_temperature sensor with the correct device class (@rohankapoorcom)
- #25299 Improve device icon serving (@Koenkk)
- #25339 Fix URL in startup failed bailout message (@Ricc68)
- #25387 Add
cap_net_bind_service=+epto/usr/bin/nodein Docker container (#25385) (@rklaren) - #25389 Home Assistant: use extended device identifiers (@kennylevinsen)
- #3324 Add hs support for IKEA LED2111G6 (@Koenkk)
- #3344 Support hs color for LED2109G6 (@Koenkk)
- #7823 Added references to Legrand 199142 (same as 064888) and BTicino 3577C (same as Legrand 067694) (@xraver)
- #7846 Add modern extend for 'text' converter (@chdefrene)
- [#8333](https://github.com/Ko...
2.0.0-ig116
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Caution
This is a BREAKING release, before updating, read Koenkk/zigbee2mqtt#24198!
If you try to roll back to 1.x.x, make sure to also migrate back to your old data/configuration.yaml that was automatically backed up when you updated to 2.0.0.
Breaking changes
- #24200 The big cleanup (@Koenkk)
- #8291 Remove legacy (@Koenkk)
- #1214 Improve permit join (@Nerivec)
- #1197 Improved adapter discovery (@Nerivec)
- #8273 Rework OTA (add downgrade capability) (@Nerivec)
- #24947 Cleanup leftover legacy settings logic (@Nerivec)
- #25286 Change default
homeassistant.status_topictohomeassistant/status(@Koenkk) - #24245 HA permit join switch: disable automatically after 254 seconds (@Koenkk)
- #25026 Home Assistant: remove duplicate
sensor/selectforselect/number/buttonentities (@Drafteed) - #24764 Live loading of external JS (converters/extensions) (@Nerivec)
- #8332 Support live loading of external converters (@Nerivec)
- #24432 Improve bind/bridge/groups parsing and resolving consistency (@Nerivec)
- #24257 Improve permit join (@Nerivec)
- #25082 Remove
permit_join_timeout(@Koenkk) - #24338 Remove configuring group members through
configuration.yaml(@Koenkk) - #24494 Remove deprecated Home Assistant integration features (@Koenkk)
- #24634 Rework OTA (@Nerivec)
- #8219 Cleanup
child_lock(@Koenkk) - #8304 Remove
illuminance_lux(@Koenkk) - #8089 Remove
readAfterWriteTime(@Koenkk) - #8229 Renamed occupancy to presence for Tuya ZY-M100-24G (@Koenkk)
- #8362 Busch-Jaeger 6735/6736/6737: Drop deprecated switch state (@klada)
- #8380 Busch-Jaeger 6735/6736/6737: Don't expose legacy payload anymore (@klada)
Improvements
- #24871 Automatic settings migration (@Nerivec)
- #22824 Docker: RISC-V support (@stintel)
- #25359 Home Assistant: support endpoints for locks (@Zitrium31)
- #25098 Typing for MQTT API (@Nerivec)
- #25284 Use Vitest for testing (@Nerivec)
- #8551 Add preset for Salus FC600 (@mkrle)
- #8550 Implement PowerOnBehaviour for Aqara T1M lamp (CL-L02D) (@brainstormi)
- #8507 Use Vitest for testing (@Nerivec)
- #8493 Ota and power on for Innr AE 270 T (@AquaMorph)
- #8483 Add supported effects to Hue Gradient Tube Large (@petermnt)
- #8470 Add
network_indicatorto SONOFF ZBMINIR2 (@liubotongs) - #8475 Add switch scene support for the Miboxer FUT089Z remote (@kvakulo)
- #8393 Improvement to W599001 Smoke Alarm (@mattbyte)
- #1275 Ember support for simplicity_sdk:2024.12.0 (@Nerivec)
- #1270 Use Vitest for testing (@Nerivec)
Fixes
- #1222 Fix some transmit power issues after #1139 (@Nerivec)
- #1231 General cleanup (@Nerivec)
- #1243 Better support for install codes (including deconz) (@Nerivec)
- #1251 Permit join optimisation (@Nerivec)
- #1256 ZStack: fix request network address blocking requests (@Koenkk)
- #1259 Proper extended PAN ID in
getNetworkParameters(@Nerivec) - #1260 Fix tuya custom attributes types (@Ten0)
- #1269 Cleanup imports/exports (@Nerivec)
- #1271 Fix Xiaomi struct parsing (@Koenkk)
- #1279 Fix
owonPercentChangeInPowerID (@renaiku) - #1282 Extend genBasic cluster (@kennylevinsen)
- #23402 Fix Tuya TS011F_2_gang_power not controllable (@Koenkk)
- #24328 Disable unsupported power on behaviour for Cando C202.1 (@Koenkk)
- #24357 Refactor tests to TS (@Nerivec)
- #24786 Use built-in async for mqtt (@Nerivec)
- #24938 Fix
Handling of poll check-in failedfor Tuya TS0203 (@Koenkk) - #24965 Fix
LGT002andLGT003not marked as supported (@Koenkk) - #24971 Ensure
datain response is always empty onerror(@Koenkk) - #25059 Fixed calculation of group state when including non-default endpoints (@IIIEII)
- #25062 Allow hostnames for tcp adapters (@Koenkk)
- #25074 Add more OCI Image Labels (@Passific)
- #25133 Fix
Cannot read properties of null (reading 'toString')when Home Assistant event entities are enabled (@Koenkk) - #25140 Fix Home Assistant event entities for openHAB (@ccutrer)
- #25156 Fix group with only multi endpoints devices not being controllable (@Koenkk)
- #25171 Docker: update Alpine to 3.21 (@Koenkk)
- #25174 Proper extended PAN ID from
getNetworkParameters(@Nerivec) - #25179 OpenHAB: Fix rejectattr argument in
eventvalue_template (@ccutrer) - #25193 Fix incorrect
color_modeafter pairing device (@Koenkk) - #25195 Remove oneOf bool/obj from settings schema (@Koenkk)
- #25240 Fix dual cover Home Assistant discovery (@Xyaren)
- #25282 Fix log directories not being deleted (@Koenkk)
- #25289 Home Assistant: expose the internal_temperature sensor with the correct device class (@rohankapoorcom)
- #25299 Improve device icon serving (@Koenkk)
- #25339 Fix URL in startup failed bailout message (@Ricc68)
- #25387 Add
cap_net_bind_service=+epto/usr/bin/nodein Docker container (#25385) (@rklaren) - #25389 Home Assistant: use extended device identifiers (@kennylevinsen)
- #3324 Add hs support for IKEA LED2111G6 (@Koenkk)
- #3344 Support hs color for LED2109G6 (@Koenkk)
- #7823 Added references to Legrand 199142 (same as 064888) and BTicino 3577C (same as Legrand 067694) (@xraver)
- #7846 Add modern extend for 'text' converter (@chdefrene)
- [#8333](https://github.com/Ko...
1.42.0-ig115
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
evententities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
testfor W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
evententities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
actionkey is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
windowCLOSEvalue for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_dayhas been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivityandoccupancy_sensitivityfor Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- [772428c](nurikk/zigbee2mqtt-frontend@772428...
1.42.0-ig114
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
evententities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
testfor W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
evententities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
actionkey is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
windowCLOSEvalue for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_dayhas been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivityandoccupancy_sensitivityfor Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- [772428c](nurikk/zigbee2mqtt-frontend@772428...
1.42.0-ig113
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
evententities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
testfor W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
evententities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
actionkey is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
windowCLOSEvalue for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_dayhas been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivityandoccupancy_sensitivityfor Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- [772428c](nurikk/zigbee2mqtt-frontend@772428...
1.42.0-ig112
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
evententities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
testfor W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
evententities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
actionkey is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
windowCLOSEvalue for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_dayhas been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivityandoccupancy_sensitivityfor Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- [772428c](nurikk/zigbee2mqtt-frontend@772428...