#Possible ZHA bug with Zen Thermostat

1 messages · Page 1 of 1 (latest)

tulip creek
#

From September 2023 until May of 2025, I used the Zen Zigbee Thermostat without issue. I use ZHA with a Sonoff dongle plus.

In May 2025, I started to have responsiveness issues with the thermostat - commands sent from Home Assistant wouldn't register on the thermostat, giving this error: "Failed to perform the action climate/set_temperature. Failed to send request: Failed to send request: <Status.NWK_NO_ROUTE: 205>". Commands sent from the thermostat, however, would be reflected in Home Assistant immediately. I spent a small amount of time troubleshooting, and then essentially moved to a Venstar T2000 mini. I've since had some time to run down the issue with the Zen thermostat, and I've become convinced that it's a bug in ZHA or Home Assistant. Obviously the error indicates that it's a network/transport issue, but I'm convinced that's because of software, not hardware or network setup.

(there was a list of troubleshooting steps here but my post was too long so I'll post them as a reply).

My three theories as to the root cause are:

  1. HA update changed something
  2. ZHA update changed something
  3. HA pushed a firmware update to the thermostat which caused an incompatibility.

My guess is that it's #2, but I'm not sure.

So here's where I am now: The thermostat is set up directly next to the zigbee dongle. If I remove it and then reconnect it, it will work perfectly for anywhere from 5 minutes to an hour, and then sent commands stop working. Commands sent from the thermostat to HA are reflected immediately, and the indicator on the thermostat shows that it's connected to the zigbee network.

How do I turn on the most intense level of logging related to ZHA or this thermostat so I can get more information?

Does anyone have any ideas about what might be happening? Any other Zen thermostat users with this problem? I don't like the Venstar (the temperature sensor is very jumpy and inaccurate), so I'd like to get back to using the Zen at some point.

Thanks!

#

And here's the list of troubleshooting steps I've taken so far:

  1. Upgraded the Sonoff firmware with the HA add-on.
  2. Changed zigbee channels. No difference on 20 or 25.
  3. Changed 2.4.ghz wifi channels. No difference on 6 or 11.
  4. Removed the ZHA integration and all associated data and rebuilt it from scratch.
  5. Reinstalled HA and rebuilt my entire system from scratch.
  6. Moved the thermostat directly next to the Sonoff dongle. LQI is now 255, but the problem persists.
  7. Switched to Zigbee2MQTT - the thermostat works perfectly under Z2M, but unfortunately the thermostat card that is paired with the thermostat under Z2M is terrible, and I haven't found a way to fix/customize it yet.
craggy sluice
#

Were you using source_routing with ZHA? (Maybe enabled in the past in configuration.yaml?)

Edit: I guess not if you rebuilt HA from scratch... 😄