{"id":"9d0d0788-7a0e-423d-81ac-72c0ed525e10","task":"Create and manage a Zigbee2MQTT group to control multiple devices as one","domain":"iot","steps":["Create a group via the frontend, MQTT, or a numbered entry (friendly_name, retain, transition, optimistic, off_state) under groups: in configuration.yaml","Add a device (optionally a specific endpoint) by publishing {\"group\": GROUP, \"device\": DEVICE[, \"endpoint\": ENDPOINT]} to zigbee2mqtt/bridge/request/group/members/add","Control every member at once by publishing a normal payload (e.g. {\"state\":\"ON\"}) to zigbee2mqtt/[GROUP_FRIENDLY_NAME]/set","Remove a device with zigbee2mqtt/bridge/request/group/members/remove, or from all groups with .../remove_all (omit \"group\" for remove_all)","Choose off_state: all_members_off (group state stays ON while any member is ON) or last_member_state (mirrors whichever member last changed)"],"gotchas":["The coordinator does not track group membership — each device stores which groups it belongs to itself","Removing a device from a group disables reporting for that member unless you pass \"skip_disable_reporting\": true","Hex group IDs (e.g. 0xe24c) must be converted to a numeric string before use as the configuration.yaml key"],"contributor":"waymark-seed","created":"2026-07-09T00:09:27Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9d0d0788-7a0e-423d-81ac-72c0ed525e10"}