FHEM2FHEM liefert nur "disconnected"

Begonnen von Carsten K., 07 Januar 2016, 09:25:58

Vorheriges Thema - Nächstes Thema

Carsten K.

Guten Morgen,

ich habe ein FHEM2FHEM Device erstellt, leider bekomme ich keinen Connect hin.
define RemoteRMaster FHEM2FHEM rmaster.fritz.box LOG:.*
Was ich noch probiert habe:

  • define mit IP anstelle von Rechnername
  • FHEM2FHEM vom anderen RPI aus definiert (meldet sofort "connected")
  • "ssh" funktioniert in beiden Richtungen
Log-Auszug:
2016.01.07 08:52:18 3: FHEM2FHEM opening RemoteRMaster at rmaster.fritz.box:7072
2016.01.07 08:52:18 3: Can't connect to rmaster.fritz.box:7072: Verbindungsaufbau abgelehnt
2016.01.07 08:52:18 5: Triggering RemoteRMaster (1 changes)
2016.01.07 08:52:18 5: Notify loop for RemoteRMaster reopen


Habt Ihr eine Idee?
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

rudolfkoenig

Um was Sinnvolles sagen zu koennen fehlt die Definition der FHEM-telnet Instanz auf rmaster.fritz.box.


Carsten K.

Zitat von: rudolfkoenig am 07 Januar 2016, 10:10:00
Um was Sinnvolles sagen zu koennen fehlt die Definition der FHEM-telnet Instanz auf rmaster.fritz.box.

Du meinst wahrscheinlich das Telnet-Device?
define telnetPort telnet 7072 global

Die Definition ist auf beiden Instanzen identisch.
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

rudolfkoenig

Ich gehe davon aus, dass "Verbindungsaufbau abgelehnt" mit "Connection refused" zu uebersetzen ist, dann muesste irgendein Firewall dazwischen sein. Z.Bsp. gibts auf der Fritzbox eine Einstellung, die verhindert, dass Geraete im gleichen Netz miteinander kommunizieren. Ich wuerde als naechstes versuchen auf dem Rechner mit "define RemoteRMaster" im Shell eine Verbindung aufzubauen:
telnet rmaster.fritz.box 7072

Carsten K.

Das Ergebnis passt zur FHEM Meldung:
Telnet zu rmaster:
telnet: Unable to connect to remote host: Connection refused
Telnet zu rclient (dort, wo FHEM2FHEM definiert ist):
Trying 192.168.178.32...
Connected to rclient.fritz.box.



"ping" auf rmaster klappt übrigens...
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

Carsten K.

Nach dem Ausschlussverfahren habe ich die Telnet-Konfiguration auf OS Seite und in FHEM geprüft.
Letztendlich lag es an meine Telnet-Konfiguration in FHEM:
Es war nicht als "global" definiert.
Ich habs gelöscht und neu angelegt mit define telnetPort telnet 7072 global
Jetzt funktioniert es wie gewünscht.

Danke für die Hinweise, die mich selbst zum Hinterfragen angeregt haben. :)
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k