Getting zigbee_publish_error

Hi, after a period of working nicely I now experience some trouble with zigbee. I am using Homeseer to control some on and off devices. They have been working for a few months even outdoor. Now I only get the status update form the devices (and if I control the on or off on the device itself it gets updated in Hs3 as well). But if try to control a device from Homeseer (On or Off) it does not response any more. I did not change a thing (only updated the mcsMQTT plugin in Homeseer (do not know if that caused the problems though).

This is what the log shows. I am not sure what the problem is? Anyone a hint in the right direction to solve this? Thanks.

info 2020-07-07 10:24:51: Logging to console and directory: ‘/opt/zigbee2mqtt/data/log/2020-07-07.10-24-51’ filename: log.txt
info 2020-07-07 10:24:52: Starting zigbee2mqtt version 1.11.0 (commit #e140cf5)
info 2020-07-07 10:24:52: Starting zigbee-herdsman…
info 2020-07-07 10:24:54: zigbee-herdsman started
info 2020-07-07 10:24:54: Coordinator firmware version: '{“type”:“zStack12”,“meta”:{“transportrev”:2,“product”:0,“majorrel”:2,“minorrel”:6,“maintrel”:3,“revision” info 2020-07-07 10:24:54: Currently 2 devices are joined: info 2020-07-07 10:24:54: 0x00158d00035659ed (0x00158d00035659ed): SP 120 - Innr Smart plug (Router) info 2020-07-07 10:24:54: 0x00158d000356331d (0x00158d000356331d): SP 120 - Innr Smart plug (Router) warn 2020-07-07 10:24:54: `permit_join` set to `true` in configuration.yaml. warn 2020-07-07 10:24:54: Allowing new devices to join. warn 2020-07-07 10:24:54: Set `permit_join` to `false` once you joined all devices. info 2020-07-07 10:24:54: Zigbee: allowing new devices to join. info 2020-07-07 10:24:54: Connecting to MQTT server at mqtt://localhost info 2020-07-07 10:24:54: Connected to MQTT server info 2020-07-07 10:24:54: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online' info 2020-07-07 10:24:54: MQTT publish: topic 'zigbee2mqtt/0x00158d00035659ed', payload '{"voltage":238,"linkquality":86,"power":0,"current":0,"state":"OFF"}' info 2020-07-07 10:24:54: MQTT publish: topic 'zigbee2mqtt/0x00158d000356331d', payload '{"voltage":238,"linkquality":86,"power":21,"current":0.339,"state":"ON"}' error 2020-07-07 10:24:54: Publish 'set' 'state' to '0x00158d00035659ed' failed: 'Error: Cluster 'genOnOff' has no command '“state”:”on”'' info 2020-07-07 10:24:54: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"zigbee_publish_error","message":"Publish 'set' 'state' to '0x00158d00035
info 2020-07-07 10:24:54: MQTT publish: topic ‘zigbee2mqtt/bridge/config’, payload '{“version”:“1.11.0”,“commit”:“e140cf5”,“coordinator”:{“type”:“zStack12”,“meta” info 2020-07-07 10:24:54: MQTT publish: topic 'homeassistant/switch/0x00158d00035659ed/switch/config', payload '{"payload_off":"OFF","payload_on":"ON","value_temp
info 2020-07-07 10:24:54: MQTT publish: topic ‘homeassistant/sensor/0x00158d00035659ed/power/config’, payload '{“unit_of_measurement”:“W”,“icon”:“mdi:factory”,"va$
info 2020-07-07 10:24:54: MQTT publish: topic ‘homeassistant/sensor/0x00158d00035659ed/linkquality/config’, payload '{“icon”:“mdi:signal”,“unit_of_measurement”:"l$
info 2020-07-07 10:24:54: MQTT publish: topic ‘homeassistant/switch/0x00158d000356331d/switch/config’, payload '{“payload_off”:“OFF”,“payload_on”:“ON”,"value_temp$
info 2020-07-07 10:24:54: MQTT publish: topic ‘homeassistant/sensor/0x00158d000356331d/power/config’, payload '{“unit_of_measurement”:“W”,“icon”:“mdi:factory”,"va$
info 2020-07-07 10:24:54: MQTT publish: topic ‘homeassistant/sensor/0x00158d000356331d/linkquality/config’, payload '{“icon”:“mdi:signal”,“unit_of_measurement”:"l$
info 2020-07-07 10:24:58: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:86,“power”:21,“current”:0.336,“state”:“ON”}’
info 2020-07-07 10:25:03: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.339,“state”:“ON”}’
info 2020-07-07 10:25:08: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.335,“state”:“ON”}’
info 2020-07-07 10:25:13: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.339,“state”:“ON”}’
info 2020-07-07 10:25:18: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.336,“state”:“ON”}’
info 2020-07-07 10:25:24: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.339,“state”:“ON”}’
info 2020-07-07 10:25:32: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:21,“current”:0.342,“state”:“ON”}’
info 2020-07-07 10:25:36: MQTT publish: topic ‘zigbee2mqtt/0x00158d00035659ed’, payload ‘{“voltage”:238,“linkquality”:89,“power”:0,“current”:0,“state”:“OFF”}’
info 2020-07-07 10:25:37: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:238,“linkquality”:89,“power”:23,“current”:0.342,“state”:“ON”}’

