Seite 1 von 1

MQTT 2.4 Binding

Verfasst: 8. Nov 2019 20:37
von Armin_123
Hallo,
habe im OpenHab 2 das MQTT 2.4 Binding installiert (raspberrypi).
Bridge und MQTT Generic Thing und verlinktes Item per PaperUI erstellt.
Das Item dann in einer Rules Datei eingebunden
Die Regel wird auch angetriggert.
Allerdings gibt die getActions Methode immer "null" zurück.
Hat jemand eine Idee an was das liegen könnte. Ist vielleicht die uid des Brokers falsch (s. Anhang)?

Code: Alles auswählen

rule "Snips_Ai"
when
  Item Snips_AI_Item received update
then


    val actions = getActions("mqtt", "mqtt:topic:Snips_Broker")
    
    

    if ( actions != null){
        logInfo("mqttActions", "erfolgreich initialisiert")
    } else {
        logInfo("mqttActions", "*** NICHT erfolgreich initialisiert")
    }
end 
im Voraus schonmal vielen Dank

Grüße

Armin

Re: MQTT 2.4 Binding

Verfasst: 8. Nov 2019 21:51
von peter-pan
Ersetze mal "topic" durch "broker". Ich nehme an Snips_Broker ist der Brokername. Ausserdem meine ich, dass der Vergleich mit null "!==" sein sollte.

Re: MQTT 2.4 Binding

Verfasst: 8. Nov 2019 22:47
von Armin_123
Hallo Peter-Pan,
danke. Hatte Tomaten auf den Augen

Grüße

Armin

Re: MQTT 2.4 Binding

Verfasst: 9. Nov 2019 10:09
von peter-pan
Gerne.