zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

Zigbee2MQTT Crashes when using Addon in Home Assistant - aqaraOpple - Aqara Pet Feeder C1 goes offline

Open jeells102 opened this issue 2 years ago β€’ 2 comments

What happened?

My Z2M addon keeps crashing and I think it's linked to my Aqara C1 Pet Feeders. I have 2 of these, and one or the other keep crashing. If I have watchdog enabled, then the addon will restart but then I can't use one of the feeders, but I have turned it off and captured these errors.

Zigbee2MQTT:info  2023-12-09 21:00:27: MQTT publish: topic 'zigbee2mqtt/Emma's Room Light Switch', payload '{"brightness":238,"linkquality":102,"power_on_behavior":null,"state":"ON"}'
2023-12-09T21:00:27.627Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100]
2023-12-09T21:00:27.627Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100]
2023-12-09T21:00:27.627Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2023-12-09T21:00:27.627Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2023-12-09T21:00:27.627Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2023-12-09T21:00:27.632Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,187,125]
2023-12-09T21:00:27.632Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,187,125]
2023-12-09T21:00:27.632Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,187] - 125
2023-12-09T21:00:27.632Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":187}
2023-12-09T21:00:27.632Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2023-12-09T21:00:27.689Z zigbee-herdsman:adapter:zStack:adapter Response timeout (0x54ef441000711cd0:34757,1)
2023-12-09T21:00:27.689Z zigbee-herdsman:controller:endpoint Write 0x54ef441000711cd0/1 aqaraOpple({"65521":{"value":{"type":"Buffer","data":[0,2,5,4,21,0,85,1,1]},"type":65}}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 34757 - 1 - 247 - 64704 - 4 after 10000ms)
Error: Write 0x54ef441000711cd0/1 aqaraOpple({"65521":{"value":{"type":"Buffer","data":[0,2,5,4,21,0,85,1,1]},"type":65}}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 34757 - 1 - 247 - 64704 - 4 after 10000ms)
    at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
Zigbee2MQTT:info  2023-12-09 17:07:10: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Jake's Room Light Switch","ieee_address":"0x84b4dbfffe089e28"},"type":"device_announce"}'
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,2,17,118]
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,2,17,118]
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 2 - [17] - 118
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequestExt - {"status":17}
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":11397,"destendpoint":1,"srcendpoint":1,"clusterid":2820,"transid":231,"options":0,"radius":30,"len":9,"data":{"type":"Buffer","data":[16,13,0,5,5,8,5,11,5]}}
2023-12-09T17:07:10.427Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,19,36,1,133,44,1,1,4,11,231,0,30,9,16,13,0,5,5,8,5,11,5,126]
Error: SREQ '--> AF - dataRequestExt - {"dstaddrmode":2,"dstaddr":"0x000000000000fffd","destendpoint":242,"dstpanid":0,"srcendpoint":242,"clusterid":33,"transid":230,"options":0,"radius":30,"len":6,"data":{"type":"Buffer","data":[25,12,2,11,254,0]}}' failed with status '(0x11: BUFFER_FULL)' (expected '(0x00: SUCCESS)')
    at Object.func (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:322:27)
    at Queue.executeNext (/app/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32)

I thought this was due to a Tuya BSD29 smart plug that I have taken out of rotation but it has crashed since. I have an automation using MQTT publish commands to send the feed command rather than using the direct integration changing the buttons but this hasn't resolved my issues. My whole network goes offline because the addon crashes. I am running Proxmox with the Home Assistant VM and I have given it 8GB of RAM and it's still crashing.

What did you expect to happen?

Not to have the addon crash on me.

How to reproduce it (minimal and precise)

Start addon Have an automation send feed command Wait a few hours Addon crashes

Zigbee2MQTT version

1.34.0

Adapter firmware version

20230507

Adapter

Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus

Debug log

log.txt

jeells102 avatar Dec 09 '23 21:12 jeells102

Same here, but for Aqara T1 and ZY-M100-S_1. SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221202083941-if00

maciekdnd avatar Jan 01 '24 12:01 maciekdnd

@jeells102 can you try the 20221226 firmware?

Koenkk avatar Jan 02 '24 07:01 Koenkk

I am using a sonoff dongle 3.0 P and have the same behavior with the crash, when using the feed action.

My dongle path in zigbee2mqtt:

/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_4aa7ceef3d93eb119cf8194f3d98b6d1-if00-port0

I just flashed the latest coordinator firmware just to rule out an old firmware: https://github.com/Koenkk/Z-Stack-firmware/raw/Z-Stack_3.x.0_coordinator_20230507/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20230507.zip

Used the ZigStar TI CC2652P/P7 FW Flasher AddOnn.

When I add the device to the network I get this:

Error 2024-01-07 15:00:32Exception while calling fromZigbee converter: Attempt to access memory outside buffer bounds}
Info 2024-01-07 15:00:32Successfully configured '0x54ef441000458a71'

Anything I can provide you with that could help to narrow down the problem @Koenkk

Edit:

After updating I tested the feeding action again and it looks like everything works without crashing. So maybe it was just the dongle update?

ajfriesen avatar Jan 07 '24 14:01 ajfriesen

@ajfriesen that error is a bit different, could you provide the herdsman debug log of this?

See this on how to enable the herdsman debug logging. Note that this is only logged to STDOUT and not to log files.

Koenkk avatar Jan 07 '24 14:01 Koenkk

@Koenkk

I enabled the herdsman debug log but could not reproduce the issue anymore. Maybe it was related to the ancient firmware I was running on my sonoff 3.0 P stick. I will monitor the logs if everything works properly, but my testing has not let me find any issues so far.

Here the herdsman log for completeness. The device got added as 0x54ef441000458a71.

