Seite 1 von 2

Rules werden nicht mehr ausgeführt

Verfasst: 3. Feb 2020 21:39
von nols
Hallo,

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
sh Script

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
Die Daten werden auch korrekt angezeigt und werden alle 5min aktualisiert. Zusätzlich habe ich Grafana installiert, welches die Daten als Graf darstellt.
BasicUI.png
Jetzt habe ich das Problem, dass immer unregelmäßig (manchmal 1 Tag, manchmal auch 2 Wochen) die Daten nicht mehr ausgeführt werden.
Sieht man gut an Grafana.
Grafana.png
Nur ein Reboot des Rasperrys gibt dann Abhilfe.
Hat jemand ein Tip, woran das liegen kann?

Gruß
nols

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 01:20
von peter-pan
Sind die RPI's ausserhalb des Hauses angebracht ? Hast du schon mal geschaut, ob die Netzwerkverbindungen auch alle funktionieren ? Ausreichende Stromversorgung ?

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 07:08
von nols
Die sind alle in der Wohnung. 2 mit Lan-Kabel und einer mit Wlan. Habe überall 3A/12v Netzteile an der Raspberrys.

Der Raspberry, auf dem Openhab läuft, ist mit Wlan im Netzwerk. Wobei die Fritzbox direkt eine Wand weiter steht. Da ist immer voller Empfang.

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 08:37
von seppy
Hi,
verwendetst Du zufällig eine DLAN Lösung? Das ist ein typisches Verhalten bei LAN über Stromleitungen, ich hatte ähnliche Phänomene und Cyrelian meines Wissens nach auch.
Grüße,
Seppy

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 11:48
von nols
Nein. Habe eine Fritzbox 7590(1) als SVDSL Model und dort per LAN eine 7490 (2) dran. Eine weitere 7490(3) ist per Wlan/Mesh im Schlafzimmer.

An der 7490(2) hängt dann der Raspberry Pi 3 per Wlan mit Openhab drauf.

Zusätzlich ist der Raspberry für Außentemperatur und Wohnzimmertemperaturen per Lan an der 7590(1)

Und ein weiterer Raspberry für Schlafzimmertemperatur ist per Lan an der 7490(3)

7590(1) --LAN--> 7490 (2) --WLAN--> Rapsberry/openhab
7590(1) --WLAN--> 7490(3) --LAN-->Raspberry Schlafzimmer
7590(1) --LAN-->Raspberry Wohnzimmer

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 13:23
von peter-pan
Hui... Das ist ja richtig mächtig. Fungieren die 7490 als Repeater ? Hat das eine bestimmte Bewandnis mit den vielen RasPis und den Boxen ?

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 19:49
von nols
Naja, ich habe die 7490 als Repeater laufen. Eine im Schlafzimmer per Wlan um dort am TV Internet zu haben. Die andere nur als Lan->Wlan Accesspoint.

Re: Rules werden nicht mehr ausgeführt

Verfasst: 4. Feb 2020 21:26
von peter-pan
... so ähnlich habe ich das auch. Ich habe eine 7490 als Router, eine 7390 als Repeater und einen 310 als Mesh-Repeater.
Haben deine Fritzis alle die gleiche SSID ?
Ich hatte damit Probleme. Deshalb hat jetzt jede Fritz-Box/Repeater eine eigene SSID (aber alle haben den gleichen WLAN-Schlüssel). Da sieht man dann gleich welches Funk-Netz die beste Ausleuchtung an einer bestimmten Stelle in der Wohnung hat und die Verbraucher kommen nicht ins Straucheln, welches "Netz" das richtige ist, da sie alle unterschiedlich heissen und es so zu Überlagerungen kommen kann. (Das ist aber nur meine Meinung).

Re: Rules werden nicht mehr ausgeführt

Verfasst: 5. Feb 2020 12:11
von nols
Das könnte ich auch noch probieren, wobei dann ja der Effekt des Mesh-Wlan weg ist.

Oder einen cronjob, der einmal morgens um 4 den Raspberry mit Openhab rebootet. Das dauert ja auch nur 30 Sekunden.

Re: Rules werden nicht mehr ausgeführt

Verfasst: 5. Feb 2020 22:36
von peter-pan
Neee, der Mesh-Effekt ist bei mir nach wie vor vorhanden (Zumindest lt. Fritz-Box-Router).
mesh.jpg
..oder seh ich das falsch