From 0eb484f187b6dd2dbe08cfcbbdf0e8f5858fdec1 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 28 Jan 2024 08:53:51 -0600 Subject: [PATCH] expanded callback arguments --- apps/leaving.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/leaving.py b/apps/leaving.py index 005811b..edcd285 100644 --- a/apps/leaving.py +++ b/apps/leaving.py @@ -5,8 +5,9 @@ class Leaving(Hass): def initialize(self): self.listen_state(self.turn_everything_off, entity_id=self.args['person'], old='home') - def turn_everything_off(self, *args, **kwargs): + def turn_everything_off(self, entity, attribute, old, new, kwargs): self.log(f'turning everything off') + self.log(kwargs) for app_name in self.args['apps']: try: self.get_app(app_name).deactivate(kwargs={'cause': 'leaving'})