diff --git a/check_shelly b/check_shelly index 6fea73b..c166ad2 100755 --- a/check_shelly +++ b/check_shelly @@ -8,8 +8,8 @@ import urllib.request CHECKS = ['wifi', 'mqtt', 'memory', 'filesystem', 'temperature'] # -WIFI_QUALITY_ERROR = -30 -WIFI_QUALITY_WARNING = -50 +WIFI_QUALITY_ERROR = -90 +WIFI_QUALITY_WARNING = -85 # RAM_ERROR = .15 RAM_WARNING = .30 @@ -41,9 +41,9 @@ if __name__ == "__main__": if args.check == 'wifi': connected = data['wifi_sta']['connected'] quality = data['wifi_sta']['rssi'] - if not connected or quality > WIFI_QUALITY_ERROR: + if not connected or quality <= WIFI_QUALITY_ERROR: status = n.ERROR - elif quality > WIFI_QUALITY_WARNING: + elif quality <= WIFI_QUALITY_WARNING: status = n.WARNING else: status = n.OK