From d0429030961a44eb105b010a37b96e114418f3b8 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 1 Oct 2022 14:03:44 +0200 Subject: [PATCH] Korrektur bei Batteriewert --- check_zigbee_battery.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/check_zigbee_battery.sh b/check_zigbee_battery.sh index 0c4e362..66ed3ec 100755 --- a/check_zigbee_battery.sh +++ b/check_zigbee_battery.sh @@ -30,11 +30,17 @@ ZigBeeDeviceCritical=$(expr $ZigBeeDeviceCritical + 0) ZigBeeDeviceBattery=$(curl -S -m 5 http://172.30.80.246:8087/getPlainValue/zigbee.0.${ZigBeeDeviceID}.battery 2>/dev/null) if [ $? -ne 0 ] ; then - echo "ioBroker-API not available or wrong Zigbee-ID or no battery present." + echo "ioBroker-API not available or wrong Zigbee-ID or no battery present" beenden 3 fi -ZigBeeDeviceBattery=$(expr $ZigBeeDeviceBattery + 0) +ZigBeeDeviceBattery=$(expr $ZigBeeDeviceBattery + 0 2>/dev/null) + +if [ $? -ne 0 ] ; then + echo "Unknown: Got unknown value from ioBroker" + beenden 3 +fi + if [ $ZigBeeDeviceBattery -le $ZigBeeDeviceCritical ] ; then echo "Critical: Battery is at ${ZigBeeDeviceBattery}%, which is below Critical-Value (${ZigBeeDeviceCritical}%) | battery_percent=${ZigBeeDeviceBattery}"