Refactoring continues
This commit is contained in:
31
src/main.py
31
src/main.py
@@ -1,6 +1,7 @@
|
||||
from pytevolve import Tevolve
|
||||
from mqtt_manager import MqttManager
|
||||
import threading
|
||||
import time
|
||||
|
||||
host = "192.168.0.100"
|
||||
|
||||
@@ -10,32 +11,28 @@ if __name__ == "__main__":
|
||||
|
||||
|
||||
tevolve = Tevolve()
|
||||
tevolve.get_token()
|
||||
|
||||
token_thread_event = threading.Event()
|
||||
|
||||
t = threading.Thread(target=tevolve.token_manager, args=(token_thread_event,), daemon=True).start()
|
||||
|
||||
while token_thread_event.is_set() is False:
|
||||
time.sleep(1)
|
||||
|
||||
|
||||
tevolve.get_dev()
|
||||
tevolve.get_devices()
|
||||
|
||||
status = tevolve.get_status()
|
||||
|
||||
mqtt_manager = MqttManager()
|
||||
|
||||
# threading.Thread(target=mqtt_manager.start_mqtt, args=(host,)).start()
|
||||
|
||||
|
||||
mqtt_manager = MqttManager(tevolve)
|
||||
|
||||
while 1:
|
||||
if mqtt_manager.is_connected == True:
|
||||
|
||||
mqtt_manager.publish_discovery(tevolve.devices)
|
||||
|
||||
mqtt_manager.publish_heaters(status)
|
||||
mqtt_manager.update_homeassistant_entity(status)
|
||||
break
|
||||
|
||||
# Update Device States
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
tevolve.get_sid()
|
||||
# test.post_websocket()
|
||||
# test.create_websocket()
|
||||
tevolve.post_websocket()
|
||||
tevolve.create_websocket(mqtt_manager)
|
||||
Reference in New Issue
Block a user