check_shelly - wifi correction

This commit is contained in:
Dirk Alders 2023-12-28 13:10:45 +01:00
parent f43a68e41c
commit 6aedd63627

View File

@ -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