1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 04:50:05 +00:00

Code reorganized into a more Pythonic structure.

This commit is contained in:
Paulus Schoutsen
2013-09-24 18:39:58 -07:00
parent 0981ea49d1
commit a1f238816b
17 changed files with 678 additions and 686 deletions

View File

@@ -1,12 +1,21 @@
from homeassistant.HomeAssistant import HomeAssistant
from ConfigParser import SafeConfigParser
from homeassistant.actor.HueLightControl import HueLightControl
from homeassistant.observer.TomatoDeviceScanner import TomatoDeviceScanner
from homeassistant import HomeAssistant
ha = HomeAssistant()
from homeassistant.actors import HueLightControl
from homeassistant.observers import TomatoDeviceScanner
config = SafeConfigParser()
config.read("home-assistant.conf")
tomato = TomatoDeviceScanner(config.get('tomato','host'), config.get('tomato','username'),
config.get('tomato','password'), config.get('tomato','http_id'))
ha = HomeAssistant(config.get("common","latitude"), config.get("common","longitude"))
ha.setup_light_trigger(tomato, HueLightControl())
ha.setup_device_tracker(TomatoDeviceScanner(ha.get_config()))
ha.setup_light_trigger(HueLightControl(ha.get_config()))
ha.setup_http_interface()
ha.start()