Noch einmal ich.
Ich habe im selben Verzeichnis ein weiteres Script liegen, mit dem ich ein Item mit der CPU-Temperatur befülle.
Hier das Script (Obwohl ich glaube, das ich da noch ein paar andere sachen eingestellt hatte, aber interessant ist doch, das ich auch ein Thing habe, welches das script alle (ich meine) 10 Sekunden startet,
Hier das script (Natürlich im Web gemopst:
Code: Alles auswählen
#!/bin/bash
TEMPIN=$(</sys/class/thermal/thermal_zone0/temp)
TEMPOUT=$(echo "scale=2;$TEMPIN/1000" | bc)
#echo "{\"cpu\": $TEMPOUT }"
echo $TEMPOUT
und hier die Thing-Datei:
Code: Alles auswählen
Thing exec:command:pi_health "Mein Pi" [command="bash /etc/openhab/scripts/pi_health.sh", interval=10, transform="REGEX((.*?))"]
Die passenden Items aus der pi_health.item Datei aus dem Ordner items:
Code: Alles auswählen
String Health_Json "Pi Gesundheit [%s]" {channel="exec:command:pi_health:output"}
DateTime Health_LastExecution "Zuletzt ausgeführt [%1$td.%1$tm. %1$tH:%1$tM:%1$tS]" {channel="exec:command:pi_health:lastexecution"}
Ich will ja nicht alle 10 Sekunden ein Bild machen, aber wäre das der richtige Weg für das Camera-Script?
Ich hoffe, das ist nicht zu viel Quatsch den ich hier schreibe.
Könnte man die Items und das thing nicht "umbiegen"?
RPI4/8GB RAM mit openhabian (bullseye) - Kernel Linux 6.1.21-v8+ - openhab 4.0.2 - Release Build - HM-CCU3 - ZWave UZB-USB Stick - Wifi-LED-Stripes - Logitech Harmony Hub - AVM Fritzbox - Enigma2-Box - Gardena HUB - Fronius-Binding - Miele@Home