Skip to content

ESP32 H2 ignores commands from Home Assistant #12138

@paulr4

Description

@paulr4

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 example

Debug 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.

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