NEWS
IoBroker will sich nicht mehr mit fhem.0 verbinden.
-
Hallo Kai,
was steht nach Start FHEM Adapter im Log?
Gruß
LausiD
-
Hallo, vielen Dank für die schnelle Antwort.
Also im Log von FHEM steht
2018.10.19 17:31:17 3: telnet: port 7072 opened
Also sollte bei FHEM kein Fehler sein, oder?
Was habe ich falsch gemacht?
Vielen Dank
Kai
-
Hallo Kai,
naja Telnet Port 7072 ist geöffnet.
FHEM Adapter hat Version 1.0.0 ?
Schau doch mal in der iobroker Admin-Oberfläche unter Log was nach Start der fhem.x Instanz eingetragen wird.
Gruß
LausiD
-
Schau ich gerne mal:
stateChange system.adapter.web.0.alive true true web.0 2018-10-19 22:31:27.486 2018-10-19 21:50:39.027 stateChange system.adapter.fhem.0.outputCount 8 true fhem.0 2018-10-19 22:31:27.041 2018-10-19 16:31:00.387 stateChange system.adapter.fhem.0.inputCount 0 true fhem.0 2018-10-19 22:31:27.041 2018-10-19 21:05:25.496 stateChange system.adapter.fhem.0.uptime 28 true fhem.0 2018-10-19 22:31:27.041 2018-10-19 22:31:27.041 stateChange system.adapter.fhem.0.memHeapUsed 14.99 true fhem.0 2018-10-19 22:31:27.041 2018-10-19 22:31:27.041 stateChange system.adapter.fhem.0.memHeapTotal 23.83 true fhem.0 2018-10-19 22:31:27.041 2018-10-19 22:31:27.041 stateChange system.adapter.fhem.0.memRss 40.29 true fhem.0 2018-10-19 22:31:27.040 2018-10-19 22:31:27.040 stateChange system.adapter.fhem.0.connected true true fhem.0 2018-10-19 22:31:27.039 2018-10-19 22:31:12.040 stateChange system.adapter.fhem.0.alive true true fhem.0 2018-10-19 22:31:27.038 2018-10-19 22:31:12.039 stateChange system.adapter.javascript.0.outputCount
Damit kann ich wenig anfangen.
Kann es sein, dass mir etwas auf meinem Mac fehlt oder dass ich irgend ein Paket zu wenig habe:
Telnet hab ich mit brew installiert.
Aber in der Beschreibung von fhem.0 steht:
> ioBroker sends at the start "jsonlist2" command to get all "Readings" from the list.
Brauche ich da noch was? JS ist auf dem iobroker.Herzlichen Dank schon mal.
-
Kannst du mal in FHEM "list telnetPort" eingeben und mir das Ergebnis schicken…
Du hast bei telnetPort nicht zufällig ein Attribute SSL mit dem Wert 1?
Schau mal in der neuen Doku nach: https://github.com/ioBroker/ioBroker.fh ... /README.md
Da ist auch beschrieben wie die Telnet Schnittstelle zB mit Putty getestet werden kann
-
OK, sehr gerne.
Internals: CONNECTS 221 DEF 7072 global FD 5 NAME telnetPort NR 3 PORT 7072 STATE Initialized TYPE telnet READINGS: 2018-10-19 20:30:29 state Initialized Attributes: room 6_1_System
Also brauch ich Putty oder ist das in meinem Fall eher schlecht?
Danke.
-
Ok, telnetPort ist OK
Was kommt bei list allowed_telnetPort?
Du kannst jedes Terminalprogramm zum Testen Verbindung Telnet verwenden.
-
Ach ja, Putty ist Windows.
Ich habe ja Mac. Da müsste das doch alles über das Terminal gehen vermute ich.
Internals: CFGFN NAME allowed_telnetPort NR 858 STATE validFor:telnetPort TYPE allowed validFor telnetPort READINGS: 2018-10-19 23:11:29 state validFor:telnetPort Attributes: password SHA256:10351CA1:238eQcDwvTHhWz2ObGrbsA6T45TRYYqNKcxSDrd6NJ8 validFor telnetPort
Ich kann über das Terminal mit Telnet auf fhem zugreifen.
Macbooks-13:~ kailudwig$ ssh kai@192.168.78.150 Password: Last login: Fri Oct 19 19:08:13 2018 from 192.168.78.152 Kais-Mac-mini:~ Kai$ telnet 192.168.78.150 7072 Trying 192.168.78.150... Connected to kais-mac-mini.fritz.box. Escape character is '^]'. Password: SecurityCheck: WEB is not password protected WEBtablet is not password protected WEBphone is not password protected Protect this FHEM installation by configuring the allowed device allowed_telnetPort You can disable this message with attr global motd none fhem>
Da steht, dass ich das allowed_telnetPort konfiguieren soll, aber wie?
Danke
-
OK allowed_telnetPort ist auch OK
Du hast aber ein Passwort gesetzt.
Verbindung mit Terminal ist auch OK
Somit muss in die AdapterKonfiguration: fhem.0
IP 127.0.0.1 Port 7072
Dein Kennwort und Kennwortwiederholung
Prompt = fhem>
Adapter neustarten
Du kannst im Terminal mal jsonlist2 eingeben
Damit solltest du alle Module aus FHEM angezeigt bekommen
-
Ja so schaut die Adapterkonfiguration aus.
Am Anfang habe ich es auch ohne Kennwort probiert. Ich habe auch die IP Adresse eingetragen und wieder die LocalHost-Adresse. Ich habe auch schon in fhem und ioBroker den Port geändert und das Ergebnis war das gleiche.
` > Du kannst im Terminal mal jsonlist2 eingeben
Damit solltest du alle Module aus FHEM angezeigt bekommen `
Soll ich das posten? Das ist echt eine große Menge.
Die Seitehttps://github.com/ioBroker/ioBroker.fh … E.md#links ist ja toll aufgebaut. Die habe ich noch nicht entdeckt, wobei ich schon seit fast zwei Wochen das Problem bearbeite.
Die Hilfe ist echt super, herzlichen Dank dafür.
-
Mh…..wenn deine Adapterkonfiguration so ausschaut wird es komisch
Das Passwort aber in Klartext also gleich wie am Terminal, nicht aus FHEM verschlüsselt kopiert ?
Nein, jsonlist nicht posten. War nur interessant ob über Terminal geht.
Danke freut mich wenn die Seite gefällt...ist auch ordentlich Arbeit
-
Ja das Kennwort habe ich in FHEM eingegeben, wie ich es in ioBroker eingegeben habe. "5644322" (Ist ja kein großes Geheimnis).
Das komische ist, vor zwei Tagen hat es wieder mal kurz funktioniert. Von Nachmittag bis Abend, dann war es wieder weg. Ich dachte ich hätte was falsch installiert, daher habe ich das Mac System mit ioBroker und FHEM neu aufgesetzt. Zwei mal hintereinander. Einmal davon habe ich es im kompletten leeren Zustand (ohne Erfolg) getestet. Dann wieder neu aufgesetzt und nach der Neuinstallation das Backup jeweils wieder eingespielt.
Gestern habe ich fhem.0 gelöscht und wieder neu installiert - auch ohne Erfolg.
Womit ich eben Probleme hatte, war bei der Installation von telnet, was ich aber mit Homebrew gut geschafft habe. Kann es sein, dass ich irgendwelche Rechte falsch vergeben habe, bzw. braucht telnet Rechte, bzw braucht fhem oder ioBroker Rechte um Telnet nutzen zu können?
Kai
-
Würde vorschlagen wir versuchen es mal ohne Passwort, dazu in FHEM "delete allowed_telnetPort" eingeben.
Neustart FHEM und im ioBroker Passwort löschen
-
OK, hab ich gemacht,
leider ohne Erfolg.
6571_ohne_titel.jpeg -
Puh….langsam gehen die Ideen aus
Über Terminal geht Telnet Verbindung jetzt ohne Passwort?
-
Kais-Mac-mini:~ Kai$ telnet 192.168.78.150 7072 Trying 192.168.78.150... Connected to kais-mac-mini.fritz.box. Escape character is '^]'. SecurityCheck: WEBphone is not password protected WEB is not password protected WEBtablet is not password protected telnetPort is not password protected Protect this FHEM installation by defining an allowed device with define allowed allowed You can disable this message with attr global motd none fhem>
Ja, das geht, allerdings bleibt es hier
Escape character is '^]'.
kurz hängen. Da muss ich Enter drücken.
Allerdings habe ich noch ein anderes Phänomen in ioBroker soeben entdeckt. Keine Ahnung ob die zwei Probleme zusammenhängen:
siehe Bild (ich habe bei den Einstellungen von Alexa diesen Satz stehen. Kann da was in ioBroker von mir falsch eingestellt sein?
6571_ohne_titel.jpeg -
Welche Version von FHEM? Die 5.9 vielleicht? Hier war geplant Telnet zu verdongeln. Aber Telnet scheint ja zu laufen
-
Ok Terminal geht ohne Passwort, also ist FHEM soweit OK.
Sieht so aus als ob die Datei für die Konfiguration nicht gefunden werden kann
Hast du im ioBroker admin oben rechts ein Dreieck? Falls ja mal anklicken und alles anhaken
Danach hast du auch einen Menüpunkt Log
-
ja, die aktuelle Version von FHEM: FHEM 5.9 habe ich geladen. Ich kann jetzt nicht sagen, ob es nach dem Upgrade nicht mehr ging, aber es könnte fei hinkommen. Allerdings etwas Zeitversetzt. Da ich nach einem Update immer alles kontrolliere und auf Funktion prüfe. Da hat zumindest am TouchPannel (Visualisierung ioBroker) alles funktioniert, also muss da ja eine intakte Verbindung bestanden sein, oder?
Guten Morgen/Tag
Heute morgen als ich ioBroker webUI öffnete, war fhem.0 grün! Alles funktionierte. Die Freude war erst mal enorm, doch dann war sie auch schon wieder weg. Nach ner Stunde war es wieder getrennt. Netzwerkprobleme kann man ausschließen, da ja beide auf einem Mac sind. Der MacMini (Mitte 2011 mit ElCapitan 6GBRam 2,3GHz) ist relativ ungebraucht, ein Hardewaredefekt kann ich daher fast sicher ausschließen. Mac läuft super.
Das ist schon merkwürdig, denn ich hatte das gleiche Problem mit der alten Installation (gleiche Hardware) auch schon.
Vielen Dank und Grüße aus Oberfranken
Kai
-
Die 5.9 vielleicht? Hier war geplant Telnet zu verdongeln. `
Oh woher hast du die Info? Habe hier aktuelles FHEM und (noch) keine Probleme