From de36b6ea67e39836831df135807974d74cbffd9b Mon Sep 17 00:00:00 2001 From: Nathan Spencer Date: Wed, 26 Mar 2025 17:33:22 +0000 Subject: [PATCH] Add 24 hours autoplay option --- custom_components/oasis_mini/pyoasismini/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom_components/oasis_mini/pyoasismini/__init__.py b/custom_components/oasis_mini/pyoasismini/__init__.py index 0b54fbf..26ae92c 100644 --- a/custom_components/oasis_mini/pyoasismini/__init__.py +++ b/custom_components/oasis_mini/pyoasismini/__init__.py @@ -32,6 +32,7 @@ AUTOPLAY_MAP = { "2": "5 minutes", "3": "10 minutes", "4": "30 minutes", + "5": "24 hours", } LED_EFFECTS: Final[dict[str, str]] = { @@ -227,7 +228,7 @@ class OasisMini: "max_brightness": int(values[13]), "wifi_connected": _bit_to_bool(values[14]), "repeat_playlist": _bit_to_bool(values[15]), - "autoplay": AUTOPLAY_MAP.get(values[16]), + "autoplay": AUTOPLAY_MAP.get(value := values[16], value), } for key, value in status.items(): if (old_value := getattr(self, key, None)) != value: