NEWS
Integration Shelly 1 Mini Gen3 in iobroker
-
Hallo!
Leider bekomme ich die Integragtion meines neuen Shelly 1 Mini Gen3 in iobroker nicht hin.
Versuch 1 über den Shelly Adapter (sollte eigentlich funktionieren):
Versuch 2 über mqtt:
In den Logs kann ich nichts finden:
shelly.0 2024-09-27 19:36:21.804 info Starting in MQTT mode. Listening on :::1884 (QoS 0) shelly.0 2024-09-27 19:36:21.547 info starting. Version 7.0.0 in /opt/iobroker/node_modules/iobroker.shelly, node: v20.17.0, js-controller: 6.0.11 shelly.0 2024-09-27 19:36:14.615 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason shelly.0 2024-09-27 19:36:14.613 info terminating shelly.0 2024-09-27 19:36:14.608 info Got terminate signal TERMINATE_YOURSELF
mqtt.1 2024-09-27 19:36:12.826 info Starting MQTT authenticated server on 0.0.0.0:1884 mqtt.1 2024-09-27 19:36:12.646 info starting. Version 5.2.0 in /opt/iobroker/node_modules/iobroker.mqtt, node: v20.17.0, js-controller: 6.0.11 mqtt.1 2024-09-27 19:36:06.133 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason mqtt.1 2024-09-27 19:36:06.130 info terminating mqtt.1 2024-09-27 19:36:06.126 info Got terminate signal TERMINATE_YOURSELF
Wenn ich die Shelly App auf dem Handy öffne und unter Netzwerke zu MQTT springe, steht dort "Getrennt".
Benutzername und Passwörter habe ich schon mehrfach kontrolliert.
Port1884 habe ich gewählt, weil ich mich erinnern kann das ich 1882 schon verwendet habe. Kann es nur nicht mehr finden wo.
Der Port sollte ja aber nicht das Problem sein. Überall steht 1884 drin. Die IP Adresse ist ja die von meiner iobroker Installation:1884.Kann mir jemand weiterhelfen? Danke!!
-
@sms Warum teilst Du Informationen zu deiner MQTT Instanz? Damit hat der Shelly Adapter ja nix zz tun.
Und der gleiche Port kann nicht von zwei Ressourcen genutzt werden. Entweder Shelly Adapter oder MQTT Adapter
Dokumentation gelesen?
-
@haus-automatisierung Doku gelesen und mehrer Videos angeschaut.
Ich habe hier noch einen i4 Gen3 liegen und der funktioniert über den Shelly Adapter noch nicht. Daher wollte ich alles über mqtt laufen lassen. -
@sms Dann teile mal alle Screenshots und Infos die relevant sind. Und nicht die Shelly App nutzen, sondern die Weboberfläche
-
-
@sms Du hast immernoch beide Instanzen auf den gleichen Port konfiguriert. Das geht so nicht.
-
@haus-automatisierung wie soll ich das dann einstellen?
Shelly 1884 und MQTT 1885 z.B.? Was trage ich in der Weboberfläche vom Shelly ein?Woher weiß ich welche Ports ich nehmen kann?
-
@sms sagte in Integration Shelly 1 Mini Gen3 in iobroker:
wie soll ich das dann einstellen?
Denk Dir was aus. Hauptsache unterschiedlich. Und im Shelly trägst Du den Port ein, zu welcher Instanz sich der Shelly verbinden soll. Also mqtt ODER shelly.
-
@haus-automatisierung Leider nein. Immernoch keine Verbindung zum Gerät oder Dienst.
-
@sms Um hier nicht zig Themen zu mischen:
Welches Gerät probierst Du denn gerade auf welchem Weg hinzuzufügen? Den Mini zum Shelly-Adapter?
Dann hast Du also die MQTT-Instanz umkonfiguriert?
-
@haus-automatisierung Aktuell probiere ich den Shelly 1 Mini Gen3 mit MQTT zu verbinden.
Port 1882 ist doch frei, das habe ich nachgeschaut. Ein Log-Eintrag bekomme ich nicht, das was nicht stimmen würde.Ich habe eine MQTT-Instanz mit div. Geräten laufen. Port 1886.
Da Shelly Geräte damit ein Problem haben, habe ich eine zweite MQTT-Instanz installiert mit Port 1882 bzw. verschiedene Ports ausprobiert.Mir der Shelly Instanz funktoniert es leider auch nicht.
Dazu hatte ich den MQTT-Adapter wieder deinstalliert.
Kleines Update:
Ich habe es jetzt mit einem Shelly 1PM Gen3 probiert. Da wurde die MQTT Instanz grün. Allerdings werden mir keine Werte angezeigt: -
@sms Und was funktioniert nicht? Hast doch alle Topics bekommen
-
@haus-automatisierung Hier müssten doch irgendwo was von Spannung, Leistung stehen
Die rote null gefällt mir auch irgendwie nicht
-
@sms Das kommt alles auf dem rpc topic mit json payloads.
Hier steht alles, was Du wissen musst:
https://shelly-api-docs.shelly.cloud/gen2/Bitte sieh mir nach, wenn ich das nicht detailliert erkläre. Dafür habe ich ja den Shelly Adapter weiter entwickelt (damit man sich damit nicht auseinandersetzen muss).
-
Irgendwie sieht mir das nicht nach dem Objektbaum des Shelly Adapters aus.
Befindest du dich im MQTT Bereich? -
@stefande Das ist der Objektbaum von MQTT. Den Shelly Adapter bekomme ich nicht zum Laufen.
-
@sms
OK. Ich hatte es zunächst so verstanden, dass es sich um den Shelly Adapter dreht.
Das ganze hin und her ist schon verwirrend.
Bei den Topics im MQTT Adapter kann ich dir leider auch nicht helfen.Bei mir läuft der Shelly Adapter übrigens ohne Probleme mit dem Mini Gen3.
-
@stefande Ich habe den Shelly 1PM Gen3 mit ändern der Einstellungen hinbekommen
Nun möchte ich den Ausgang schalten, das funktioniert aber leider auch nicht. Sollte doch hierrüber funktionieren:
Wenn ich aber auf "false" stelle und bestätige, passiert nix.
Korrektur: Wenn ich nicht Bestätigen anhaken, funktioniert es.
-
@sms
Bestätigen darf auch beim Setzen nicht aktiviert werden.
Die Bestätigung kommt von Shelly nach dem er wirklich geschaltet hat.War ne schwere Geburt aber jetzt läuft es ja.
Viel Spass mit dem MiniEdit: Mir ist gerade erst aufgefallen, dass du jetzt plötzlich von einem 1PM Gen3 redest?
-
@stefande Ja, das war jetzt der Shelly 1PM Gen3.
Den Mini habe ich davor probiert, hat nicht funktioniert. Aber den versuche ich jetzt wieder. Der sollte ja mit dem Shelly Adapter funktionieren?