expanded callback arguments
This commit is contained in:
@@ -5,8 +5,9 @@ class Leaving(Hass):
|
|||||||
def initialize(self):
|
def initialize(self):
|
||||||
self.listen_state(self.turn_everything_off, entity_id=self.args['person'], old='home')
|
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(f'turning everything off')
|
||||||
|
self.log(kwargs)
|
||||||
for app_name in self.args['apps']:
|
for app_name in self.args['apps']:
|
||||||
try:
|
try:
|
||||||
self.get_app(app_name).deactivate(kwargs={'cause': 'leaving'})
|
self.get_app(app_name).deactivate(kwargs={'cause': 'leaving'})
|
||||||
|
|||||||
Reference in New Issue
Block a user