From 09df7c6ac3196e6f220e1781f3d71c596ee2527b Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sat, 2 May 2026 23:09:55 -0400 Subject: [PATCH] try to power on then set scene --- govee.py | 11 +++++++++++ test.py | 4 ---- 2 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 test.py diff --git a/govee.py b/govee.py index ac5d6fc..5c4cd3a 100644 --- a/govee.py +++ b/govee.py @@ -48,6 +48,17 @@ class GoveeApi: await self.close() async def send_scene(self, scene_code: str): + power_payload = { + "msg": { + "cmd": "turn", + "data": { + "value": 1 # 1 = on, 0 = off + } + } + } + self._send(power_payload) + time.sleep(0.5) + segments = scene_code.split(",") for i, segment in enumerate(segments): payload = {"msg": {"cmd": "ptReal", "data": {"command": [segment]}}} diff --git a/test.py b/test.py deleted file mode 100644 index ee5acd3..0000000 --- a/test.py +++ /dev/null @@ -1,4 +0,0 @@ -import govee - -govee_api = govee.GoveeApi(device_ip="172.16.0.15") -govee_api.send_scene("owABAgT/AGQMACr//+YAADb//8k=,o//QAAIDAwAAAAAAAAAAAAAAAI4=,MwUKdwAAAAAAAAAAAAAAAAAAAEs=") \ No newline at end of file