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