2024-01-07T16:13:29.068Z zigbee-herdsman:controller:device:log Interview - got simple descriptor for endpoint '242' device '0x54ef441000458a71'
2024-01-07T16:13:29.069Z zigbee-herdsman:controller:device:log Interview - completed for device '0x54ef441000458a71'
2024-01-07T16:13:29.070Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
2024-01-07T16:13:29.076Z zigbee-herdsman:controller:log Succesfully interviewed '0x54ef441000458a71'
Zigbee2MQTT:info  2024-01-07 17:13:29: Successfully interviewed '0x54ef441000458a71', device has successfully been paired
Zigbee2MQTT:info  2024-01-07 17:13:29: Device '0x54ef441000458a71' is supported, identified as: Xiaomi Aqara pet feeder C1 (ZNCWWSQ01LM)
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"Aqara pet feeder C1","exposes":[{"access":3,"description":"Start feeding","label":"Feed","name":"feed","property":"feed","type":"enum","values":["","START"]},{"access":1,"description":"Feeding source","label":"Feeding source","name":"feeding_source","property":"feeding_source","type":"enum","values":["schedule","manual","remote"]},{"access":1,"description":"Feeding size","label":"Feeding size","name":"feeding_size","property":"feeding_size","type":"numeric","unit":"portion"},{"access":1,"description":"Portions per day","label":"Portions per day","name":"portions_per_day","property":"portions_per_day","type":"numeric"},{"access":1,"description":"Weight per day","label":"Weight per day","name":"weight_per_day","property":"weight_per_day","type":"numeric","unit":"g"},{"access":1,"description":"Indicates whether there is an error with the feeder","label":"Error","name":"error","property":"error","type":"binary","value_off":false,"value_on":true},{"access":3,"description":"Feeding schedule","item_type":{"access":3,"features":[{"access":3,"label":"Days","name":"days","property":"days","type":"enum","values":["everyday","workdays","weekend","mon","tue","wed","thu","fri","sat","sun","mon-wed-fri-sun","tue-thu-sat"]},{"access":3,"label":"Hour","name":"hour","property":"hour","type":"numeric"},{"access":3,"label":"Minute","name":"minute","property":"minute","type":"numeric"},{"access":3,"label":"Size","name":"size","property":"size","type":"numeric"}],"label":"DayTime","name":"dayTime","type":"composite"},"label":"Schedule","name":"schedule","property":"schedule","type":"list"},{"features":[{"access":3,"description":"Led indicator","label":"State","name":"state","property":"led_indicator","type":"binary","value_off":"OFF","value_on":"ON","value_toggle":"TOGGLE"}],"type":"switch"},{"features":[{"access":3,"description":"Enables/disables physical input on the device","label":"State","name":"state","property":"child_lock","type":"binary","value_off":"UNLOCK","value_on":"LOCK"}],"label":"Child lock","type":"lock"},{"access":3,"description":"Feeding mode","label":"Mode","name":"mode","property":"mode","type":"enum","values":["schedule","manual"]},{"access":3,"description":"One serving size","label":"Serving size","name":"serving_size","property":"serving_size","type":"numeric","unit":"portion","value_max":10,"value_min":1},{"access":3,"description":"Portion weight","label":"Portion weight","name":"portion_weight","property":"portion_weight","type":"numeric","unit":"g","value_max":20,"value_min":1},{"access":1,"description":"Link quality (signal strength)","label":"Linkquality","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"ZNCWWSQ01LM","options":[],"supports_ota":true,"vendor":"Xiaomi"},"friendly_name":"0x54ef441000458a71","ieee_address":"0x54ef441000458a71","status":"successful","supported":true},"type":"device_interview"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: Configuring '0x54ef441000458a71'
2024-01-07T16:13:29.133Z zigbee-herdsman:controller:endpoint Read 0x54ef441000458a71/1 aqaraOpple([65521], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false})
2024-01-07T16:13:29.133Z zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0x54ef441000458a71:64825/1 (0,0,1)
2024-01-07T16:13:29.134Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":64825,"destendpoint":1,"srcendpoint":1,"clusterid":64704,"transid":18,"options":0,"radius":30,"len":7,"data":{"type":"Buffer","data":[20,95,17,17,0,241,255]}}
2024-01-07T16:13:29.134Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,17,36,1,57,253,1,1,192,252,18,0,30,7,20,95,17,17,0,241,255,130]
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_successful","meta":{"description":"Aqara pet feeder C1","friendly_name":"0x54ef441000458a71","model":"ZNCWWSQ01LM","supported":true,"vendor":"Xiaomi"},"type":"pairing"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/feed/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Feed","object_id":"0x54ef441000458a71_feed","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_feed_zigbee2mqtt","value_template":"{{ value_json.feed }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/select/0x54ef441000458a71/feed/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set/feed","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Feed","object_id":"0x54ef441000458a71_feed","options":["","START"],"origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_feed_zigbee2mqtt","value_template":"{{ value_json.feed }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/feeding_source/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":true,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Feeding source","object_id":"0x54ef441000458a71_feeding_source","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_feeding_source_zigbee2mqtt","value_template":"{{ value_json.feeding_source }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/feeding_size/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":true,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Feeding size","object_id":"0x54ef441000458a71_feeding_size","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_feeding_size_zigbee2mqtt","unit_of_measurement":"portion","value_template":"{{ value_json.feeding_size }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/portions_per_day/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":true,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Portions per day","object_id":"0x54ef441000458a71_portions_per_day","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_portions_per_day_zigbee2mqtt","value_template":"{{ value_json.portions_per_day }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/weight_per_day/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":true,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Weight per day","object_id":"0x54ef441000458a71_weight_per_day","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_weight_per_day_zigbee2mqtt","unit_of_measurement":"g","value_template":"{{ value_json.weight_per_day }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/binary_sensor/0x54ef441000458a71/error/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Error","object_id":"0x54ef441000458a71_error","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_error_zigbee2mqtt","value_template":"{{ value_json.error }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/schedule/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":true,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Schedule","object_id":"0x54ef441000458a71_schedule","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_schedule_zigbee2mqtt","value_template":"{{ value_json.schedule }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/switch/0x54ef441000458a71/switch/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":null,"object_id":"0x54ef441000458a71","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"payload_off":"OFF","payload_on":"ON","state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_switch_zigbee2mqtt","value_template":"{{ value_json.led_indicator }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/lock/0x54ef441000458a71/child_lock/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set/child_lock","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Child lock","object_id":"0x54ef441000458a71_child_lock","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"payload_lock":"LOCK","payload_unlock":"UNLOCK","state_locked":"LOCK","state_topic":"zigbee2mqtt/0x54ef441000458a71","state_unlocked":"UNLOCK","unique_id":"0x54ef441000458a71_child_lock_zigbee2mqtt","value_template":"{{ value_json.child_lock }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/mode/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:tune","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Mode","object_id":"0x54ef441000458a71_mode","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_mode_zigbee2mqtt","value_template":"{{ value_json.mode }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/select/0x54ef441000458a71/mode/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set/mode","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"entity_category":"config","icon":"mdi:tune","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Mode","object_id":"0x54ef441000458a71_mode","options":["schedule","manual"],"origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_mode_zigbee2mqtt","value_template":"{{ value_json.mode }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/serving_size/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Serving size","object_id":"0x54ef441000458a71_serving_size","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_serving_size_zigbee2mqtt","unit_of_measurement":"portion","value_template":"{{ value_json.serving_size }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/number/0x54ef441000458a71/serving_size/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set/serving_size","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","max":10,"min":1,"name":"Serving size","object_id":"0x54ef441000458a71_serving_size","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_serving_size_zigbee2mqtt","unit_of_measurement":"portion","value_template":"{{ value_json.serving_size }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/portion_weight/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Portion weight","object_id":"0x54ef441000458a71_portion_weight","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_portion_weight_zigbee2mqtt","unit_of_measurement":"g","value_template":"{{ value_json.portion_weight }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/number/0x54ef441000458a71/portion_weight/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/0x54ef441000458a71/set/portion_weight","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","max":20,"min":1,"name":"Portion weight","object_id":"0x54ef441000458a71_portion_weight","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_portion_weight_zigbee2mqtt","unit_of_measurement":"g","value_template":"{{ value_json.portion_weight }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Linkquality","object_id":"0x54ef441000458a71_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/sensor/0x54ef441000458a71/update_state/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:update","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":"Update state","object_id":"0x54ef441000458a71_update_state","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_update_state_zigbee2mqtt","value_template":"{{ value_json['update']['state'] }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/binary_sensor/0x54ef441000458a71/update_available/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"device_class":"update","enabled_by_default":false,"entity_category":"diagnostic","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","name":null,"object_id":"0x54ef441000458a71_update_available","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_update_available_zigbee2mqtt","value_template":"{{ value_json['update']['state'] == \"available\" }}"}'
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'homeassistant/update/0x54ef441000458a71/update/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"command_topic":"zigbee2mqtt/bridge/request/device/ota_update/update","device":{"identifiers":["zigbee2mqtt_0x54ef441000458a71"],"manufacturer":"Xiaomi","model":"Aqara pet feeder C1 (ZNCWWSQ01LM)","name":"0x54ef441000458a71","via_device":"zigbee2mqtt_bridge_0x00124b0018e1afa8"},"device_class":"firmware","entity_category":"config","entity_picture":"https://github.com/Koenkk/zigbee2mqtt/raw/master/images/logo.png","json_attributes_template":"{\"in_progress\": {{ iif(value_json['update']['state'] == 'updating', 'true', 'false') }} }","json_attributes_topic":"zigbee2mqtt/0x54ef441000458a71","latest_version_template":"{{ value_json['update']['latest_version'] }}","latest_version_topic":"zigbee2mqtt/0x54ef441000458a71","name":null,"object_id":"0x54ef441000458a71","origin":{"name":"Zigbee2MQTT","sw":"1.35.1","url":"https://www.zigbee2mqtt.io"},"payload_install":"{\"id\": \"0x54ef441000458a71\"}","state_topic":"zigbee2mqtt/0x54ef441000458a71","unique_id":"0x54ef441000458a71_update_zigbee2mqtt","value_template":"{{ value_json['update']['installed_version'] }}"}'
2024-01-07T16:13:29.181Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,18,212]
2024-01-07T16:13:29.181Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,18,212]
2024-01-07T16:13:29.181Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2024-01-07T16:13:29.182Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2024-01-07T16:13:29.182Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,18,212]
2024-01-07T16:13:29.182Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,18] - 212
2024-01-07T16:13:29.182Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":18}
2024-01-07T16:13:29.182Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T16:13:29.183Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,57,253,0,70]
2024-01-07T16:13:29.184Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,57,253,0,70]
2024-01-07T16:13:29.184Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [57,253,0] - 70
2024-01-07T16:13:29.184Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":0,"relaylist":[]}
2024-01-07T16:13:29.184Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T16:13:29.247Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,39,68,129,0,0,192,252,57,253,1,1,0,145,0,209,203,121,0,0,19,28,95,17,17,1,241,255,0,65,9,0,2,25,4,24,0,85,1,0,57,253,29,117]
2024-01-07T16:13:29.248Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,39,68,129,0,0,192,252,57,253,1,1,0,145,0,209,203,121,0,0,19,28,95,17,17,1,241,255,0,65,9,0,2,25,4,24,0,85,1,0,57,253,29,117]
2024-01-07T16:13:29.248Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 39 - 2 - 4 - 129 - [0,0,192,252,57,253,1,1,0,145,0,209,203,121,0,0,19,28,95,17,17,1,241,255,0,65,9,0,2,25,4,24,0,85,1,0,57,253,29] - 117
2024-01-07T16:13:29.248Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":145,"securityuse":0,"timestamp":7982033,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[28,95,17,17,1,241,255,0,65,9,0,2,25,4,24,0,85,1,0]}}
2024-01-07T16:13:29.249Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":17,"manufacturerCode":4447,"commandIdentifier":1},"Payload":[{"attrId":65521,"status":0,"dataType":65,"attrData":{"type":"Buffer","data":[0,2,25,4,24,0,85,1,0]}}],"Command":{"ID":1,"name":"readRsp","parameters":[{"name":"attrId","type":33},{"name":"status","type":32},{"name":"dataType","type":32,"conditions":[{"type":"statusEquals","value":0}]},{"name":"attrData","type":1000,"conditions":[{"type":"statusEquals","value":0}]}]}},"address":64825,"endpoint":1,"linkquality":145,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:29.251Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 17:13:29: MQTT publish: topic 'zigbee2mqtt/0x54ef441000458a71', payload '{"child_lock":null,"error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":null,"linkquality":145,"mode":"manual","portion_weight":null,"portions_per_day":null,"schedule":null,"serving_size":null,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"weight_per_day":null}'
2024-01-07T16:13:29.257Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
Zigbee2MQTT:info  2024-01-07 17:13:29: Successfully configured '0x54ef441000458a71'
2024-01-07T16:13:29.267Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
2024-01-07T16:13:36.836Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,145,166,1,228,5,83]
2024-01-07T16:13:36.836Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,145,166,1,228,5,83]
2024-01-07T16:13:36.837Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [145,166,1,228,5] - 83
2024-01-07T16:13:36.838Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":42641,"relaycount":1,"relaylist":[1508]}
2024-01-07T16:13:36.838Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T16:13:36.922Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,28,68,129,0,0,0,4,145,166,1,1,0,142,0,12,33,129,0,0,8,24,29,10,0,0,33,4,0,228,5,28,23]
2024-01-07T16:13:36.922Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,28,68,129,0,0,0,4,145,166,1,1,0,142,0,12,33,129,0,0,8,24,29,10,0,0,33,4,0,228,5,28,23]
2024-01-07T16:13:36.922Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 28 - 2 - 4 - 129 - [0,0,0,4,145,166,1,1,0,142,0,12,33,129,0,0,8,24,29,10,0,0,33,4,0,228,5,28] - 23
2024-01-07T16:13:36.923Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1024,"srcaddr":42641,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":142,"securityuse":0,"timestamp":8462604,"transseqnumber":0,"len":8,"data":{"type":"Buffer","data":[24,29,10,0,0,33,4,0]}}
2024-01-07T16:13:36.925Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":29,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":0,"dataType":33,"attrData":4}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":42641,"endpoint":1,"linkquality":142,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:36.927Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 17:13:36: MQTT publish: topic 'zigbee2mqtt/Bewegunsmelder-BΓΌro', payload '{"battery":100,"device_temperature":21,"illuminance":4,"illuminance_lux":4,"linkquality":142,"occupancy":true,"power_outage_count":50,"temperature":21,"voltage":3015}'
2024-01-07T16:13:36.942Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,145,166,1,228,5,83]
2024-01-07T16:13:36.942Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,145,166,1,228,5,83]
2024-01-07T16:13:36.943Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [145,166,1,228,5] - 83
2024-01-07T16:13:36.943Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":42641,"relaycount":1,"relaylist":[1508]}
2024-01-07T16:13:36.943Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T16:13:37.011Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,27,68,129,0,0,6,4,145,166,1,1,0,142,0,208,54,129,0,0,7,24,30,10,0,0,24,1,228,5,28,237]
2024-01-07T16:13:37.011Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,27,68,129,0,0,6,4,145,166,1,1,0,142,0,208,54,129,0,0,7,24,30,10,0,0,24,1,228,5,28,237]
2024-01-07T16:13:37.012Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 27 - 2 - 4 - 129 - [0,0,6,4,145,166,1,1,0,142,0,208,54,129,0,0,7,24,30,10,0,0,24,1,228,5,28] - 237
2024-01-07T16:13:37.012Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1030,"srcaddr":42641,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":142,"securityuse":0,"timestamp":8468176,"transseqnumber":0,"len":7,"data":{"type":"Buffer","data":[24,30,10,0,0,24,1]}}
2024-01-07T16:13:37.014Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":30,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":0,"dataType":24,"attrData":1}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":42641,"endpoint":1,"linkquality":142,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:37.015Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 17:13:37: MQTT publish: topic 'zigbee2mqtt/Bewegunsmelder-BΓΌro', payload '{"battery":100,"device_temperature":21,"illuminance":4,"illuminance_lux":4,"linkquality":142,"occupancy":true,"power_outage_count":50,"temperature":21,"voltage":3015}'
2024-01-07T16:13:40.271Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,28,68,129,0,0,2,4,197,86,1,1,0,72,0,17,80,132,0,0,8,24,6,10,0,0,41,143,8,197,86,29,253,254,28,68,129,0,0,5,4,197,86,1,1,0,72,0,27,81,132,0,0,8,24,7,10,0,0,33,52,15,197,86]
2024-01-07T16:13:40.271Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,28,68,129,0,0,2,4,197,86,1,1,0,72,0,17,80,132,0,0,8,24,6,10,0,0,41,143,8,197,86,29,253,254,28,68,129,0,0,5,4,197,86,1,1,0,72,0,27,81,132,0,0,8,24,7,10,0,0,33,52,15,197,86]
2024-01-07T16:13:40.271Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 28 - 2 - 4 - 129 - [0,0,2,4,197,86,1,1,0,72,0,17,80,132,0,0,8,24,6,10,0,0,41,143,8,197,86,29] - 253
2024-01-07T16:13:40.271Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1026,"srcaddr":22213,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":72,"securityuse":0,"timestamp":8671249,"transseqnumber":0,"len":8,"data":{"type":"Buffer","data":[24,6,10,0,0,41,143,8]}}
2024-01-07T16:13:40.272Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":6,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":0,"dataType":41,"attrData":2191}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":22213,"endpoint":1,"linkquality":72,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:40.273Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,28,68,129,0,0,5,4,197,86,1,1,0,72,0,27,81,132,0,0,8,24,7,10,0,0,33,52,15,197,86]
Zigbee2MQTT:info  2024-01-07 17:13:40: MQTT publish: topic 'zigbee2mqtt/Temperatur Drinnen', payload '{"battery":0,"humidity":38.13,"linkquality":72,"power_outage_count":1059,"pressure":1010.8,"temperature":21.91,"voltage":2795}'
2024-01-07T16:13:40.278Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [29,68,254,37,68,129,0,0,3,4,197,86,1,1,0,69,0,38,82,132,0,0,17,24,8,10,0,0,41,243,3,20,0,40,255,16,0,41,127,39,197,86,29,63]
2024-01-07T16:13:40.278Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,28,68,129,0,0,5,4,197,86,1,1,0,72,0,27,81,132,0,0,8,24,7,10,0,0,33,52,15,197,86,29,68,254,37,68,129,0,0,3,4,197,86,1,1,0,69,0,38,82,132,0,0,17,24,8,10,0,0,41,243,3,20,0,40,255,16,0,41,127,39,197,86,29,63]
2024-01-07T16:13:40.278Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 28 - 2 - 4 - 129 - [0,0,5,4,197,86,1,1,0,72,0,27,81,132,0,0,8,24,7,10,0,0,33,52,15,197,86,29] - 68
2024-01-07T16:13:40.278Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1029,"srcaddr":22213,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":72,"securityuse":0,"timestamp":8671515,"transseqnumber":0,"len":8,"data":{"type":"Buffer","data":[24,7,10,0,0,33,52,15]}}
2024-01-07T16:13:40.279Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":7,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":0,"dataType":33,"attrData":3892}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":22213,"endpoint":1,"linkquality":72,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:40.280Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,37,68,129,0,0,3,4,197,86,1,1,0,69,0,38,82,132,0,0,17,24,8,10,0,0,41,243,3,20,0,40,255,16,0,41,127,39,197,86,29,63]
2024-01-07T16:13:40.281Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 37 - 2 - 4 - 129 - [0,0,3,4,197,86,1,1,0,69,0,38,82,132,0,0,17,24,8,10,0,0,41,243,3,20,0,40,255,16,0,41,127,39,197,86,29] - 63
2024-01-07T16:13:40.281Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":1027,"srcaddr":22213,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":69,"securityuse":0,"timestamp":8671782,"transseqnumber":0,"len":17,"data":{"type":"Buffer","data":[24,8,10,0,0,41,243,3,20,0,40,255,16,0,41,127,39]}}
2024-01-07T16:13:40.282Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":8,"manufacturerCode":null,"commandIdentifier":10},"Payload":[{"attrId":0,"dataType":41,"attrData":1011},{"attrId":20,"dataType":40,"attrData":-1},{"attrId":16,"dataType":41,"attrData":10111}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":22213,"endpoint":1,"linkquality":69,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T16:13:40.283Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []

