|
@@ -193,10 +193,14 @@ fgrep 'MATCH_SENSOR_STRING' /var/log/rtl_433.log \
|
|
|
CheckValueUnder AirHumidity "cat $FN" '$0' 100 'Sensor broken?'
|
|
|
|
|
|
|
|
|
-# retrieve power usage/solar generation from a Shelly PM
|
|
|
+# retrieve power usage/solar generation from a Shelly (Gen1-API)
|
|
|
curl --max-time 5 -s -u USER:PASSWORD --basic http://IPADDRESS/status | jq '.meters[0].power' > $FN
|
|
|
CheckValueUnder Solarstrom-Shelly1pm "cat $FN" '{ print $0 }' 6350 'Solar generation above 600W'
|
|
|
|
|
|
+# retrieve power usage/solar generation from a ShellyPlugS (Gen2-API)
|
|
|
+curl --max-time 5 -s -u USER:PASSWORD --anyauth 'http://IPADDRESS/rpc/Switch.GetStatus?id=0' | jq .apower > $FN
|
|
|
+CheckValueUnder Solarstrom-ShellyPlugS "cat $FN" '{ print $0 }' 6350 'Solar generation above 600W'
|
|
|
+
|
|
|
rm $FN
|
|
|
|
|
|
|