Tried to switch the device on from homeseer gives this in the log:

error 2020-07-07 10:48:41: Publish ‘set’ ‘state’ to ‘0x00158d00035659ed’ failed: ‘Error: Cluster ‘genOnOff’ has no command ‘“on”}’’
info 2020-07-07 10:48:41: MQTT publish: topic ‘zigbee2mqtt/bridge/log’, payload '{“type”:“zigbee_publish_error”,“message”:"Publish ‘set’ ‘state’ to '0x00158d00035$
error 2020-07-07 10:48:44: Publish ‘set’ ‘state’ to ‘0x00158d00035659ed’ failed: ‘Error: Cluster ‘genOnOff’ has no command ‘“on”}’’
info 2020-07-07 10:48:44: MQTT publish: topic ‘zigbee2mqtt/bridge/log’, payload '{“type”:“zigbee_publish_error”,“message”:"Publish ‘set’ ‘state’ to '0x00158d00035$
error 2020-07-07 10:48:45: Publish ‘set’ ‘state’ to ‘0x00158d00035659ed’ failed: ‘Error: Cluster ‘genOnOff’ has no command ‘“on”}’’
info 2020-07-07 10:48:45: MQTT publish: topic ‘zigbee2mqtt/bridge/log’, payload '{“type”:“zigbee_publish_error”,“message”:"Publish ‘set’ ‘state’ to '0x00158d00035$
error 2020-07-07 10:48:46: Publish ‘set’ ‘state’ to ‘0x00158d00035659ed’ failed: ‘Error: Cluster ‘genOnOff’ has no command ‘“on”}’’
info 2020-07-07 10:48:46: MQTT publish: topic ‘zigbee2mqtt/bridge/log’, payload '{“type”:“zigbee_publish_error”,“message”:"Publish ‘set’ ‘state’ to '0x00158d00035$
error 2020-07-07 10:48:47: Publish ‘set’ ‘state’ to ‘0x00158d00035659ed’ failed: ‘Error: Cluster ‘genOnOff’ has no command ‘“on”}’’
info 2020-07-07 10:48:47: MQTT publish: topic ‘zigbee2mqtt/bridge/log’, payload '{“type”:“zigbee_publish_error”,“message”:"Publish ‘set’ ‘state’ to '0x00158d00035$
info 2020-07-07 10:48:50: MQTT publish: topic ‘zigbee2mqtt/0x00158d00035659ed’, payload ‘{“voltage”:235,“linkquality”:89,“power”:0,“current”:0,“state”:“OFF”}’
info 2020-07-07 10:48:55: MQTT publish: topic ‘zigbee2mqtt/0x00158d000356331d’, payload ‘{“voltage”:236,“linkquality”:89,“power”:21,“current”:0.336,“state”:“ON”}’
info 2020-07-07 10:49:04: MQTT publish: topic ‘zigbee2mqtt/0x00158d00035659ed’, payload ‘{“voltage”:238,“linkquality”:89,“power”:0,“current”:0,“state”:“OFF”}’

When looking at things I realised I did some testing through MQTT-box app before. Tried that once again and guess what? That’s worked like a charm. So the problem is not zigbee2mqtt but it has to be in the Homeseer plugin. Going to dig into that one than :slight_smile:

working_fine