Exactly that, yes.
Logs below. Here’s with the lovelace card configured to control a deconz group (Test Group), commands sent, “turn on” then “turn off”:
2023-05-03 09:25:52.787 DEBUG (MainThread) [pydeconz.gateway] Sending “put” “{‘on’: False}” to “http://192.168.0.64:80/api/57B7847560/groups/13/action”
2023-05-03 09:25:52.797 DEBUG (MainThread) [pydeconz.gateway] HTTP request response: [{‘success’: {’/groups/13/action/on’: False}}]
2023-05-03 09:25:52.798 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“1”,“r”:“lights”,“state”:{“alert”:null,“bri”:254,“colormode”:“ct”,“ct”:250,“on”:false,“reachable”:true},“t”:“event”,“uniqueid”:“00:0b:57:ff:fe:d2:fa:50-01”}
2023-05-03 09:25:52.799 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“8”,“r”:“groups”,“state”:{“all_on”:false,“any_on”:false},“t”:“event”}
2023-05-03 09:25:52.811 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“13”,“r”:“groups”,“state”:{“all_on”:false,“any_on”:false},“t”:“event”}
And again with the same card configured to control a deconz light, same commands sent:
2023-05-03 09:33:49.664 DEBUG (MainThread) [pydeconz.gateway] Sending “put” “{‘bri’: 252, ‘on’: True, ‘transitiontime’: 0}” to “http://192.168.0.64:80/api/57B7847560/lights/1/state”
2023-05-03 09:33:49.676 DEBUG (MainThread) [pydeconz.gateway] HTTP request response: [{‘success’: {’/lights/1/state/on’: True}},
{‘success’: {’/lights/1/state/bri’: 252}}]
2023-05-03 09:33:49.676 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“1”,“r”:“lights”,“state”:{“alert”:null,“bri”:252,“colormode”:“ct”,“ct”:250,“on”:true,“reachable”:true},“t”:“event”,“uniqueid”:“00:0b:57:ff:fe:d2:fa:50-01”}
2023-05-03 09:33:51.870 DEBUG (MainThread) [pydeconz.websocket] {“attr”:{“colorcapabilities”:16,“ctmax”:454,“ctmin”:250,“id”:“4”,“lastannounced”:null,“lastseen”:“2023-05-03T08:33Z”,“manufacturername”:“IKEA of Sweden”,“modelid”:“TRADFRI bulb GU10 WS 400lm”,“name”:“Bathroom 4”,“swversion”:“1.2.221”,“type”:“Color temperature light”,“uniqueid”:“00:0b:57:ff:fe:d2:35:48-01”},“e”:“changed”,“id”:“4”,“r”:“lights”,“t”:“event”,“uniqueid”:“00:0b:57:ff:fe:d2:35:48-01”}
2023-05-03 09:33:52.669 DEBUG (MainThread) [pydeconz.gateway] Sending “put” “{‘on’: False}” to “http://192.168.0.64:80/api/57B7847560/lights/1/state”
2023-05-03 09:33:52.675 DEBUG (MainThread) [pydeconz.gateway] HTTP request response: [{‘success’: {’/lights/1/state/on’: False}}]
2023-05-03 09:33:52.678 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“1”,“r”:“lights”,“state”:{“alert”:null,“bri”:252,“colormode”:“ct”,“ct”:250,“on”:false,“reachable”:true},“t”:“event”,“uniqueid”:“00:0b:57:ff:fe:d2:fa:50-01”}
2023-05-03 09:33:52.678 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“8”,“r”:“groups”,“state”:{“all_on”:false,“any_on”:false},“t”:“event”}
2023-05-03 09:33:52.678 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“13”,“r”:“groups”,“state”:{“all_on”:false,“any_on”:false},“t”:“event”}