Seite 1 von 1

MQTT Verhalten bei neuem Thing

Verfasst: 25. Jun 2019 09:17
von bastier
Hallo zusammen,

ich habe ein komisches Verhalten meines OH festgestellt, wenn ich neue MQTT Things hinzufüge.

Ich mache das über config-files. Hier habe ich meine mqttConnections.things wo die Bridge definiert ist und dort drunter die einzelnen Things. zB meine Sonoffs. Wenn ich hier jetzt einen Shelly nach dem selben Schema einfügen will, funktioniert kein MQTT Befehl mehr in OH.
Wenn ich meine Sonoffs schalten will, sehe ich die Kommandos im Log und auch im mqtt.fx sehe ich die Messages, die der Broker empfängt und sendet.
Aber physisch tut sich nichts mehr.

Hatte das einer von Euch schon mal?

Re: MQTT Verhalten bei neuem Thing

Verfasst: 25. Jun 2019 11:36
von udo1toni
Das ist bis OH2.5-M1 normal (ab der Version sollte das nicht mehr auftreten, da gefixt.) Wenn Du eine ältere Version verwendest, musst Du mindestens das mqtt Binding neu starten (das geht einzeln über die Karaf Konsole) oder gleich openHAB neu starten.

Re: MQTT Verhalten bei neuem Thing

Verfasst: 25. Jun 2019 14:08
von bastier
Okay. Da bin ich etwas beruhigt. Ich dachte ich mache etwas falsch.

Danke!

Re: MQTT Verhalten bei neuem Thing

Verfasst: 27. Jun 2019 14:07
von mamoel
bastier hat geschrieben: 25. Jun 2019 14:08 Okay. Da bin ich etwas beruhigt. Ich dachte ich mache etwas falsch.

Danke!
Dieses Verhalten hat mich am Anfang auch übelst verwirrt. Ich war überzeugt, dass der Fehler bei mir liegt. Ausnahmsweise war das aber (dieses eine Mal) nicht der Fall :lol:

Re: MQTT Verhalten bei neuem Thing

Verfasst: 27. Jun 2019 20:13
von bastier
Ich mache das jetzt anders.

Wenn ich neue Things definiere, verbinde ich die nicht mehr als Kind mit der Bridge sondern indirekt.

Code: Alles auswählen

Thing mqtt:topic:shellyswitch25-740247 "Rollo Büro LB" (mqtt:broker:mosquitto) {
    Channels:
        Type rollershutter : shelly_d          "Rolladen Büro LB" [ commandTopic="shellies/shellyswitch25-740247/roller/0/command/pos", stateTopic="shellies/shellyswitch25-740247/roller/0/pos"]

}
funktioniert einwandfrei!

Re: MQTT Verhalten bei neuem Thing

Verfasst: 28. Jun 2019 05:16
von udo1toni
Eigentlich sollte es keine Rolle spielen, welche Schreibweise man verwendet. das ist einfach ein Bug, der sollte in der aktuellen Version behoben sein.