Use a more precise way for float comparison
This commit is contained in:
parent
820435e654
commit
1d1381f390
@ -22,6 +22,7 @@ import threading
|
||||
import time
|
||||
import os
|
||||
import json
|
||||
import math
|
||||
|
||||
set_point = 82.22
|
||||
sleep_timer = 15
|
||||
@ -34,7 +35,7 @@ class tempThread (threading.Thread):
|
||||
def run(self):
|
||||
while True:
|
||||
temp = sensor.temperature
|
||||
if temp >= set_point:
|
||||
if math.isclose(temp,set_point):
|
||||
print(requests.post(os.environ.get('NOTIF_URL'), headers={'Content-Type': 'application/json', 'Authorization': 'Bearer ' + os.environ.get('ACCESS_TOKEN')}, data=json.dumps({'message': '@all ' + os.environ.get('MESSAGE'), 'channel_id': os.environ.get('CHANNEL_ID')}), timeout=5))
|
||||
time.sleep(sleep_timer)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user