1
0
mirror of https://github.com/no2chem/wideq.git synced 2025-05-21 01:20:11 -07:00

Run monitor loop indefinitely

This commit is contained in:
Adrian Sampson 2018-01-08 14:47:27 -08:00
parent 336b7ec956
commit 29eb1804c5

View File

@ -100,13 +100,17 @@ def example(args):
device_id = args[1]
with wideq.Monitor(session, device_id) as mon:
for i in range(4):
time.sleep(1)
print('Polling...')
res = mon.poll()
if res:
print('setting: {}°C'.format(res['TempCfg']))
print('current: {}°C'.format(res['TempCur']))
try:
while True:
time.sleep(1)
print('Polling...')
res = mon.poll()
if res:
print('setting: {}°C'.format(res['TempCfg']))
print('current: {}°C'.format(res['TempCur']))
except KeyboardInterrupt:
pass
elif args[0] == 'set-temp':
temp = args[1]