NEWS
Shelly 2plus - MQTT Einstellungen
-
Ich wollte jetzt ein Shelly 2plus Gerät einbinden. Ich habe gelesen, dasss ich das über MQTT machen muss. Also MQTT im Shelly 2 eingestellt (Server und Port, leeren Benutzer und leeres Passwort). In den MQTT Objekten des IO-Brokers taucht das Device auch auf. Scheint also zu funktionieren.
Aber wie muss ich den Shelly Adapter konfigurieren?
Da ich noch jede Menge Shellys der ersten Generation mi CoAP habe, habe ich eine zwweite Instanz installiert.
Im MQTT Adapter ist kein Passwort und kein Benutzer eingestellt.
Also habe ich das Feld MQTT-Benutzername und MQTT-Passwort leer gelassen. Im Log steht aber dann
Error: Benutzer und Passwort leer und der Adapter bleibt gelb.
Was soll ich da einstellen? -
In der 2. Instanz des Shelly Adapters wähle z.b. folgende MQTT Einstellungen:
user: mqtt
pw: irgendein passwort
Port: 1888 (Achtung, muss unterschiedlich zu allen anderen MQTT Brokern sein)Dann diese Einstellungen im Shelly eintragen.
-
@tritor sagte in Shelly 2plus - MQTT Einstellungen:
Port: 1888 (Achtung, muss unterschiedlich zu allen anderen MQTT Brokern sein)
üblich und vorgabe ist 1882...
-
Ich habe es jetzt genau so gemacht. Der Adapter wird grün und er legt einen Datenpunkt mit dem Schalter in den Objekten an. Nur die Werte werden weder aktualisiert noch an den Schalter übermittelt. Sprich wenn ich den Rolladen über die App oder den Schalter bewege (Yhelly 2 Plus ist als Cover eingestellt) ändert sich in den Objekten nichts. Umgekehrt kann ich in den Objekten ändern was ich will, der Rolladen rührt sich nicht.
Was fehlt jetzt noch?
-
@wolfgangfb
hättest ein paar Screenshots?
Ich hab keinen Shelly2 im Einsatz aber es gibt noch andere user die vielleicht auch nen Input haben. -
@tritor
So, hier ein Bild:
Ich kann den Wert "Position" ändern wie ich will, der Rolladen bewegt sich nicht, Fahre ich den Rolladen von Hand, ändert sich der Wert nicht.
Auf das Objekt "Position" habe ich ein Alias gesetzt und dieses in Shuttercontrol eingetragen.
Zu meiner großen Überraschung geht der Rolladen aber morgens auf und abends runter, keine Ahnung wie das geht. -
Wegen morgen rauf und abend runter, falls das nicht vom iobroker kommt, dann eventuell im Shelly selbst ein Zeitplan gesetzt? Oder Cloud? Du hast ja anscheinend die Cloud enabled.
Wenn du z.b. im Shelly direkt rauf oder runter fährst, ändern sich dann die Werte im iobroker?
-
@tritor
Nein, im Shelly habe ich nichts programmiert. Cloud ist aktiviert, aber der Rolladen fährt ganz normal nach dem Shuttercontrol Zeitplan (Astrozeit) und ich frage mich, wie das sein kann. Wie gesagt, wenn ich per Shelly oder per Schalter den Rolladen bewege ändert sich im IO-Broker nichts, ändere ich im IO-Broker einen Wert merkt das der Shelly nicht, ich frage mich, wie der Shuttercontrol Adapter das macht. -
@wolfgangfb sagte in Shelly 2plus - MQTT Einstellungen:
Wie gesagt, wenn ich per Shelly oder per Schalter den Rolladen bewege ändert sich im IO-Broker nichts, ändere ich im IO-Broker einen Wert merkt das der Shelly nicht
hast du alle Haken gesetzt im Shelly?
Für Generation 2 Geräte (Gen2) müssen alle RPC-Optionen aktiviert werden
-
@crunchip
Meine Shelly Konfiguration sieht wie folgt aus:Einige der Datenpunkte werden auch immer wieder aktualisiert, nur die Position wird einfach ignoriert.
-
-
@wolfgangfb sagte in Shelly 2plus - MQTT Einstellungen:
nur die Position wird einfach ignoriert
hast du ihn auch kalibriert? ohne funktioniert es nicht
-
@crunchip
Klar war der kalibriert, wie gesagt, aus der Shelly Cloud und mit dem Schalter hat das ganze ja auch funktioniert.
Ich habe jetzt nochmal den Adapter neu installiert, alle Datenpunnkte gelöscht, den Shelly diesmal mit Passwort versehen, und plötzlich geht alles
Was mir aber immer noch ein Rätsel ist, ist wie der Shuttercontrol Adapter es geschafft hat, den Rolladen zu bewegen.