Hast du JSON Expansion an? Schaut nämlich nicht so aus.
LoxBerry MQTT
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Muss ich mal probieren! Ich geb dir Bescheid.
Hast du JSON Expansion an? Schaut nämlich nicht so aus.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine -
Hallo,
habe das Plugin installiert und versuche gerade ein shelly HT zu verbinden. Bisher leider ohne erfolg
bei IP/Status bekomme ich folgende Infos:
und bei ip/Settings steht aber bei mqtt enable "true" drin
Kann mir jemand einen Tipp geben was ich falsch mache. Kann es evtl. daran liegen, das mein loxberry als virtualmachine auf einem NAS-System läuft?Zuletzt geändert von renezs; 17.09.2019, 13:50.Kommentar
-
Wenn das die Settings vom Shelly sind:
Host muss der Hostname bzw. IP vom LoxBerry sein, zb loxberry:1883.
Passwort hast du richtig gesetzt?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo zusammen,
erstmal großes Lob für das Plugin ... es läuft bei mir eigentlich sehr gut :-) ich habe allerdings noch ein Problem, für das ich eine Lösung suche:
Ich nutze die RF Bridge von Sonoff, die ich mit Tasmota geflashed habe. Nun habe ich mehrere Sensoren, die einen Statuswechsel an die Bridge senden, welche dann entsprechende MQTT Messages versendet. Das blöde ist, dass diese MQTT Message immer diegleiche ist für alle Sensoren, lediglich das Datenfeld enthält Unterschiede, über die sich die Sensoren trennen lassen. Also einfaches Beispiel:
Sensor 1 geschlossen -> MQTT message: tele/rf-bridge/result 0
Sensor 1 geöffnet -> MQTT message: tele/rf-bridge/result 1
Sensor 2 geschlossen -> MQTT message: tele/rf-bridge/result 2
Sensor 2 geöffnet -> MQTT message: tele/rf-bridge/result 3
Mein Problem ist nun, dass ich den aktuellen Status beispielsweise von Sensor 1 nicht mehr abfragen kann, wenn Sensor 2 als letztes etwas gesendet hat. Gibt es eine einfache Möglichkeit, das in das MQTT Plugin mit aufzunehmen, dass im Prinzip eingehende Messages "umgemapped" werden, also beispielsweise aus
tele/rf-bridge/result 0 --> tele/sensor1/result 0 oder
tele/rf-bridge/result 3 --> tele/sensor2/result 1 wird?
Oder kennt jemand einen zusätzlichen MQTT Client, den ich parallel laufen lassen kann, der so etwas kann?
Danke vorab!Kommentar
-
Das ist richtig. Damit kann ich aber höchstens den Status eines einzelnen Sensors im MS speichern, in der MQTT Umgebung ist der Status weg, wenn ein weiterer Sensor etwas sendet (retained messages sind nicht möglich). Starte ich den Server beispielsweise neu und ändert sich in der Zeit etwas, bekommt der MS das unter Umständen nicht mit.Zuletzt geändert von MagicMaxon; 25.09.2019, 10:40.Kommentar
-
Der MQTT Broker ist ja rein ein Vermittler. Der leitet nur weiter was er bekommt. Wie soll denn das im MQTT gemacht werden? Der MQTT Client, der die Nachrichten einliefert muss die Nachrichten entsprechend verschickenMiniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Primär geht es mir nur um "retained messages", die im Broker gespeichert werden. Ich benötige also einen Client, der die Message empfängt und anschließend basierend auf deren Inhalt etwas (retained) published. Es ist zugegebenermaßen kein eigentliches "Loxone Probleme", aber vielleicht kennt hier ja trotzdem jemand eine Möglichkeit?Kommentar
-
Warum bringt mir das nichts? Genau genommen soll beispielsweise folgende Konvertierung vorgenommen werden:
tele/rf-bridge/result 3 --> stat/sensor2/result 1 (retained)
Und mit der stat/sensor2 Message arbeite ich dann weiter. Mir ist schon klar, dass eigentlich meine RF Bridge das auflösen sollte. Ich wollte aber die Tasmota FW erstmal unangetastet lassen und hatte gehofft, dass es da schon etwas für gibt.
-
Ich würde das in Loxone so machen:
Wenn Status = 0 -> Flipflop/Schalter1 S
Wenn Status = 1 -> Flipflop/Schalter1 R
Wenn Status = 2 -> Flipflop/Schalter2 S
Wenn Status = 3 -> Flipflop/Schalter2 R
So hast du in Loxone in den beiden Bausteinen den letzten Status der beiden Sensoren.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Ok, das wäre zumindest ein Workaround. Das Problem, dass der MS nichts mitbekommt sofern er aus irgend einem Grund (z.B. Neustart) offline ist, existiert natürlich weiterhin, aber gut. Danke euch.Kommentar
-
Ich habe ein Konfigurations-Video erstellt, in dem man am Beispiel von einem Shelly 2 sieht, wie man das MQTT Gateway einrichtet, in Loxone VI's und VO's dafür erzeugt, und bei Shelly MQTT konfiguriert:
Das Video ist auch im Wiki-Artikel hinterlegt.
lg, Christian
Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo, Daumen hoch für die spezielle Anleitung! Tolles Plugin! Ich konnte ohne Probleme mein erstes Shelly1 in meine Automation einbinden. Wie das Shelly an einem Lichtbaustein angebunden wird, werde ich noch testen, sollte aber auch funktionieren. DankeschönKommentar
-
Hi Knightwolf,
könntest du bitte in LBUpdate auf „Letztes Commit“ stellen, updaten und rebooten.
Gab es beim Update auf 2.0 sonst irgendwelche Fehler?
Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Gast
Kannst du bitte in der Shell machen:
sudo systemctl restart mosquitto
Läuft er dann?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
Kommentar