1
0
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:
Paulus Schoutsen
2013-09-17 00:32:51 -07:00
commit d55e4d53cc
17 changed files with 669 additions and 0 deletions

34
start.py Normal file
View 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