Skip to content

"payload is not iterable" when configuring reporting #10299

Closed
@6cUbi57z

Description

What happened

Devices fail to configure reporting on startup, reconfiguration or manually. This results in hue devices not updating their state when updated from bound devices. Logs show a "payload is not iterable" error.

https://pastebin.com/JSRkeQAV

What did you expect to happen

No errors in logs. When lights are turned off via bound switch, zigbee2mqtt and HA state should update automatically.

How to reproduce it (minimal and precise)

This seems to happen on all of my Philips Hue and Gledopto devices. Ikea and SmartThings devices seem to be fine.

The error happens on restart, reconfiguration, re-adding of the device and configuring reporting (onOff with default options).

Debug info

Zigbee2MQTT version: 1.22.1
Adapter hardware: Conbee II
Adapter firmware version:

"coordinator": {
        "meta": {
            "maintrel": 0,
            "majorrel": 38,
            "minorrel": 102,
            "product": 0,
            "revision": "0x26660700",
            "transportrev": 0
        },
        "type": "ConBee2/RaspBee2"
    }

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions