2025-09-09 17:54:28.471 - info: host.iobroker-host "system.adapter.zigbee.0" enabled 2025-09-09 17:54:28.691 - info: host.iobroker-host instance system.adapter.zigbee.0 in version "3.0.5" started with pid 8020 2025-09-09 17:54:29.733 - debug: zigbee.0 (8020) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-09-09 17:54:29.749 - debug: zigbee.0 (8020) Objects client ready ... initialize now 2025-09-09 17:54:29.750 - debug: zigbee.0 (8020) Objects create System PubSub Client 2025-09-09 17:54:29.751 - debug: zigbee.0 (8020) Objects create User PubSub Client 2025-09-09 17:54:29.760 - debug: zigbee.0 (8020) Objects client initialize lua scripts 2025-09-09 17:54:29.764 - debug: zigbee.0 (8020) Objects connected to redis: 127.0.0.1:9001 2025-09-09 17:54:29.773 - debug: zigbee.0 (8020) Redis States: Use Redis connection: 127.0.0.1:9000 2025-09-09 17:54:29.777 - debug: zigbee.0 (8020) States create System PubSub Client 2025-09-09 17:54:29.778 - debug: zigbee.0 (8020) States create User PubSub Client 2025-09-09 17:54:29.823 - debug: zigbee.0 (8020) States connected to redis: 127.0.0.1:9000 2025-09-09 17:54:29.836 - debug: zigbee.0 (8020) Plugin sentry Do not initialize Plugin (enabled=false) 2025-09-09 17:54:29.888 - info: zigbee.0 (8020) starting. Version 3.0.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v22.19.0, js-controller: 7.0.6 2025-09-09 17:54:29.905 - info: zigbee.0 (8020) Adapter ready - starting subsystems. Adapter is running in debug mode. 2025-09-09 17:54:29.907 - warn: zigbee.0 (8020) trying to add "fz = require(../zigbee-herdsman-converters/dist/converters/fromZigbee)" to sandbox 2025-09-09 17:54:29.908 - warn: zigbee.0 (8020) trying to add "constants = require(../zigbee-herdsman-converters/dist/lib/constants)" to sandbox 2025-09-09 17:54:29.908 - warn: zigbee.0 (8020) trying to add "exposes = require(../zigbee-herdsman-converters/dist/lib/exposes)" to sandbox 2025-09-09 17:54:29.908 - warn: zigbee.0 (8020) trying to add "reporting = require(../zigbee-herdsman-converters/dist/lib/reporting)" to sandbox 2025-09-09 17:54:29.909 - warn: zigbee.0 (8020) trying to add "logger = require(../zigbee-herdsman-converters/dist/lib/logger)" to sandbox 2025-09-09 17:54:29.910 - warn: zigbee.0 (8020) Trying to run sandbox for /opt/iobroker/iobroker-data/zigbee_0/SNZB_TEST.JS 2025-09-09 17:54:29.912 - info: zigbee.0 (8020) Model SNZB-02 defined in external converter /opt/iobroker/iobroker-data/zigbee_0/SNZB_TEST.JS 2025-09-09 17:54:29.912 - info: zigbee.0 (8020) added external converter using addExternalDefinition (0 ms) 2025-09-09 17:54:29.912 - info: zigbee.0 (8020) init localConfig 2025-09-09 17:54:29.917 - info: zigbee.0 (8020) internal Backups are disabled 2025-09-09 17:54:29.920 - info: zigbee.0 (8020) --- creating device debug --- 2025-09-09 17:54:29.920 - info: zigbee.0 (8020) Autostart Zigbee subsystem 2025-09-09 17:54:29.921 - info: zigbee.0 (8020) Starting Adapter npm ... 2025-09-09 17:54:29.927 - info: zigbee.0 (8020) Installed Version: iobroker.zigbee@3.0.5 (Converters 24.8.0 Herdsman 4.4.1) 2025-09-09 17:54:29.928 - info: zigbee.0 (8020) configured transmit power : normal 2025-09-09 17:54:29.929 - debug: zigbee.0 (8020) Starting zigbee-herdsman... 2025-09-09 17:54:29.929 - info: zigbee.0 (8020) Starting Zigbee-Herdsman 2025-09-09 17:54:33.187 - info: zigbee.0 (8020) Zigbee-Herdsman started successfully with Coordinator firmware version: ZStack3x0 : 20220219 (2-1.2.7.1) 2025-09-09 17:54:33.188 - debug: zigbee.0 (8020) Network parameters: panID=NXNX channel=11 extendedPanID=NXNXNXNXNXNXNXNX 2025-09-09 17:54:33.188 - info: zigbee.0 (8020) Unable to disable LED, unsupported function. 2025-09-09 17:54:33.215 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} 2025-09-09 17:54:33.216 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} 2025-09-09 17:54:33.216 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:54:33.217 - info: zigbee.0 (8020) 0x00124b002935a7a6 (addr 56133): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:54:33.221 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433073642,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} 2025-09-09 17:54:33.222 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433073642,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} 2025-09-09 17:54:33.222 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:54:33.222 - info: zigbee.0 (8020) 0x048727fffec53d30 (addr 23563): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:54:33.224 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757432708310,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} 2025-09-09 17:54:33.225 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757432708310,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} 2025-09-09 17:54:33.225 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:54:33.225 - info: zigbee.0 (8020) 0x048727fffeb48821 (addr 59749): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:54:33.226 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757431207787,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} 2025-09-09 17:54:33.227 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757431207787,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} 2025-09-09 17:54:33.227 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:54:33.227 - info: zigbee.0 (8020) 0x048727fffec54def (addr 1488): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:54:33.228 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757432988498,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} 2025-09-09 17:54:33.228 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757432988498,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} 2025-09-09 17:54:33.229 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:54:33.229 - info: zigbee.0 (8020) 0xdc8e95fffe19baa2 (addr 53401): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:54:33.230 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433037613,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} 2025-09-09 17:54:33.230 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433037613,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} 2025-09-09 17:54:33.230 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:54:33.230 - info: zigbee.0 (8020) 0xdc8e95fffe1e383f (addr 17968): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:54:33.231 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757432872942,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} 2025-09-09 17:54:33.232 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757432872942,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} 2025-09-09 17:54:33.232 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:54:33.232 - info: zigbee.0 (8020) 0x048727fffeb4387b (addr 21497): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:54:33.233 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757432723516,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} 2025-09-09 17:54:33.234 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757432723516,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} 2025-09-09 17:54:33.234 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:54:33.234 - info: zigbee.0 (8020) 0x048727fffeb3cea8 (addr 64779): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:54:33.235 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433090051,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} 2025-09-09 17:54:33.235 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433090051,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} 2025-09-09 17:54:33.235 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:54:33.235 - info: zigbee.0 (8020) 0x00124b00292bbab2 (addr 13763): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:54:33.244 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} 2025-09-09 17:54:33.245 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} 2025-09-09 17:54:33.245 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:54:33.245 - info: zigbee.0 (8020) 0x00124b002935c6dd (addr 44899): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:54:33.283 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757432912968,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} 2025-09-09 17:54:33.283 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757432912968,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} 2025-09-09 17:54:33.283 - debug: zigbee.0 (8020) Generating states from exposes for E160x/E170x/E190x 2025-09-09 17:54:33.284 - info: zigbee.0 (8020) 0xbc026efffe670dfe (addr 62941): E160x/E170x/E190x - IKEA TRADFRI control outlet (Router) 2025-09-09 17:54:33.369 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} 2025-09-09 17:54:33.369 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} 2025-09-09 17:54:33.369 - debug: zigbee.0 (8020) Generating states from exposes for R7060 2025-09-09 17:54:33.370 - info: zigbee.0 (8020) 0x84ba20fffe4035f3 (addr 23380): R7060 - Woox Smart garden irrigation control (EndDevice) 2025-09-09 17:54:33.370 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433128434,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} 2025-09-09 17:54:33.370 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433128434,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} 2025-09-09 17:54:33.370 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:54:33.371 - info: zigbee.0 (8020) 0x8c65a3fffe548de6 (addr 50195): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:54:33.371 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757432312046,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:54:33.372 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757432312046,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:54:33.372 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:54:33.372 - info: zigbee.0 (8020) 0x00124b00292c269e (addr 41724): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:54:33.372 - info: zigbee.0 (8020) Currently 14 devices are joined: 2025-09-09 17:54:33.373 - info: zigbee.0 (8020) Zigbee started 2025-09-09 17:54:33.376 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935a7a6 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:54:33.376 - info: zigbee.0 (8020) DeviceConfigure 0x00124b002935a7a6 SNZB-02 needed - Device added to Configuration Queue 2025-09-09 17:54:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935a7a6 = true 2025-09-09 17:54:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935a7a6 = 10 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec53d30 = true 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec53d30 = 10 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb48821 = true 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb48821 = 10 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec54def = true 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec54def = 10 2025-09-09 17:54:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb4387b = true 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb4387b = 10 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb3cea8 = true 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb3cea8 = 10 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292bbab2 = true 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292bbab2 = 10 2025-09-09 17:54:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935c6dd = true 2025-09-09 17:54:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935c6dd = 10 2025-09-09 17:54:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292c269e = true 2025-09-09 17:54:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292c269e = 10 2025-09-09 17:54:33.380 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:54:33.381 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935a7a6 for 'Available' 2025-09-09 17:54:33.381 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:54:33.381 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:54:33.381 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec53d30 for 'Available' 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:54:33.382 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb48821 for 'Available' 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:54:33.383 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec54def for 'Available' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec54def for 'Link quality' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb4387b for 'Available' 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:54:33.384 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb3cea8 for 'Available' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb3cea8 for 'Link quality' 2025-09-09 17:54:33.385 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) value generated 'true' from device 00124b00292bbab2 for 'Available' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) value generated '10' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935c6dd for 'Available' 2025-09-09 17:54:33.386 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935c6dd for 'Link quality' 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) value generated 'true' from device 00124b00292c269e for 'Available' 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:54:33.387 - debug: zigbee.0 (8020) value generated '10' from device 00124b00292c269e for 'Link quality' 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x84ba20fffe4035f3 = true 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x84ba20fffe4035f3 = 10 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) message received '{"available":true}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) value generated 'true' from device 84ba20fffe4035f3 for 'Available' 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:54:33.388 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:54:33.389 - debug: zigbee.0 (8020) value generated '10' from device 84ba20fffe4035f3 for 'Link quality' 2025-09-09 17:54:33.389 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:54:33.389 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec53d30 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.389 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffec53d30 SNZB-02D not needed 2025-09-09 17:54:33.390 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb48821 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.390 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb48821 SNZB-02D not needed 2025-09-09 17:54:33.390 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec54def (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.390 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffec54def SNZB-02D not needed 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe19baa2 (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xdc8e95fffe19baa2 ZBMINI not needed 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe1e383f (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xdc8e95fffe1e383f ZBMINI not needed 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb4387b (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.391 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb4387b SNZB-02D not needed 2025-09-09 17:54:33.392 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb3cea8 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.392 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb3cea8 SNZB-02D not needed 2025-09-09 17:54:33.392 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292bbab2 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:54:33.392 - info: zigbee.0 (8020) DeviceConfigure 0x00124b00292bbab2 SNZB-02 needed - Device added to Configuration Queue 2025-09-09 17:54:33.393 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935c6dd (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:54:33.393 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x00124b002935c6dd SNZB-02 not needed 2025-09-09 17:54:33.393 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xbc026efffe670dfe (E160x/E170x/E190x: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:54:33.393 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xbc026efffe670dfe E160x/E170x/E190x not needed 2025-09-09 17:54:33.394 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x84ba20fffe4035f3 (R7060: 1946894323 - 1946894323 (query took 0 ms) 2025-09-09 17:54:33.394 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x84ba20fffe4035f3 R7060 not needed 2025-09-09 17:54:33.394 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x8c65a3fffe548de6 (ZBMINI: none - 332242049 (query took 0 ms) 2025-09-09 17:54:33.394 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x8c65a3fffe548de6 ZBMINI not needed 2025-09-09 17:54:33.395 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:54:33.395 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x00124b00292c269e SNZB-02 not needed 2025-09-09 17:54:33.413 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b002935a7a6" 2025-09-09 17:54:33.413 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffec53d30" 2025-09-09 17:54:33.414 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} rejoined, no new device 2025-09-09 17:54:33.414 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb48821" 2025-09-09 17:54:33.415 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433073642,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} rejoined, no new device 2025-09-09 17:54:33.415 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffec54def" 2025-09-09 17:54:33.415 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757432708310,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} rejoined, no new device 2025-09-09 17:54:33.416 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xdc8e95fffe19baa2" 2025-09-09 17:54:33.416 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (1) for 0xdc8e95fffe19baa2 (01MINIZB) 2025-09-09 17:54:33.416 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757431207787,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} rejoined, no new device 2025-09-09 17:54:33.416 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xdc8e95fffe1e383f" 2025-09-09 17:54:33.417 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (2) for 0xdc8e95fffe1e383f (01MINIZB) 2025-09-09 17:54:33.417 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757432988498,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} rejoined, no new device 2025-09-09 17:54:33.430 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb4387b" 2025-09-09 17:54:33.430 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433037613,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} rejoined, no new device 2025-09-09 17:54:33.430 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb3cea8" 2025-09-09 17:54:33.431 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757432872942,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} rejoined, no new device 2025-09-09 17:54:33.431 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b00292bbab2" 2025-09-09 17:54:33.432 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757432723516,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} rejoined, no new device 2025-09-09 17:54:33.432 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b002935c6dd" 2025-09-09 17:54:33.433 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433090051,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} rejoined, no new device 2025-09-09 17:54:33.433 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xbc026efffe670dfe" 2025-09-09 17:54:33.433 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (3) for 0xbc026efffe670dfe (TRADFRI control outlet) 2025-09-09 17:54:33.434 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} rejoined, no new device 2025-09-09 17:54:33.434 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757432912968,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} rejoined, no new device 2025-09-09 17:54:33.435 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x84ba20fffe4035f3" 2025-09-09 17:54:33.435 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x8c65a3fffe548de6" 2025-09-09 17:54:33.435 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (4) for 0x8c65a3fffe548de6 (01MINIZB) 2025-09-09 17:54:33.435 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} rejoined, no new device 2025-09-09 17:54:33.435 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b00292c269e" 2025-09-09 17:54:33.436 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433128434,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} rejoined, no new device 2025-09-09 17:54:33.436 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757432312046,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} rejoined, no new device 2025-09-09 17:54:33.454 - info: zigbee.0 (8020) debug devices set to ["00124b00292c269e"] 2025-09-09 17:54:33.487 - debug: zigbee.0 (8020) localConfig:name for id with 00124b002935a7a6 and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.487 - debug: zigbee.0 (8020) UpdateDev called with 00124b002935a7a6, SNZB-02, SNZB-02, Waschküche SNZB-02 2025-09-09 17:54:33.487 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b002935a7a6, SNZB-02 and https://www.zigbee2mqtt.io/images/devices/SNZB-02.png 2025-09-09 17:54:33.487 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.487 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02.png" 2025-09-09 17:54:33.488 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffec53d30 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.488 - debug: zigbee.0 (8020) UpdateDev called with 048727fffec53d30, SNZB-02D, SNZB-02D, Wohnzimmer SNZB-02D 2025-09-09 17:54:33.488 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffec53d30, SNZB-02D and https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png" 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb48821 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb48821, SNZB-02D, SNZB-02D, Büro SNZB-02D 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb48821, SNZB-02D and https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.489 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png" 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffec54def and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) UpdateDev called with 048727fffec54def, SNZB-02D, SNZB-02D, Schlafzimmer SNZB-02D 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffec54def, SNZB-02D and https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png" 2025-09-09 17:54:33.490 - debug: zigbee.0 (8020) localConfig:name for id with dc8e95fffe19baa2 and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) UpdateDev called with dc8e95fffe19baa2, ZBMINI, ZBMINI, Herrenzimmer ZBMINI 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) localConfig:Icon for id with dc8e95fffe19baa2, ZBMINI and https://www.zigbee2mqtt.io/images/devices/ZBMINI.png 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/ZBMINI.png" 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) localConfig:name for id with dc8e95fffe1e383f and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) UpdateDev called with dc8e95fffe1e383f, ZBMINI, ZBMINI, Wohnzimmer Leselicht ZBMINI 2025-09-09 17:54:33.491 - debug: zigbee.0 (8020) localConfig:Icon for id with dc8e95fffe1e383f, ZBMINI and https://www.zigbee2mqtt.io/images/devices/ZBMINI.png 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/ZBMINI.png" 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb4387b and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb4387b, SNZB-02D, SNZB-02D, Balkon SNZB-02D 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb4387b, SNZB-02D and https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.492 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png" 2025-09-09 17:54:33.493 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb3cea8 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.493 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb3cea8, SNZB-02D, SNZB-02D, Herrenzimmer SNZB-02D 2025-09-09 17:54:33.493 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb3cea8, SNZB-02D and https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png 2025-09-09 17:54:33.493 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.493 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02D.png" 2025-09-09 17:54:33.494 - debug: zigbee.0 (8020) localConfig:name for id with 00124b00292bbab2 and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.494 - debug: zigbee.0 (8020) UpdateDev called with 00124b00292bbab2, SNZB-02, SNZB-02, Keller SNZB-02 2025-09-09 17:54:33.494 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b00292bbab2, SNZB-02 and https://www.zigbee2mqtt.io/images/devices/SNZB-02.png 2025-09-09 17:54:33.494 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.494 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02.png" 2025-09-09 17:54:33.495 - debug: zigbee.0 (8020) localConfig:name for id with 00124b002935c6dd and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.495 - debug: zigbee.0 (8020) UpdateDev called with 00124b002935c6dd, SNZB-02, SNZB-02, Gästezimmer SNZB-02 2025-09-09 17:54:33.495 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b002935c6dd, SNZB-02 and https://www.zigbee2mqtt.io/images/devices/SNZB-02.png 2025-09-09 17:54:33.495 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.495 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02.png" 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) localConfig:name for id with bc026efffe670dfe and E160x/E170x/E190x from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) UpdateDev called with bc026efffe670dfe, E160x/E170x/E190x, E160x/E170x/E190x, Tradfri E1603/E1702/E1708 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) localConfig:Icon for id with bc026efffe670dfe, E160x/E170x/E190x and https://www.zigbee2mqtt.io/images/devices/E160x-E170x-E190x.png 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/E160x-E170x-E190x.png" 2025-09-09 17:54:33.496 - debug: zigbee.0 (8020) localConfig:name for id with 84ba20fffe4035f3 and R7060 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) UpdateDev called with 84ba20fffe4035f3, R7060, R7060, R7060 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) localConfig:Icon for id with 84ba20fffe4035f3, R7060 and https://www.zigbee2mqtt.io/images/devices/R7060.png 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/R7060.png" 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) localConfig:name for id with 8c65a3fffe548de6 and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) UpdateDev called with 8c65a3fffe548de6, ZBMINI, ZBMINI, Wohnzimmer Fensterbank ZBMINI 2025-09-09 17:54:33.497 - debug: zigbee.0 (8020) localConfig:Icon for id with 8c65a3fffe548de6, ZBMINI and https://www.zigbee2mqtt.io/images/devices/ZBMINI.png 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/ZBMINI.png" 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:name for id with 00124b00292c269e and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) UpdateDev called with 00124b00292c269e, SNZB-02, SNZB-02, SNZB-02 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b00292c269e, SNZB-02 and https://www.zigbee2mqtt.io/images/devices/SNZB-02.png 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:54:33.498 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "https://www.zigbee2mqtt.io/images/devices/SNZB-02.png" 2025-09-09 17:54:33.499 - debug: zigbee.0 (8020) get groupes called with undefined 2025-09-09 17:54:33.520 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b002935a7a6 (SNZB-02) 2025-09-09 17:54:33.521 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffec53d30 (SNZB-02D) 2025-09-09 17:54:33.522 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb48821 (SNZB-02D) 2025-09-09 17:54:33.528 - debug: zigbee.0 (8020) get groupes called with no object connected 2025-09-09 17:54:33.528 - debug: zigbee.0 (8020) getGroups result: {} ( []) 2025-09-09 17:54:33.528 - debug: zigbee.0 (8020) sync Groups called: groups is {} 2025-09-09 17:54:33.530 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffec54def (SNZB-02D) 2025-09-09 17:54:33.530 - debug: zigbee.0 (8020) synchronizing device states for 0xdc8e95fffe19baa2 (ZBMINI) 2025-09-09 17:54:33.531 - debug: zigbee.0 (8020) synchronizing device states for 0xdc8e95fffe1e383f (ZBMINI) 2025-09-09 17:54:33.531 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb4387b (SNZB-02D) 2025-09-09 17:54:33.532 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb3cea8 (SNZB-02D) 2025-09-09 17:54:33.532 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b00292bbab2 (SNZB-02) 2025-09-09 17:54:33.539 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b002935c6dd (SNZB-02) 2025-09-09 17:54:33.540 - debug: zigbee.0 (8020) synchronizing device states for 0xbc026efffe670dfe (E160x/E170x/E190x) 2025-09-09 17:54:33.540 - debug: zigbee.0 (8020) synchronizing device states for 0x84ba20fffe4035f3 (R7060) 2025-09-09 17:54:33.540 - debug: zigbee.0 (8020) synchronizing device states for 0x8c65a3fffe548de6 (ZBMINI) 2025-09-09 17:54:33.541 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b00292c269e (SNZB-02) 2025-09-09 17:54:34.137 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":2,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:34.140 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:54:34.140 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":2,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xdc8e95fffe19baa2 = true 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xdc8e95fffe19baa2 = 10 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) message received '{"available":true}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) value generated 'true' from device dc8e95fffe19baa2 for 'Available' 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:54:34.142 - debug: zigbee.0 (8020) value generated '10' from device dc8e95fffe19baa2 for 'Link quality' 2025-09-09 17:54:34.143 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:54:34.145 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":2,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:54:34.146 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":2,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 17:54:34.146 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:54:34.215 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935a7a6 = true 2025-09-09 17:54:34.215 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935a7a6 = 10 2025-09-09 17:54:34.215 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:54:34.216 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935a7a6 for 'Available' 2025-09-09 17:54:34.216 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:54:34.216 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:54:34.216 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:54:34.216 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:54:34.220 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec53d30 = true 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec53d30 = 10 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec53d30 for 'Available' 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:54:34.221 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:54:34.224 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb48821 = true 2025-09-09 17:54:34.224 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb48821 = 10 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb48821 for 'Available' 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:54:34.225 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec54def = true 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec54def = 10 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec54def for 'Available' 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:54:34.227 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec54def for 'Link quality' 2025-09-09 17:54:34.228 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:54:34.229 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xdc8e95fffe19baa2 = true 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xdc8e95fffe19baa2 = 10 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) message received '{"available":true}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) value generated 'true' from device dc8e95fffe19baa2 for 'Available' 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) value generated '10' from device dc8e95fffe19baa2 for 'Link quality' 2025-09-09 17:54:34.230 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xdc8e95fffe1e383f = true 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xdc8e95fffe1e383f = 10 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) message received '{"available":true}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) value generated 'true' from device dc8e95fffe1e383f for 'Available' 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:34.231 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:34.232 - debug: zigbee.0 (8020) value generated '10' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:54:34.232 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:34.234 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb4387b = true 2025-09-09 17:54:34.234 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb4387b = 10 2025-09-09 17:54:34.234 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:54:34.234 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb4387b for 'Available' 2025-09-09 17:54:34.234 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:54:34.235 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:54:34.235 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:54:34.235 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:54:34.235 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb3cea8 = true 2025-09-09 17:54:34.235 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb3cea8 = 10 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb3cea8 for 'Available' 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb3cea8 for 'Link quality' 2025-09-09 17:54:34.236 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:54:34.239 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292bbab2 = true 2025-09-09 17:54:34.239 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292bbab2 = 10 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) value generated 'true' from device 00124b00292bbab2 for 'Available' 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) value generated '10' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 17:54:34.240 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935c6dd = true 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935c6dd = 10 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935c6dd for 'Available' 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:54:34.241 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935c6dd for 'Link quality' 2025-09-09 17:54:34.242 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:54:34.283 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xbc026efffe670dfe = true 2025-09-09 17:54:34.283 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xbc026efffe670dfe = 10 2025-09-09 17:54:34.283 - debug: zigbee.0 (8020) message received '{"available":true}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:54:34.283 - debug: zigbee.0 (8020) value generated 'true' from device bc026efffe670dfe for 'Available' 2025-09-09 17:54:34.284 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:54:34.284 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:54:34.284 - debug: zigbee.0 (8020) value generated '10' from device bc026efffe670dfe for 'Link quality' 2025-09-09 17:54:34.284 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:54:34.368 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x84ba20fffe4035f3 = true 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x84ba20fffe4035f3 = 10 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) message received '{"available":true}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) value generated 'true' from device 84ba20fffe4035f3 for 'Available' 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) value generated '10' from device 84ba20fffe4035f3 for 'Link quality' 2025-09-09 17:54:34.369 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:54:34.370 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x8c65a3fffe548de6 = true 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x8c65a3fffe548de6 = 10 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) message received '{"available":true}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) value generated 'true' from device 8c65a3fffe548de6 for 'Available' 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) value generated '10' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:54:34.371 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:54:34.373 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292c269e = true 2025-09-09 17:54:34.373 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292c269e = 10 2025-09-09 17:54:34.374 - warn: zigbee.0 (8020) ELEVATED:I01 (a005) message received '{"available":true}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:54:34.374 - warn: zigbee.0 (8020) ELEVATED:I02 (a005) value generated 'true' from device 00124b00292c269e for 'Available' 2025-09-09 17:54:34.374 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:54:34.374 - warn: zigbee.0 (8020) ELEVATED:I01 (a005) message received '{"linkquality":10}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:54:34.375 - warn: zigbee.0 (8020) ELEVATED:I02 (a005) value generated '10' from device 00124b00292c269e for 'Link quality' 2025-09-09 17:54:34.375 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:54:34.635 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433274635,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":40,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":3,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:34.637 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:54:34.637 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433274635,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":3,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433274635,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":3,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":40,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":3,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:34.639 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:34.640 - debug: zigbee.0 (8020) value generated '40' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:54:34.640 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:34.640 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":3,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:34.640 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":3,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:54:34.640 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:35.136 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":72,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":4,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:54:35.137 - debug: zigbee.0 (8020) Received Zigbee message from '0xbc026efffe670dfe', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:54:35.137 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":72,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":4,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:54:35.139 - debug: zigbee.0 (8020) message received '{"linkquality":72}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:54:35.140 - debug: zigbee.0 (8020) value generated '72' from device bc026efffe670dfe for 'Link quality' 2025-09-09 17:54:35.140 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:54:35.140 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":72,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":4,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:54:35.140 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":72,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":4,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device bc026efffe670dfe for 'Message from Zigbee' 2025-09-09 17:54:35.140 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:54:35.685 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433275685,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":21,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":5,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:35.687 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:54:35.687 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433275685,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":5,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433275685,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":5,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":21,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":5,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:35.689 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:54:35.690 - debug: zigbee.0 (8020) value generated '21' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:54:35.690 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:54:35.690 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":5,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:54:35.690 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":5,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 17:54:35.690 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:54:37.136 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":3,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":40,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":33,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:37.137 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:54:37.137 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":40,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":33,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:54:37.141 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:37.141 - debug: zigbee.0 (8020) value generated '40' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:54:37.141 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:37.142 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":33,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:37.142 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":33,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:54:37.142 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:37.142 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:54:37.143 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe1e383f for 'On/off state of the switch' 2025-09-09 17:54:37.143 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:54:37.228 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe1e383f.state] 2025-09-09 17:54:37.228 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe1e383f.state]{"val":0,"ack":true,"ts":1757433277226,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554553004} 2025-09-09 17:54:38.378 - info: zigbee.0 (8020) DeviceConfigureQueue configuring 0x00124b002935a7a6 TH01 2025-09-09 17:54:38.379 - info: zigbee.0 (8020) Configuring 0x00124b002935a7a6 SNZB-02 2025-09-09 17:54:43.378 - info: zigbee.0 (8020) DeviceConfigureQueue configuring 0x00124b00292bbab2 TH01 2025-09-09 17:54:43.378 - info: zigbee.0 (8020) Configuring 0x00124b00292bbab2 SNZB-02 2025-09-09 17:54:48.379 - info: zigbee.0 (8020) Handled all devices Queued for configuration. 2025-09-09 17:54:48.588 - warn: zigbee.0 (8020) DeviceConfigure:0x00124b002935a7a6 TH01 Failed to configure. --> logger.error is not a function 2025-09-09 17:54:53.889 - warn: zigbee.0 (8020) DeviceConfigure:0x00124b00292bbab2 TH01 Failed to configure. --> logger.error is not a function 2025-09-09 17:55:12.547 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433312547,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":86,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:12.548 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:12.549 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433312547,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433312547,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":86,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:12.552 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:12.552 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:12.552 - debug: zigbee.0 (8020) value generated '21' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:55:12.553 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:12.553 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":86,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:12.553 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":86,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:55:12.553 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:13.994 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433313993,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":75,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:13.994 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb48821', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:13.995 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433313993,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433313993,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":75,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:14.001 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb48821' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:14.001 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:14.001 - debug: zigbee.0 (8020) value generated '40' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:55:14.001 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:14.002 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":75,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:14.002 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":75,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb48821 for 'Message from Zigbee' 2025-09-09 17:55:14.002 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:15.595 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433315595,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":25,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":25,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":87,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:15.596 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:15.597 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433315595,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":25,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433315595,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":25,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":25,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":87,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:15.599 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:15.599 - debug: zigbee.0 (8020) message received '{"linkquality":25}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:15.600 - debug: zigbee.0 (8020) value generated '25' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:55:15.600 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:15.600 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":87,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:15.600 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":87,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:55:15.600 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:16.997 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433316997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":76,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:16.998 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb48821', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:16.998 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433316997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433316997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":76,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:17.001 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb48821' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) value generated '40' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":76,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":76,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb48821 for 'Message from Zigbee' 2025-09-09 17:55:17.002 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:18.597 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433318597,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":88,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:18.598 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:18.598 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433318597,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433318597,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":88,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:18.602 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:18.602 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:18.602 - debug: zigbee.0 (8020) value generated '21' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:55:18.603 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:18.603 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":88,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:18.603 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":88,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:55:18.603 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:19.996 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433319996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":77,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:19.996 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb48821', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:19.997 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433319996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433319996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":77,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:20.000 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb48821' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) value generated '40' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":77,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":77,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb48821 for 'Message from Zigbee' 2025-09-09 17:55:20.001 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:21.647 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433321647,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":89,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:21.648 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:21.648 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433321647,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433321647,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":89,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:21.652 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:21.652 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:21.652 - debug: zigbee.0 (8020) value generated '21' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:55:21.653 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:21.653 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":89,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:21.653 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":89,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:55:21.653 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:22.997 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433322997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":78,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:22.998 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb48821', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:22.998 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433322997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433322997,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":78,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:23.001 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb48821' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:23.001 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:23.002 - debug: zigbee.0 (8020) value generated '40' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:55:23.002 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:23.002 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":78,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:23.002 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":78,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb48821 for 'Message from Zigbee' 2025-09-09 17:55:23.002 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:24.447 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433324446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":18,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":118,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:24.447 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec53d30', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:24.448 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433324446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433324446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":18,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":118,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:24.450 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffec53d30' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:24.450 - debug: zigbee.0 (8020) message received '{"linkquality":18}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:24.451 - debug: zigbee.0 (8020) value generated '18' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:55:24.451 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:24.451 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":118,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:24.451 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":118,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec53d30 for 'Message from Zigbee' 2025-09-09 17:55:24.451 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:24.597 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433324596,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":90,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:24.597 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:24.598 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433324596,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":6900}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433324596,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":90,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:24.601 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:24.601 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:24.601 - debug: zigbee.0 (8020) value generated '21' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:55:24.601 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:24.602 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":90,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:55:24.602 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":90,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:55:24.602 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:55:25.996 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":79,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:25.997 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb48821', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:25.997 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":40,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":79,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:25.999 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb48821' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) message received '{"linkquality":40}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) value generated '40' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":79,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":40,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":79,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb48821 for 'Message from Zigbee' 2025-09-09 17:55:26.000 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:55:26.347 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433326347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":41,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:26.348 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:26.348 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433326347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433326347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":41,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:26.351 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb3cea8' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:26.351 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":41,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:55:26.351 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":41,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:55:26.351 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:55:27.446 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433327446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":18,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":119,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:27.446 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec53d30', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:27.447 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433327446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433327446,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":18,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":119,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:27.449 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffec53d30' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) message received '{"linkquality":18}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) value generated '18' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":119,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":119,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec53d30 for 'Message from Zigbee' 2025-09-09 17:55:27.450 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:29.347 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433329347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":42,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:29.347 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:29.348 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433329347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433329347,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":42,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:29.350 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb3cea8' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:29.350 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":42,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:55:29.351 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":42,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:55:29.351 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:55:30.449 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433330449,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":120,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:30.450 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec53d30', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:30.450 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433330449,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433330449,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":120,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:30.452 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffec53d30' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) value generated '21' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":120,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":120,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec53d30 for 'Message from Zigbee' 2025-09-09 17:55:30.453 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:32.352 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433332352,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":43,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:32.353 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:32.353 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433332352,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433332352,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":43,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:32.357 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb3cea8' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:32.357 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":43,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:55:32.357 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":43,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:55:32.357 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:55:33.376 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '155.461' seconds ago. 2025-09-09 17:55:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '2.928' seconds ago. 2025-09-09 17:55:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '7.381' seconds ago. 2025-09-09 17:55:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '2125.59' seconds ago. 2025-09-09 17:55:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '8.782' seconds ago. 2025-09-09 17:55:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '1.026' seconds ago. 2025-09-09 17:55:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '243.327' seconds ago. 2025-09-09 17:55:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7686.774' seconds ago. 2025-09-09 17:55:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2185.524' seconds ago. 2025-09-09 17:55:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '1021.333' seconds ago. 2025-09-09 17:55:33.457 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433333457,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":121,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:33.457 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec53d30', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:33.458 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433333457,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433333457,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":121,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:33.460 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffec53d30' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:33.460 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:33.461 - debug: zigbee.0 (8020) value generated '21' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:55:33.461 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:33.461 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":121,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:33.461 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":121,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec53d30 for 'Message from Zigbee' 2025-09-09 17:55:33.461 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:35.351 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433335351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":44,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:35.352 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:35.352 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433335351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433335351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":44,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:35.354 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb3cea8' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:35.355 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":44,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:55:35.355 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":44,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:55:35.355 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:55:36.451 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":122,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:36.451 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec53d30', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:36.452 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":21,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":122,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffec53d30' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) value generated '21' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":122,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:55:36.456 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":122,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec53d30 for 'Message from Zigbee' 2025-09-09 17:55:36.457 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:55:38.351 - debug: zigbee.0 (8020) handleMessage. {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":45,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:38.352 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'commandQueryNextImageRequest', cluster 'genOta', data '{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105}' from endpoint 1 with groupID 0 2025-09-09 17:55:38.352 - debug: zigbee.0 (8020) Type commandQueryNextImageRequest device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"commandQueryNextImageRequest","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"fieldControl":0,"manufacturerCode":4742,"imageType":2053,"fileVersion":4105},"linkquality":0,"groupID":0,"cluster":"genOta","meta":{"zclTransactionSequenceNumber":45,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":0,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:38.354 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb3cea8' with cluster 'genOta' and type 'commandQueryNextImageRequest' 2025-09-09 17:55:38.355 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":45,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:55:38.355 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandQueryNextImageRequest\",\"data\":{\"fieldControl\":0,\"manufacturerCode\":4742,\"imageType\":2053,\"fileVersion\":4105},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOta\",\"meta\":{\"zclTransactionSequenceNumber\":45,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":0,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:55:38.355 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:55:47.701 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433347701,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":211,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:47.702 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7199}' from endpoint 1 with groupID 0 2025-09-09 17:55:47.702 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433347701,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433347701,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":211,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:55:47.704 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) value generated '69' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":211,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":211,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:55:47.705 - debug: zigbee.0 (8020) message received '{"humidity":71.99}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:55:47.706 - debug: zigbee.0 (8020) value generated '71.99' from device 00124b00292bbab2 for 'Humidity' 2025-09-09 17:55:47.706 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:55:47.791 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.humidity] 2025-09-09 17:55:47.791 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.humidity]{"val":71.99,"ack":true,"ts":1757433347790,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757430947881} 2025-09-09 17:56:07.901 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":5,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":21,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":97,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:07.903 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:56:07.903 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":21,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":97,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:07.905 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:56:07.905 - debug: zigbee.0 (8020) value generated '21' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":97,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":21,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":97,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:56:07.906 - debug: zigbee.0 (8020) value generated 'false' from device 8c65a3fffe548de6 for 'On/off state of the switch' 2025-09-09 17:56:07.907 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:56:07.991 - debug: yahka.0 (318) got a stateChange for [zigbee.0.8c65a3fffe548de6.state] 2025-09-09 17:56:07.991 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.8c65a3fffe548de6.state]{"val":0,"ack":true,"ts":1757433367990,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554562106} 2025-09-09 17:56:08.050 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433368050,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7380},"linkquality":58,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:08.052 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec54def', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7380}' from endpoint 1 with groupID 0 2025-09-09 17:56:08.052 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433368050,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433368050,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7380},"linkquality":58,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) message received '{"linkquality":58}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) value generated '58' from device 048727fffec54def for 'Link quality' 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7380},\"linkquality\":58,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7380},\"linkquality\":58,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec54def for 'Message from Zigbee' 2025-09-09 17:56:08.055 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:08.056 - debug: zigbee.0 (8020) message received '{"humidity":73.8}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:08.056 - debug: zigbee.0 (8020) value generated '73.8' from device 048727fffec54def for 'Humidity' 2025-09-09 17:56:08.056 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:08.141 - debug: yahka.0 (318) got a stateChange for [zigbee.0.048727fffec54def.humidity] 2025-09-09 17:56:08.141 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.048727fffec54def.humidity]{"val":73.8,"ack":true,"ts":1757433368140,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757415386126} 2025-09-09 17:56:13.801 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7380},"linkquality":58,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:13.802 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffec54def', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7380}' from endpoint 1 with groupID 0 2025-09-09 17:56:13.802 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7380},"linkquality":58,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:13.805 - debug: zigbee.0 (8020) message received '{"linkquality":58}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:13.805 - debug: zigbee.0 (8020) value generated '58' from device 048727fffec54def for 'Link quality' 2025-09-09 17:56:13.805 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:13.805 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7380},\"linkquality\":58,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:13.805 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7380},\"linkquality\":58,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffec54def for 'Message from Zigbee' 2025-09-09 17:56:13.806 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:13.806 - debug: zigbee.0 (8020) message received '{"humidity":73.8}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:56:13.806 - debug: zigbee.0 (8020) value generated '73.8' from device 048727fffec54def for 'Humidity' 2025-09-09 17:56:13.806 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:56:13.890 - debug: yahka.0 (318) got a stateChange for [zigbee.0.048727fffec54def.humidity] 2025-09-09 17:56:13.891 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.048727fffec54def.humidity]{"val":73.8,"ack":true,"ts":1757433373889,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757415386126} 2025-09-09 17:56:18.204 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433378204,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7000},"linkquality":21,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":91,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:18.206 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7000}' from endpoint 1 with groupID 0 2025-09-09 17:56:18.206 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433378204,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":91,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433378204,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":91,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":7000},"linkquality":21,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":91,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:18.209 - debug: zigbee.0 (8020) message received '{"linkquality":21}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) value generated '21' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7000},\"linkquality\":21,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":91,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7000},\"linkquality\":21,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":91,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) message received '{"humidity":70}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) value generated '70' from device 048727fffeb4387b for 'Humidity' 2025-09-09 17:56:18.210 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:56:18.294 - debug: yahka.0 (318) got a stateChange for [zigbee.0.048727fffeb4387b.humidity] 2025-09-09 17:56:18.294 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.048727fffeb4387b.humidity]{"val":70,"ack":true,"ts":1757433378293,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433378293} 2025-09-09 17:56:26.304 - debug: zigbee.0 (8020) handleMessage. {"type":"commandCheckin","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386304,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":91,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{},"linkquality":18,"groupID":0,"cluster":"genPollCtrl","meta":{"zclTransactionSequenceNumber":92,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:26.307 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb4387b', type 'commandCheckin', cluster 'genPollCtrl', data '{}' from endpoint 1 with groupID 0 2025-09-09 17:56:26.307 - debug: zigbee.0 (8020) Type commandCheckin device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386304,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":91,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} incoming event: {"type":"commandCheckin","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386304,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":91,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{},"linkquality":18,"groupID":0,"cluster":"genPollCtrl","meta":{"zclTransactionSequenceNumber":92,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:56:26.310 - debug: zigbee.0 (8020) No converter available for 'SNZB-02D' '048727fffeb4387b' with cluster 'genPollCtrl' and type 'commandCheckin' 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) message received '{"linkquality":18}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) value generated '18' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"commandCheckin\",\"data\":{},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genPollCtrl\",\"meta\":{\"zclTransactionSequenceNumber\":92,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) value generated '"{\"type\":\"commandCheckin\",\"data\":{},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genPollCtrl\",\"meta\":{\"zclTransactionSequenceNumber\":92,\"frameControl\":{\"frameType\":1,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb4387b for 'Message from Zigbee' 2025-09-09 17:56:26.311 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:56:30.060 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2143},"linkquality":65,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":212,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:56:30.060 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2143}' from endpoint 1 with groupID 0 2025-09-09 17:56:30.061 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2143},"linkquality":65,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":212,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:56:30.063 - debug: zigbee.0 (8020) message received '{"linkquality":65}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:56:30.063 - debug: zigbee.0 (8020) value generated '65' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 17:56:30.063 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:56:30.063 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2143},\"linkquality\":65,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":212,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:56:30.064 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2143},\"linkquality\":65,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":212,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 17:56:30.064 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:56:30.064 - debug: zigbee.0 (8020) message received '{"temperature":21.43}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:56:30.064 - debug: zigbee.0 (8020) value generated '21.43' from device 00124b00292bbab2 for 'Temperature' 2025-09-09 17:56:30.064 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:56:30.150 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.temperature] 2025-09-09 17:56:30.150 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.temperature]{"val":21.43,"ack":true,"ts":1757433390148,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757432790149} 2025-09-09 17:56:33.377 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '215.462' seconds ago. 2025-09-09 17:56:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '56.928' seconds ago. 2025-09-09 17:56:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '67.382' seconds ago. 2025-09-09 17:56:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '19.577' seconds ago. 2025-09-09 17:56:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '6.824' seconds ago. 2025-09-09 17:56:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '55.028' seconds ago. 2025-09-09 17:56:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '3.319' seconds ago. 2025-09-09 17:56:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7746.776' seconds ago. 2025-09-09 17:56:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2245.525' seconds ago. 2025-09-09 17:56:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '1081.334' seconds ago. 2025-09-09 17:56:56.059 - debug: zigbee.0 (8020) handleDeviceAnnounce. {"device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757433416058,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:56:56.060 - warn: zigbee.0 (8020) ELEVATED:Ida (c97c) Device '0x00124b00292c269e' announced itself 2025-09-09 17:56:56.060 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b00292c269e" 2025-09-09 17:56:56.061 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757433416058,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:56:56.061 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757433416058,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:56:56.061 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:56:56.065 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"SUCCESSFUL","_lastSeen":1757433416058,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} rejoined, no new device 2025-09-09 17:56:56.105 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:56:57.062 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292c269e = true 2025-09-09 17:56:57.062 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292c269e = 10 2025-09-09 17:56:57.062 - warn: zigbee.0 (8020) ELEVATED:I01 (cd66) message received '{"available":true}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:56:57.062 - warn: zigbee.0 (8020) ELEVATED:I02 (cd66) value generated 'true' from device 00124b00292c269e for 'Available' 2025-09-09 17:56:57.063 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:56:57.063 - warn: zigbee.0 (8020) ELEVATED:I01 (cd66) message received '{"linkquality":10}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:56:57.063 - warn: zigbee.0 (8020) ELEVATED:I02 (cd66) value generated '10' from device 00124b00292c269e for 'Link quality' 2025-09-09 17:56:57.063 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:57:01.972 - debug: zigbee.0 (8020) handleDeviceLeave. {"ieeeAddr":"0x00124b00292c269e"} 2025-09-09 17:57:01.972 - warn: zigbee.0 (8020) ELEVATED:Idl (e094) Device '0x00124b00292c269e' has left the network 2025-09-09 17:57:01.973 - debug: zigbee.0 (8020) Leave device event: 0x00124b00292c269e 2025-09-09 17:57:01.973 - debug: zigbee.0 (8020) Delete device 00124b00292c269e from iobroker. 2025-09-09 17:57:12.734 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevices" and id null 2025-09-09 17:57:12.736 - debug: zigbee.0 (8020) readNvBackup called 2025-09-09 17:57:12.737 - debug: zigbee.0 (8020) readNvBackup returns {"channel":11,"precfgkey":"01030507090b0d0f00020406080a0c0d","extPanID":"a0f7e218004b1200","panID":6754} 2025-09-09 17:57:12.738 - debug: zigbee.0 (8020) get groupes called with {"command":"getGroups","message":{},"from":"system.adapter.admin.0","callback":{"message":{},"id":324,"ack":false,"time":1757433432732},"_id":20537981} 2025-09-09 17:57:12.743 - debug: zigbee.0 (8020) getCoordinatorInfo result: {"installSource":"iobroker.zigbee@3.0.5","channel":"11","port":"tcp://192.168.10.133:8888","type":"ZStack3x0","revision":20220219,"version":"2-1.2.7.1."} 2025-09-09 17:57:12.795 - debug: zigbee.0 (8020) get groupes called with {"command":"getGroups","message":{},"from":"system.adapter.admin.0","callback":{"message":{},"id":324,"ack":false,"time":1757433432732},"_id":20537981} connected 2025-09-09 17:57:12.795 - debug: zigbee.0 (8020) getGroups result: {} ( []) 2025-09-09 17:57:12.888 - info: zigbee.0 (8020) List of port: [{"path":"/dev/ttyS1"},{"path":"/dev/ttyS0"},{"path":"/dev/ttyS2"},{"path":"/dev/ttyS3"}] 2025-09-09 17:57:12.913 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec53d30 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.914 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb48821 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.914 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec54def (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.914 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe1e383f (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.914 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe19baa2 (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.915 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb4387b (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.915 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb3cea8 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.915 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292bbab2 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:57:12.916 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xbc026efffe670dfe (E160x/E170x/E190x: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:12.916 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935a7a6 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:57:12.916 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x84ba20fffe4035f3 (R7060: 1946894323 - 1946894323 (query took 0 ms) 2025-09-09 17:57:12.917 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x8c65a3fffe548de6 (ZBMINI: none - 332242049 (query took 0 ms) 2025-09-09 17:57:12.917 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935c6dd (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:12.930 - debug: zigbee.0 (8020) getDevices contains 14 Devices 2025-09-09 17:57:13.061 - debug: zigbee.0 (8020) getBinding result: [] 2025-09-09 17:57:14.314 - debug: zigbee.0 (8020) Event handlePermitJoinChanged received with {"permitted":true,"time":90} 2025-09-09 17:57:14.315 - info: zigbee.0 (8020) Opening zigbee Network for 90 seconds 2025-09-09 17:57:19.254 - debug: zigbee.0 (8020) handleDeviceJoined. {"device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":41724,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"PENDING","_lastSeen":1757433416158,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":41724,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:57:19.821 - debug: zigbee.0 (8020) handleDeviceInterview. {"status":"started","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"PENDING","_lastSeen":1757433439820,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:57:19.824 - debug: zigbee.0 (8020) handleDeviceAnnounce. {"device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:57:19.825 - info: zigbee.0 (8020) Starting interview of '0x00124b00292c269e' 2025-09-09 17:57:19.825 - warn: zigbee.0 (8020) ELEVATED:Ida (2651) Device '0x00124b00292c269e' announced itself 2025-09-09 17:57:19.826 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:57:19.826 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:57:19.826 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:57:19.829 - debug: zigbee.0 (8020) new device 0x00124b00292c269e 8303 SNZB-02 2025-09-09 17:57:19.829 - debug: zigbee.0 (8020) localConfig:name for id with 00124b00292c269e and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:19.829 - debug: zigbee.0 (8020) UpdateDev called with 00124b00292c269e, SNZB-02, SNZB-02, SNZB-02 2025-09-09 17:57:19.830 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b00292c269e, SNZB-02 and img/SNZB-02.png 2025-09-09 17:57:19.830 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:19.830 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02.png" 2025-09-09 17:57:19.833 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:57:19.877 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b00292c269e (SNZB-02) 2025-09-09 17:57:19.949 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b00292c269e" 2025-09-09 17:57:19.954 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b00292c269e" 2025-09-09 17:57:19.975 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:19.975 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:20.015 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:20.015 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:20.827 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292c269e = true 2025-09-09 17:57:20.827 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292c269e = 10 2025-09-09 17:57:20.827 - warn: zigbee.0 (8020) ELEVATED:I01 (2a3b) message received '{"available":true}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:57:20.827 - warn: zigbee.0 (8020) ELEVATED:I02 (2a3b) value generated 'true' from device 00124b00292c269e for 'Available' 2025-09-09 17:57:20.828 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:57:20.828 - warn: zigbee.0 (8020) ELEVATED:I01 (2a3b) message received '{"linkquality":10}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:57:20.828 - warn: zigbee.0 (8020) ELEVATED:I02 (2a3b) value generated '10' from device 00124b00292c269e for 'Link quality' 2025-09-09 17:57:20.828 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:57:22.005 - error: zigbee.0 (8020) Adapter disconnected, stopping 2025-09-09 17:57:32.006 - info: zigbee.0 (8020) Try to reconnect. 2025-09-09 17:57:32.007 - info: zigbee.0 (8020) Starting Adapter npm ... 2025-09-09 17:57:32.009 - info: zigbee.0 (8020) Installed Version: iobroker.zigbee@3.0.5 (Converters 24.8.0 Herdsman 4.4.1) 2025-09-09 17:57:32.009 - info: zigbee.0 (8020) configured transmit power : normal 2025-09-09 17:57:32.009 - debug: zigbee.0 (8020) Starting zigbee-herdsman... 2025-09-09 17:57:32.010 - info: zigbee.0 (8020) Starting Zigbee-Herdsman 2025-09-09 17:57:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '275.463' seconds ago. 2025-09-09 17:57:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '116.929' seconds ago. 2025-09-09 17:57:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '127.383' seconds ago. 2025-09-09 17:57:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '79.578' seconds ago. 2025-09-09 17:57:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '66.825' seconds ago. 2025-09-09 17:57:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '115.029' seconds ago. 2025-09-09 17:57:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '63.32' seconds ago. 2025-09-09 17:57:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7806.777' seconds ago. 2025-09-09 17:57:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2305.526' seconds ago. 2025-09-09 17:57:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '13.558' seconds ago. 2025-09-09 17:57:36.010 - info: zigbee.0 (8020) Zigbee-Herdsman started successfully with Coordinator firmware version: ZStack3x0 : 20220219 (2-1.2.7.1) 2025-09-09 17:57:36.010 - debug: zigbee.0 (8020) Network parameters: panID=6754 channel=11 extendedPanID=a0f7e218004b1200 2025-09-09 17:57:36.011 - info: zigbee.0 (8020) Unable to disable LED, unsupported function. 2025-09-09 17:57:36.012 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} 2025-09-09 17:57:36.012 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} 2025-09-09 17:57:36.012 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:57:36.012 - info: zigbee.0 (8020) 0x00124b002935a7a6 (addr 56133): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:57:36.013 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} 2025-09-09 17:57:36.013 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} 2025-09-09 17:57:36.014 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:57:36.014 - info: zigbee.0 (8020) 0x048727fffec53d30 (addr 23563): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:57:36.015 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} 2025-09-09 17:57:36.016 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} 2025-09-09 17:57:36.016 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:57:36.016 - info: zigbee.0 (8020) 0x048727fffeb48821 (addr 59749): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:57:36.017 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} 2025-09-09 17:57:36.017 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} 2025-09-09 17:57:36.018 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:57:36.018 - info: zigbee.0 (8020) 0x048727fffec54def (addr 1488): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:57:36.018 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} 2025-09-09 17:57:36.018 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} 2025-09-09 17:57:36.018 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:57:36.019 - info: zigbee.0 (8020) 0xdc8e95fffe19baa2 (addr 53401): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:57:36.019 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} 2025-09-09 17:57:36.019 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} 2025-09-09 17:57:36.019 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:57:36.019 - info: zigbee.0 (8020) 0xdc8e95fffe1e383f (addr 17968): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:57:36.021 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386555,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":92,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} 2025-09-09 17:57:36.021 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386555,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":92,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} 2025-09-09 17:57:36.021 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:57:36.021 - info: zigbee.0 (8020) 0x048727fffeb4387b (addr 21497): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:57:36.022 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} 2025-09-09 17:57:36.022 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} 2025-09-09 17:57:36.022 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02D 2025-09-09 17:57:36.023 - info: zigbee.0 (8020) 0x048727fffeb3cea8 (addr 64779): SNZB-02D - SONOFF Temperature and humidity sensor with screen (EndDevice) 2025-09-09 17:57:36.023 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} 2025-09-09 17:57:36.023 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} 2025-09-09 17:57:36.023 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:57:36.024 - info: zigbee.0 (8020) 0x00124b00292bbab2 (addr 13763): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:57:36.024 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} 2025-09-09 17:57:36.024 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} 2025-09-09 17:57:36.025 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:57:36.025 - info: zigbee.0 (8020) 0x00124b002935c6dd (addr 44899): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:57:36.026 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} 2025-09-09 17:57:36.026 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} 2025-09-09 17:57:36.026 - debug: zigbee.0 (8020) Generating states from exposes for E160x/E170x/E190x 2025-09-09 17:57:36.026 - info: zigbee.0 (8020) 0xbc026efffe670dfe (addr 62941): E160x/E170x/E190x - IKEA TRADFRI control outlet (Router) 2025-09-09 17:57:36.027 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} 2025-09-09 17:57:36.027 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} 2025-09-09 17:57:36.027 - debug: zigbee.0 (8020) Generating states from exposes for R7060 2025-09-09 17:57:36.027 - info: zigbee.0 (8020) 0x84ba20fffe4035f3 (addr 23380): R7060 - Woox Smart garden irrigation control (EndDevice) 2025-09-09 17:57:36.027 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} 2025-09-09 17:57:36.028 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} 2025-09-09 17:57:36.028 - debug: zigbee.0 (8020) Generating states from exposes for ZBMINI 2025-09-09 17:57:36.028 - info: zigbee.0 (8020) 0x8c65a3fffe548de6 (addr 50195): ZBMINI - SONOFF Zigbee two way smart switch (Router) 2025-09-09 17:57:36.028 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:57:36.029 - debug: zigbee.0 (8020) New device event: {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} 2025-09-09 17:57:36.029 - debug: zigbee.0 (8020) Generating states from exposes for SNZB-02 2025-09-09 17:57:36.029 - info: zigbee.0 (8020) 0x00124b00292c269e (addr 8303): SNZB-02 - SONOFF Temperature and humidity sensor 2 (EndDevice) 2025-09-09 17:57:36.029 - info: zigbee.0 (8020) Currently 14 devices are joined: 2025-09-09 17:57:36.029 - info: zigbee.0 (8020) Zigbee started 2025-09-09 17:57:36.031 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935a7a6 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:57:36.031 - info: zigbee.0 (8020) DeviceConfigure 0x00124b002935a7a6 SNZB-02 needed - Device added to Configuration Queue 2025-09-09 17:57:36.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec53d30 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.032 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffec53d30 SNZB-02D not needed 2025-09-09 17:57:36.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb48821 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.032 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb48821 SNZB-02D not needed 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec54def (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffec54def SNZB-02D not needed 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe19baa2 (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xdc8e95fffe19baa2 ZBMINI not needed 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe1e383f (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xdc8e95fffe1e383f ZBMINI not needed 2025-09-09 17:57:36.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb4387b (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.034 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb4387b SNZB-02D not needed 2025-09-09 17:57:36.034 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb3cea8 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.034 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x048727fffeb3cea8 SNZB-02D not needed 2025-09-09 17:57:36.034 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292bbab2 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:57:36.034 - info: zigbee.0 (8020) DeviceConfigure 0x00124b00292bbab2 SNZB-02 needed - Device added to Configuration Queue 2025-09-09 17:57:36.035 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935c6dd (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:36.035 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x00124b002935c6dd SNZB-02 not needed 2025-09-09 17:57:36.035 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xbc026efffe670dfe (E160x/E170x/E190x: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.035 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0xbc026efffe670dfe E160x/E170x/E190x not needed 2025-09-09 17:57:36.035 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x84ba20fffe4035f3 (R7060: 1946894323 - 1946894323 (query took 0 ms) 2025-09-09 17:57:36.036 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x84ba20fffe4035f3 R7060 not needed 2025-09-09 17:57:36.036 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x8c65a3fffe548de6 (ZBMINI: none - 332242049 (query took 0 ms) 2025-09-09 17:57:36.036 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x8c65a3fffe548de6 ZBMINI not needed 2025-09-09 17:57:36.036 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:36.036 - debug: zigbee.0 (8020) DeviceConfigure:DeviceConfigure 0x00124b00292c269e SNZB-02 not needed 2025-09-09 17:57:36.045 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b002935a7a6" 2025-09-09 17:57:36.045 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffec53d30" 2025-09-09 17:57:36.045 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6218}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433177915,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} rejoined, no new device 2025-09-09 17:57:36.046 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb48821" 2025-09-09 17:57:36.049 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":3,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7460}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2190}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec53d30","deviceNetworkAddress":23563,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec53d30"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec53d30","_interviewState":"SUCCESSFUL","_lastSeen":1757433336450,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":23563,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec53d30"} rejoined, no new device 2025-09-09 17:57:36.089 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffec54def" 2025-09-09 17:57:36.090 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":4,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7070}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2240}}},"deviceIeeeAddress":"0x048727fffeb48821","deviceNetworkAddress":59749,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb48821"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb48821","_interviewState":"SUCCESSFUL","_lastSeen":1757433325996,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":59749,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":40,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb48821"} rejoined, no new device 2025-09-09 17:57:36.090 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xdc8e95fffe19baa2" 2025-09-09 17:57:36.090 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (5) for 0xdc8e95fffe19baa2 (01MINIZB) 2025-09-09 17:57:36.091 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":5,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":7380}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2140}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffec54def","deviceNetworkAddress":1488,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffec54def"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffec54def","_interviewState":"SUCCESSFUL","_lastSeen":1757433373801,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":1488,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":58,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffec54def"} rejoined, no new device 2025-09-09 17:57:36.091 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xdc8e95fffe1e383f" 2025-09-09 17:57:36.091 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (6) for 0xdc8e95fffe1e383f (01MINIZB) 2025-09-09 17:57:36.092 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433274136,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} rejoined, no new device 2025-09-09 17:57:36.092 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb4387b" 2025-09-09 17:57:36.092 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433277135,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":40,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} rejoined, no new device 2025-09-09 17:57:36.093 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x048727fffeb3cea8" 2025-09-09 17:57:36.094 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":8,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msRelativeHumidity":{"attributes":{"measuredValue":7000}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1970}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb4387b","deviceNetworkAddress":21497,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb4387b"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb4387b","_interviewState":"SUCCESSFUL","_lastSeen":1757433386555,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":21497,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":92,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb4387b"} rejoined, no new device 2025-09-09 17:57:36.094 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b00292bbab2" 2025-09-09 17:57:36.095 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2170}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433338351,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} rejoined, no new device 2025-09-09 17:57:36.095 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b002935c6dd" 2025-09-09 17:57:36.095 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433390060,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":65,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} rejoined, no new device 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0xbc026efffe670dfe" 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (7) for 0xbc026efffe670dfe (TRADFRI control outlet) 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":11,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}}},"deviceIeeeAddress":"0x00124b002935c6dd","deviceNetworkAddress":44899,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935c6dd"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935c6dd","_interviewState":"SUCCESSFUL","_lastSeen":1757425646604,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":44899,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935c6dd"} rejoined, no new device 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433275136,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":72,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} rejoined, no new device 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x84ba20fffe4035f3" 2025-09-09 17:57:36.096 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x8c65a3fffe548de6" 2025-09-09 17:57:36.097 - debug: zigbee.0 (8020) DeviceAvailability:registering device Ping (8) for 0x8c65a3fffe548de6 (01MINIZB) 2025-09-09 17:57:36.097 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":14,"_applicationVersion":69,"_dateCode":"","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":81,"inputClusters":[0,4,5,6,61184,1],"outputClusters":[25,10],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"65503":"���/\u0011�3�/\u0011@k�/\u0011���/\u0011\u0000\u0000\u0000\u0000\u0005\u0000\u0000\u0000\u0000\u0011","65506":31,"65508":1,"65534":0,"modelId":"TS0101","manufacturerName":"_TZ3210_eymunffl","powerSource":3,"zclVersion":3,"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0,"offWaitTime":0,"onTime":0}}},"deviceIeeeAddress":"0x84ba20fffe4035f3","deviceNetworkAddress":23380,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x84ba20fffe4035f3"}}],"_hardwareVersion":1,"_ieeeAddr":"0x84ba20fffe4035f3","_interviewState":"SUCCESSFUL","_lastSeen":1757431147855,"_manufacturerID":4098,"_manufacturerName":"_TZ3210_eymunffl","_modelID":"TS0101","_networkAddress":23380,"_powerSource":"Battery","_stackVersion":0,"_type":"EndDevice","_zclVersion":3,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":1946894323}},"mapped":{"fingerprint":[{"modelID":"TS0101","manufacturerName":"_TZ3210_eymunffl"}],"model":"R7060","vendor":"Woox","description":"Smart garden irrigation control","fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"manuSpecificTuya","type":["commandMcuSyncTime"]},{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"manuSpecificTuya","type":["commandActiveStatusReport"]}],"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0}],"meta":{"disableDefaultResponse":true},"options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x84ba20fffe4035f3"} rejoined, no new device 2025-09-09 17:57:36.097 - debug: zigbee.0 (8020) DeviceAvailability:register device Ping for "0x00124b00292c269e" 2025-09-09 17:57:36.097 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433367901,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":21,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} rejoined, no new device 2025-09-09 17:57:36.097 - debug: zigbee.0 (8020) Device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"IN_PROGRESS","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292c269e"} rejoined, no new device 2025-09-09 17:57:36.145 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02D.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02D.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02D.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/ZBMINI.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/ZBMINI.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02D.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02D.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:57:36.146 - debug: zigbee.0 (8020) icon img/E160x-E170x-E190x.png found - no copy needed 2025-09-09 17:57:36.149 - debug: zigbee.0 (8020) icon img/R7060.png found - no copy needed 2025-09-09 17:57:36.149 - debug: zigbee.0 (8020) icon img/ZBMINI.png found - no copy needed 2025-09-09 17:57:36.149 - debug: zigbee.0 (8020) icon img/SNZB-02.png found - no copy needed 2025-09-09 17:57:36.192 - debug: zigbee.0 (8020) localConfig:name for id with 00124b002935a7a6 and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.192 - debug: zigbee.0 (8020) UpdateDev called with 00124b002935a7a6, SNZB-02, SNZB-02, Waschküche SNZB-02 2025-09-09 17:57:36.192 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b002935a7a6, SNZB-02 and img/SNZB-02.png 2025-09-09 17:57:36.192 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.192 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02.png" 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffec53d30 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) UpdateDev called with 048727fffec53d30, SNZB-02D, SNZB-02D, Wohnzimmer SNZB-02D 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffec53d30, SNZB-02D and img/SNZB-02D.png 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02D.png" 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb48821 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb48821, SNZB-02D, SNZB-02D, Büro SNZB-02D 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb48821, SNZB-02D and img/SNZB-02D.png 2025-09-09 17:57:36.193 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02D.png" 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffec54def and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) UpdateDev called with 048727fffec54def, SNZB-02D, SNZB-02D, Schlafzimmer SNZB-02D 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffec54def, SNZB-02D and img/SNZB-02D.png 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02D.png" 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:name for id with dc8e95fffe19baa2 and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) UpdateDev called with dc8e95fffe19baa2, ZBMINI, ZBMINI, Herrenzimmer ZBMINI 2025-09-09 17:57:36.194 - debug: zigbee.0 (8020) localConfig:Icon for id with dc8e95fffe19baa2, ZBMINI and img/ZBMINI.png 2025-09-09 17:57:36.195 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.195 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/ZBMINI.png" 2025-09-09 17:57:36.195 - debug: zigbee.0 (8020) localConfig:name for id with dc8e95fffe1e383f and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.195 - debug: zigbee.0 (8020) UpdateDev called with dc8e95fffe1e383f, ZBMINI, ZBMINI, Wohnzimmer Leselicht ZBMINI 2025-09-09 17:57:36.195 - debug: zigbee.0 (8020) localConfig:Icon for id with dc8e95fffe1e383f, ZBMINI and img/ZBMINI.png 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/ZBMINI.png" 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb4387b and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb4387b, SNZB-02D, SNZB-02D, Balkon SNZB-02D 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb4387b, SNZB-02D and img/SNZB-02D.png 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02D.png" 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) localConfig:name for id with 048727fffeb3cea8 and SNZB-02D from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.196 - debug: zigbee.0 (8020) UpdateDev called with 048727fffeb3cea8, SNZB-02D, SNZB-02D, Herrenzimmer SNZB-02D 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:Icon for id with 048727fffeb3cea8, SNZB-02D and img/SNZB-02D.png 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02D.png" 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:name for id with 00124b00292bbab2 and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) UpdateDev called with 00124b00292bbab2, SNZB-02, SNZB-02, Keller SNZB-02 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b00292bbab2, SNZB-02 and img/SNZB-02.png 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02.png" 2025-09-09 17:57:36.197 - debug: zigbee.0 (8020) localConfig:name for id with 00124b002935c6dd and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) UpdateDev called with 00124b002935c6dd, SNZB-02, SNZB-02, Gästezimmer SNZB-02 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b002935c6dd, SNZB-02 and img/SNZB-02.png 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02.png" 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:name for id with bc026efffe670dfe and E160x/E170x/E190x from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) UpdateDev called with bc026efffe670dfe, E160x/E170x/E190x, E160x/E170x/E190x, Tradfri E1603/E1702/E1708 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:Icon for id with bc026efffe670dfe, E160x/E170x/E190x and img/E160x-E170x-E190x.png 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.198 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/E160x-E170x-E190x.png" 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:name for id with 84ba20fffe4035f3 and R7060 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) UpdateDev called with 84ba20fffe4035f3, R7060, R7060, R7060 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:Icon for id with 84ba20fffe4035f3, R7060 and img/R7060.png 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/R7060.png" 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:name for id with 8c65a3fffe548de6 and ZBMINI from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) UpdateDev called with 8c65a3fffe548de6, ZBMINI, ZBMINI, Wohnzimmer Fensterbank ZBMINI 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:Icon for id with 8c65a3fffe548de6, ZBMINI and img/ZBMINI.png 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.199 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/ZBMINI.png" 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) localConfig:name for id with 00124b00292c269e and SNZB-02 from {"by_id":{"048727fffec53d30":{"name":"Wohnzimmer SNZB-02D"},"048727fffeb48821":{"name":"Büro SNZB-02D"},"00124b002935a7a6":{"name":"Waschküche SNZB-02"},"048727fffec54def":{"name":"Schlafzimmer SNZB-02D"},"dc8e95fffe1e383f":{"name":"Wohnzimmer Leselicht ZBMINI"},"dc8e95fffe19baa2":{"name":"Herrenzimmer ZBMINI"},"048727fffeb4387b":{"name":"Balkon SNZB-02D"},"048727fffeb3cea8":{"name":"Herrenzimmer SNZB-02D"},"00124b00292bbab2":{"name":"Keller SNZB-02"},"00124b002935c6dd":{"name":"Gästezimmer SNZB-02"},"bc026efffe670dfe":{"name":"Tradfri E1603/E1702/E1708"},"8c65a3fffe548de6":{"name":"Wohnzimmer Fensterbank ZBMINI"}},"by_model":{}} 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) UpdateDev called with 00124b00292c269e, SNZB-02, SNZB-02, SNZB-02 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) localConfig:Icon for id with 00124b00292c269e, SNZB-02 and img/SNZB-02.png 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) localConfig:icon Path is undefined 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) localConfig:icon path is no string, returning "img/SNZB-02.png" 2025-09-09 17:57:36.200 - debug: zigbee.0 (8020) get groupes called with undefined 2025-09-09 17:57:36.212 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b002935a7a6 (SNZB-02) 2025-09-09 17:57:36.212 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffec53d30 (SNZB-02D) 2025-09-09 17:57:36.213 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb48821 (SNZB-02D) 2025-09-09 17:57:36.213 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffec54def (SNZB-02D) 2025-09-09 17:57:36.213 - debug: zigbee.0 (8020) synchronizing device states for 0xdc8e95fffe19baa2 (ZBMINI) 2025-09-09 17:57:36.214 - debug: zigbee.0 (8020) synchronizing device states for 0xdc8e95fffe1e383f (ZBMINI) 2025-09-09 17:57:36.214 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb4387b (SNZB-02D) 2025-09-09 17:57:36.214 - debug: zigbee.0 (8020) synchronizing device states for 0x048727fffeb3cea8 (SNZB-02D) 2025-09-09 17:57:36.214 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b00292bbab2 (SNZB-02) 2025-09-09 17:57:36.219 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b002935a7a6" 2025-09-09 17:57:36.221 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.048727fffec53d30" 2025-09-09 17:57:36.221 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.048727fffeb48821" 2025-09-09 17:57:36.222 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.048727fffec54def" 2025-09-09 17:57:36.222 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.dc8e95fffe19baa2" 2025-09-09 17:57:36.222 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.dc8e95fffe1e383f" 2025-09-09 17:57:36.222 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.048727fffeb4387b" 2025-09-09 17:57:36.223 - debug: zigbee.0 (8020) get groupes called with no object connected 2025-09-09 17:57:36.223 - debug: zigbee.0 (8020) getGroups result: {} ( []) 2025-09-09 17:57:36.223 - debug: zigbee.0 (8020) sync Groups called: groups is {} 2025-09-09 17:57:36.225 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b002935c6dd (SNZB-02) 2025-09-09 17:57:36.225 - debug: zigbee.0 (8020) synchronizing device states for 0xbc026efffe670dfe (E160x/E170x/E190x) 2025-09-09 17:57:36.227 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.048727fffeb3cea8" 2025-09-09 17:57:36.227 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b00292bbab2" 2025-09-09 17:57:36.228 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b002935c6dd" 2025-09-09 17:57:36.228 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.bc026efffe670dfe" 2025-09-09 17:57:36.228 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.84ba20fffe4035f3" 2025-09-09 17:57:36.228 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.8c65a3fffe548de6" 2025-09-09 17:57:36.234 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevice" and id "zigbee.0.00124b00292c269e" 2025-09-09 17:57:36.238 - debug: zigbee.0 (8020) synchronizing device states for 0x84ba20fffe4035f3 (R7060) 2025-09-09 17:57:36.238 - debug: zigbee.0 (8020) synchronizing device states for 0x8c65a3fffe548de6 (ZBMINI) 2025-09-09 17:57:36.238 - debug: zigbee.0 (8020) synchronizing device states for 0x00124b00292c269e (SNZB-02) 2025-09-09 17:57:36.330 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935a7a6 (SNZB-02: -2085432827 - 484678042 (query took 1 ms) 2025-09-09 17:57:36.330 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.331 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec53d30 (SNZB-02D: 332242049 - 332242049 (query took 1 ms) 2025-09-09 17:57:36.331 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.333 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb48821 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.333 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.378 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec54def (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.378 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.393 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe19baa2 (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.394 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.394 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe1e383f (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.394 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.395 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb4387b (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.395 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.396 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb3cea8 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.396 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.397 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292bbab2 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:57:36.397 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.433 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935c6dd (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:36.433 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.434 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xbc026efffe670dfe (E160x/E170x/E190x: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:57:36.434 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.435 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x84ba20fffe4035f3 (R7060: 1946894323 - 1946894323 (query took 0 ms) 2025-09-09 17:57:36.435 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.435 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x8c65a3fffe548de6 (ZBMINI: none - 332242049 (query took 0 ms) 2025-09-09 17:57:36.436 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.436 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:57:36.436 - debug: zigbee.0 (8020) getDevices contains 1 Devices 2025-09-09 17:57:36.759 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":9,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:36.760 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":2,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":9,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:36.761 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:36.761 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":9,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:36.762 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:36.762 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433456759,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":0,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":9,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:36.764 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":9,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:36.765 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":9,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 17:57:36.765 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:36.765 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":9,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:36.765 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":9,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 17:57:36.765 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:37.012 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935a7a6 = true 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935a7a6 = 10 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935a7a6 for 'Available' 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec53d30 = true 2025-09-09 17:57:37.013 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec53d30 = 10 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec53d30 for 'Available' 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec53d30 type 'SNZB-02D' 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec53d30 for 'Link quality' 2025-09-09 17:57:37.014 - debug: zigbee.0 (8020) No value published for device 048727fffec53d30 2025-09-09 17:57:37.015 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb48821 = true 2025-09-09 17:57:37.015 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb48821 = 10 2025-09-09 17:57:37.015 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:57:37.015 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb48821 for 'Available' 2025-09-09 17:57:37.016 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:57:37.016 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb48821 type 'SNZB-02D' 2025-09-09 17:57:37.016 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb48821 for 'Link quality' 2025-09-09 17:57:37.016 - debug: zigbee.0 (8020) No value published for device 048727fffeb48821 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffec54def = true 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffec54def = 10 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffec54def for 'Available' 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffec54def type 'SNZB-02D' 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) value generated '10' from device 048727fffec54def for 'Link quality' 2025-09-09 17:57:37.018 - debug: zigbee.0 (8020) No value published for device 048727fffec54def 2025-09-09 17:57:37.019 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xdc8e95fffe19baa2 = true 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xdc8e95fffe19baa2 = 10 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) message received '{"available":true}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) value generated 'true' from device dc8e95fffe19baa2 for 'Available' 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) value generated '10' from device dc8e95fffe19baa2 for 'Link quality' 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:37.020 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xdc8e95fffe1e383f = true 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xdc8e95fffe1e383f = 10 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) message received '{"available":true}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) value generated 'true' from device dc8e95fffe1e383f for 'Available' 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) value generated '10' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:57:37.021 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb4387b = true 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb4387b = 10 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb4387b for 'Available' 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb4387b type 'SNZB-02D' 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb4387b for 'Link quality' 2025-09-09 17:57:37.022 - debug: zigbee.0 (8020) No value published for device 048727fffeb4387b 2025-09-09 17:57:37.025 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x048727fffeb3cea8 = true 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x048727fffeb3cea8 = 10 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) message received '{"available":true}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) value generated 'true' from device 048727fffeb3cea8 for 'Available' 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) value generated '10' from device 048727fffeb3cea8 for 'Link quality' 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:37.026 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292bbab2 = true 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292bbab2 = 10 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) value generated 'true' from device 00124b00292bbab2 for 'Available' 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) value generated '10' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 17:57:37.027 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b002935c6dd = true 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b002935c6dd = 10 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) message received '{"available":true}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) value generated 'true' from device 00124b002935c6dd for 'Available' 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 00124b002935c6dd type 'SNZB-02' 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) value generated '10' from device 00124b002935c6dd for 'Link quality' 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) No value published for device 00124b002935c6dd 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0xbc026efffe670dfe = true 2025-09-09 17:57:37.028 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0xbc026efffe670dfe = 10 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) message received '{"available":true}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) value generated 'true' from device bc026efffe670dfe for 'Available' 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) value generated '10' from device bc026efffe670dfe for 'Link quality' 2025-09-09 17:57:37.029 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x84ba20fffe4035f3 = true 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x84ba20fffe4035f3 = 10 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) message received '{"available":true}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) value generated 'true' from device 84ba20fffe4035f3 for 'Available' 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:57:37.033 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 84ba20fffe4035f3 type 'R7060' 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) value generated '10' from device 84ba20fffe4035f3 for 'Link quality' 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) No value published for device 84ba20fffe4035f3 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x8c65a3fffe548de6 = true 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x8c65a3fffe548de6 = 10 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) message received '{"available":true}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) value generated 'true' from device 8c65a3fffe548de6 for 'Available' 2025-09-09 17:57:37.034 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:37.035 - debug: zigbee.0 (8020) message received '{"linkquality":10}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:37.035 - debug: zigbee.0 (8020) value generated '10' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:57:37.035 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:37.035 - debug: zigbee.0 (8020) DeviceAvailability:Publish available for 0x00124b00292c269e = true 2025-09-09 17:57:37.035 - debug: zigbee.0 (8020) DeviceAvailability:Publish LQ for 0x00124b00292c269e = 10 2025-09-09 17:57:37.035 - warn: zigbee.0 (8020) ELEVATED:I01 (698b) message received '{"available":true}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:57:37.036 - warn: zigbee.0 (8020) ELEVATED:I02 (698b) value generated 'true' from device 00124b00292c269e for 'Available' 2025-09-09 17:57:37.036 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:57:37.036 - warn: zigbee.0 (8020) ELEVATED:I01 (698b) message received '{"linkquality":10}' from device 00124b00292c269e type 'SNZB-02' 2025-09-09 17:57:37.036 - warn: zigbee.0 (8020) ELEVATED:I02 (698b) value generated '10' from device 00124b00292c269e for 'Link quality' 2025-09-09 17:57:37.036 - debug: zigbee.0 (8020) No value published for device 00124b00292c269e 2025-09-09 17:57:37.311 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":43,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":10,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:37.311 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":33,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":43,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":10,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:37.312 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:37.313 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":43,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":10,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:37.313 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:37.313 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433457310,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":43,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":10,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:37.317 - debug: zigbee.0 (8020) message received '{"linkquality":43}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.318 - debug: zigbee.0 (8020) value generated '43' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:57:37.318 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.318 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":10,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.318 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":10,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:57:37.318 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) message received '{"linkquality":43}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) value generated '43' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":10,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":10,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:57:37.319 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:57:37.887 - debug: zigbee.0 (8020) handleDeviceInterview. {"status":"failed","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"FAILED","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:57:37.887 - debug: zigbee.0 (8020) handleDeviceInterview. {"status":"failed","device":{"_events":{},"_eventsCount":0,"ID":17,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{},"deviceIeeeAddress":"0x00124b00292c269e","deviceNetworkAddress":8303,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292c269e"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292c269e","_interviewState":"FAILED","_lastSeen":1757433439824,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":8303,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}}} 2025-09-09 17:57:37.888 - error: zigbee.0 (8020) Failed to interview '0x00124b00292c269e', device has not successfully been paired. Try again !!!!!!!!!! 2025-09-09 17:57:37.888 - error: zigbee.0 (8020) Failed to interview '0x00124b00292c269e', device has not successfully been paired. Try again !!!!!!!!!! 2025-09-09 17:57:37.889 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":69,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":11,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:37.889 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":69,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":11,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:37.890 - debug: zigbee.0 (8020) Received Zigbee message from '0xbc026efffe670dfe', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:37.890 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":69,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":11,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:37.891 - debug: zigbee.0 (8020) Received Zigbee message from '0xbc026efffe670dfe', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:37.891 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["power_on_behavior"]},{"key":["identify"],"options":[{"name":"identify_timeout","label":"Identify timeout","access":2,"type":"numeric","property":"identify_timeout","description":"Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).","value_max":30,"value_min":1}]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]},{"cluster":"genOnOff","type":["attributeReport","readResponse"]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]},{"name":"power_on_behavior","label":"Power-on behavior","access":7,"type":"enum","property":"power_on_behavior","description":"Controls the behavior when the device is powered on after power loss","category":"config","values":["off","on","toggle","previous"]},{"name":"identify","label":"Identify","access":2,"type":"enum","property":"identify","description":"Initiate device identification","category":"config","values":["identify"]}],"ota":true,"zigbeeModel":["TRADFRI control outlet"],"model":"E160x/E170x/E190x","vendor":"IKEA","description":"TRADFRI control outlet","whiteLabel":[{"model":"E1603","vendor":"IKEA","description":"E1603 (Type - F)"},{"model":"E1702/E1703","vendor":"IKEA","description":"E1702/E1703 (Type - E)"},{"model":"E1704","vendor":"IKEA","description":"E1704 (Type - G)"},{"model":"E1705","vendor":"IKEA","description":"E1705 (Type - L)"},{"model":"E1706/E1707/E1708/E1709/E1710","vendor":"IKEA","description":"E1706/E1707/E1708/E1709/E1710 (Type - B)"},{"model":"E1902","vendor":"IKEA","description":"E1902 (Type - J)"}],"options":["[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xbc026efffe670dfe"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":12,"_applicationVersion":32,"_dateCode":"20191026","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":266,"inputClusters":[0,3,4,5,6,8,4096],"outputClusters":[5,25,32,4096],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20191026","swBuildId":"2.0.024"}},"genOnOff":{"attributes":{"onOff":0,"startUpOnOff":255}}},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xbc026efffe670dfe"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[33],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xbc026efffe670dfe","deviceNetworkAddress":62941,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xbc026efffe670dfe"}}],"_hardwareVersion":1,"_ieeeAddr":"0xbc026efffe670dfe","_interviewState":"SUCCESSFUL","_lastSeen":1757433457889,"_manufacturerID":4476,"_manufacturerName":"IKEA of Sweden","_modelID":"TRADFRI control outlet","_networkAddress":62941,"_powerSource":"Mains (single phase)","_softwareBuildID":"2.0.024","_stackVersion":98,"_type":"Router","_zclVersion":3,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{"manuSpecificIkeaUnknown":{"ID":64636,"manufacturerCode":4476,"attributes":{},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":69,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":11,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:37.894 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.894 - debug: zigbee.0 (8020) value generated '69' from device bc026efffe670dfe for 'Link quality' 2025-09-09 17:57:37.894 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:37.894 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":69,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":11,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":69,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":11,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device bc026efffe670dfe for 'Message from Zigbee' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) value generated '69' from device bc026efffe670dfe for 'Link quality' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":69,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":11,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device bc026efffe670dfe type 'E160x/E170x/E190x' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":69,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":11,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device bc026efffe670dfe for 'Message from Zigbee' 2025-09-09 17:57:37.895 - debug: zigbee.0 (8020) No value published for device bc026efffe670dfe 2025-09-09 17:57:38.361 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":25,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":12,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:38.361 - debug: zigbee.0 (8020) handleMessage. {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":97,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":25,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":12,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:38.362 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:38.363 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":25,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":12,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:38.363 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID 0 2025-09-09 17:57:38.363 - debug: zigbee.0 (8020) Type readResponse device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"readResponse","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433458360,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":25,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"zclVersion":3},"linkquality":25,"groupID":0,"cluster":"genBasic","meta":{"zclTransactionSequenceNumber":12,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:38.366 - debug: zigbee.0 (8020) message received '{"linkquality":25}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:38.366 - debug: zigbee.0 (8020) value generated '25' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":12,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":12,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) message received '{"linkquality":25}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) value generated '25' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":12,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 17:57:38.367 - debug: zigbee.0 (8020) value generated '"{\"type\":\"readResponse\",\"data\":{\"zclVersion\":3},\"linkquality\":25,\"groupID\":0,\"cluster\":\"genBasic\",\"meta\":{\"zclTransactionSequenceNumber\":12,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 17:57:38.368 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 17:57:46.665 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":36,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:46.665 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":9,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":36,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:46.666 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:57:46.666 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":36,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:46.666 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:57:46.667 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433466664,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":36,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:46.669 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":36,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":36,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe19baa2 for 'On/off state of the switch' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":36,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":36,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 17:57:46.670 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:46.671 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 17:57:46.671 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe19baa2 for 'On/off state of the switch' 2025-09-09 17:57:46.671 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 17:57:46.677 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe19baa2.state] 2025-09-09 17:57:46.677 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe19baa2.state]{"val":0,"ack":true,"ts":1757433466676,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1753003913584} 2025-09-09 17:57:46.717 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe19baa2.state] 2025-09-09 17:57:46.717 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe19baa2.state]{"val":0,"ack":true,"ts":1757433466716,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1753003913584} 2025-09-09 17:57:58.017 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6238},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:58.017 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6238},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:58.018 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":6238}' from endpoint 1 with groupID 0 2025-09-09 17:57:58.018 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6238},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:58.018 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":6238}' from endpoint 1 with groupID 0 2025-09-09 17:57:58.019 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2369}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433478017,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6238},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6238},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6238},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) message received '{"humidity":62.38}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.022 - debug: zigbee.0 (8020) value generated '62.38' from device 00124b002935a7a6 for 'Humidity' 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6238},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6238},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 17:57:58.023 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.024 - debug: zigbee.0 (8020) message received '{"humidity":62.38}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:57:58.024 - debug: zigbee.0 (8020) value generated '62.38' from device 00124b002935a7a6 for 'Humidity' 2025-09-09 17:57:58.024 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:57:58.032 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.humidity] 2025-09-09 17:57:58.033 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.humidity]{"val":62.38,"ack":true,"ts":1757433478032,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433478032} 2025-09-09 17:57:58.071 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.humidity] 2025-09-09 17:57:58.071 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.humidity]{"val":62.38,"ack":true,"ts":1757433478070,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433478032} 2025-09-09 17:57:59.518 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":2210},"linkquality":0,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":46,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:59.518 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":2210},"linkquality":0,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":46,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:59.519 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2210}' from endpoint 1 with groupID 0 2025-09-09 17:57:59.519 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":46,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":46,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":2210},"linkquality":0,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":46,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:59.520 - debug: zigbee.0 (8020) Received Zigbee message from '0x048727fffeb3cea8', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2210}' from endpoint 1 with groupID 0 2025-09-09 17:57:59.520 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":46,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["battery","voltage"]},{"key":["temperature"]},{"key":["humidity"]},{"key":["comfort_temperature_min"]},{"key":["comfort_temperature_max"]},{"key":["comfort_humidity_min"]},{"key":["comfort_humidity_max"]},{"key":["temperature_units"]},{"key":["temperature_calibration"]},{"key":["humidity_calibration"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]},{"cluster":"customSonoffSnzb02d","type":["attributeReport","readResponse"]}],"exposes":[{"name":"battery","label":"Battery","access":5,"type":"numeric","property":"battery","description":"Remaining battery in %","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":5,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":5,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"comfort_temperature_min","label":"Comfort temperature min","access":7,"type":"numeric","property":"comfort_temperature_min","description":"Minimum temperature that is considered comfortable. The device will display ❄️ when the temperature is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_temperature_max","label":"Comfort temperature max","access":7,"type":"numeric","property":"comfort_temperature_max","description":"Maximum temperature that is considered comfortable. The device will display 🔥 when the temperature is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"°C","value_max":60,"value_min":-10,"value_step":0.1},{"name":"comfort_humidity_min","label":"Comfort humidity min","access":7,"type":"numeric","property":"comfort_humidity_min","description":"Minimum relative humidity that is considered comfortable. The device will display ☀️ when the humidity is lower than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"comfort_humidity_max","label":"Comfort humidity max","access":7,"type":"numeric","property":"comfort_humidity_max","description":"Maximum relative humidity that is considered comfortable. The device will display 💧 when the humidity is higher than this value. Note: wake up the device by pressing the button on the back before changing this value.","unit":"%","value_max":95,"value_min":5,"value_step":0.1},{"name":"temperature_units","label":"Temperature units","access":7,"type":"enum","property":"temperature_units","description":"The unit of the temperature displayed on the device screen. Note: wake up the device by pressing the button on the back before changing this value.","values":["celsius","fahrenheit"]},{"name":"temperature_calibration","label":"Temperature calibration","access":7,"type":"numeric","property":"temperature_calibration","description":"Offset to add/subtract to the reported temperature","unit":"°C","value_max":50,"value_min":-50,"value_step":0.1},{"name":"humidity_calibration","label":"Humidity calibration","access":7,"type":"numeric","property":"humidity_calibration","description":"Offset to add/subtract to the reported relative humidity","unit":"%","value_max":50,"value_min":-50,"value_step":0.1}],"ota":true,"zigbeeModel":["SNZB-02D"],"model":"SNZB-02D","vendor":"SONOFF","description":"Temperature and humidity sensor with screen","options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x048727fffeb3cea8"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":9,"_applicationVersion":0,"_dateCode":"20230105","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,1,3,32,1026,1029,64599,64529],"outputClusters":[25],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"SNZB-02D","manufacturerName":"SONOFF","powerSource":0,"zclVersion":8,"appVersion":0,"hwVersion":0,"dateCode":"20230105","swBuildId":"1.0.9"}},"genPollCtrl":{"attributes":{"checkinInterval":14400}},"msRelativeHumidity":{"attributes":{"measuredValue":6960}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2210}},"customSonoffSnzb02d":{"attributes":{"temperatureUnits":0}}},"deviceIeeeAddress":"0x048727fffeb3cea8","deviceNetworkAddress":64779,"_binds":[{"cluster":32,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":65000,"repChange":10},{"cluster":1026,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100},{"cluster":1029,"attrId":0,"minRepIntval":10,"maxRepIntval":3600,"repChange":100}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x048727fffeb3cea8"}}],"_hardwareVersion":0,"_ieeeAddr":"0x048727fffeb3cea8","_interviewState":"SUCCESSFUL","_lastSeen":1757433479517,"_manufacturerID":4742,"_manufacturerName":"SONOFF","_modelID":"SNZB-02D","_networkAddress":64779,"_powerSource":"Battery","_softwareBuildID":"1.0.9","_type":"EndDevice","_zclVersion":8,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":46,"_checkinInterval":3600,"_pendingRequestTimeout":3600000,"_customClusters":{"customSonoffSnzb02d":{"ID":64529,"attributes":{"comfortTemperatureMax":{"ID":3,"type":41},"comfortTemperatureMin":{"ID":4,"type":41},"comfortHumidityMin":{"ID":5,"type":33},"comfortHumidityMax":{"ID":6,"type":33},"temperatureUnits":{"ID":7,"type":33},"temperatureCalibration":{"ID":8195,"type":41},"humidityCalibration":{"ID":8196,"type":41}},"commands":{},"commandsResponse":{}}},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"measuredValue":2210},"linkquality":0,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":46,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:57:59.523 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2210},\"linkquality\":0,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":46,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:59.523 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2210},\"linkquality\":0,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":46,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:57:59.523 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:59.523 - debug: zigbee.0 (8020) message received '{"temperature":22.1}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:59.524 - debug: zigbee.0 (8020) value generated '22.1' from device 048727fffeb3cea8 for 'Temperature' 2025-09-09 17:57:59.524 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:59.524 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2210},\"linkquality\":0,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":46,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:59.525 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2210},\"linkquality\":0,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":46,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 048727fffeb3cea8 for 'Message from Zigbee' 2025-09-09 17:57:59.525 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:59.525 - debug: zigbee.0 (8020) message received '{"temperature":22.1}' from device 048727fffeb3cea8 type 'SNZB-02D' 2025-09-09 17:57:59.525 - debug: zigbee.0 (8020) value generated '22.1' from device 048727fffeb3cea8 for 'Temperature' 2025-09-09 17:57:59.525 - debug: zigbee.0 (8020) No value published for device 048727fffeb3cea8 2025-09-09 17:57:59.529 - debug: yahka.0 (318) got a stateChange for [zigbee.0.048727fffeb3cea8.temperature] 2025-09-09 17:57:59.529 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.048727fffeb3cea8.temperature]{"val":22.1,"ack":true,"ts":1757433479528,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433479528} 2025-09-09 17:57:59.568 - debug: yahka.0 (318) got a stateChange for [zigbee.0.048727fffeb3cea8.temperature] 2025-09-09 17:57:59.569 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.048727fffeb3cea8.temperature]{"val":22.1,"ack":true,"ts":1757433479568,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433479528} 2025-09-09 17:58:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '35.361' seconds ago. 2025-09-09 17:58:33.378 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '176.928' seconds ago. 2025-09-09 17:58:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '187.383' seconds ago. 2025-09-09 17:58:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '139.579' seconds ago. 2025-09-09 17:58:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '126.825' seconds ago. 2025-09-09 17:58:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '33.863' seconds ago. 2025-09-09 17:58:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '123.321' seconds ago. 2025-09-09 17:58:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7866.777' seconds ago. 2025-09-09 17:58:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2365.527' seconds ago. 2025-09-09 17:58:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '73.558' seconds ago. 2025-09-09 17:58:36.824 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":36,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":34,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:58:36.825 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":10,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":36,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":34,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:58:36.826 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:58:36.826 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":36,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":34,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:58:36.826 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 17:58:36.827 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433516824,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":36,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":36,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":34,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) message received '{"linkquality":36}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) value generated '36' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":36,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":34,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":36,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":34,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:58:36.829 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe1e383f for 'On/off state of the switch' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) message received '{"linkquality":36}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) value generated '36' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":36,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":34,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":36,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":34,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.830 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 17:58:36.831 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe1e383f for 'On/off state of the switch' 2025-09-09 17:58:36.831 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 17:58:36.836 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe1e383f.state] 2025-09-09 17:58:36.837 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe1e383f.state]{"val":0,"ack":true,"ts":1757433516835,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554553004} 2025-09-09 17:58:36.877 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe1e383f.state] 2025-09-09 17:58:36.877 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe1e383f.state]{"val":0,"ack":true,"ts":1757433516875,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554553004} 2025-09-09 17:58:44.315 - debug: zigbee.0 (8020) Event handlePermitJoinChanged received with {"permitted":false} 2025-09-09 17:58:44.315 - info: zigbee.0 (8020) Closing Zigbee network, 1 seconds remaining 2025-09-09 17:58:44.315 - debug: zigbee.0 (8020) Event handlePermitJoinChanged received with {"permitted":false} 2025-09-09 17:58:44.315 - info: zigbee.0 (8020) Closing Zigbee network, 1 seconds remaining 2025-09-09 17:58:59.334 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2360},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":38,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:58:59.335 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2360},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":38,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:58:59.335 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2360}' from endpoint 1 with groupID 0 2025-09-09 17:58:59.336 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2360},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":38,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:58:59.336 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2360}' from endpoint 1 with groupID 0 2025-09-09 17:58:59.336 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6238}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433539334,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2360},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":38,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2360},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":38,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2360},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":38,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) message received '{"temperature":23.6}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.339 - debug: zigbee.0 (8020) value generated '23.6' from device 00124b002935a7a6 for 'Temperature' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2360},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":38,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2360},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":38,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) message received '{"temperature":23.6}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) value generated '23.6' from device 00124b002935a7a6 for 'Temperature' 2025-09-09 17:58:59.340 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 17:58:59.346 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.temperature] 2025-09-09 17:58:59.346 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.temperature]{"val":23.6,"ack":true,"ts":1757433539345,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433539345} 2025-09-09 17:58:59.386 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.temperature] 2025-09-09 17:58:59.387 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.temperature]{"val":23.6,"ack":true,"ts":1757433539385,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433539345} 2025-09-09 17:59:33.379 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '34.045' seconds ago. 2025-09-09 17:59:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '236.93' seconds ago. 2025-09-09 17:59:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '247.384' seconds ago. 2025-09-09 17:59:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '199.579' seconds ago. 2025-09-09 17:59:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '186.826' seconds ago. 2025-09-09 17:59:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '93.864' seconds ago. 2025-09-09 17:59:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '183.322' seconds ago. 2025-09-09 17:59:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7926.778' seconds ago. 2025-09-09 17:59:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2425.527' seconds ago. 2025-09-09 17:59:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '133.559' seconds ago. 2025-09-09 17:59:58.924 - debug: zigbee.0 (8020) getDevices called from system.adapter.admin.0 with command "getDevices" and id null 2025-09-09 17:59:58.924 - debug: zigbee.0 (8020) readNvBackup called 2025-09-09 17:59:58.926 - debug: zigbee.0 (8020) readNvBackup returns {"channel":11,"precfgkey":"01030507090b0d0f00020406080a0c0d","extPanID":"a0f7e218004b1200","panID":6754} 2025-09-09 17:59:58.926 - debug: zigbee.0 (8020) get groupes called with {"command":"getGroups","message":{},"from":"system.adapter.admin.0","callback":{"message":{},"id":356,"ack":false,"time":1757433598923},"_id":20538013} 2025-09-09 17:59:58.930 - debug: zigbee.0 (8020) getCoordinatorInfo result: {"installSource":"iobroker.zigbee@3.0.5","channel":"11","port":"tcp://192.168.10.133:8888","type":"ZStack3x0","revision":20220219,"version":"2-1.2.7.1."} 2025-09-09 17:59:58.977 - debug: zigbee.0 (8020) get groupes called with {"command":"getGroups","message":{},"from":"system.adapter.admin.0","callback":{"message":{},"id":356,"ack":false,"time":1757433598923},"_id":20538013} connected 2025-09-09 17:59:58.978 - debug: zigbee.0 (8020) getGroups result: {} ( []) 2025-09-09 17:59:59.030 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec53d30 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.030 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb48821 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.030 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffec54def (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.031 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe1e383f (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.031 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xdc8e95fffe19baa2 (ZBMINI: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.031 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb4387b (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.031 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x048727fffeb3cea8 (SNZB-02D: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292bbab2 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:59:59.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0xbc026efffe670dfe (E160x/E170x/E190x: 332242049 - 332242049 (query took 0 ms) 2025-09-09 17:59:59.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935a7a6 (SNZB-02: -2085432827 - 484678042 (query took 0 ms) 2025-09-09 17:59:59.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x84ba20fffe4035f3 (R7060: 1946894323 - 1946894323 (query took 0 ms) 2025-09-09 17:59:59.032 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x8c65a3fffe548de6 (ZBMINI: none - 332242049 (query took 0 ms) 2025-09-09 17:59:59.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b002935c6dd (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:59:59.033 - debug: zigbee.0 (8020) DeviceConfigure:should configure for device 0x00124b00292c269e (SNZB-02: none - 484678042 (query took 0 ms) 2025-09-09 17:59:59.035 - debug: zigbee.0 (8020) getDevices contains 15 Devices 2025-09-09 17:59:59.052 - info: zigbee.0 (8020) List of port: [{"path":"/dev/ttyS1"},{"path":"/dev/ttyS0"},{"path":"/dev/ttyS2"},{"path":"/dev/ttyS3"}] 2025-09-09 17:59:59.148 - debug: zigbee.0 (8020) getBinding result: [] 2025-09-09 18:00:07.440 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":18,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":98,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:00:07.440 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":12,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":18,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":98,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:00:07.441 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:00:07.441 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":98,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":98,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":18,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":98,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:00:07.441 - debug: zigbee.0 (8020) Received Zigbee message from '0x8c65a3fffe548de6', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:00:07.441 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":98,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x8c65a3fffe548de6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":15,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x8c65a3fffe548de6"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0x8c65a3fffe548de6","deviceNetworkAddress":50195,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0x8c65a3fffe548de6"}}],"_ieeeAddr":"0x8c65a3fffe548de6","_interviewState":"SUCCESSFUL","_lastSeen":1757433607439,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":50195,"_powerSource":"Unknown","_type":"Router","_zclVersion":3,"_linkquality":18,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":98,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":18,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":98,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) message received '{"linkquality":18}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) value generated '18' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":98,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":98,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 18:00:07.444 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) value generated 'false' from device 8c65a3fffe548de6 for 'On/off state of the switch' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) message received '{"linkquality":18}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) value generated '18' from device 8c65a3fffe548de6 for 'Link quality' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":98,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":18,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":98,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 8c65a3fffe548de6 for 'Message from Zigbee' 2025-09-09 18:00:07.445 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.446 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device 8c65a3fffe548de6 type 'ZBMINI' 2025-09-09 18:00:07.446 - debug: zigbee.0 (8020) value generated 'false' from device 8c65a3fffe548de6 for 'On/off state of the switch' 2025-09-09 18:00:07.446 - debug: zigbee.0 (8020) No value published for device 8c65a3fffe548de6 2025-09-09 18:00:07.452 - debug: yahka.0 (318) got a stateChange for [zigbee.0.8c65a3fffe548de6.state] 2025-09-09 18:00:07.452 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.8c65a3fffe548de6.state]{"val":0,"ack":true,"ts":1757433607450,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554562106} 2025-09-09 18:00:07.491 - debug: yahka.0 (318) got a stateChange for [zigbee.0.8c65a3fffe548de6.state] 2025-09-09 18:00:07.492 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.8c65a3fffe548de6.state]{"val":0,"ack":true,"ts":1757433607490,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554562106} 2025-09-09 18:00:08.239 - debug: zigbee.0 (8020) Reconfigure 0x00124b00292c269e 2025-09-09 18:00:08.240 - info: zigbee.0 (8020) Configuring 0x00124b00292c269e SNZB-02 2025-09-09 18:00:18.491 - warn: zigbee.0 (8020) DeviceConfigure:0x00124b00292c269e TH01 Failed to configure. --> logger.error is not a function 2025-09-09 18:00:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '94.045' seconds ago. 2025-09-09 18:00:33.380 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '296.93' seconds ago. 2025-09-09 18:00:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '307.385' seconds ago. 2025-09-09 18:00:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '259.58' seconds ago. 2025-09-09 18:00:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '246.828' seconds ago. 2025-09-09 18:00:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '153.866' seconds ago. 2025-09-09 18:00:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '243.323' seconds ago. 2025-09-09 18:00:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '7986.78' seconds ago. 2025-09-09 18:00:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2485.529' seconds ago. 2025-09-09 18:00:33.385 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '193.561' seconds ago. 2025-09-09 18:00:47.719 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":213,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:00:47.719 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":213,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:00:47.720 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7199}' from endpoint 1 with groupID 0 2025-09-09 18:00:47.720 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":213,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:00:47.720 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":7199}' from endpoint 1 with groupID 0 2025-09-09 18:00:47.721 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2143}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433647719,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":7199},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":213,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) value generated '69' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":213,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":213,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 18:00:47.724 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) message received '{"humidity":71.99}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) value generated '71.99' from device 00124b00292bbab2 for 'Humidity' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) value generated '69' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":213,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":7199},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":213,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) message received '{"humidity":71.99}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:00:47.725 - debug: zigbee.0 (8020) value generated '71.99' from device 00124b00292bbab2 for 'Humidity' 2025-09-09 18:00:47.726 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:00:47.731 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.humidity] 2025-09-09 18:00:47.731 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.humidity]{"val":71.99,"ack":true,"ts":1757433647730,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757430947881} 2025-09-09 18:00:47.770 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.humidity] 2025-09-09 18:00:47.770 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.humidity]{"val":71.99,"ack":true,"ts":1757433647769,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757430947881} 2025-09-09 18:01:30.039 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2144},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":214,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:01:30.039 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2144},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":214,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:01:30.040 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2144}' from endpoint 1 with groupID 0 2025-09-09 18:01:30.040 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2144},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":214,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:01:30.040 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b00292bbab2', type 'attributeReport', cluster 'msTemperatureMeasurement', data '{"measuredValue":2144}' from endpoint 1 with groupID 0 2025-09-09 18:01:30.041 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b00292bbab2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":10,"_applicationVersion":5,"_dateCode":"20230630","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink","powerSource":3,"zclVersion":1,"appVersion":5,"hwVersion":1,"dateCode":"20230630"}},"genPowerCfg":{"attributes":{"batteryVoltage":29,"batteryPercentageRemaining":112}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2144}},"msRelativeHumidity":{"attributes":{"measuredValue":7199}}},"deviceIeeeAddress":"0x00124b00292bbab2","deviceNetworkAddress":13763,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20,"manufacturerCode":null},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100,"manufacturerCode":null},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0,"manufacturerCode":null}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b00292bbab2"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b00292bbab2","_interviewState":"SUCCESSFUL","_lastSeen":1757433690039,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":13763,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":2144},"linkquality":69,"groupID":0,"cluster":"msTemperatureMeasurement","meta":{"zclTransactionSequenceNumber":214,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:01:30.043 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) value generated '69' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2144},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":214,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2144},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":214,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) message received '{"temperature":21.44}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) value generated '21.44' from device 00124b00292bbab2 for 'Temperature' 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.044 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) value generated '69' from device 00124b00292bbab2 for 'Link quality' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2144},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":214,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":2144},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msTemperatureMeasurement\",\"meta\":{\"zclTransactionSequenceNumber\":214,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b00292bbab2 for 'Message from Zigbee' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) message received '{"temperature":21.44}' from device 00124b00292bbab2 type 'SNZB-02' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) value generated '21.44' from device 00124b00292bbab2 for 'Temperature' 2025-09-09 18:01:30.045 - debug: zigbee.0 (8020) No value published for device 00124b00292bbab2 2025-09-09 18:01:30.090 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.temperature] 2025-09-09 18:01:30.090 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.temperature]{"val":21.44,"ack":true,"ts":1757433690089,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433690089} 2025-09-09 18:01:30.091 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b00292bbab2.temperature] 2025-09-09 18:01:30.091 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b00292bbab2.temperature]{"val":21.44,"ack":true,"ts":1757433690090,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433690090} 2025-09-09 18:01:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '154.047' seconds ago. 2025-09-09 18:01:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '356.932' seconds ago. 2025-09-09 18:01:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '367.386' seconds ago. 2025-09-09 18:01:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '319.581' seconds ago. 2025-09-09 18:01:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '306.827' seconds ago. 2025-09-09 18:01:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '213.866' seconds ago. 2025-09-09 18:01:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '3.344' seconds ago. 2025-09-09 18:01:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '8046.78' seconds ago. 2025-09-09 18:01:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2545.529' seconds ago. 2025-09-09 18:01:33.385 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '253.561' seconds ago. 2025-09-09 18:01:45.897 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:01:45.897 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":36,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:01:45.898 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:01:45.898 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":37,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":37,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:01:45.898 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe19baa2', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:01:45.899 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":37,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe19baa2"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":6,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe19baa2","deviceNetworkAddress":53401,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe19baa2"}}],"_ieeeAddr":"0xdc8e95fffe19baa2","_interviewState":"SUCCESSFUL","_lastSeen":1757433705896,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":53401,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":0,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":37,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":0,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":37,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe19baa2 for 'On/off state of the switch' 2025-09-09 18:01:45.902 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":0,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":37,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe19baa2 for 'Message from Zigbee' 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe19baa2 type 'ZBMINI' 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe19baa2 for 'On/off state of the switch' 2025-09-09 18:01:45.903 - debug: zigbee.0 (8020) No value published for device dc8e95fffe19baa2 2025-09-09 18:01:45.907 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe19baa2.state] 2025-09-09 18:01:45.907 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe19baa2.state]{"val":0,"ack":true,"ts":1757433705906,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1753003913584} 2025-09-09 18:01:45.948 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe19baa2.state] 2025-09-09 18:01:45.948 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe19baa2.state]{"val":0,"ack":true,"ts":1757433705947,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1753003913584} 2025-09-09 18:02:33.381 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '214.047' seconds ago. 2025-09-09 18:02:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '416.932' seconds ago. 2025-09-09 18:02:33.382 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '427.386' seconds ago. 2025-09-09 18:02:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '379.582' seconds ago. 2025-09-09 18:02:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '366.828' seconds ago. 2025-09-09 18:02:33.383 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '273.866' seconds ago. 2025-09-09 18:02:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '63.345' seconds ago. 2025-09-09 18:02:33.384 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '8106.78' seconds ago. 2025-09-09 18:02:33.385 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2605.53' seconds ago. 2025-09-09 18:02:33.386 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '313.562' seconds ago. 2025-09-09 18:02:36.030 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935a7a6 TH01 was last seen '216.696' seconds ago. 2025-09-09 18:02:36.030 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec53d30 SNZB-02D was last seen '419.58' seconds ago. 2025-09-09 18:02:36.030 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb48821 SNZB-02D was last seen '430.034' seconds ago. 2025-09-09 18:02:36.031 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffec54def SNZB-02D was last seen '382.23' seconds ago. 2025-09-09 18:02:36.031 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb4387b SNZB-02D was last seen '369.476' seconds ago. 2025-09-09 18:02:36.031 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x048727fffeb3cea8 SNZB-02D was last seen '276.514' seconds ago. 2025-09-09 18:02:36.031 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292bbab2 TH01 was last seen '65.992' seconds ago. 2025-09-09 18:02:36.031 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b002935c6dd TH01 was last seen '8109.427' seconds ago. 2025-09-09 18:02:36.032 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x84ba20fffe4035f3 TS0101 was last seen '2608.177' seconds ago. 2025-09-09 18:02:36.032 - debug: zigbee.0 (8020) DeviceAvailability:Non-pingable device 0x00124b00292c269e TH01 was last seen '316.208' seconds ago. 2025-09-09 18:02:36.410 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":43,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:02:36.410 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":34,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":43,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:02:36.411 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:02:36.411 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":43,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:02:36.412 - debug: zigbee.0 (8020) Received Zigbee message from '0xdc8e95fffe1e383f', type 'attributeReport', cluster 'genOnOff', data '{"onOff":0}' from endpoint 1 with groupID 0 2025-09-09 18:02:36.412 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"mapped":{"toZigbee":[{"key":["state","on_time","off_wait_time"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"fromZigbee":[{"cluster":"genOnOff","type":["attributeReport","readResponse"],"options":[{"name":"state_action","label":"State action","access":2,"type":"binary","property":"state_action","description":"State actions will also be published as 'action' when true (default false).","value_on":true,"value_off":false}]}],"exposes":[{"type":"switch","features":[{"name":"state","label":"State","access":7,"type":"binary","property":"state","description":"On/off state of the switch","value_on":"ON","value_off":"OFF","value_toggle":"TOGGLE"}]}],"zigbeeModel":["01MINIZB"],"model":"ZBMINI","vendor":"SONOFF","description":"Zigbee two way smart switch","options":["[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0xdc8e95fffe1e383f"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":7,"_dateCode":"20200927","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":256,"inputClusters":[0,3,4,5,6,4096],"outputClusters":[4096],"profileID":260,"ID":1,"clusters":{"genOnOff":{"attributes":{"onOff":0}},"genBasic":{"attributes":{"modelId":"01MINIZB","manufacturerName":"SONOFF","powerSource":0,"zclVersion":3,"dateCode":"20200927"}}},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1,"manufacturerCode":null},{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":65000,"repChange":1}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}},{"_events":{},"_eventsCount":0,"deviceID":97,"inputClusters":[],"outputClusters":[33],"profileID":41440,"ID":242,"clusters":{},"deviceIeeeAddress":"0xdc8e95fffe1e383f","deviceNetworkAddress":17968,"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":{"sendInProgress":false,"id":242,"deviceIeeeAddress":"0xdc8e95fffe1e383f"}}],"_ieeeAddr":"0xdc8e95fffe1e383f","_interviewState":"SUCCESSFUL","_lastSeen":1757433756409,"_manufacturerID":4098,"_manufacturerName":"SONOFF","_modelID":"01MINIZB","_networkAddress":17968,"_powerSource":"Mains (single phase)","_type":"Router","_zclVersion":3,"_linkquality":43,"_skipDefaultResponse":false,"_lastDefaultResponseSequenceNumber":35,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":332242049}},"endpoint":"[Circular]","data":{"onOff":0},"linkquality":43,"groupID":0,"cluster":"genOnOff","meta":{"zclTransactionSequenceNumber":35,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}}} 2025-09-09 18:02:36.414 - debug: zigbee.0 (8020) message received '{"linkquality":43}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) value generated '43' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe1e383f for 'On/off state of the switch' 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.415 - debug: zigbee.0 (8020) message received '{"linkquality":43}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) value generated '43' from device dc8e95fffe1e383f for 'Link quality' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"onOff\":0},\"linkquality\":43,\"groupID\":0,\"cluster\":\"genOnOff\",\"meta\":{\"zclTransactionSequenceNumber\":35,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":false,\"reservedBits\":0}},\"endpoint_id\":1}"' from device dc8e95fffe1e383f for 'Message from Zigbee' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) message received '{"state":"OFF"}' from device dc8e95fffe1e383f type 'ZBMINI' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) value generated 'false' from device dc8e95fffe1e383f for 'On/off state of the switch' 2025-09-09 18:02:36.416 - debug: zigbee.0 (8020) No value published for device dc8e95fffe1e383f 2025-09-09 18:02:36.422 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe1e383f.state] 2025-09-09 18:02:36.422 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe1e383f.state]{"val":0,"ack":true,"ts":1757433756421,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554553004} 2025-09-09 18:02:36.462 - debug: yahka.0 (318) got a stateChange for [zigbee.0.dc8e95fffe1e383f.state] 2025-09-09 18:02:36.462 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.dc8e95fffe1e383f.state]{"val":0,"ack":true,"ts":1757433756461,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1754554553004} 2025-09-09 18:02:58.178 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6248},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":39,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:02:58.178 - debug: zigbee.0 (8020) handleMessage. {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6248},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":39,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:02:58.179 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":6248}' from endpoint 1 with groupID 0 2025-09-09 18:02:58.179 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6248},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":39,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:02:58.179 - debug: zigbee.0 (8020) Received Zigbee message from '0x00124b002935a7a6', type 'attributeReport', cluster 'msRelativeHumidity', data '{"measuredValue":6248}' from endpoint 1 with groupID 0 2025-09-09 18:02:58.180 - debug: zigbee.0 (8020) Type attributeReport device {"type":"device","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"mapped":{"fingerprint":[{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"WB01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"66666","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"eWeLink","modelID":"DS01","endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3]}]},{"type":"EndDevice","manufacturerName":"Zbeacon","modelID":"TH01"}],"zigbeeModel":["TH01","SNZB-02","CK-TLSR8656-SS5-01(7014)"],"model":"SNZB-02","vendor":"SONOFF","whiteLabel":[{"vendor":"eWeLink","model":"RHK08"},{"vendor":"eWeLink","model":"SNZB-02_eWeLink","fingerprint":[{"modelID":"SNZB-02","manufacturerName":"eWeLink"}]},{"vendor":"eWeLink","model":"CK-TLSR8656-SS5-01(7014)","fingerprint":[{"modelID":"CK-TLSR8656-SS5-01(7014)","manufacturerName":"eWeLink"}]},{"vendor":"Zbeacon","model":"TH01","fingerprint":[{"modelID":"TH01","manufacturerName":"Zbeacon"}]}],"description":"Temperature and humidity sensor 2","exposes":[{"name":"battery","label":"Battery","access":1,"type":"numeric","property":"battery","description":"Remaining battery in %, can take up to 24 hours before reported","category":"diagnostic","unit":"%","value_max":100,"value_min":0},{"name":"temperature","label":"Temperature","access":1,"type":"numeric","property":"temperature","description":"Measured temperature value","unit":"°C"},{"name":"humidity","label":"Humidity","access":1,"type":"numeric","property":"humidity","description":"Measured relative humidity","unit":"%"},{"name":"voltage","label":"Voltage","access":1,"type":"numeric","property":"voltage","description":"Voltage of the battery in millivolts","category":"diagnostic","unit":"mV"}],"fromZigbee":[{"cluster":"msTemperatureMeasurement","type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["scene_rename"]},{"key":["read"]},{"key":["write"]},{"key":["command"]},{"key":["reset"]},{"key":["zclcommand"]}],"options":[{"name":"temperature_calibration","label":"Temperature calibration","access":2,"type":"numeric","property":"temperature_calibration","description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"temperature_precision","label":"Temperature precision","access":2,"type":"numeric","property":"temperature_precision","description":"Number of digits after decimal point for temperature, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0},{"name":"humidity_calibration","label":"Humidity calibration","access":2,"type":"numeric","property":"humidity_calibration","description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device.","value_step":0.1},{"name":"humidity_precision","label":"Humidity precision","access":2,"type":"numeric","property":"humidity_precision","description":"Number of digits after decimal point for humidity, takes into effect on next report of device. This option can only decrease the precision, not increase it.","value_max":3,"value_min":0}]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00124b002935a7a6"} incoming event: {"type":"attributeReport","device":{"_events":{},"_eventsCount":0,"ID":2,"_applicationVersion":5,"_dateCode":"20211103","_endpoints":[{"_events":{},"_eventsCount":0,"deviceID":770,"inputClusters":[0,3,1026,1029,1],"outputClusters":[3],"profileID":260,"ID":1,"clusters":{"genBasic":{"attributes":{"modelId":"TH01","manufacturerName":"eWeLink"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2360}},"msRelativeHumidity":{"attributes":{"measuredValue":6248}},"genPowerCfg":{"attributes":{"batteryVoltage":30,"batteryPercentageRemaining":200}}},"deviceIeeeAddress":"0x00124b002935a7a6","deviceNetworkAddress":56133,"_binds":[{"cluster":1026,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1029,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0018e2f7a0","endpointID":1}],"_configuredReportings":[{"cluster":1026,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":20},{"cluster":1029,"attrId":0,"minRepIntval":30,"maxRepIntval":300,"repChange":100},{"cluster":1,"attrId":32,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0},{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":7200,"repChange":0}],"meta":{},"pendingRequests":{"sendInProgress":false,"id":1,"deviceIeeeAddress":"0x00124b002935a7a6"}}],"_hardwareVersion":1,"_ieeeAddr":"0x00124b002935a7a6","_interviewState":"SUCCESSFUL","_lastSeen":1757433778178,"_manufacturerID":0,"_manufacturerName":"eWeLink","_modelID":"TH01","_networkAddress":56133,"_powerSource":"Battery","_type":"EndDevice","_zclVersion":1,"_linkquality":69,"_skipDefaultResponse":false,"_pendingRequestTimeout":0,"_customClusters":{},"meta":{"configured":-2085432827}},"endpoint":"[Circular]","data":{"measuredValue":6248},"linkquality":69,"groupID":0,"cluster":"msRelativeHumidity","meta":{"zclTransactionSequenceNumber":39,"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0}}} 2025-09-09 18:02:58.183 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6248},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":39,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6248},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":39,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) message received '{"humidity":62.48}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) value generated '62.48' from device 00124b002935a7a6 for 'Humidity' 2025-09-09 18:02:58.184 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) message received '{"linkquality":69}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) value generated '69' from device 00124b002935a7a6 for 'Link quality' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) message received '{"msg_from_zigbee":"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6248},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":39,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) value generated '"{\"type\":\"attributeReport\",\"data\":{\"measuredValue\":6248},\"linkquality\":69,\"groupID\":0,\"cluster\":\"msRelativeHumidity\",\"meta\":{\"zclTransactionSequenceNumber\":39,\"frameControl\":{\"frameType\":0,\"manufacturerSpecific\":false,\"direction\":1,\"disableDefaultResponse\":true,\"reservedBits\":0}},\"endpoint_id\":1}"' from device 00124b002935a7a6 for 'Message from Zigbee' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) message received '{"humidity":62.48}' from device 00124b002935a7a6 type 'SNZB-02' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) value generated '62.48' from device 00124b002935a7a6 for 'Humidity' 2025-09-09 18:02:58.185 - debug: zigbee.0 (8020) No value published for device 00124b002935a7a6 2025-09-09 18:02:58.190 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.humidity] 2025-09-09 18:02:58.190 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.humidity]{"val":62.48,"ack":true,"ts":1757433778189,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433778189} 2025-09-09 18:02:58.231 - debug: yahka.0 (318) got a stateChange for [zigbee.0.00124b002935a7a6.humidity] 2025-09-09 18:02:58.231 - debug: yahka.0 (318) change event from ioBroker via [zigbee.0.00124b002935a7a6.humidity]{"val":62.48,"ack":true,"ts":1757433778230,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1757433778189}