diff --git a/pykefcontrol/kef_connector.py b/pykefcontrol/kef_connector.py index a860488..108183e 100644 --- a/pykefcontrol/kef_connector.py +++ b/pykefcontrol/kef_connector.py @@ -379,9 +379,9 @@ def status(self): @status.setter def status(self, status): payload = { - "path": "settings:/kef/play/physicalSource", + "path": "settings:/kef/host/speakerStatus", "roles": "value", - "value": {"type": "kefPhysicalSource", "kefPhysicalSource": status}, + "value": {"type": "kefSpeakerStatus", "kefSpeakerStatus": status}, } self._set_data(payload) @@ -675,9 +675,9 @@ async def set_volume(self, volume): async def set_status(self, status): payload = { - "path": "settings:/kef/play/physicalSource", + "path": "settings:/kef/host/speakerStatus", "roles": "value", - "value": {"type": "kefPhysicalSource", "kefPhysicalSource": status}, + "value": {"type": "kefSpeakerStatus", "kefSpeakerStatus": status}, } await self._set_data(payload)