Hi Zusammen,
evtl. hat ja einer Verwendung...
Ich lasse per SH.py die Temperatur und die aktuelle Spannung meines PI's monitoren:
Items:
logic.conf:
pimonitor.py:
Gruß
evtl. hat ja einer Verwendung...
Ich lasse per SH.py die Temperatur und die aktuelle Spannung meines PI's monitoren:
Items:
Code:
[Zentral] [[PI]] [[[temp]]] type = num sqlite = init cache = yes [[[volt]]] type = num sqlite = init cache = yes
logic.conf:
Code:
[logi_pimonitor] filename = pimonitor.py crontab = 01,31 * * *
Code:
import os
logger.info("------- logi pimonitor")
# pi temp
temp1 = os.popen('vcgencmd measure_temp').readline()
temp = (temp1.replace("temp=","").replace("'C\n",""))
sh.Zentral.PI.temp(temp)
if sh.Zentral.PI.temp() >= 50:
nachricht = 'Pi zu warm: ' + temp + 'C'
sh.mail('x@y.de', 'Pi Temp', nachricht)
logger.info("PiTemp Alarm!!!")
# pi volt
volt1 = os.popen('vcgencmd measure_volts').readline()
volt = (volt1.replace("volt=","").replace("V\n",""))
sh.Zentral.PI.volt(volt)
if sh.Zentral.PI.volt() <= 1.10:
nachricht = 'Pi zu wenig Spannung: ' + volt + 'V'
sh.mail('x@y.de', 'Pi Spannung', nachricht )
logger.info("PiVolt Alarm!!!")



Kommentar