mirror of
https://github.com/home-assistant/core.git
synced 2025-12-22 20:09:35 +00:00
Initial commit
This commit is contained in:
34
start.py
Normal file
34
start.py
Normal file
@@ -0,0 +1,34 @@
|
||||
import time
|
||||
|
||||
from app.Dependencies import Dependencies
|
||||
|
||||
from app.observer.WeatherWatcher import WeatherWatcher
|
||||
from app.observer.DeviceTracker import DeviceTracker
|
||||
from app.observer.TomatoDeviceScanner import TomatoDeviceScanner
|
||||
from app.observer.Timer import Timer
|
||||
|
||||
from app.actor.HueTrigger import HueTrigger
|
||||
|
||||
deps = Dependencies()
|
||||
|
||||
weather = WeatherWatcher(deps.get_config(), deps.get_event_bus(), deps.get_state_machine())
|
||||
|
||||
tomato = TomatoDeviceScanner(deps.get_config())
|
||||
|
||||
device_tracker = DeviceTracker(deps.get_event_bus(), deps.get_state_machine(), tomato)
|
||||
|
||||
HueTrigger(deps.get_config(), deps.get_event_bus(), deps.get_state_machine(), device_tracker)
|
||||
|
||||
|
||||
timer = Timer(deps.get_event_bus())
|
||||
timer.start()
|
||||
|
||||
while True:
|
||||
try:
|
||||
time.sleep(1)
|
||||
|
||||
except:
|
||||
print ""
|
||||
print "Interrupt received. Wrapping up and quiting.."
|
||||
timer.stop()
|
||||
break
|
||||
Reference in New Issue
Block a user