From 610c2b68e2135fdb7e03c8d8b0ed8754b74824c0 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Fri, 12 Dec 2025 17:42:51 -0600 Subject: [PATCH] updated patio stages --- apps/stages/patio.py | 7 +++++++ apps/stages/patio.yaml | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 apps/stages/patio.py diff --git a/apps/stages/patio.py b/apps/stages/patio.py new file mode 100644 index 0000000..5e452ee --- /dev/null +++ b/apps/stages/patio.py @@ -0,0 +1,7 @@ +from light import StagedLight + + +class Patio(StagedLight): + def initialize(self): + super().initialize() + self.run_daily(lambda **kwargs: self.turn_on('light.patio', brightness=100), start='sunset - 31s') diff --git a/apps/stages/patio.yaml b/apps/stages/patio.yaml index c194693..90517e5 100644 --- a/apps/stages/patio.yaml +++ b/apps/stages/patio.yaml @@ -1,8 +1,8 @@ patio: - module: light - class: StagedLight + module: patio + class: Patio activate-at-start: true - transition: 5 + transition: 30 stages: - start: '01:00 am' scene: