NEWS
einbinden von fhem funktioniert nicht
-
fhem.0 2022-02-16 21:34:04.001 debug [main] start fhem.0 2022-02-16 21:34:03.955 info starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.fhem, node: v14.19.0, js-controller: 3.3.22 fhem.0 2022-02-16 21:34:03.494 debug Plugin sentry Initialize Plugin (enabled=true) fhem.0 2022-02-16 21:34:03.494 debug Plugin sentry Initialize Plugin (enabled=true) fhem.0 2022-02-16 21:34:03.237 debug statesDB connected fhem.0 2022-02-16 21:34:03.235 debug States connected to redis: 127.0.0.1:9000 fhem.0 2022-02-16 21:34:03.220 debug States create User PubSub Client fhem.0 2022-02-16 21:34:03.218 debug States create System PubSub Client fhem.0 2022-02-16 21:34:03.203 debug Redis States: Use Redis connection: 127.0.0.1:9000 fhem.0 2022-02-16 21:34:03.198 debug objectDB connected fhem.0 2022-02-16 21:34:03.179 debug Objects connected to redis: 127.0.0.1:9001 fhem.0 2022-02-16 21:34:03.154 debug Objects client initialize lua scripts fhem.0 2022-02-16 21:34:03.152 debug Objects create User PubSub Client fhem.0 2022-02-16 21:34:03.149 debug Objects create System PubSub Client fhem.0 2022-02-16 21:34:03.144 debug Objects client ready ... initialize now fhem.0 2022-02-16 21:34:03.080 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 host.8a30d25fbb3a 2022-02-16 21:34:00.787 info instance system.adapter.fhem.0 started with pid 26901 host.8a30d25fbb3a 2022-02-16 21:34:00.715 info "system.adapter.fhem.0" enabled host.8a30d25fbb3a 2022-02-16 21:33:56.520 info instance system.adapter.fhem.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) fhem.0 2022-02-16 21:33:55.959 warn State "fhem.0.info.Info.alive" has no existing object, this might lead to an error in future versions fhem.0 2022-02-16 21:33:55.948 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fhem.0 2022-02-16 21:33:55.947 debug Plugin sentry destroyed fhem.0 2022-02-16 21:33:55.944 info terminating fhem.0 2022-02-16 21:33:55.930 info Got terminate signal TERMINATE_YOURSELF host.8a30d25fbb3a 2022-02-16 21:33:55.928 info stopInstance system.adapter.fhem.0 send kill signal host.8a30d25fbb3a 2022-02-16 21:33:55.907 info stopInstance system.adapter.fhem.0 (force=false, process=true) host.8a30d25fbb3a 2022-02-16 21:33:55.903 info "system.adapter.fhem.0" disabled
das ist alles was ich bekomme
-
@foly12 kommt hinter dem "start" nichts mehr?
Bis dahin sehe ich jetzt keinen Fehler.
Ich nutze den Adapter nicht selber, was kann man denn konfigurieren?
EDIT: Das hier beachtet:
Um die Verbindung zu aktivieren, muss das Telnet in FHEM aktiviert sein. Um es zu aktivieren (standardmäßig aktiviert), überprüfen Sie die folgenden Einstellungen in der fhen.cfg: define telnetPort telnet 7072 global Genau der gleiche Port und die IP-Adresse des FHEM-Hosts (oder localhost, wenn FHEM und ioBroker auf demselben PC laufen) sollten für die Einstellungen des Adapters verwendet werden. ioBroker sendet beim Start den Befehl "jsonlist2", um alle "Readings" aus der Liste zu erhalten.
-
@wendy2702 said in einbinden von fhem funktioniert nicht:
Ja, das habe ich beachtet. Ich habe auch den telnet zugang geprüft und bekomme mit jsonlist2 remote ein listing ...
-
Mein iobroker läuft in einem Docker Container, kann das etwas damit zu tun haben?
-
@foly12 Ja,
wenn die Abfrage über Telnet läuft denke ich du musst den entsprechenden Port freigeben.
-
@wendy2702
Und da waren wieder meine drei Probleme ... wahrscheinlich hast Du recht, das wäre logisch ... jetzt muss ich nur noch lernen wie ich in Portainer einen Port freigeben kann
Dann google ich mal weiter -
@foly12 Vielleicht hilft das ein wenig:
https://forum.iobroker.net/topic/4733/howto-iobroker-unter-docker-auf-synology-diskstation/714
Sonst Google:
-
@wendy2702 Danke für die Tipps!! Ich habe jetzt den Port 7072 geöffnet und getestet indem ich telnet im container installiert habe und im Terminal eine Verbindung zu FHEM aufgebaut habe. Jsonlist2 bringt eine perfekte Liste ... Leider ist aber im iobroker immer noch kein Gerät verfügbar ... hast Du noch eine Idee? MIr fällt nichts mehr ein
-
@foly12 zeige jetzt nochmal bitte das log vom Adapter nachdem den Port offen ist.
-
@wendy2702 da gibts m.E. keine Fehlermeldung:
fhem.0 2022-02-17 21:49:52.012 debug [main] start fhem.0 2022-02-17 21:49:51.966 info starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.fhem, node: v14.19.0, js-controller: 3.3.22 fhem.0 2022-02-17 21:49:51.531 debug Plugin sentry Initialize Plugin (enabled=true) fhem.0 2022-02-17 21:49:51.258 debug statesDB connected fhem.0 2022-02-17 21:49:51.256 debug States connected to redis: 127.0.0.1:9000 fhem.0 2022-02-17 21:49:51.242 debug States create User PubSub Client fhem.0 2022-02-17 21:49:51.240 debug States create System PubSub Client fhem.0 2022-02-17 21:49:51.224 debug Redis States: Use Redis connection: 127.0.0.1:9000 fhem.0 2022-02-17 21:49:51.220 debug objectDB connected fhem.0 2022-02-17 21:49:51.201 debug Objects connected to redis: 127.0.0.1:9001 fhem.0 2022-02-17 21:49:51.178 debug Objects client initialize lua scripts fhem.0 2022-02-17 21:49:51.176 debug Objects create User PubSub Client fhem.0 2022-02-17 21:49:51.173 debug Objects create System PubSub Client fhem.0 2022-02-17 21:49:51.169 debug Objects client ready ... initialize now fhem.0 2022-02-17 21:49:51.109 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 host.8a30d25fbb3a 2022-02-17 21:49:49.012 info instance system.adapter.fhem.0 started with pid 2255 host.8a30d25fbb3a 2022-02-17 21:49:48.938 info "system.adapter.fhem.0" enabled
-
@foly12 morgen…. Bin auf dem weg ins Bett
-
@wendy2702 gerne! gute Nacht!
-
Ich komme auch nochmal auf die Anleitung zum Adapter zurück:
was kommt auf dem FHEM Server bei:
list telnetPort
-
Wenn nach Adapter Start die letzte Zeile im Protkoll "fhem.0 2022-02-17 21:49:52.012 debug [main] start" ist wird keine Telnet Verbindung aufgebaut.
Hier wurde mal hinter der IP ein Blank eingefügt ?
https://forum.iobroker.net/topic/44980/gelöst-fhem-adapter-keine-verbindung-zu-fhem?_=1645196461791Gruß LausiD
-
@wendy2702 da bekomme ich folgendes listing:
Internals: CONNECTS 83 DEF 7072 global FD 5 FUUID 5c8ff621-f33f-004e-94c1-9ff5a4210910a150 NAME telnetPort NR 3 PORT 7072 STATE Initialized TYPE telnet READINGS: 2022-01-30 08:17:14 state Initialized Attributes: room Infrastructure
-
@lausid eine leerstelle habe ich leider nicht in der IP, habe ich eben nochmal geprüft ... schade ...
die telnet Verbindung habe ich geprüft und bekomme eine Antwort (per putty)
-
@foly12 dann solltest du die Hinweise aus dem Link von @LausiD bezüglich Telnet und Passwort mal durcharbeiten und das mit dem Leerzeichen versuchen
https://github.com/iobroker-community-adapters/ioBroker.fhem/blob/master/docs/de/README.md
-
@wendy2702 wie gesagt, das habe ich schon geprüft und mehrfach neu eingegeben ... das ändert nichts, leider
-
@foly12
Schon mal ohne Passwort versucht? -
@lausid ja, jetzt, da kommt interessanterweise die gleiche Rückmeldung in iobroker wie mit meinem PW. Das Passwort habe ich übrigens mehrfach eingegeben, das muss passen. Ebenso habe ich es beim telnet test eingegeben und da funktioniert es