ajfriesen avatar Jan 07 '24 16:01 ajfriesen

So, I just updated the firmware via OTA of the pet feeder and got later the memory message again with the herdsman debug log enabled.

Does this help @Koenkk ? If you need anything else let me know. I did not redact anything since I do not know what to redact πŸ˜…

2024-01-07T17:41:31.561Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":102,"securityuse":0,"timestamp":7824250,"transseqnumber":0,"len":18,"data":{"type":"Buffer","data":[28,95,17,6,10,241,255,65,9,0,5,12,14,95,0,85,1,8]}}
2024-01-07T17:41:31.562Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":6,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,12,14,95,0,85,1,8]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":64825,"endpoint":1,"linkquality":102,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:41:31.562Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 18:41:31: MQTT publish: topic 'zigbee2mqtt/Futterspender', payload '{"child_lock":"UNLOCK","error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":"OFF","linkquality":102,"mode":"manual","portion_weight":8,"portions_per_day":0,"schedule":null,"serving_size":1,"update":{"installed_version":9505,"latest_version":9761,"progress":100,"remaining":16,"state":"updating"},"update_available":false,"weight_per_day":null}'
2024-01-07T17:41:31.583Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.583Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.584Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [57,253,1,228,5] - 160
2024-01-07T17:41:31.584Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":1,"relaylist":[1508]}
2024-01-07T17:41:31.584Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:41:31.643Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,38,68,129,0,0,192,252,57,253,1,1,0,102,0,125,119,119,0,0,18,28,95,17,7,10,241,255,65,9,0,5,13,4,24,0,85,1,1,228,5,28,183]
2024-01-07T17:41:31.643Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,38,68,129,0,0,192,252,57,253,1,1,0,102,0,125,119,119,0,0,18,28,95,17,7,10,241,255,65,9,0,5,13,4,24,0,85,1,1,228,5,28,183]
2024-01-07T17:41:31.643Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 38 - 2 - 4 - 129 - [0,0,192,252,57,253,1,1,0,102,0,125,119,119,0,0,18,28,95,17,7,10,241,255,65,9,0,5,13,4,24,0,85,1,1,228,5,28] - 183
2024-01-07T17:41:31.643Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":102,"securityuse":0,"timestamp":7829373,"transseqnumber":0,"len":18,"data":{"type":"Buffer","data":[28,95,17,7,10,241,255,65,9,0,5,13,4,24,0,85,1,1]}}
2024-01-07T17:41:31.644Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":7,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,13,4,24,0,85,1,1]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":64825,"endpoint":1,"linkquality":102,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:41:31.644Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 18:41:31: MQTT publish: topic 'zigbee2mqtt/Futterspender', payload '{"child_lock":"UNLOCK","error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":"OFF","linkquality":102,"mode":"schedule","portion_weight":8,"portions_per_day":0,"schedule":null,"serving_size":1,"update":{"installed_version":9505,"latest_version":9761,"progress":100,"remaining":16,"state":"updating"},"update_available":false,"weight_per_day":null}'
2024-01-07T17:41:31.668Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.668Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.668Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [57,253,1,228,5] - 160
2024-01-07T17:41:31.668Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":1,"relaylist":[1508]}
2024-01-07T17:41:31.668Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:41:31.724Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,41,68,129,0,0,192,252,57,253,1,1,0,109,0,3,139,119,0,0,21,28,95,17,8,10,241,255,65,12,0,5,14,13,105,0,85,4,0,0,0,0,228,5,28,67]
2024-01-07T17:41:31.724Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,41,68,129,0,0,192,252,57,253,1,1,0,109,0,3,139,119,0,0,21,28,95,17,8,10,241,255,65,12,0,5,14,13,105,0,85,4,0,0,0,0,228,5,28,67]
2024-01-07T17:41:31.724Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 41 - 2 - 4 - 129 - [0,0,192,252,57,253,1,1,0,109,0,3,139,119,0,0,21,28,95,17,8,10,241,255,65,12,0,5,14,13,105,0,85,4,0,0,0,0,228,5,28] - 67
2024-01-07T17:41:31.724Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":109,"securityuse":0,"timestamp":7834371,"transseqnumber":0,"len":21,"data":{"type":"Buffer","data":[28,95,17,8,10,241,255,65,12,0,5,14,13,105,0,85,4,0,0,0,0]}}
2024-01-07T17:41:31.725Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":8,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,14,13,105,0,85,4,0,0,0,0]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":64825,"endpoint":1,"linkquality":109,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:41:31.726Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 18:41:31: MQTT publish: topic 'zigbee2mqtt/Futterspender', payload '{"child_lock":"UNLOCK","error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":"OFF","linkquality":109,"mode":"schedule","portion_weight":8,"portions_per_day":0,"schedule":null,"serving_size":1,"update":{"installed_version":9505,"latest_version":9761,"progress":100,"remaining":16,"state":"updating"},"update_available":false,"weight_per_day":0}'
2024-01-07T17:41:31.747Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.747Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:41:31.747Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [57,253,1,228,5] - 160
2024-01-07T17:41:31.748Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":1,"relaylist":[1508]}
2024-01-07T17:41:31.748Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:41:31.812Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,69,68,129,0,0,192,252,57,253,1,1,0,105,0,164,160,119,0,0,49,28,95,17,9,10,241,255,65,40,0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51]
2024-01-07T17:41:31.812Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,69,68,129,0,0,192,252,57,253,1,1,0,105,0,164,160,119,0,0,49,28,95,17,9,10,241,255,65,40,0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51]
2024-01-07T17:41:31.815Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [48,48,48,49,48,48,228,5,28,117]
2024-01-07T17:41:31.815Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,69,68,129,0,0,192,252,57,253,1,1,0,105,0,164,160,119,0,0,49,28,95,17,9,10,241,255,65,40,0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51,48,48,48,49,48,48,228,5,28,117]
2024-01-07T17:41:31.815Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 69 - 2 - 4 - 129 - [0,0,192,252,57,253,1,1,0,105,0,164,160,119,0,0,49,28,95,17,9,10,241,255,65,40,0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51,48,48,48,49,48,48,228,5,28] - 117
2024-01-07T17:41:31.815Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":105,"securityuse":0,"timestamp":7839908,"transseqnumber":0,"len":49,"data":{"type":"Buffer","data":[28,95,17,9,10,241,255,65,40,0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51,48,48,48,49,48,48]}}
2024-01-07T17:41:31.816Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":9,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,15,8,0,8,200,32,55,70,48,57,48,48,48,49,48,48,44,55,70,48,68,48,48,48,49,48,48,44,55,70,49,51,48,48,48,49,48,48]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":64825,"endpoint":1,"linkquality":105,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:41:31.817Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:info  2024-01-07 18:41:31: MQTT publish: topic 'zigbee2mqtt/Futterspender', payload '{"child_lock":"UNLOCK","error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":"OFF","linkquality":105,"mode":"schedule","portion_weight":8,"portions_per_day":0,"schedule":[{"days":"everyday","hour":9,"minute":0,"size":1},{"days":"everyday","hour":13,"minute":0,"size":1},{"days":"everyday","hour":19,"minute":0,"size":1}],"serving_size":1,"update":{"installed_version":9505,"latest_version":9761,"progress":100,"remaining":16,"state":"updating"},"update_available":false,"weight_per_day":0}'
Zigbee2MQTT:info  2024-01-07 18:42:56: Finished update of 'Futterspender'
2024-01-07T17:42:56.904Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
Zigbee2MQTT:info  2024-01-07 18:42:56: Configuring 'Futterspender'
2024-01-07T17:42:56.917Z zigbee-herdsman:controller:endpoint Read 0x54ef441000458a71/1 aqaraOpple([65521], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false})
2024-01-07T17:42:56.917Z zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0x54ef441000458a71:64825/1 (0,0,1)
2024-01-07T17:42:56.918Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":64825,"destendpoint":1,"srcendpoint":1,"clusterid":64704,"transid":111,"options":0,"radius":30,"len":7,"data":{"type":"Buffer","data":[20,95,17,102,0,241,255]}}
2024-01-07T17:42:56.919Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,17,36,1,57,253,1,1,192,252,111,0,30,7,20,95,17,102,0,241,255,136]
Zigbee2MQTT:info  2024-01-07 18:42:56: MQTT publish: topic 'zigbee2mqtt/Futterspender', payload '{"child_lock":"UNLOCK","error":null,"feed":null,"feeding_size":null,"feeding_source":null,"led_indicator":"OFF","linkquality":105,"mode":"schedule","portion_weight":8,"portions_per_day":0,"schedule":[{"days":"everyday","hour":9,"minute":0,"size":1},{"days":"everyday","hour":13,"minute":0,"size":1},{"days":"everyday","hour":19,"minute":0,"size":1}],"serving_size":1,"update":{"installed_version":9761,"latest_version":9761,"state":"idle"},"update_available":false,"weight_per_day":0}'
2024-01-07T17:42:56.927Z zigbee-herdsman:controller:endpoint Read 0x54ef441000458a71/1 genBasic(["dateCode","swBuildId"], {"sendWhen":"active","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false})
2024-01-07T17:42:56.931Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100]
2024-01-07T17:42:56.932Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100]
2024-01-07T17:42:56.932Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2024-01-07T17:42:56.932Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2024-01-07T17:42:56.932Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:42:56.936Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,111,169]
2024-01-07T17:42:56.936Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,111,169]
2024-01-07T17:42:56.936Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,111] - 169
2024-01-07T17:42:56.936Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":111}
2024-01-07T17:42:56.937Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:42:56.982Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:56.982Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:56.982Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [57,253,1,228,5] - 160
2024-01-07T17:42:56.982Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":1,"relaylist":[1508]}
2024-01-07T17:42:56.982Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:42:57.036Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,33,68,129,0,0,192,252,57,253,1,1,0,105,0,120,231,200,0,0,13,28,95,17,102,1,241,255,0,65,3,49,50,51,228,5,28,155]
2024-01-07T17:42:57.036Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,33,68,129,0,0,192,252,57,253,1,1,0,105,0,120,231,200,0,0,13,28,95,17,102,1,241,255,0,65,3,49,50,51,228,5,28,155]
2024-01-07T17:42:57.036Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 33 - 2 - 4 - 129 - [0,0,192,252,57,253,1,1,0,105,0,120,231,200,0,0,13,28,95,17,102,1,241,255,0,65,3,49,50,51,228,5,28] - 155
2024-01-07T17:42:57.036Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":105,"securityuse":0,"timestamp":13166456,"transseqnumber":0,"len":13,"data":{"type":"Buffer","data":[28,95,17,102,1,241,255,0,65,3,49,50,51]}}
2024-01-07T17:42:57.037Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":102,"manufacturerCode":4447,"commandIdentifier":1},"Payload":[{"attrId":65521,"status":0,"dataType":65,"attrData":{"type":"Buffer","data":[49,50,51]}}],"Command":{"ID":1,"name":"readRsp","parameters":[{"name":"attrId","type":33},{"name":"status","type":32},{"name":"dataType","type":32,"conditions":[{"type":"statusEquals","value":0}]},{"name":"attrData","type":1000,"conditions":[{"type":"statusEquals","value":0}]}]}},"address":64825,"endpoint":1,"linkquality":105,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:42:57.038Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:error 2024-01-07 18:42:57: Exception while calling fromZigbee converter: Attempt to access memory outside buffer bounds}
2024-01-07T17:42:57.226Z zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0x54ef441000458a71:64825/1 (0,0,1)
2024-01-07T17:42:57.229Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":64825,"destendpoint":1,"srcendpoint":1,"clusterid":0,"transid":112,"options":0,"radius":30,"len":7,"data":{"type":"Buffer","data":[16,103,0,6,0,0,64]}}
2024-01-07T17:42:57.230Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,17,36,1,57,253,1,1,0,0,112,0,30,7,16,103,0,6,0,0,64,168]
2024-01-07T17:42:57.230Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
Zigbee2MQTT:info  2024-01-07 18:42:57: Successfully configured 'Futterspender'
2024-01-07T17:42:57.236Z zigbee-herdsman:controller:database:log Writing database to '/config/zigbee2mqtt/database.db'
2024-01-07T17:42:57.306Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100,254,3,68,128,0,1,112,182,254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:57.306Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100,254,3,68,128,0,1,112,182,254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,112,182,254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,112] - 182
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":112}
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,57,253,1,228,5,160]
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [57,253,1,228,5] - 160
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":64825,"relaycount":1,"relaylist":[1508]}
2024-01-07T17:42:57.307Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:42:57.348Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,29,68,129,0,0,0,0,57,253,1,1,0,102,0,191,51,201,0,0,9,24,103,1,6,0,134,0,64,134,228,5,28,243]
2024-01-07T17:42:57.348Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,29,68,129,0,0,0,0,57,253,1,1,0,102,0,191,51,201,0,0,9,24,103,1,6,0,134,0,64,134,228,5,28,243]
2024-01-07T17:42:57.348Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 29 - 2 - 4 - 129 - [0,0,0,0,57,253,1,1,0,102,0,191,51,201,0,0,9,24,103,1,6,0,134,0,64,134,228,5,28] - 243
2024-01-07T17:42:57.348Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":0,"srcaddr":64825,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":102,"securityuse":0,"timestamp":13185983,"transseqnumber":0,"len":9,"data":{"type":"Buffer","data":[24,103,1,6,0,134,0,64,134]}}
2024-01-07T17:42:57.349Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":103,"manufacturerCode":null,"commandIdentifier":1},"Payload":[{"attrId":6,"status":134},{"attrId":16384,"status":134}],"Command":{"ID":1,"name":"readRsp","parameters":[{"name":"attrId","type":33},{"name":"status","type":32},{"name":"dataType","type":32,"conditions":[{"type":"statusEquals","value":0}]},{"name":"attrData","type":1000,"conditions":[{"type":"statusEquals","value":0}]}]}},"address":64825,"endpoint":1,"linkquality":102,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-07T17:42:57.350Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-07T17:42:57.351Z zigbee-herdsman:controller:endpoint Read 0x54ef441000458a71/1 genBasic(["dateCode","swBuildId"], {"sendWhen":"active","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Status 'UNSUPPORTED_ATTRIBUTE')
Zigbee2MQTT:info  2024-01-07 18:42:57: Device 'Futterspender' was updated from 'null' to 'null'
Zigbee2MQTT:info  2024-01-07 18:42:57: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":{"id":"Futterspender","transaction":"auykb-3"},"meta":{"device":"Futterspender","from":null,"status":"update_succeeded","to":null},"type":"ota_update"}'
Zigbee2MQTT:info  2024-01-07 18:42:57: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/update', payload '{"data":{"from":null,"id":"Futterspender","to":null},"status":"ok","transaction":"auykb-3"}'

