-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Description
Board
ESP32 H2 Dev Module
Device Description
Development module, connected & powered via USB
Hardware Configuration
No
Version
v3.3.3
Type
Bug
IDE Name
Arduino IDE
Operating System
Windows 11
Flash frequency
64 MHz
PSRAM enabled
no
Upload speed
921600
Description
I made a fan controller based on the Arduino example 'Zigbee_Fan_Control'. It works well most of the time, with low latency and behaviour as expected, but maybe 1 in 10 times, it simply ignores the command from Home Assistant. No failure message, no warning. A manual retry usually succeeds. I believe the Zigbee protocol implements an acknowledgement signal from the device, so if this is the case, it's being ignored. There seems to be no attempt to retry the transmission, and so in effect Home Assistant is blindly sending commands and hoping for the best. This sadly isn't good enough for a robust home network, and if the problem exists in this example I expect the behaviour is the same in all the other examples. Is this a problem with arduino-esp32, or Home Assistant, or both?
Sketch
Zigbee_Fan_Control exampleDebug Message
None
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.