Beiträge von markus-hi
-
-
FYI:
Hallo zusammen,
ich hab mir mal nen Motion 2 so zum Spaß zugelegt - das Problem mit dem Sonderzeichen im Passwort besteht immer noch! -
kannst du das exakte Passwort hier reinschreiben oder mir ggf. per PM schicken? ich würde den Fehler gerne versuchen nachzustellen und dann direkt den Entwicklern melden. Alternativ kannst du das per Ticket auch gerne selbst machen aber wenn der Fehler bereits nachstellbar gemeldet ist kümmern sich die DEVs meist schneller darum.
Also bei dem Sonderzeichen handelt es sich um das +-Symbol. Der Rest besteht aus Groß- und Kleinbuchstaben sowie Zahlen. Insgesamt ist das Passwort 10 Zeichen lang.
-
Tja, da warst du auf der richtigen Spur!! Ich habe jetzt einen User test mit Passwort test hinzugefügt und schon gings!
Ich hab tatsächlich ein Sonderzeichen im Passwort des Users gehabt, war auch nie ein Problem bisher. Sieht irgendwie schon nach Bug aus oder?
-
Okay, also es liegt tatsächlich irgendwie am Broker! Auf der neuen virtuellen Maschine mit nacktem Broker ohne irgendwelche Sicherungsmaßnahmen kommen die Meldungen an. Ich weiß zwar nicht warum die shellies das nicht mögen, aber irgendeine Option muss wohl Schuld sein. Ich werde weiter forschen...
-
Ja klar, da laufen einige Sachen drüber. In dem Screenshot vom MQTT Explorer sind das z.B. die Geräte "wasser", "strom" und "buderus_heizung". Die können alle keine Verschlüsselung und kommen über Port 2883 rein. Der "schuppen" oder das "buero" sind dagegen verschlüsselte Verbindungen via 8883. Und falsche Zugangsdaten können es auch nicht sein, der connect zum Broker klappt ja weil das Log des mqtt Brokers den Verbindungsaufbau des motion anzeigt. Und alle Geräte laufen in dem gleichen IP-Netz ohne VLAN.
Ich setz gerade eine virtuelle Maschine auf und werd da einen "nackten" mqtt Broker einrichten. Mal schauen, ob die Kommunikation mit dem vom motion aus klappt!?
-
Ja leider können die Shellys kein MQTTS, deswegen habe ich auf einem zweiten Port unverschlüsseltes mqtt bereitgestellt. Wie du an der Meldung oben sehen kannst, klappt ja der connect zum mqtt Broker. Dieser läuft lokal mit einer festen IP und auf Port 2883. Port 1883 ist nur für lokale connects zugelassen (z.B. node red greift darüber zu) und dann gibt es noch Port 8883 für verschlüsseltes mqtt.
Zum falschen Topic bin ich ja noch gar nicht gekommen, der mqtt Explorer zeigt ja einfach alle Messages an. Er abonniert, wie du oben in deinem Beispiel, alles über "#".
Und wie bereits gesagt, es laufen bereits viele andere Sensoren und Aktoren über mqtt. Sieht im explorer so aus:
Also weshalb der Motion keine Nachrichten sendet, bleibt ein Rätsel! Bzw. alle beide nichts senden. In node red hab ich mir mit einem Plugin geholfen, das greift auf die API der Shelly Motion zu. Nachteil hierbei ist, dass ich aktiv pollen muss um Ereignisse mitzubekommen. Bei einem Bewegungsmelder ungünstig, schöner wäre es, wenn per mqtt ein Ereignis gemeldet wird.
-
Hallo zusammen,
ich habe mir zwei Motion 1 zugelegt und versuche diese derzeit in mein bestehendes Netzwerk zu integrieren. Vorhanden ist:
- mqtt-Server Mosquitto basierend
- diverse Sensoren und Aktoren bereits über mqtt angebunden
Es sind z.B. diverses Shelly 1 vorhanden, allerdings mit Tasmota geflasht. Alles funktioniert auch problemlos und wird via Node Red verwaltet und bedient. Ich habe mir nun die Motion 1 zugelegt um im Flur das Licht zu automatisieren. Für das Licht ist ein Shelly 1 verbaut, dieser wird bereits mit Node Red als Treppenhausautomat benutzt.
Problem ist nun, dass ich keinen der beiden via mqtt ans Laufen bringe. Die Verbindung zum WLAN steht, ich kann in der WebUI alles einstellen und auch die Verbindung zum mqtt-Server steht angeblich:
Zitat
1672948423: New connection from 10.10.1.203 on port 2883.Es kommen aber keinerlei Meldungen vom Motion 1! Der MQTT Explorer zeigt nix an und auch in der Konsole am MQTT Server werden keine Nachrichten ausgegeben. Ich der WebUI sehe ich, dass der Sensor reagiert, das Feld Motion zählt die Sekunden runter wenn ich mit der Hand vor dem Sensor gewedelt habe.
Es gibt hier ja schon Threads die von Problemen mit mqtt berichten, dabei gings immer um die Firmware Version. Ich habe jetzt bestimmt 7-8 verschiedene Versionen getestet, ohne Erfolg.
Übersehe ich hier was bei den Einstellungen? Kann mir dazu bitte jemand Hilfestellung geben?
Gruß