ajfriesen avatar Jan 07 '24 17:01 ajfriesen

@ajfriesen could you also set the log level to debug? That should show the stack trace.

See this on how to enable debug logging.

Koenkk avatar Jan 08 '24 18:01 Koenkk

@Koenkk I enabled the debug log for the zigbee addon. Then I removed and added the pet dispenser again.

The log was too big (59MB) therefore I had to compress it. log-zigbee.tgz

This is my complete log with other devices as well. But I hope you can see something in this.

ajfriesen avatar Jan 08 '24 21:01 ajfriesen

I could not crash the zigbee addon anymore after the firmware update from the sonoff 3.0 p variant stick.

However, when deleting the last schedule I can reliably create an exception. This only happens when you have 1 schedule defined and remove that one schedule. It does not happen when you go from 2 to 1 schedules:

Zigbee2MQTT:debug 2024-01-08 23:37:58: Received MQTT message on 'zigbee2mqtt/0x54ef441000458a71/set' with data '{"schedule":[]}'
Zigbee2MQTT:debug 2024-01-08 23:37:58: Publishing 'set' 'schedule' to '0x54ef441000458a71'
2024-01-08T22:37:58.462Z zigbee-herdsman:controller:endpoint Write 0x54ef441000458a71/1 aqaraOpple({"65521":{"value":{"type":"Buffer","data":[0,2,43,8,0,8,200,1,0]},"type":65}}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false})
2024-01-08T22:37:58.462Z zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0x54ef441000458a71:22781/1 (0,0,1)
2024-01-08T22:37:58.463Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":22781,"destendpoint":1,"srcendpoint":1,"clusterid":64704,"transid":222,"options":0,"radius":30,"len":18,"data":{"type":"Buffer","data":[20,95,17,183,2,241,255,65,9,0,2,43,8,0,8,200,1,0]}}
2024-01-08T22:37:58.463Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,28,36,1,253,88,1,1,192,252,222,0,30,18,20,95,17,183,2,241,255,65,9,0,2,43,8,0,8,200,1,0,59]
Zigbee2MQTT:info  2024-01-08 23:37:58: MQTT publish: topic 'zigbee2mqtt/0x54ef441000458a71', payload '{"child_lock":null,"error":false,"feed":"","feeding_size":1,"feeding_source":"schedule","led_indicator":"OFF","linkquality":123,"mode":"manual","portion_weight":1,"portions_per_day":7,"schedule":[],"serving_size":1,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"weight_per_day":14}'
2024-01-08T22:37:58.481Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100]
2024-01-08T22:37:58.481Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100]
2024-01-08T22:37:58.481Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2024-01-08T22:37:58.481Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2024-01-08T22:37:58.481Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-08T22:37:58.486Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,222,24]
2024-01-08T22:37:58.486Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,222,24]
2024-01-08T22:37:58.486Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,222] - 24
2024-01-08T22:37:58.486Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":222}
2024-01-08T22:37:58.487Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-08T22:37:58.567Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,26,68,129,0,0,192,252,253,88,1,1,0,123,0,86,100,119,0,0,6,28,95,17,183,4,0,253,88,29,39]
2024-01-08T22:37:58.567Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,26,68,129,0,0,192,252,253,88,1,1,0,123,0,86,100,119,0,0,6,28,95,17,183,4,0,253,88,29,39]
2024-01-08T22:37:58.567Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 26 - 2 - 4 - 129 - [0,0,192,252,253,88,1,1,0,123,0,86,100,119,0,0,6,28,95,17,183,4,0,253,88,29] - 39
2024-01-08T22:37:58.568Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":22781,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":123,"securityuse":0,"timestamp":7824470,"transseqnumber":0,"len":6,"data":{"type":"Buffer","data":[28,95,17,183,4,0]}}
2024-01-08T22:37:58.568Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":183,"manufacturerCode":4447,"commandIdentifier":4},"Payload":[{"status":0}],"Command":{"ID":4,"name":"writeRsp","parameters":[{"name":"status","type":32},{"name":"attrId","type":33,"conditions":[{"type":"statusNotEquals","value":0}]}]}},"address":22781,"endpoint":1,"linkquality":123,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-08T22:37:58.569Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-08T22:37:58.624Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,39,68,129,0,0,192,252,253,88,1,1,0,123,0,198,113,119,0,0,19,28,95,17,40,10,241,255,65,10,0,5,43,8,0,8,200,2,47,47,253,88,29,186]
2024-01-08T22:37:58.624Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,39,68,129,0,0,192,252,253,88,1,1,0,123,0,198,113,119,0,0,19,28,95,17,40,10,241,255,65,10,0,5,43,8,0,8,200,2,47,47,253,88,29,186]
2024-01-08T22:37:58.624Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 39 - 2 - 4 - 129 - [0,0,192,252,253,88,1,1,0,123,0,198,113,119,0,0,19,28,95,17,40,10,241,255,65,10,0,5,43,8,0,8,200,2,47,47,253,88,29] - 186
2024-01-08T22:37:58.624Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":22781,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":123,"securityuse":0,"timestamp":7827910,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[28,95,17,40,10,241,255,65,10,0,5,43,8,0,8,200,2,47,47]}}
2024-01-08T22:37:58.624Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":40,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,43,8,0,8,200,2,47,47]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":22781,"endpoint":1,"linkquality":123,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-08T22:37:58.625Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:debug 2024-01-08 23:37:58: Received Zigbee message from '0x54ef441000458a71', type 'attributeReport', cluster 'aqaraOpple', data '{"65521":{"data":[0,5,43,8,0,8,200,2,47,47],"type":"Buffer"}}' from endpoint 1 with groupID 0
Zigbee2MQTT:error 2024-01-08 23:37:58: Exception while calling fromZigbee converter: Expected one of: 1, 2, 4, 8, 16, 31, 32, 42, 64, 85, 96, 127, got: 'undefined'}
Zigbee2MQTT:debug 2024-01-08 23:37:58: Error: Expected one of: 1, 2, 4, 8, 16, 31, 32, 42, 64, 85, 96, 127, got: 'undefined'
    at Object.getFromLookup (/app/node_modules/zigbee-herdsman-converters/src/lib/utils.ts:582:15)
    at /app/node_modules/zigbee-herdsman-converters/src/devices/xiaomi.ts:240:47
    at Array.forEach (<anonymous>)
    at /app/node_modules/zigbee-herdsman-converters/src/devices/xiaomi.ts:237:33
    at Array.forEach (<anonymous>)
    at Object.convert (/app/node_modules/zigbee-herdsman-converters/src/devices/xiaomi.ts:206:38)
    at Receive.onDeviceMessage (/app/lib/extension/receive.ts:147:51)
    at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:167:23)
    at EventEmitter.emit (node:events:529:35)
    at EventBus.emitDeviceMessage (/app/lib/eventBus.ts:101:22)

