Open paviro opened 2 years ago
Same problem here. Was starting to configure Automoli, but this issue makes it unusable. EDIT: Took the path of creating dummy scenes as a workaround.
I also have the same problem. HA Addon AppDaemon Current version: 0.9.3. Automoli v0.11.3 installed from HACS.
version | core-2022.9.1 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.10.5 |
os_name | Linux |
os_version | 5.15.32-v8 |
arch | aarch64 |
timezone | Europe/Oslo |
config_dir | /config |
Configuration with daytimes in the app.yaml:
bad2etg:
module: automoli
class: AutoMoLi
room: bathroom
delay: 300
daytimes:
- { starttime: "05:30", name: morning, light: 45 }
- { starttime: "07:30", name: day, light: "80" }
- { starttime: "20:30", name: evening, light: 100 }
- { starttime: "sunset+01:00", name: night, light: 0 }
humidity:
- sensor.multisensor_bad2etg_humidity
humidity_threshold: 40
lights:
- light.bad2etg_zha_group_0x0005
motion:
- binary_sensor.multisensor_bad2etg_home_security_motion_detection
kjokken:
module: automoli
class: AutoMoLi
room: kjokken
delay: 300
daytimes:
- { starttime: "05:30", name: morning, light: 45 }
- { starttime: "07:30", name: day, light: "80" }
- { starttime: "20:30", name: evening, light: 100 }
- { starttime: "sunset+01:00", name: night, light: 0 }
illuminance: sensor.multisensor_nystue_illuminance
illuminance_threshold: 80
lights:
- light.lys_kjokken
motion:
- binary_sensor.multisensor_kjokken_home_security_motion_detection
AD Logs:
2022-09-10 18:52:21.659685 INFO AppDaemon: App 'kjokken' changed
2022-09-10 18:52:21.663745 INFO AppDaemon: Found 8 total apps
2022-09-10 18:52:21.833668 INFO AppDaemon: Terminating kjokken
2022-09-10 18:52:21.840491 INFO AppDaemon: Initializing app kjokken using class AutoMoLi from module automoli
2022-09-10 18:52:22.058957 INFO kjokken:
2022-09-10 18:52:22.063537 INFO kjokken: 💡 AutoMoLi v0.11.3 · Kjokken
2022-09-10 18:52:22.068591 INFO kjokken:
2022-09-10 18:52:22.074687 INFO kjokken: room: Kjokken
2022-09-10 18:52:22.079632 INFO kjokken: delay: 5:00min ≈ 300sec
2022-09-10 18:52:22.084980 INFO kjokken: active_daytime: day
2022-09-10 18:52:22.091164 INFO kjokken: daytimes:
2022-09-10 18:52:22.097250 INFO kjokken: morning:
2022-09-10 18:52:22.102187 INFO kjokken: starttime: 05:30:00
2022-09-10 18:52:22.107692 INFO kjokken: light: 45
2022-09-10 18:52:22.113195 INFO kjokken: day:
2022-09-10 18:52:22.119157 INFO kjokken: starttime: 07:30:00
2022-09-10 18:52:22.124486 INFO kjokken: light: 80
2022-09-10 18:52:22.129956 INFO kjokken: evening:
2022-09-10 18:52:22.135227 INFO kjokken: starttime: 20:30:00
2022-09-10 18:52:22.140824 INFO kjokken: light: 100
2022-09-10 18:52:22.145849 INFO kjokken: night:
2022-09-10 18:52:22.151522 INFO kjokken: starttime: 21:07:35
2022-09-10 18:52:22.156629 INFO kjokken: light: 0
2022-09-10 18:52:22.161796 INFO kjokken: lights:
2022-09-10 18:52:22.166444 INFO kjokken: · light.lys_kjokken
2022-09-10 18:52:22.171084 INFO kjokken: dim:
2022-09-10 18:52:22.176212 INFO kjokken: sensors:
2022-09-10 18:52:22.181484 INFO kjokken: motion:
2022-09-10 18:52:22.186771 INFO kjokken: · binary_sensor.multisensor_kjokken_home_security_motion_detection
2022-09-10 18:52:22.192753 INFO kjokken: illuminance:
2022-09-10 18:52:22.198192 INFO kjokken: · sensor.multisensor_nystue_illuminance
2022-09-10 18:52:22.203171 INFO kjokken: disable_hue_groups: False
2022-09-10 18:52:22.208616 INFO kjokken: only_own_events: False
2022-09-10 18:52:22.216040 INFO kjokken: loglevel: 20
2022-09-10 18:52:22.224074 INFO kjokken: thresholds:
2022-09-10 18:52:22.231608 INFO kjokken: illuminance: 80
2022-09-10 18:52:22.238425 INFO kjokken:
2022-09-10 18:52:23.270399 INFO AppDaemon: Reading config
2022-09-10 18:52:23.359768 INFO AppDaemon: /config/appdaemon/apps/ad-automoli/automoli.yaml added or modified
2022-09-10 18:52:23.383853 INFO AppDaemon: Found 8 total apps
2022-09-10 18:57:11.033649 INFO bad2etg: 🛁 no motion in Bathroom since 5min → but 53.0%RH > 40%RH
2022-09-10 18:58:07.916191 INFO AppDaemon: Reading config
2022-09-10 18:58:07.976026 INFO AppDaemon: /config/appdaemon/apps/ad-automoli/automoli.yaml added or modified
2022-09-10 18:58:07.994753 INFO AppDaemon: App 'bad2etg' changed
2022-09-10 18:58:08.001588 INFO AppDaemon: Found 8 total apps
2022-09-10 18:58:08.176233 INFO AppDaemon: Terminating bad2etg
2022-09-10 18:58:08.183394 INFO AppDaemon: Initializing app bad2etg using class AutoMoLi from module automoli
2022-09-10 18:58:08.404965 INFO bad2etg: Previous message repeated 1 times
2022-09-10 18:58:08.407838 INFO bad2etg:
2022-09-10 18:58:08.414187 INFO bad2etg: 💡 AutoMoLi v0.11.3 · Bathroom
2022-09-10 18:58:08.420333 INFO bad2etg:
2022-09-10 18:58:08.427398 INFO bad2etg: room: Bathroom
2022-09-10 18:58:08.433209 INFO bad2etg: delay: 5:00min ≈ 300sec
2022-09-10 18:58:08.439022 INFO bad2etg: active_daytime: day
2022-09-10 18:58:08.444604 INFO bad2etg: daytimes:
2022-09-10 18:58:08.450757 INFO bad2etg: morning:
2022-09-10 18:58:08.456756 INFO bad2etg: starttime: 05:30:00
2022-09-10 18:58:08.462471 INFO bad2etg: light: 25
2022-09-10 18:58:08.470647 INFO bad2etg: day:
2022-09-10 18:58:08.476387 INFO bad2etg: starttime: 07:30:00
2022-09-10 18:58:08.482036 INFO bad2etg: light: 100
2022-09-10 18:58:08.487697 INFO bad2etg: evening:
2022-09-10 18:58:08.498977 INFO bad2etg: starttime: 20:30:00
2022-09-10 18:58:08.507438 INFO bad2etg: light: 90
2022-09-10 18:58:08.514743 INFO bad2etg: night:
2022-09-10 18:58:08.521793 INFO bad2etg: starttime: 22:30:00
2022-09-10 18:58:08.527006 INFO bad2etg: light: 0
2022-09-10 18:58:08.532363 INFO bad2etg: lights:
2022-09-10 18:58:08.537663 INFO bad2etg: · light.bad2etg_zha_group_0x0005
2022-09-10 18:58:08.542164 INFO bad2etg: dim:
2022-09-10 18:58:08.546677 INFO bad2etg: sensors:
2022-09-10 18:58:08.551658 INFO bad2etg: motion:
2022-09-10 18:58:08.558671 INFO bad2etg: · binary_sensor.multisensor_bad2etg_home_security_motion_detection
2022-09-10 18:58:08.568872 INFO bad2etg: humidity:
2022-09-10 18:58:08.574343 INFO bad2etg: · sensor.multisensor_bad2etg_humidity
2022-09-10 18:58:08.579248 INFO bad2etg: disable_hue_groups: False
2022-09-10 18:58:08.583869 INFO bad2etg: only_own_events: False
2022-09-10 18:58:08.588426 INFO bad2etg: loglevel: 20
2022-09-10 18:58:08.592558 INFO bad2etg: thresholds:
2022-09-10 18:58:08.597021 INFO bad2etg: humidity: 40
2022-09-10 18:58:08.601034 INFO bad2etg:
Configuration without daytimes in the app.yaml:
bad2etg:
module: automoli
class: AutoMoLi
room: bathroom
delay: 300
humidity:
- sensor.multisensor_bad2etg_humidity
humidity_threshold: 40
lights:
- light.bad2etg_zha_group_0x0005
motion:
- binary_sensor.multisensor_bad2etg_home_security_motion_detection
kjokken:
module: automoli
class: AutoMoLi
room: kjokken
delay: 300
illuminance: sensor.multisensor_nystue_illuminance
illuminance_threshold: 80
lights:
- light.lys_kjokken
motion:
- binary_sensor.multisensor_kjokken_home_security_motion_detection
AD Logs:
2022-09-10 18:58:13.078529 INFO AppDaemon: Reading config
2022-09-10 18:58:13.129655 INFO AppDaemon: /config/appdaemon/apps/ad-automoli/automoli.yaml added or modified
2022-09-10 18:58:13.159161 INFO AppDaemon: App 'kjokken' changed
2022-09-10 18:58:13.165647 INFO AppDaemon: Found 8 total apps
2022-09-10 18:58:13.341637 INFO AppDaemon: Terminating kjokken
2022-09-10 18:58:13.345319 INFO AppDaemon: Initializing app kjokken using class AutoMoLi from module automoli
2022-09-10 18:58:13.575448 WARNING kjokken: ------------------------------------------------------------
2022-09-10 18:58:13.576895 WARNING kjokken: Unexpected error running initialize() for kjokken
2022-09-10 18:58:13.578207 WARNING kjokken: ------------------------------------------------------------
2022-09-10 18:58:13.580026 WARNING kjokken: Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/appdaemon/app_management.py", line 163, in initialize_app
await init()
File "/config/appdaemon/apps/ad-automoli/automoli.py", line 402, in initialize
daytimes = await self.build_daytimes(
File "/config/appdaemon/apps/ad-automoli/automoli.py", line 1088, in build_daytimes
if starttime.count(":") == 1:
AttributeError: 'datetime.time' object has no attribute 'count'
2022-09-10 18:58:13.580870 WARNING kjokken: ------------------------------------------------------------
2022-09-10 19:03:09.031119 INFO bad2etg: 🛁 no motion in Bathroom since 5min → but 53.0%RH > 40%RH
😩 Describe the issue/bug When setting up two instances of automoli without a daytime array the second one fails for some reason. When removing either one the other one works. When both are there the last one fails with the attached error.
The part that fails is actually my code but I am really unsure why it only fails when a second instance is used without a daytime array = why in that case the starttime already is a datetime object instead of a string.
😒 Expected behavior It should always fail or never and not only when using two instances without daytime.
🎛️ Configuration
🧠 System
🗒️ Logs