FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bugster_de am 14 Januar 2014, 08:57:30

Titel: FHEM2FHEM - ich blicks nicht
Beitrag von: bugster_de am 14 Januar 2014, 08:57:30
Hi Leute,

ich versuche FHEM2FHEM zu nutzen, aber irgendwie blicke ich nicht, was ich da tun muß.

Szenario:
FHEM Hauptserver läuft auf einem RPi, eine zweite Instanz läuft auf der Fritzbox (Slaveserver). Die Fritzbox macht dabei nur die Anwesenheitserkennung der verschiedenen Devices und stellt diese dann in Summe in einer Variablen (Somebody_At_Home als dummy) zur Verfügung, da mich nur interessert ob überhaupt irgendjemand zu Hause ist. Sprich ich würde gerne auf dem Hauptserver den Zustand dieser einen Variablen vom Slaveserver abfragen.

Was bereits geht ist, dass, der Hauptserver sich per FHEM2FHEm im Log Modus auf den Slave verbindet. Status ist connected.
Aber wie bekomme ich nun den Zustand von Somebody_At_Home mit?

Danke !
Titel: Antw:FHEM2FHEM - ich blicks nicht
Beitrag von: betateilchen am 14 Januar 2014, 09:52:08
Wenn die Zustandsänderung von Somebody_At_Home auf dem Slave geloggt wird, sollte Main das mitbekommen. Dann kannst Du auf Main ein notify triggern, das auf diese Änderung anspricht.
Titel: Antw:FHEM2FHEM - ich blicks nicht
Beitrag von: bugster_de am 14 Januar 2014, 12:27:44
Hi,

Zusatz / Änderung:
http://forum.fhem.de/index.php/topic,11453.msg67007.html#msg67007 (http://forum.fhem.de/index.php/topic,11453.msg67007.html#msg67007)
wenn ich diesen Thread hier richtig verstehe, dann ist das wohl sogar einfacher als gedacht. ich dachte bisher, dass ich auch auf dem Hauptserver eine dummy Variable definieren muß, aber ich kann in diesem Fall wohl einfach auf die Events der Somebody_At_Home vom Slave reagieren. Ich probier das mal aus.

Um die Netzwerklast zu minimieren: ist es möglich, dass man nur die Änderung bestimmter Werte per FHEM2FHEM mitbekommt und nicht alles?

Sprich ist sowas möglich:
FB7390:
define Somebody_At_Home dummy

auf RPi:
define FHEM7390 FHEM2FHEM 192.168.002.001:7072 LOG:Somebody_.*

Sprich wird dann wirklich nur die Änderung von Somebody_At_home übertragen oder doch alles und FHEM auf dem RPi filtert halt nach Somebody_.* aus?
Titel: Antw:FHEM2FHEM - ich blicks nicht
Beitrag von: det. am 14 Januar 2014, 12:43:12
Hallo bugster_de,
- ich hatte das mal vor dem Umstieg auf Bluetooth genau so laufen:


####auf#dem#RPI##
define CONNECT FHEM2FHEM 192.168.002.001:7072 LOG:.*sent*
define Handy_YY notify .*Presence_YY.* {fhem "setstate Handy_YY %"}


####auf#der#FB###
define Handy_YY PRESENCE fritzbox iPhoneYY
Titel: Antw:FHEM2FHEM - ich blicks nicht
Beitrag von: betateilchen am 14 Januar 2014, 14:08:46
Zitat von: bugster_de am 14 Januar 2014, 12:27:44wenn ich diesen Thread hier richtig verstehe, dann ist das wohl sogar einfacher als gedacht. ich dachte bisher, dass ich auch auf dem Hauptserver eine dummy Variable definieren muß, aber ich kann in diesem Fall wohl einfach auf die Events der Somebody_At_Home vom Slave reagieren.

Das ist doch genau die gleiche Aussage wie meine letzte Antwort?