ich habe einen Raspberry Pi 3+ mit openhabianpi am laufen. Openhab 2.4 läuft mit einem ebus-Adapter an meiner Vaillant Heiztherme.
Soweit so gut.
Ich habe noch 3 weitere Raspberrys mit DHT22 (Temp/Luftfeuchte), welche über SSH per script abgerufen werden.
Folgende Außentemp.rules ruft das Script alle 5min auf.
Code: Alles auswählen
rule "AussenTemp"
when
Time cron "0 */5 * * * ?"
then
val TEMP = executeCommandLine("/etc/openhab2/scripts/1wire.sh", 5000)
tmp_aussen.postUpdate(TEMP)
Thread::sleep(5000)
val HUMID = executeCommandLine("/etc/openhab2/scripts/1wire.sh", 5000)
logInfo("Aussen", "Temperatur: " + TEMP.toString() + "°C, Feuchte: " + HUMID.toString() + "%")
end
Code: Alles auswählen
#!/bin/bash
INPUT=$(/usr/bin/ssh -i /etc/openhab2/scripts/.ssh/id_rsa pi@192.168.170.60 "/home/pi/1wire/./1wireC")
TEMP=$(echo $INPUT | cut -d" " -f1)
echo $TEMP
Sieht man gut an Grafana. Nur ein Reboot des Rasperrys gibt dann Abhilfe.
Hat jemand ein Tip, woran das liegen kann?
Gruß
nols