#Not able to to publish to Zigbee2MQTT but can receive

1 messages · Page 1 of 1 (latest)

sharp ore
#

Hi!
Yesterday I moved over from my old Pi3 for my home assistant server to Home Assistant Green.
I did a recovery from a backup that I took from my Pi3 and Everything is working except for publishing commands through Zigbee2MQTT.
I do however get payloads back from the zigbee device that I have on the network so something is working.

This is the error I get from the Zigbee2MQTT log when I try to run an automation:

[2026-04-20 11:08:10] error: z2m: Publish 'set' 'state' to 'Bevattning - Murgröna' failed: 'Error: ZCL command 0xb43a31fffe67c0e0/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '7873'.)'

I get the exact same error in the log when I try to start the irrigation system directly from Zigbee2MQTT interface.

Here is an exemple from the log when I receive a payload from the device:
[2026-04-20 10:56:07] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bevattning - Murgröna', payload '{"auto_close_when_water_shortage":"DISABLE","battery":79,"current_device_status":"water_shortage","cyclic_quantitative_irrigation":{"current_count":0,"irrigation_capacity":0,"irrigation_interval":0,"total_number":0},"cyclic_timed_irrigation":{"current_count":1,"irrigation_duration":50,"irrigation_interval":1,"total_number":1},"flow":0,"linkquality":180,"state":"OFF","update":{"installed_version":-1,"latest_version":-1,"state":null}}'

Any idea where I have gone wrong?

Thanks in advance!

sharp ore
#

So, a small addition to my post above.
I disconnected the batteries on the Zigbee device and restarted HA.
I can still see the irrigation device in Zigbee2MQTT, thats maybe how it should be.
I then tried to activiate it from Zigbee2MQTT and got the following messages in the log:

[2026-04-20 12:16:06] error: z2m: Publish 'set' 'state' to 'Bevattning - Murgröna' failed: 'Error: ZCL command 0xb43a31fffe67c0e0/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Delivery failed for '7873'.)'
[2026-04-20 12:16:07] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/health', payload '{"response_time":1776680167252,"os":{"load_average":[0.08,0.07,0.04],"memory_used_mb":1149.87,"memory_percent":29.3092},"process":{"uptime_sec":4808,"memory_used_mb":101.98,"memory_percent":2.5993},"mqtt":{"connected":true,"queued":0,"published":38,"received":32},"devices":{}}'

I thought that the "info" was sent from the device directly but I guess it isn't (since it doesn't have power att the moment)