FHEM 5.9 und telnet (IObroker-Adapter)

Begonnen von Kusselin, 15 Januar 2019, 18:33:41

Vorheriges Thema - Nächstes Thema

Kusselin

Hi,

für mein testsystem habe ich mir die fhem 5.9 geladen...jetzt wollte ich da ich noch iobroker habe den fhemadapter verbinden...in der regel war das immer der port 7072.

jetzt habe ich das in der 5.9 nimmer:-(

jetzt stehe ich wieder da....
es gibt da ein list:
Internals:
   CFGFN     
   CONNECTS   136
   DEF        0
   FD         29
   NAME       telnetForBlockingFn_1547570044
   NR         129
   PORT       40211
   STATE      Initialized
   TEMPORARY  1
   TYPE       telnet
   READINGS:
     2019-01-15 16:34:04   state           Initialized
Attributes:
   allowfrom  127.0.0.1
   room       hidden


wenn ich aber den 40211 eingebe im adapter dann verbindet sich fhem nicht mit dem adapter :-(

was mach ich falsch?

log von iobroker:
host.raspberrypi 2019-01-15 17:15:07.687 error instance system.adapter.fhem.0 terminated with code 0 (OK)
Caught 2019-01-15 17:15:07.687 error by controller[0]: port: 40211 }
Caught 2019-01-15 17:15:07.687 error by controller[0]: address: '192.168.200.120',
Caught 2019-01-15 17:15:07.687 error by controller[0]: syscall: 'connect',
Caught 2019-01-15 17:15:07.686 error by controller[0]: code: 'ECONNREFUSED',
Caught 2019-01-15 17:15:07.686 error by controller[0]: errno: 'ECONNREFUSED',
Caught 2019-01-15 17:15:07.686 error by controller[0]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
Caught 2019-01-15 17:15:07.686 error by controller[0]: { Error: connect ECONNREFUSED 192.168.200.120:40211
fhem.0 2019-01-15 17:15:07.648 error uncaught exception: connect ECONNREFUSED 192.168.200.120:40211


Gruss

Frank_Huber

Telnet wird nicht mehr per default angelegt,
Musst du selbst machen wenn du telnet brauchst.
Details in der commandref.

Gesendet von meinem Doogee S60 mit Tapatalk


betateilchen

Zitat von: Kusselin am 15 Januar 2019, 18:33:41
was mach ich falsch?

Du hast die Ankündigungen zu 5.9 nicht gelesen. Dort steht klipp und klar drin, dass "per default" neue FHEM Installationen ab 5.9 kein telnet device mehr besitzen.

Wie gesagt - per default. Es spricht überhaupt nichts dagegen, dass Du in Deiner Installtion einfach wieder ein telnet device anlegst, so wie das früher vorhanden war.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kusselin

doch.., jetzt habe ich es gelesen :o

was ist dann das list was ich gepostet habe....?

betateilchen

Das sind temporär von FHEM selbst zur Laufzeit generierte devices, die nach kürzester Zeit wieder verschwinden.

Eindeutig erkennbar daran:

TEMPORARY  1

FHEM basics seit gefühlt 100 Jahren...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kusselin

#5
ui seid ihr schnell o.k. danke..

dann kann ich das telnet device so anlegen...:
define tPort telnet 7072 global

EDIT: Mit diesem define hats geklappt..danke für den Schupser