NEWS
Shelly: "Keine Verbindung mit Dienst oder Gerät"
-
Hey,
Die Server IP musst du ohne den Port eintragen.
Hast du noch weitere Adapter am laufen die mit Mqtt arbeiten? Sonoff oder den Mqtt Adapter… die Sollten dann nicht den Selben Port nutzen.
-
@cinimod Im Moment habe ich 6 Instanzen laufen (admin, backitp, discovery / shelly, zigbee, zwave2.0). kein MQTT.
Den Port habe ich beim Shelly rausgenommen, hat aber auch nix gebracht. -
Boah. Ich bin so doof. Einfach mal die richtige IP eingeben kann helfen...
Danke trotzdem!
-
Hallo miteinander!
Ich steh vor dem selben Problem wie PVfuzzi. Auch in meinem Fall bekomme ich keine Verbindung mit dem Dienst oder Gerät.
Stehe mit dem ioBroker noch ganz am Anfang und habe außer dem RPI-Monitor für die Raspy und pushover noch nichts laufen. Auch - zumindest nicht wissentlich - keine Adapter, die mit MQTT arbeiten.Bei der Konfiguration habe ich mich "streng" nach der Anleitung für den shelly - Adapter für den ioBroker gehalten und folgendes eingetragen:
Als Server hab ich - nach Anleitung - die IP-Adresse der ioBroker-Installation eingetragen, gefolgt vom Port - in meinem Fall 1882.
Die Konfiguration des Shelly (in meinem Fall in Plus 1PM und ein Plus Plug S) schaut beim Plus 1PM so aus:
Benutzerdaten für den MQTT sind natürlich beim Shelly und beim Adapter ident.
Das Ergebnis ist dann folgendes:
und unter Objekte:
Ich weiß beim besten Willen nicht mehr weiter und bin für jede Hilfe dankbar!
Und bitte verzeiht mir meine vielleicht laienhafte Schilderung des Problems, die Thematik ioBroker usw ist komplettes Neuland für mich.Ach ja, mein erster Beitrag hier in diesem Forum, deshalb eine ganz kurze Vorstellung:
Michael, 50+, ÖsterreichBG
Michael -
@mikeg in der Adapterconfig ist der richtige Port 1882 eingetragen. In der Shelly MQTT config hast du Port 1881 eingetragen. Sollte das der Fehler sein?
-
@mikeg hi... du musst nicht den port des iobrokers eintragen sondern den vom Shelly adapter.
also ip deines iobrokers und port shelly adapter
192.168.xxx.xxx:1882 bei dir steht 192.168.xxx.xxx:8081
-
Hallo miteinander!
Danke für eure rasche Hilfe.
Damit ich das richtig verstehe, noch einmal zusammengefasst:
Bei der Konfiguration des Shelly im Browser geb ich unter Server die IP-Adresse meiner ioBroker-Installation, gefolgt vom Port des Shelly-Adapters ein.
In meinem Fall ist im Shelly Adapter vom io-Broker als Port 1882 eingetragen.Die io-Broker-Installation hat die IP-Adresse 192.168.0.120.
Richtiger Eintrag im oa Feld Server also 192.168.0.120:1882, richtig ?Funktioniert nämlich auch mit diesem Eintrag noch immer nicht.
P.S. Kann aktuell keine Screenshots einbinden.
BG und danke für eure Geduld.
BG
Michael -
@mikeg Hast du eventuell auch den MQTT Adapter laufen?
-
@mikeg sagte in Shelly: "Keine Verbindung mit Dienst oder Gerät":
Richtiger Eintrag im oa Feld Server also 192.168.0.120:1882, richtig ?
ja
zeig mal die Ausgabe von
sudo netstat -ltp
und die log Meldung wenn du den Adapter startest
@mikeg sagte in Shelly: "Keine Verbindung mit Dienst oder Gerät":
Kann aktuell keine Screenshots einbinden.
Browser refresh(F5)
-
@pvfuzzi schau mal bitte hier vielleicht hilft es dir.
https://github.com/iobroker-community-adapters/ioBroker.shelly/blob/master/docs/de/README.md -
Hallo Leute!
@ Wendy: Nein, hab ich nicht.
pi@raspyautomhaus:~ $ sudo netstat -ltp Aktive Internetverbindungen (Nur Server) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 localhost:9001 0.0.0.0:* LISTEN 522/iobroker.js-con tcp 0 0 localhost:9000 0.0.0.0:* LISTEN 522/iobroker.js-con tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 563/sshd: /usr/sbin tcp 0 0 localhost:ipp 0.0.0.0:* LISTEN 518/cupsd tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 25727/io.shelly.0 tcp6 0 0 [::]:ssh [::]:* LISTEN 563/sshd: /usr/sbin tcp6 0 0 localhost:ipp [::]:* LISTEN 518/cupsd tcp6 0 0 [::]:8082 [::]:* LISTEN 1566/io.web.0 tcp6 0 0 [::]:tproxy [::]:* LISTEN 1378/io.admin.0 tcp6 0 0 [::]:omniorb [::]:* LISTEN 1543/io.terminal.0 pi@raspyautomhaus:~ $
Es gibt aber Neuigkeiten in der Zwischenzeit dank eurer Hilfe.
Einer der Shellys (Plus1PM) scheint nun - nach der Änderung des Ports - im ioBroker-Adapter "ganz normal" auf.Nur der PlusPlugS meldet sich trotz identer Einstellungen (MQTT usw) noch immer nicht.
Danke für eure Hilfe!
BG
MichaelMOD EDIT: LOG IN CODE TAGS </> GESETZT
-
@mikeg sagte in Shelly: "Keine Verbindung mit Dienst oder Gerät":
Nur der PlusPlugS meldet sich trotz identer Einstellungen (MQTT usw) noch immer nicht.
Firmware prüfen
-
@crunchip Firmware hab ich schon aktualisiert gleich beim Erststart. Sollte jetzt die aktuellste (Version 0.13.0). Aktueller ist nur eine Betaversion.
Danke fürs Setzen des Log in Code Tags, sorry
BG
Michael -
Hallo miteinander!
So, Projekt "Jugend forscht" weitergeführt und neue Erkenntnisse zu meinem Problem gewonnen:
Ich habe problemlos zwei weitere Shelly Plus 1PM mit den Shelly-Adapter vom ioBroker verbinden können.
Es muss also irgendetwas mit dem Shelly-Typ zu tun haben, nachdem ich mit der gleichen Konfiguration "nur" bei den Shelly Plus Plug S scheitere.Hat jemand von euch schon einmal einen Plus Plug S mit dem Shelly-Adappter vom ioBroker verbinden können?
Danke und BG!
Michael -
@mikeg sagte in Shelly: "Keine Verbindung mit Dienst oder Gerät":
Plus Plug S
dein Adapter ist zu alt
-
@crunchip Servus!
Okay, ich hab die Version 6.3.1:Allerdings finde ich keinen neueren über den ioBroker, die Version 6.3.1 wird mir als die verfügbare angezeigt.
Danke und BG!
Michael
-
@mikeg Musst du das Repo vorrübergehend auf Latest stellen. Dann sollte es 6.4.0 geben.
-
Früher bedeutete dies im ioBroker das Repository von Stable auf Beta umzustellen, den einen Adapter zu installieren und dann wieder zurückzuwechseln. Letzteres ist dann meistens auf der Strecke geblieben. Seit Admin 5 geht dies aber viel komfortabler, OHNE das Repository umzustellen zu müssen! Aktiviere den Expertenmodus Im Menü "Adapter" auf den Button "Installieren aus eigener URL" (GitHub) gehen und auf den ersten Tab "Von NPM" wechseln Im Feld "Adapter auswählen" kann jetzt der gewünschte Adapter eingetragen / ausgewählt werden, welcher installiert werden soll Auf diese Weise kann man die neueste Beta-Version installieren, ohne sein Repository wechseln zu müssen.
-
@crunchip Danke.
Kenne zwar die Funktion aber nicht diesen Text.
Da ist das was ich getippt habe kürzer
Weiss auch nicht was für unerfahrene User besser ist, kurzfristig auf Latest umstellen oder Expertenmodus aktivieren. Auch wenn man letzteren natürlich nur für die aktuelle Sitzung aktivieren kann.
-
@wendy2702 sagte in Shelly: "Keine Verbindung mit Dienst oder Gerät":
Weiss auch nicht was für unerfahrene User besser ist, kurzfristig auf Latest umstellen oder Expertenmodus aktivieren
das meist vergessen wird, es wieder zurück zu stellen und dann vermeintlich auch noch andere Adapter updatet