This commit is contained in:
2025-10-27 19:57:11 +00:00
parent a46405f4fd
commit 1640ae7087
5 changed files with 148 additions and 59 deletions

View File

@@ -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()