ajfriesen avatar Jan 08 '24 22:01 ajfriesen

@jeells102 can you try the 20221226 firmware?

Is this for the co-ordinator you're talking about?

jeells102 avatar Jan 09 '24 16:01 jeells102

@ajfriesen can you provide the debug log when going from 2 -> 1 schedules?

Koenkk avatar Jan 10 '24 07:01 Koenkk

@ajfriesen can you provide the debug log when going from 2 -> 1 schedules?

@Koenkk sure thing, here are the logs:

Zigbee2MQTT:debug 2024-01-10 22:49:31: Saving state to file /config/zigbee2mqtt/state.json
Zigbee2MQTT:debug 2024-01-10 22:49:35: Received MQTT message on 'zigbee2mqtt/0x54ef441000458a71/set' with data '{"schedule":[{"days":"everyday","hour":1,"minute":1,"size":1}]}'
Zigbee2MQTT:debug 2024-01-10 22:49:35: Publishing 'set' 'schedule' to '0x54ef441000458a71'
2024-01-10T21:49:35.990Z zigbee-herdsman:controller:endpoint Write 0x54ef441000458a71/1 aqaraOpple({"65521":{"value":{"type":"Buffer","data":[0,2,9,8,0,8,200,11,55,102,48,49,48,49,48,49,48,48,0]},"type":65}}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4447,"transactionSequenceNumber":null,"writeUndiv":false})
2024-01-10T21:49:35.991Z zigbee-herdsman:adapter:zStack:adapter sendZclFrameToEndpointInternal 0x54ef441000458a71:22781/1 (0,0,1)
2024-01-10T21:49:35.994Z zigbee-herdsman:adapter:zStack:znp:SREQ --> AF - dataRequest - {"dstaddr":22781,"destendpoint":1,"srcendpoint":1,"clusterid":64704,"transid":12,"options":0,"radius":30,"len":28,"data":{"type":"Buffer","data":[20,95,17,7,2,241,255,65,19,0,2,9,8,0,8,200,11,55,102,48,49,48,49,48,49,48,48,0]}}
2024-01-10T21:49:35.995Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,38,36,1,253,88,1,1,192,252,12,0,30,28,20,95,17,7,2,241,255,65,19,0,2,9,8,0,8,200,11,55,102,48,49,48,49,48,49,48,48,0,15]
Zigbee2MQTT:info  2024-01-10 22:49:35: MQTT publish: topic 'zigbee2mqtt/0x54ef441000458a71', payload '{"child_lock":"UNLOCK","error":false,"feed":"","feeding_size":1,"feeding_source":"schedule","led_indicator":"OFF","linkquality":127,"mode":"manual","portion_weight":1,"portions_per_day":0,"schedule":[{"days":"everyday","hour":1,"minute":1,"size":1}],"serving_size":1,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"weight_per_day":0}'
2024-01-10T21:49:36.014Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,100,1,0,100]
2024-01-10T21:49:36.015Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,100,1,0,100]
2024-01-10T21:49:36.015Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 4 - 1 - [0] - 100
2024-01-10T21:49:36.015Z zigbee-herdsman:adapter:zStack:znp:SRSP <-- AF - dataRequest - {"status":0}
2024-01-10T21:49:36.015Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-10T21:49:36.020Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,68,128,0,1,12,202]
2024-01-10T21:49:36.020Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,68,128,0,1,12,202]
2024-01-10T21:49:36.020Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 4 - 128 - [0,1,12] - 202
2024-01-10T21:49:36.021Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - dataConfirm - {"status":0,"endpoint":1,"transid":12}
2024-01-10T21:49:36.021Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,3,69,196,253,88,0,39,254,26,68,129,0,0,192,252,253,88,1,1,0,127,0,154,146,102,0,0,6,28,95,17,7,4,0,253,88,29,184]
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,3,69,196,253,88,0,39,254,26,68,129,0,0,192,252,253,88,1,1,0,127,0,154,146,102,0,0,6,28,95,17,7,4,0,253,88,29,184]
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 3 - 2 - 5 - 196 - [253,88,0] - 39
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":22781,"relaycount":0,"relaylist":[]}
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,26,68,129,0,0,192,252,253,88,1,1,0,127,0,154,146,102,0,0,6,28,95,17,7,4,0,253,88,29,184]
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 26 - 2 - 4 - 129 - [0,0,192,252,253,88,1,1,0,127,0,154,146,102,0,0,6,28,95,17,7,4,0,253,88,29] - 184
2024-01-10T21:49:36.145Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":22781,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":127,"securityuse":0,"timestamp":6722202,"transseqnumber":0,"len":6,"data":{"type":"Buffer","data":[28,95,17,7,4,0]}}
2024-01-10T21:49:36.146Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":7,"manufacturerCode":4447,"commandIdentifier":4},"Payload":[{"status":0}],"Command":{"ID":4,"name":"writeRsp","parameters":[{"name":"status","type":32},{"name":"attrId","type":33,"conditions":[{"type":"statusNotEquals","value":0}]}]}},"address":22781,"endpoint":1,"linkquality":127,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-10T21:49:36.146Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
2024-01-10T21:49:36.200Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,47,68,129,0,0,192,252,253,88,1,1,0,127,0,82,158,102,0,0,27,28,95,17,65,10,241,255,65,18,0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48,253,88,29,255]
2024-01-10T21:49:36.200Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,47,68,129,0,0,192,252,253,88,1,1,0,127,0,82,158,102,0,0,27,28,95,17,65,10,241,255,65,18,0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48,253,88,29,255]
2024-01-10T21:49:36.200Z zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 47 - 2 - 4 - 129 - [0,0,192,252,253,88,1,1,0,127,0,82,158,102,0,0,27,28,95,17,65,10,241,255,65,18,0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48,253,88,29] - 255
2024-01-10T21:49:36.201Z zigbee-herdsman:adapter:zStack:znp:AREQ <-- AF - incomingMsg - {"groupid":0,"clusterid":64704,"srcaddr":22781,"srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"linkquality":127,"securityuse":0,"timestamp":6725202,"transseqnumber":0,"len":27,"data":{"type":"Buffer","data":[28,95,17,65,10,241,255,65,18,0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48]}}
2024-01-10T21:49:36.201Z zigbee-herdsman:controller:log Received 'zcl' data '{"frame":{"Header":{"frameControl":{"frameType":0,"manufacturerSpecific":true,"direction":1,"disableDefaultResponse":true,"reservedBits":0},"transactionSequenceNumber":65,"manufacturerCode":4447,"commandIdentifier":10},"Payload":[{"attrId":65521,"dataType":65,"attrData":{"type":"Buffer","data":[0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48]}}],"Command":{"ID":10,"name":"report","parameters":[{"name":"attrId","type":33},{"name":"dataType","type":32},{"name":"attrData","type":1000}]}},"address":22781,"endpoint":1,"linkquality":127,"groupID":0,"wasBroadcast":false,"destinationEndpoint":1}'
2024-01-10T21:49:36.202Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext []
Zigbee2MQTT:debug 2024-01-10 22:49:36: Received Zigbee message from '0x54ef441000458a71', type 'attributeReport', cluster 'aqaraOpple', data '{"65521":{"data":[0,5,9,8,0,8,200,10,55,70,48,49,48,49,48,49,48,48],"type":"Buffer"}}' from endpoint 1 with groupID 0
Zigbee2MQTT:info  2024-01-10 22:49:36: MQTT publish: topic 'zigbee2mqtt/0x54ef441000458a71', payload '{"child_lock":"UNLOCK","error":false,"feed":"","feeding_size":1,"feeding_source":"schedule","led_indicator":"OFF","linkquality":127,"mode":"manual","portion_weight":1,"portions_per_day":0,"schedule":[{"days":"everyday","hour":1,"minute":1,"size":1}],"serving_size":1,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"weight_per_day":0}'

On a side note:

Could it be, that we have different firmware running on that device?

I remember having the option to set the schedule in home assistant. Now this is just a sensor with (i believe) a json list. After a OTA update I can not do that in home assistant anymore, but still can do that via the Z2M interface.

ajfriesen avatar Jan 10 '24 21:01 ajfriesen

Fixed the issue with the parsing!

Changes will be available in the dev branch in a few hours from now.

Could it be, that we have different firmware running on that device?

I don't have this device.

Koenkk avatar Jan 13 '24 12:01 Koenkk

Once this goes live in production @Koenkk I'll test my cat feeders and see if it resolves my crashing issue :) Thanks for the hard work to look at the parsing issue.

jeells102 avatar Jan 13 '24 16:01 jeells102

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 30 days

github-actions[bot] avatar Jul 12 '24 00:07 github-actions[bot]