Werte zwischen zwei fhem installationen austauschen?

Begonnen von dougie, 08 November 2013, 17:03:52

Vorheriges Thema - Nächstes Thema

dougie


Moin,

ich glaub ich bin mal wieder zu blöd!
Ich hab hier zwei fhem installationen. Die Haupt-Installtion auf der FritzBox, und die Ersatz auf nem RPi

Die teilen sich ein paar Aufgaben, aber sollen auch einige Daten von der jeweils anderen bekommen.

Ich hab heute einen Timer eingerichtet, der den Status meiner Heizung alle 5 min vom RPi an die FB überträgt.
Dazu habe ich auf der FB einen Dummy "Heizung_Current_Status" angelegt und sende vom RPi alle 5 min

sub
prg_Master_Timer()
{
my $tmp_text = ReadingsVal("vc_status","state","");
system("/bin/echo set Heizung_Current_Status $tmp_text | nc 192.168.1.1 7072");
return;
}


Problem: nach ner Weile hängt sich der Rpi auf. Wenn ich das richtig gesehen habe, macht der jedes mal ne shell auf, schliesst sie aber nicht mehr.

Wie kann ich das richtig machen?

VG
Ralf

dougie


...oder gibt es eine bessere Methode, um einen Wert an fhem zu übergeben?

Leider reichen meine Linux Kenntnisse für solche Kniffe und Tricks noch nicht aus.

VG
Ralf

rudolfkoenig

FHEM2FHEM?
Fuer diese Aufgabe wuerde auch FHEM2FHEM in LOG-Mode ausreichen, und das funktioniert mit allen Modulen die ein Event generieren.
Das wesentlich komfortablere RAW-Modus funktioniert nicht mit allen Modulen, z.Bsp. tut es mit CUL_HM nicht.