927 lines
76 KiB
Plaintext
927 lines
76 KiB
Plaintext
15-04-26 21:27:14 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 21:27:14 INFO AppDaemon: AppDaemon Version 4.5.5 starting
|
|
15-04-26 21:27:14 INFO AppDaemon: Additional version info: dev
|
|
15-04-26 21:27:14 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 21:27:14 INFO AppDaemon: Python version is 3.12.10
|
|
15-04-26 21:27:14 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
|
|
15-04-26 21:27:14 INFO AppDaemon: Added log: AppDaemon
|
|
15-04-26 21:27:14 INFO AppDaemon: Added log: Error
|
|
15-04-26 21:27:14 INFO AppDaemon: Added log: Access
|
|
15-04-26 21:27:14 INFO AppDaemon: Added log: Diag
|
|
15-04-26 21:27:14 INFO AppDaemon: Added log: VirtualSensorsLog
|
|
15-04-26 21:27:14 INFO AppDaemon: Using /conf/apps as app_dir
|
|
15-04-26 21:27:14 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module appdaemon.plugins.hass.hassplugin
|
|
15-04-26 21:27:14 INFO HASS: HASS Plugin initialization complete
|
|
15-04-26 21:27:14 INFO AppDaemon: Initializing HTTP
|
|
15-04-26 21:27:14 INFO AppDaemon: Using 'ws' for event stream
|
|
15-04-26 21:27:14 INFO AppDaemon: HTTP Listening on port 5050
|
|
15-04-26 21:27:14 INFO AppDaemon: Starting API
|
|
15-04-26 21:27:14 INFO AppDaemon: Starting Admin Interface
|
|
15-04-26 21:27:14 INFO AppDaemon: Starting Dashboards
|
|
15-04-26 21:27:14 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 21:27:14 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 21:27:14 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 21:27:14 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
|
|
15-04-26 21:27:14 INFO AppDaemon: Running on port 5050
|
|
15-04-26 21:27:14 INFO AppDaemon: Waiting for plugins to be ready
|
|
15-04-26 21:27:14 INFO HASS: Completed initialization in 67.800ms
|
|
15-04-26 21:27:14 INFO AppDaemon: All plugins ready
|
|
15-04-26 21:27:14 INFO AppDaemon: Scheduler running in realtime
|
|
15-04-26 21:27:15 INFO AppDaemon: New app config: motion_tracker
|
|
15-04-26 21:27:15 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 21:27:15 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 21:27:15 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 21:27:15 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 21:27:15 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 21:27:15 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 21:27:15 INFO AppDaemon: App initialization complete
|
|
15-04-26 21:38:21 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:38:21 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 21:38:45 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:38:45 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 21:38:45 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 21:38:45 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 21:38:45 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 21:38:45 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 21:38:45 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 21:38:45 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 21:38:45 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 21:38:45 WARNING AppDaemon: App 'motion_tracker' failed to start
|
|
15-04-26 21:39:06 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:39:06 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 21:39:06 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 21:39:06 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 21:39:06 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 21:39:06 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 21:39:06 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 21:39:06 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 21:39:06 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 21:39:06 WARNING AppDaemon: App 'motion_tracker' failed to start
|
|
15-04-26 21:45:27 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:45:27 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 21:55:56 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:55:56 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 21:55:56 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 21:55:56 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 21:55:56 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 21:55:56 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 21:55:56 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 21:55:56 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 21:55:56 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 21:55:56 WARNING AppDaemon: App 'motion_tracker' failed to start
|
|
15-04-26 21:59:46 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 21:59:46 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 21:59:46 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 21:59:46 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 21:59:46 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 21:59:46 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 21:59:46 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 21:59:46 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 21:59:46 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 21:59:46 WARNING AppDaemon: App 'motion_tracker' failed to start
|
|
15-04-26 22:03:15 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:03:15 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 22:03:15 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:03:15 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:03:15 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:03:15 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:03:15 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:03:15 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:03:15 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_corridor not found in the default namespace
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_corridor not found in the default namespace
|
|
15-04-26 22:03:15 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_corridor not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_time_corridor created in namespace: default
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_corridor not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_corridor created in namespace: default
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_hallway not found in the default namespace
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_hallway not found in the default namespace
|
|
15-04-26 22:03:15 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_hallway not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_time_hallway created in namespace: default
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_hallway not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_hallway created in namespace: default
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_restroom not found in the default namespace
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_restroom not found in the default namespace
|
|
15-04-26 22:03:15 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_time_restroom not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_time_restroom created in namespace: default
|
|
15-04-26 22:03:15 WARNING motion_tracker: Entity sensor.last_motion_restroom not found in the default namespace
|
|
15-04-26 22:03:15 INFO AppDaemon: motion_tracker: Entity sensor.last_motion_restroom created in namespace: default
|
|
15-04-26 22:05:07 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:05:07 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:09:16 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:09:16 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:10:25 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:10:25 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:12:30 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:12:30 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:17:05 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:17:05 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:24:53 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:24:53 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 22:24:53 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:24:53 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:24:53 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:24:53 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:24:53 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:24:53 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:24:53 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:24:53 WARNING AppDaemon: App 'motion_tracker' failed to start
|
|
15-04-26 22:27:06 INFO AppDaemon: SIGTERM Received
|
|
15-04-26 22:27:06 INFO AppDaemon: AppDaemon is shutting down
|
|
15-04-26 22:27:06 INFO HASS: Disconnecting from Home Assistant
|
|
15-04-26 22:27:07 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:27:07 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:27:07 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:27:07 INFO AppDaemon: Shutting down webserver
|
|
15-04-26 22:27:07 INFO AppDaemon: Saving all namespaces
|
|
15-04-26 22:27:07 INFO AppDaemon: AppDaemon is stopped.
|
|
15-04-26 22:27:16 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 22:27:16 INFO AppDaemon: AppDaemon Version 4.5.5 starting
|
|
15-04-26 22:27:16 INFO AppDaemon: Additional version info: dev
|
|
15-04-26 22:27:16 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 22:27:16 INFO AppDaemon: Python version is 3.12.10
|
|
15-04-26 22:27:16 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
|
|
15-04-26 22:27:16 INFO AppDaemon: Added log: AppDaemon
|
|
15-04-26 22:27:16 INFO AppDaemon: Added log: Error
|
|
15-04-26 22:27:16 INFO AppDaemon: Added log: Access
|
|
15-04-26 22:27:16 INFO AppDaemon: Added log: Diag
|
|
15-04-26 22:27:16 INFO AppDaemon: Added log: VirtualSensorsLog
|
|
15-04-26 22:27:16 INFO AppDaemon: Using /conf/apps as app_dir
|
|
15-04-26 22:27:16 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module appdaemon.plugins.hass.hassplugin
|
|
15-04-26 22:27:16 INFO HASS: HASS Plugin initialization complete
|
|
15-04-26 22:27:16 INFO AppDaemon: Initializing HTTP
|
|
15-04-26 22:27:16 INFO AppDaemon: Using 'ws' for event stream
|
|
15-04-26 22:27:16 INFO AppDaemon: HTTP Listening on port 5050
|
|
15-04-26 22:27:17 INFO AppDaemon: Starting API
|
|
15-04-26 22:27:17 INFO AppDaemon: Starting Admin Interface
|
|
15-04-26 22:27:17 INFO AppDaemon: Starting Dashboards
|
|
15-04-26 22:27:17 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 22:27:17 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 22:27:17 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
|
|
15-04-26 22:27:17 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 22:27:17 INFO AppDaemon: Running on port 5050
|
|
15-04-26 22:27:17 INFO AppDaemon: Waiting for plugins to be ready
|
|
15-04-26 22:27:17 INFO AppDaemon: All plugins ready
|
|
15-04-26 22:27:17 INFO AppDaemon: Scheduler running in realtime
|
|
15-04-26 22:27:17 INFO HASS: Completed initialization in 82.400ms
|
|
15-04-26 22:27:17 INFO AppDaemon: New app config: motion_tracker
|
|
15-04-26 22:27:17 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:27:17 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:27:17 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:27:17 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:27:17 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 22:27:17 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 22:27:17 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 22:27:17 INFO AppDaemon: App initialization complete
|
|
15-04-26 22:38:55 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:38:55 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:41:15 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:41:15 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:41:44 INFO AppDaemon: App config modified: motion_tracker
|
|
15-04-26 22:41:44 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:41:44 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:41:44 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:41:44 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:41:44 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:41:44 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:41:44 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:41:44 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 22:41:44 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 22:41:44 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 22:42:40 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:42:40 INFO AppDaemon: Modification affects apps {'motion_tracker'}
|
|
15-04-26 22:42:40 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:42:40 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:42:40 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:42:40 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:42:40 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:42:40 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:42:40 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.corridor_last_motion not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.corridor_last_motion_time not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion_time created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.hallway_last_motion not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.hallway_last_motion_time not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion_time created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.restroom_last_motion not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 WARNING motion_tracker: Entity sensor.restroom_last_motion_time not found in the default namespace
|
|
15-04-26 22:42:40 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion_time created in namespace: default
|
|
15-04-26 22:42:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:42:40 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 22:43:12 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 22:43:12 INFO AppDaemon: Stopping apps from namespace 'default' because the plugin failed
|
|
15-04-26 22:43:12 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:43:12 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:43:12 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 22:43:12 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:43:17 INFO HASS: Previous message repeated 5 times
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:17 WARNING HASS: Unexpected error while getting hass config
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 577, in get_hass_config
|
|
if meta := (await self.websocket_send_json(type="get_config")).get("result"):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
AttributeError: 'NoneType' object has no attribute 'get'
|
|
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:17 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 22:43:17 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 22:43:17 WARNING HASS: Error getting services - retrying
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:17 WARNING HASS: Unexpected error while getting hass services
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 589, in get_hass_services
|
|
services: dict[str, dict[str, dict]] = (await self.websocket_send_json(type="get_services"))["result"]
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not subscriptable
|
|
|
|
15-04-26 22:43:17 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:17 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 22:43:20 INFO AppDaemon: SIGTERM Received
|
|
15-04-26 22:43:20 INFO AppDaemon: AppDaemon is shutting down
|
|
15-04-26 22:43:22 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'get_states', 'id': 444}
|
|
15-04-26 22:43:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:22 WARNING HASS: Unexpected error while getting hass state
|
|
15-04-26 22:43:22 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 761, in get_complete_state
|
|
hass_state = (await self.websocket_send_json(type="get_states"))["result"]
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
|
|
KeyError: 'result'
|
|
|
|
15-04-26 22:43:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 22:43:22 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 22:43:22 WARNING AppDaemon: Excessive time spent in utility loop: 10.1s, 131ms in check_app_updates(), 10.0s in other
|
|
15-04-26 22:43:22 INFO HASS: Disconnecting from Home Assistant
|
|
15-04-26 22:43:22 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 22:43:22 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 22:43:22 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 22:43:22 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 22:43:22 INFO AppDaemon: Shutting down webserver
|
|
15-04-26 22:43:22 INFO AppDaemon: Saving all namespaces
|
|
15-04-26 22:43:22 INFO AppDaemon: AppDaemon is stopped.
|
|
15-04-26 22:43:33 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 22:43:33 INFO AppDaemon: AppDaemon Version 4.5.5 starting
|
|
15-04-26 22:43:33 INFO AppDaemon: Additional version info: dev
|
|
15-04-26 22:43:33 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 22:43:33 INFO AppDaemon: Python version is 3.12.10
|
|
15-04-26 22:43:33 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
|
|
15-04-26 22:43:33 INFO AppDaemon: Added log: AppDaemon
|
|
15-04-26 22:43:33 INFO AppDaemon: Added log: Error
|
|
15-04-26 22:43:33 INFO AppDaemon: Added log: Access
|
|
15-04-26 22:43:33 INFO AppDaemon: Added log: Diag
|
|
15-04-26 22:43:33 INFO AppDaemon: Added log: VirtualSensorsLog
|
|
15-04-26 22:43:33 INFO AppDaemon: Using /conf/apps as app_dir
|
|
15-04-26 22:43:33 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module appdaemon.plugins.hass.hassplugin
|
|
15-04-26 22:43:33 INFO HASS: HASS Plugin initialization complete
|
|
15-04-26 22:43:33 INFO AppDaemon: Initializing HTTP
|
|
15-04-26 22:43:33 INFO AppDaemon: Using 'ws' for event stream
|
|
15-04-26 22:43:33 INFO AppDaemon: HTTP Listening on port 5050
|
|
15-04-26 22:43:33 INFO AppDaemon: Starting API
|
|
15-04-26 22:43:33 INFO AppDaemon: Starting Admin Interface
|
|
15-04-26 22:43:33 INFO AppDaemon: Starting Dashboards
|
|
15-04-26 22:43:33 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
|
|
15-04-26 22:43:33 INFO AppDaemon: Running on port 5050
|
|
15-04-26 22:43:33 INFO AppDaemon: Waiting for plugins to be ready
|
|
15-04-26 22:43:33 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 22:43:33 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 22:43:33 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 22:43:51 INFO HASS: Home Assistant fully started after 17.5s
|
|
15-04-26 22:43:51 INFO AppDaemon: All plugins ready
|
|
15-04-26 22:43:51 INFO AppDaemon: Scheduler running in realtime
|
|
15-04-26 22:43:51 INFO HASS: Completed initialization in 17.7s
|
|
15-04-26 22:43:51 INFO AppDaemon: New app config: motion_tracker
|
|
15-04-26 22:43:51 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 22:43:51 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 22:43:51 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 22:43:51 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 22:43:51 WARNING motion_tracker: Entity sensor.corridor_last_motion not found in the default namespace
|
|
15-04-26 22:43:51 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.corridor_last_motion_time not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion_time created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.hallway_last_motion not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.hallway_last_motion_time not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion_time created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.restroom_last_motion not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.restroom_last_motion_time not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion_time created in namespace: default
|
|
15-04-26 22:43:52 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 22:43:52 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 22:43:52 WARNING motion_tracker: Entity sensor.last_motion not found in the default namespace
|
|
15-04-26 22:43:52 INFO AppDaemon: motion_tracker: Entity sensor.last_motion created in namespace: default
|
|
15-04-26 22:43:52 INFO AppDaemon: App initialization complete
|
|
15-04-26 22:53:27 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:53:27 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:54:57 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:54:57 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:55:18 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:55:18 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:56:36 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:56:36 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:56:38 INFO AppDaemon: Deleted Python files: 1
|
|
15-04-26 22:56:38 INFO AppDaemon: Deletion affects apps set()
|
|
15-04-26 22:57:13 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:57:13 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:58:22 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:58:22 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:58:38 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:58:38 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 22:59:48 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 22:59:48 INFO AppDaemon: Modification affects apps set()
|
|
15-04-26 23:02:48 INFO AppDaemon: SIGTERM Received
|
|
15-04-26 23:02:48 INFO AppDaemon: AppDaemon is shutting down
|
|
15-04-26 23:02:48 INFO HASS: Disconnecting from Home Assistant
|
|
15-04-26 23:02:48 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 23:02:48 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 23:02:48 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 23:02:48 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 23:02:48 INFO AppDaemon: Shutting down webserver
|
|
15-04-26 23:02:48 INFO AppDaemon: Saving all namespaces
|
|
15-04-26 23:02:48 INFO AppDaemon: AppDaemon is stopped.
|
|
15-04-26 23:02:59 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 23:02:59 INFO AppDaemon: AppDaemon Version 4.5.5 starting
|
|
15-04-26 23:02:59 INFO AppDaemon: Additional version info: dev
|
|
15-04-26 23:02:59 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 23:02:59 INFO AppDaemon: Python version is 3.12.10
|
|
15-04-26 23:02:59 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
|
|
15-04-26 23:02:59 INFO AppDaemon: Added log: AppDaemon
|
|
15-04-26 23:02:59 INFO AppDaemon: Added log: Error
|
|
15-04-26 23:02:59 INFO AppDaemon: Added log: Access
|
|
15-04-26 23:02:59 INFO AppDaemon: Added log: Diag
|
|
15-04-26 23:02:59 INFO AppDaemon: Added log: VirtualSensorsLog
|
|
15-04-26 23:02:59 INFO AppDaemon: Using /conf/apps as app_dir
|
|
15-04-26 23:02:59 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module appdaemon.plugins.hass.hassplugin
|
|
15-04-26 23:02:59 INFO HASS: HASS Plugin initialization complete
|
|
15-04-26 23:02:59 INFO AppDaemon: Initializing HTTP
|
|
15-04-26 23:02:59 INFO AppDaemon: Using 'ws' for event stream
|
|
15-04-26 23:02:59 INFO AppDaemon: HTTP Listening on port 5050
|
|
15-04-26 23:02:59 INFO AppDaemon: Starting API
|
|
15-04-26 23:02:59 INFO AppDaemon: Starting Admin Interface
|
|
15-04-26 23:02:59 INFO AppDaemon: Starting Dashboards
|
|
15-04-26 23:02:59 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 23:02:59 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 23:02:59 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 23:02:59 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
|
|
15-04-26 23:02:59 INFO AppDaemon: Running on port 5050
|
|
15-04-26 23:02:59 INFO AppDaemon: Waiting for plugins to be ready
|
|
15-04-26 23:02:59 INFO AppDaemon: All plugins ready
|
|
15-04-26 23:02:59 INFO AppDaemon: Scheduler running in realtime
|
|
15-04-26 23:02:59 INFO HASS: Completed initialization in 85.920ms
|
|
15-04-26 23:02:59 INFO AppDaemon: New app config: motion_tracker
|
|
15-04-26 23:02:59 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 23:02:59 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 23:02:59 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 23:02:59 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 23:02:59 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 23:03:00 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 23:03:00 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 23:03:00 INFO AppDaemon: App initialization complete
|
|
15-04-26 23:04:04 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:04:05 INFO AppDaemon: Stopping apps from namespace 'default' because the plugin failed
|
|
15-04-26 23:04:05 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 23:04:05 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 23:04:05 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 23:04:05 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 23:04:09 INFO HASS: Previous message repeated 5 times
|
|
15-04-26 23:04:09 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:04:14 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:04:19 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:04:24 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 23:04:24 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 23:04:24 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 23:04:49 INFO HASS: Home Assistant fully started after 24.5s
|
|
15-04-26 23:04:49 INFO HASS: Completed initialization in 24.6s
|
|
15-04-26 23:04:49 INFO AppDaemon: Processing restart for plugin namespace 'default'
|
|
15-04-26 23:04:49 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 23:04:49 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 23:04:49 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 23:04:49 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 23:04:49 WARNING motion_tracker: Entity sensor.corridor_last_motion not found in the default namespace
|
|
15-04-26 23:04:49 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion created in namespace: default
|
|
15-04-26 23:04:49 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:49 WARNING motion_tracker: Entity sensor.corridor_last_motion_time not found in the default namespace
|
|
15-04-26 23:04:49 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion_time created in namespace: default
|
|
15-04-26 23:04:49 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:49 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 23:04:49 WARNING motion_tracker: Entity sensor.hallway_last_motion not found in the default namespace
|
|
15-04-26 23:04:49 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion created in namespace: default
|
|
15-04-26 23:04:50 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:50 WARNING motion_tracker: Entity sensor.hallway_last_motion_time not found in the default namespace
|
|
15-04-26 23:04:50 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion_time created in namespace: default
|
|
15-04-26 23:04:50 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:50 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 23:04:50 WARNING motion_tracker: Entity sensor.restroom_last_motion not found in the default namespace
|
|
15-04-26 23:04:50 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion created in namespace: default
|
|
15-04-26 23:04:50 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:50 WARNING motion_tracker: Entity sensor.restroom_last_motion_time not found in the default namespace
|
|
15-04-26 23:04:50 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion_time created in namespace: default
|
|
15-04-26 23:04:50 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:04:50 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 23:04:50 WARNING motion_tracker: Entity sensor.last_motion not found in the default namespace
|
|
15-04-26 23:04:50 INFO AppDaemon: motion_tracker: Entity sensor.last_motion created in namespace: default
|
|
15-04-26 23:06:55 INFO AppDaemon: SIGTERM Received
|
|
15-04-26 23:06:55 INFO AppDaemon: AppDaemon is shutting down
|
|
15-04-26 23:06:55 INFO HASS: Disconnecting from Home Assistant
|
|
15-04-26 23:06:56 INFO AppDaemon: Stopping apps: {'motion_tracker'}
|
|
15-04-26 23:06:56 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 23:06:56 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 23:06:56 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 23:06:56 INFO AppDaemon: Shutting down webserver
|
|
15-04-26 23:06:56 INFO AppDaemon: Saving all namespaces
|
|
15-04-26 23:06:56 INFO AppDaemon: AppDaemon is stopped.
|
|
15-04-26 23:07:06 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 23:07:06 INFO AppDaemon: AppDaemon Version 4.5.5 starting
|
|
15-04-26 23:07:06 INFO AppDaemon: Additional version info: dev
|
|
15-04-26 23:07:06 INFO AppDaemon: ------------------------------------------------------------
|
|
15-04-26 23:07:06 INFO AppDaemon: Python version is 3.12.10
|
|
15-04-26 23:07:06 INFO AppDaemon: Configuration read from: /conf/appdaemon.yaml
|
|
15-04-26 23:07:06 INFO AppDaemon: Added log: AppDaemon
|
|
15-04-26 23:07:06 INFO AppDaemon: Added log: Error
|
|
15-04-26 23:07:06 INFO AppDaemon: Added log: Access
|
|
15-04-26 23:07:06 INFO AppDaemon: Added log: Diag
|
|
15-04-26 23:07:06 INFO AppDaemon: Added log: VirtualSensorsLog
|
|
15-04-26 23:07:06 INFO AppDaemon: Using /conf/apps as app_dir
|
|
15-04-26 23:07:06 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module appdaemon.plugins.hass.hassplugin
|
|
15-04-26 23:07:06 INFO HASS: HASS Plugin initialization complete
|
|
15-04-26 23:07:06 INFO AppDaemon: Initializing HTTP
|
|
15-04-26 23:07:06 INFO AppDaemon: Using 'ws' for event stream
|
|
15-04-26 23:07:06 INFO AppDaemon: HTTP Listening on port 5050
|
|
15-04-26 23:07:06 INFO AppDaemon: Starting API
|
|
15-04-26 23:07:06 INFO AppDaemon: Starting Admin Interface
|
|
15-04-26 23:07:06 INFO AppDaemon: Starting Dashboards
|
|
15-04-26 23:07:06 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:07:06 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
|
|
15-04-26 23:07:06 INFO AppDaemon: Running on port 5050
|
|
15-04-26 23:07:06 INFO AppDaemon: Waiting for plugins to be ready
|
|
15-04-26 23:07:11 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:07:16 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:07:21 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 23:07:21 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 23:07:21 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 23:07:39 INFO HASS: Home Assistant fully started after 18.1s
|
|
15-04-26 23:07:39 INFO AppDaemon: All plugins ready
|
|
15-04-26 23:07:39 INFO AppDaemon: Scheduler running in realtime
|
|
15-04-26 23:07:39 INFO HASS: Completed initialization in 18.2s
|
|
15-04-26 23:07:39 INFO AppDaemon: New app config: motion_tracker
|
|
15-04-26 23:07:40 INFO AppDaemon: Starting apps: {'motion_tracker'}
|
|
15-04-26 23:07:40 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 23:07:40 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 23:07:40 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.corridor_last_motion not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.corridor_last_motion_time not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion_time created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.hallway_last_motion not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.hallway_last_motion_time not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion_time created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.restroom_last_motion not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.restroom_last_motion_time not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion_time created in namespace: default
|
|
15-04-26 23:07:40 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:07:40 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 23:07:40 WARNING motion_tracker: Entity sensor.last_motion not found in the default namespace
|
|
15-04-26 23:07:40 INFO AppDaemon: motion_tracker: Entity sensor.last_motion created in namespace: default
|
|
15-04-26 23:07:40 INFO AppDaemon: App initialization complete
|
|
15-04-26 23:15:19 INFO AppDaemon: New app config: light_corridor
|
|
15-04-26 23:15:19 INFO AppDaemon: New app config: light_hallway
|
|
15-04-26 23:15:19 INFO AppDaemon: New app config: light_restroom
|
|
15-04-26 23:15:19 INFO AppDaemon: Adding thread 1
|
|
15-04-26 23:15:19 INFO AppDaemon: Adding thread 2
|
|
15-04-26 23:15:19 INFO AppDaemon: Adding thread 3
|
|
15-04-26 23:15:20 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:34 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:20:34 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:34 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:34 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:48 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:20:48 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:48 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:20:48 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:21:44 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:21:44 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:21:44 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:21:44 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:35 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:23:35 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:35 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:35 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:53 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:23:53 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:53 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:23:53 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:21 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:24:21 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:21 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:21 WARNING AppDaemon: Failed to start apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:28 INFO AppDaemon: Modified Python files: 1
|
|
15-04-26 23:24:28 INFO AppDaemon: Modification affects apps {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:28 INFO AppDaemon: Stopping apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:28 INFO AppDaemon: Starting apps: {'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:24:28 INFO AppDaemon: Calling initialize() for light_restroom
|
|
15-04-26 23:24:28 INFO light_restroom: Name = light_restroom
|
|
15-04-26 23:24:28 INFO light_restroom: Linked to light.restroom
|
|
15-04-26 23:24:28 INFO AppDaemon: Calling initialize() for light_hallway
|
|
15-04-26 23:24:28 INFO light_hallway: Name = light_hallway
|
|
15-04-26 23:24:28 INFO light_hallway: Linked to light.hallway
|
|
15-04-26 23:24:28 INFO light_hallway: Turn off light.hallway
|
|
15-04-26 23:24:28 INFO AppDaemon: Calling initialize() for light_corridor
|
|
15-04-26 23:24:28 INFO light_corridor: Name = light_corridor
|
|
15-04-26 23:24:28 INFO light_corridor: Linked to light.corridor
|
|
15-04-26 23:24:29 INFO light_corridor: Turn off light.corridor
|
|
15-04-26 23:28:09 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(52 => 0)
|
|
15-04-26 23:28:09 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
15-04-26 23:28:09 INFO light_hallway: Turn on light.hallway
|
|
15-04-26 23:28:14 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(53 => 0)
|
|
15-04-26 23:28:14 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
15-04-26 23:28:14 INFO light_corridor: Turn on light.corridor
|
|
15-04-26 23:28:15 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(53 => 0)
|
|
15-04-26 23:28:15 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
15-04-26 23:28:16 INFO light_restroom: Turn on light.restroom
|
|
15-04-26 23:33:42 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
15-04-26 23:33:42 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
15-04-26 23:33:42 INFO light_restroom: Turn off light.restroom
|
|
15-04-26 23:33:42 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
15-04-26 23:33:42 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
15-04-26 23:33:42 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
15-04-26 23:33:42 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
15-04-26 23:33:42 INFO light_hallway: Turn off light.hallway
|
|
15-04-26 23:33:42 INFO light_corridor: Turn off light.corridor
|
|
15-04-26 23:33:52 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'call_service', 'domain': 'homeassistant', 'service': 'turn_off', 'target': {'entity_id': 'light.restroom'}, 'id': 987}
|
|
15-04-26 23:33:52 WARNING AppDaemon: Excessive time spent in callback Evaluator.__on_condition_state_change for light_restroom. Thread entity: 'thread.thread-1' - now complete after 10.2s (limit=10.0s)
|
|
15-04-26 23:33:52 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'call_service', 'domain': 'homeassistant', 'service': 'turn_off', 'target': {'entity_id': 'light.corridor'}, 'id': 990}
|
|
15-04-26 23:33:52 WARNING AppDaemon: Excessive time spent in callback Evaluator.__on_condition_state_change for light_corridor. Thread entity: 'thread.thread-3' - now complete after 10.3s (limit=10.0s)
|
|
15-04-26 23:34:01 WARNING HASS: Request already timed out for 987
|
|
15-04-26 23:34:01 WARNING HASS: Error with websocket result: home_assistant_error: Failed to send request: device did not respond
|
|
15-04-26 23:34:01 WARNING HASS: Request already timed out for 990
|
|
15-04-26 23:34:01 WARNING HASS: Error with websocket result: home_assistant_error: Failed to send request: device did not respond
|
|
15-04-26 23:41:08 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:08 INFO AppDaemon: Stopping apps from namespace 'default' because the plugin failed
|
|
15-04-26 23:41:08 INFO AppDaemon: Stopping apps: {'motion_tracker', 'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:41:08 INFO AppDaemon: Calling terminate() for 'motion_tracker'
|
|
15-04-26 23:41:08 WARNING HASS: Attempt to call Home Assistant while disconnected: call_plugin_service
|
|
15-04-26 23:41:08 INFO motion_tracker: Writing dataset to /conf/apps/data/motion_tracker.dataset
|
|
15-04-26 23:41:08 INFO AppDaemon: Calling terminate() for 'light_corridor'
|
|
15-04-26 23:41:08 INFO AppDaemon: Calling terminate() for 'light_restroom'
|
|
15-04-26 23:41:08 INFO AppDaemon: Calling terminate() for 'light_hallway'
|
|
15-04-26 23:41:13 INFO HASS: Previous message repeated 5 times
|
|
15-04-26 23:41:13 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:18 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:41:22 WARNING HASS: Unexpected error while getting hass config
|
|
15-04-26 23:41:22 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 577, in get_hass_config
|
|
if meta := (await self.websocket_send_json(type="get_config")).get("result"):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
AttributeError: 'NoneType' object has no attribute 'get'
|
|
|
|
15-04-26 23:41:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:41:22 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 23:41:23 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:25 WARNING HASS: Error getting services - retrying
|
|
15-04-26 23:41:25 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:41:25 WARNING HASS: Unexpected error while getting hass services
|
|
15-04-26 23:41:25 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 589, in get_hass_services
|
|
services: dict[str, dict[str, dict]] = (await self.websocket_send_json(type="get_services"))["result"]
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not subscriptable
|
|
|
|
15-04-26 23:41:25 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:41:25 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 23:41:28 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:33 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:38 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:43 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:41:48 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:42:22 WARNING HASS: Unexpected error while getting hass config
|
|
15-04-26 23:42:22 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 577, in get_hass_config
|
|
if meta := (await self.websocket_send_json(type="get_config")).get("result"):
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
AttributeError: 'NoneType' object has no attribute 'get'
|
|
|
|
15-04-26 23:42:22 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:42:22 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 23:42:24 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:25 WARNING HASS: Error getting services - retrying
|
|
15-04-26 23:42:25 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:42:25 WARNING HASS: Unexpected error while getting hass services
|
|
15-04-26 23:42:25 WARNING HASS: ------------------------------------------------------------
|
|
Traceback (most recent call last):
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/utils.py", line 478, in wrapper
|
|
result = await func(self, *args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/usr/local/lib/python3.12/site-packages/appdaemon/plugins/hass/hassplugin.py", line 589, in get_hass_services
|
|
services: dict[str, dict[str, dict]] = (await self.websocket_send_json(type="get_services"))["result"]
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
|
|
TypeError: 'NoneType' object is not subscriptable
|
|
|
|
15-04-26 23:42:25 WARNING HASS: ------------------------------------------------------------
|
|
15-04-26 23:42:25 WARNING HASS: Logged an error to /conf/logs/error.log
|
|
15-04-26 23:42:29 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:34 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:39 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:44 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:49 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:54 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:42:59 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:43:04 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
|
|
15-04-26 23:43:09 INFO HASS: Connected to Home Assistant 2026.4.2 with aiohttp websocket
|
|
15-04-26 23:43:09 INFO HASS: Authenticated to Home Assistant 2026.4.2
|
|
15-04-26 23:43:09 INFO HASS: Waiting for Home Assistant to start
|
|
15-04-26 23:43:31 INFO HASS: Home Assistant fully started after 22.5s
|
|
15-04-26 23:43:32 INFO HASS: Completed initialization in 22.6s
|
|
15-04-26 23:43:32 INFO AppDaemon: Processing restart for plugin namespace 'default'
|
|
15-04-26 23:43:32 INFO AppDaemon: Starting apps: {'motion_tracker', 'light_restroom', 'light_hallway', 'light_corridor'}
|
|
15-04-26 23:43:32 INFO AppDaemon: Calling initialize() for motion_tracker
|
|
15-04-26 23:43:32 INFO motion_tracker: Name = motion_tracker
|
|
15-04-26 23:43:32 INFO motion_tracker: /conf/apps/data/motion_tracker.dataset loaded
|
|
15-04-26 23:43:32 WARNING motion_tracker: Entity sensor.corridor_last_motion not found in the default namespace
|
|
15-04-26 23:43:32 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion created in namespace: default
|
|
15-04-26 23:43:32 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:32 WARNING motion_tracker: Entity sensor.corridor_last_motion_time not found in the default namespace
|
|
15-04-26 23:43:32 INFO AppDaemon: motion_tracker: Entity sensor.corridor_last_motion_time created in namespace: default
|
|
15-04-26 23:43:32 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:32 INFO motion_tracker: Registering sensor binary_sensor.corridor_motion for area corridor
|
|
15-04-26 23:43:32 WARNING motion_tracker: Entity sensor.hallway_last_motion not found in the default namespace
|
|
15-04-26 23:43:32 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion created in namespace: default
|
|
15-04-26 23:43:32 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:32 WARNING motion_tracker: Entity sensor.hallway_last_motion_time not found in the default namespace
|
|
15-04-26 23:43:32 INFO AppDaemon: motion_tracker: Entity sensor.hallway_last_motion_time created in namespace: default
|
|
15-04-26 23:43:32 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:32 INFO motion_tracker: Registering sensor binary_sensor.hallway_motion for area hallway
|
|
15-04-26 23:43:32 WARNING motion_tracker: Entity sensor.restroom_last_motion not found in the default namespace
|
|
15-04-26 23:43:32 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion created in namespace: default
|
|
15-04-26 23:43:33 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:33 WARNING motion_tracker: Entity sensor.restroom_last_motion_time not found in the default namespace
|
|
15-04-26 23:43:33 INFO AppDaemon: motion_tracker: Entity sensor.restroom_last_motion_time created in namespace: default
|
|
15-04-26 23:43:33 INFO motion_tracker: Previous message repeated 1 times
|
|
15-04-26 23:43:33 INFO motion_tracker: Registering sensor binary_sensor.restroom_motion for area restroom
|
|
15-04-26 23:43:33 WARNING motion_tracker: Entity sensor.last_motion not found in the default namespace
|
|
15-04-26 23:43:33 INFO AppDaemon: motion_tracker: Entity sensor.last_motion created in namespace: default
|
|
15-04-26 23:43:33 INFO AppDaemon: Calling initialize() for light_restroom
|
|
15-04-26 23:43:33 INFO light_restroom: Name = light_restroom
|
|
15-04-26 23:43:33 INFO light_restroom: Linked to light.restroom
|
|
15-04-26 23:43:33 INFO light_restroom: Turn off light.restroom
|
|
15-04-26 23:43:43 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'call_service', 'domain': 'homeassistant', 'service': 'turn_off', 'target': {'entity_id': 'light.restroom'}, 'id': 20}
|
|
15-04-26 23:43:43 INFO AppDaemon: Calling initialize() for light_hallway
|
|
15-04-26 23:43:43 INFO light_hallway: Name = light_hallway
|
|
15-04-26 23:43:43 INFO light_hallway: Linked to light.hallway
|
|
15-04-26 23:43:43 INFO AppDaemon: Calling initialize() for light_corridor
|
|
15-04-26 23:43:43 INFO light_corridor: Name = light_corridor
|
|
15-04-26 23:43:43 INFO light_corridor: Linked to light.corridor
|
|
15-04-26 23:43:43 INFO light_corridor: Turn off light.corridor
|
|
15-04-26 23:43:43 WARNING AppDaemon: Excessive time spent in utility loop: 10.5s, 10.5s in check_app_updates(), 0.492ms in other
|
|
15-04-26 23:44:18 WARNING HASS: Request already timed out for 20
|
|
15-04-26 23:44:18 WARNING HASS: Error with websocket result: home_assistant_error: Failed to send request: device did not respond
|
|
16-04-26 01:25:49 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(117 => 0)
|
|
16-04-26 01:25:49 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 01:25:49 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 01:25:59 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(117 => 0)
|
|
16-04-26 01:25:59 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 01:27:06 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(118 => 0)
|
|
16-04-26 01:27:06 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 01:27:06 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 01:33:19 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 01:33:19 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 01:33:19 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 01:33:20 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 01:33:20 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 01:33:20 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 01:33:20 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 01:33:20 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 01:33:20 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 06:44:04 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(120 => 0)
|
|
16-04-26 06:44:04 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 06:44:04 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 06:44:10 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(120 => 0)
|
|
16-04-26 06:44:10 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 06:44:10 INFO light_restroom: Turn on light.restroom
|
|
16-04-26 06:49:36 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 06:49:36 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 06:49:36 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 06:49:36 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 06:49:36 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 06:49:36 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 07:19:09 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(34 => 0)
|
|
16-04-26 07:19:09 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 07:19:09 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 07:20:19 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(120 => 0)
|
|
16-04-26 07:20:19 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 07:20:19 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 07:25:20 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 07:25:20 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 07:25:20 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 07:25:20 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 07:25:20 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 07:25:20 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 08:04:32 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(44 => 0)
|
|
16-04-26 08:04:32 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 08:04:32 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 08:04:38 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(79 => 0)
|
|
16-04-26 08:04:38 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 08:04:38 INFO light_restroom: Turn on light.restroom
|
|
16-04-26 08:05:04 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(44 => 0)
|
|
16-04-26 08:05:04 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 08:05:04 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 08:12:54 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 08:12:54 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:12:54 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 08:13:04 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'call_service', 'domain': 'homeassistant', 'service': 'turn_off', 'target': {'entity_id': 'light.restroom'}, 'id': 28927}
|
|
16-04-26 08:13:04 WARNING AppDaemon: Excessive time spent in callback Evaluator.__on_condition_state_change for light_restroom. Thread entity: 'thread.thread-1' - now complete after 10.6s (limit=10.0s)
|
|
16-04-26 08:13:13 WARNING HASS: Request already timed out for 28927
|
|
16-04-26 08:13:13 WARNING HASS: Error with websocket result: home_assistant_error: Failed to send request: device did not respond
|
|
16-04-26 08:22:42 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 08:22:42 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:22:42 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 08:23:02 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(5 => 0)
|
|
16-04-26 08:23:02 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 08:23:02 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 08:35:49 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 08:35:49 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:35:49 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 08:39:20 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 08:39:20 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:39:20 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 08:45:11 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(10 => 0)
|
|
16-04-26 08:45:11 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 08:45:11 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 08:45:14 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(14 => 0)
|
|
16-04-26 08:45:14 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 08:45:14 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 08:45:16 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(37 => 0)
|
|
16-04-26 08:45:16 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 08:50:24 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 08:50:24 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:50:24 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 08:50:24 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 08:50:24 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 08:50:24 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 08:58:01 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(12 => 0)
|
|
16-04-26 08:58:01 INFO light_corridor: [smart_conditions][Evaluating] Triggered by (sensor.corridor_last_motion[0] < 5)[True]
|
|
16-04-26 08:58:01 INFO light_corridor: Turn on light.corridor
|
|
16-04-26 08:58:02 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(12 => 0)
|
|
16-04-26 08:58:02 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 08:58:02 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 09:02:25 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 09:02:25 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:02:25 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 09:04:55 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 09:04:55 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:04:55 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 09:04:55 INFO light_corridor: [smart_conditions] Callback trigger by sensor.corridor_last_motion(4 => 5)
|
|
16-04-26 09:04:55 INFO light_corridor: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:04:55 INFO light_corridor: Turn off light.corridor
|
|
16-04-26 09:33:19 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(33 => 0)
|
|
16-04-26 09:33:19 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 09:33:19 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 09:33:23 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(36 => 0)
|
|
16-04-26 09:33:23 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 09:33:23 INFO light_restroom: Turn on light.restroom
|
|
16-04-26 09:39:18 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 09:39:18 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:39:18 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 09:39:28 WARNING HASS: Timed out [0:00:10] waiting for request: {'type': 'call_service', 'domain': 'homeassistant', 'service': 'turn_off', 'target': {'entity_id': 'light.restroom'}, 'id': 34086}
|
|
16-04-26 09:39:28 WARNING AppDaemon: Excessive time spent in callback Evaluator.__on_condition_state_change for light_restroom. Thread entity: 'thread.thread-1' - now complete after 10.6s (limit=10.0s)
|
|
16-04-26 09:39:37 WARNING HASS: Request already timed out for 34086
|
|
16-04-26 09:39:37 WARNING HASS: Error with websocket result: home_assistant_error: Failed to send request: device did not respond
|
|
16-04-26 09:42:18 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 09:42:18 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:42:18 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 09:51:08 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_motion_light_level(4 => 3)
|
|
16-04-26 09:51:08 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 09:51:08 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 09:56:54 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 09:56:54 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 09:56:54 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 14:32:54 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(14 => 0)
|
|
16-04-26 14:32:54 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 14:32:54 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 14:42:38 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(120 => 0)
|
|
16-04-26 14:42:38 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 14:48:04 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 14:48:04 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 14:48:04 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 14:51:34 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 14:51:34 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 14:51:34 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 15:31:43 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(25 => 0)
|
|
16-04-26 15:31:43 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 15:31:43 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 15:38:27 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 15:38:27 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 15:38:27 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 15:48:12 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_motion_light_level(12 => 7)
|
|
16-04-26 15:48:12 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 15:48:12 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 16:06:42 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 16:06:42 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 16:06:42 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 17:10:01 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_motion_light_level(154 => 5)
|
|
16-04-26 17:10:01 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 17:10:01 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 17:15:38 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 17:15:38 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 17:15:38 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 17:25:50 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(15 => 0)
|
|
16-04-26 17:25:50 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 17:25:50 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 17:43:31 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(120 => 0)
|
|
16-04-26 17:43:31 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 17:48:46 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 17:48:46 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 17:48:46 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 17:51:46 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 17:51:46 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 17:51:46 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 17:51:53 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_motion_light_level(14 => 5)
|
|
16-04-26 17:51:53 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 17:51:53 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 17:57:13 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 17:57:13 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 17:57:13 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 18:16:44 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(24 => 0)
|
|
16-04-26 18:16:44 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 18:16:44 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 18:22:10 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 18:22:10 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 18:22:10 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 18:23:47 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(6 => 0)
|
|
16-04-26 18:23:47 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 18:23:47 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 18:32:04 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 18:32:04 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 18:32:04 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 18:45:01 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(17 => 0)
|
|
16-04-26 18:45:01 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 18:45:01 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 18:50:57 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(66 => 0)
|
|
16-04-26 18:50:57 INFO light_restroom: [smart_conditions][Evaluating] Triggered by (sensor.restroom_last_motion[0] < 5)[True]
|
|
16-04-26 18:58:28 INFO light_restroom: [smart_conditions] Callback trigger by sensor.restroom_last_motion(4 => 5)
|
|
16-04-26 18:58:28 INFO light_restroom: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 18:58:28 INFO light_restroom: Turn off light.restroom
|
|
16-04-26 19:00:58 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 19:00:58 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 19:00:58 INFO light_hallway: Turn off light.hallway
|
|
16-04-26 19:09:31 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(13 => 0)
|
|
16-04-26 19:09:31 INFO light_hallway: [smart_conditions][Evaluating] Triggered by (sensor.hallway_last_motion[0] < 5)[True]
|
|
16-04-26 19:09:31 INFO light_hallway: Turn on light.hallway
|
|
16-04-26 19:20:14 INFO light_hallway: [smart_conditions] Callback trigger by sensor.hallway_last_motion(4 => 5)
|
|
16-04-26 19:20:14 INFO light_hallway: [smart_conditions][Evaluating] No valid conditions
|
|
16-04-26 19:20:14 INFO light_hallway: Turn off light.hallway
|