On going
This commit is contained in:
27
src/main.py
27
src/main.py
@@ -1,21 +1,38 @@
|
||||
from pytevolve import Tevolve
|
||||
from mqtt_manager import MqttManager
|
||||
import threading
|
||||
|
||||
host = "192.168.0.100"
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
|
||||
tevolve = Tevolve()
|
||||
devices = tevolve.get_devices()
|
||||
tevolve.get_token()
|
||||
tevolve.get_dev()
|
||||
tevolve.get_devices()
|
||||
|
||||
status = tevolve.get_status()
|
||||
|
||||
mqtt_manager = MqttManager()
|
||||
|
||||
mqtt_manager.client.connect(heaters=devices["nodes"])
|
||||
# threading.Thread(target=mqtt_manager.start_mqtt, args=(host,)).start()
|
||||
|
||||
|
||||
|
||||
tevolve.get_token()
|
||||
tevolve.get_dev()
|
||||
while 1:
|
||||
if mqtt_manager.is_connected == True:
|
||||
|
||||
mqtt_manager.publish_discovery(tevolve.devices)
|
||||
|
||||
mqtt_manager.publish_heaters(status)
|
||||
break
|
||||
|
||||
# Update Device States
|
||||
|
||||
|
||||
mqtt_manager.publish_discovery()
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user