Closed Harveg closed 3 years ago
while flag_system:
try:
controller = ('http://{}:8080/rest'.format(IP))
r = requests.get(controller)
if (r.status_code == requests.codes.ok):
print (r.status_code, 'Success!')
break
except requests.ConnectionError:
print('Controller not online yet next try in 30s')
except KeyboardInterrupt:
flag_system = False
time.sleep(30)
Added status check by HTTP request during startup issue #3
Die aktuelle Version des Watchdogs startet nach erfolgreichem Ping an die InfluxDB gleich alle Watchdogs. Dies kann bei einem verzögerten Start der Opelhab API zu Problemen führen. Der Ablauf des Aufstarten des Watchdogs soll in zwei Zuständen erfolgen: