Skip to content

Zigbee: device is stopping send values after some time #10693

@michapr

Description

@michapr

Board

ESP32C6, ESP32H2

Device Description

DevModule C6, SuperMini C6, SuperMini H2 (same issue at all devices)

Hardware Configuration

nothing else connected

Version

latest development Release Candidate (RC-X)

IDE Name

Arduino IDE

Operating System

Windows11

Flash frequency

80MHz

PSRAM enabled

no

Upload speed

921600

Description

Device is sending values for a wile, but after some time (20 minutes about?) is stopping sending values until restart of device.

Sketch

Sample sketch Zigbee_Temperature_Sensor.ino with libraries from PR #10676

Debug Message

from ESP32C6:

[07/12/24 - 15:35:49:504] [3828362][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:35:49:508] [3828363][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3700
[07/12/24 - 15:35:49:562] [3828424][V][ZigbeeHandlers.cpp:134] zb_cmd_default_resp_handler(): Received default response: from address(0x0), src_endpoint(1) to dst_endpoint(10), cluster(0x402) with status 0x0
[07/12/24 - 15:35:50:501] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:35:50:504] [3829363][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:35:50:509] [3829364][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:35:50:610] [3829471][V][ZigbeeHandlers.cpp:134] zb_cmd_default_resp_handler(): Received default response: from address(0x0), src_endpoint(1) to dst_endpoint(10), cluster(0x402) with status 0x0
[07/12/24 - 15:35:51:501] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:35:51:506] [3830364][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:35:51:512] [3830365][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
...
...
[07/12/24 - 15:37:03:535] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:37:03:539] [3902397][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:37:03:543] [3902398][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:37:03:549] [3902399][V][ZigbeeCore.cpp:332] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Unavailable (0x3c), status: ESP_OK
[07/12/24 - 15:37:04:536] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:37:04:540] [3903397][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:37:04:544] [3903398][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:37:05:536] Updated temperature sensor value to 36.00°C
...
...
[07/12/24 - 15:37:16:559] [3915405][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:37:16:565] [3915406][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:37:16:569] p_zb_app_signal_handler(): ZDO signal: ZDO Device Unavailable (0x3c), status: ESP_OK
[07/12/24 - 15:37:17:545] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:37:17:548] [3916406][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
...
...
[07/12/24 - 15:39:59:630] [4078485][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:39:59:635] [4078486][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:40:00:625] [4079483][V][ZigbeeCore.cpp:332] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Unavailable (0x3c), status: ESP_OK
[07/12/24 - 15:40:00:634] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:40:00:637] [4079486][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:40:00:646] [4079487][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:40:01:628] Updated temperature sensor value to 37.00°C
...
...
[07/12/24 - 15:41:38:690] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:41:38:694] [4177547][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:41:38:698] [4177548][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:41:39:640] ZBOSS: zdo/af_rx.c:494   zb_zdo_device_is_unreachable: addr_ref 25
[07/12/24 - 15:41:39:692] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:41:39:695] [4178548][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:41:39:699] [4178549][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:41:40:692] Updated temperature sensor value to 36.00°C
...
...
[07/12/24 - 15:42:38:718] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:42:38:722] [4237574][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:42:38:727] [4237575][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:42:39:643] ZBOSS: zdo/af_rx.c:494   zb_zdo_device_is_unreachable: addr_ref 255
[07/12/24 - 15:42:39:719] Updated temperature sensor value to 36.00°C
[07/12/24 - 15:42:39:722] [4238575][V][ZigbeeTempSensor.cpp:70] setTemperature(): Updating temperature sensor value...
[07/12/24 - 15:42:39:725] [4238576][D][ZigbeeTempSensor.cpp:72] setTemperature(): Setting temperature to 3600
[07/12/24 - 15:42:40:719] Updated temperature sensor value to 36.00°C

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

Labels

Area: ZigbeeIssues and Feature Request about Zigbee

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions