FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Basquiat am 14 Februar 2023, 21:33:45

Titel: FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Basquiat am 14 Februar 2023, 21:33:45
Hallo zusammen,

ich nutze FHEM ausschließlich dazu, meine Rademacher Rolladen mittels DuoFern USB Stick zu steuern, was auch grundsätzlich super funktioniert.

Ich betreibe FHEM aktuell auf einem Raspberry Pi.
FHEM ist wiederum über den entsprechenden Adapter in iobroker eingebunden.
iobroker läuft auf einem UnRaid basiertem NAS in Docker.

Der Telnet Zugriff und die Steuerung funktionieren tadellos.

Den Raspberry Pi möchte ich nun einsparen (und anderweitig nutzen), so dass ich FHEM ebenfalls mittels Docker auf dem UnRaid NAS betreibe.

Auch mittels Docker funktioniert FHEM für sich wie zuvor. Der DuoFern USB Stick ist eingebunden und die Rolladen lassen sich wunderbar steuern.


Nur leider erhalte ich mittels iobroker keinen Telnet Zugriff auf FHEM, auch nicht per Telnet-Kommandozeilenauruf mittels Linux, Putty etc.

Telnet ist grundsätzlich aktiviert und der interne Aufruf im Docker funktioniert. Die Logs geben nichts her.
Im Anhang die Telnet Einstellungen, die identisch zu der FHEM Instanz auf dem Raspberry Pi sind.

Ich freue mich über jegliche Unterstützung.
Und verzeiht bitte, aber in FHEM selbst kenne ich mich nicht aus.
Die Einbindung und Konfiguration des Rademacher Duofern USB Sticks gemäß Doku hat wunderbar funktioniert (vielen Dank dafür), und so hatte ich keine Notwendigkeit, mich tiefer mit FHEM auseinanderzusetzen.

Viele Grüße




Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Otto123 am 14 Februar 2023, 22:05:20
Hi,

hast Du denn den telnet Port im Docker Container frei gegeben? Befindet sich FHEM und iobroker im gleichen Docker Netzwerk?

Gruß Otto
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Basquiat am 15 Februar 2023, 19:58:03
Ja, der Port ist freigegeben. Momentan laufen die beiden nicht im gleichen Netzwerk, da ich erstmal versuche mittels Putty versuche eine Telnet Verbindung herzustellen, um anderweitige Fehler auszuschließen.
Die Putty Telnet Verbindung auf die Raspberry Pi FHEM Instanz klappt.

Gibt es noch anderweitige FHEM log Dateien, in die man einen Blick werfen kann, ob überhaupt eine Verbindung angekommen ist?
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Basquiat am 15 Februar 2023, 21:07:00
Auf dem Raspberry Pi auf dem bereits FHEM läuft habe ich jetzt Docker installiert, um Fehlerquellen bzgl. UnRaid auszuschließen.
Aber auch damit habe ich keinen Erfolg eine Telnet Verbindung herzustellen.

Irgendetwas grundlegendes muss noch fehlen.
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: LuckyDay am 15 Februar 2023, 21:29:14
warum ist das der port 7073 bei dir ?
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Otto123 am 15 Februar 2023, 21:32:47
im letzten Post steht Port 7073
Im vorletzten Post steht Port 7072
Ich habe ehrlich noch nicht verstanden, wer mit wem funktioniert und wer mit wem nicht und wer wo läuft. Vielleicht malst Du ein Bild?

Du kannst telnetPort auf verbose 5 stellen.
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Basquiat am 15 Februar 2023, 22:03:19
Im Anhang das Bild. iobroker habe ich ausgelassen, da der Zugriff per putty schon nicht funktioniert.
Verbose 5 ist eingestellt und bei beiden Docker Container sind keine logs für eingehende Verbindungen zu verzeichnen. In der lokalen FHEM Instanz auf dem RPi allerdings schon.

In allen drei FHEM Instanzen ist gemäß der FHEM Github Anmerkung ein globales Passwort gesetzt.
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Otto123 am 15 Februar 2023, 22:13:54
wie ist telnetPort genau definiert, am Besten ein list oder copyforforum

Eventuell liegt es daran: Auszug aus der commandref:
ZitatWenn der zweite Parameter nicht angegeben wird, wird der Server nur auf Verbindungen von localhost achten. Falls der zweite Parameter global ist, dann wird telnet auf allen lokalen Netzwerk-Interfaces zuhören, ansonsten wird der Parameter als Hostname oder Adresse interpretiert, und nur diese lokale Adresse bedient.
Titel: Antw:FHEM Docker keine Telnet Verbindung möglich
Beitrag von: Basquiat am 15 Februar 2023, 22:39:32
Vielen vielen Dank! Der zweite Parameter hat das Problem verursacht:

define telnetPort telnet 7072 global

hat das Problem gelöst.

Wie kann man das Thema als 'gelöst' markieren?