Ankündigung

Einklappen
Keine Ankündigung bisher.

Eventbus mit MQTT abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Eventbus mit MQTT abfragen

    Hallo Leute,

    ich versuche gerade mit AngularJS eine Art CometVISU nachzubauen.

    Momentan bin ich bei der Kommunikation Angular <--> OpenHab.

    Im Wiki (https://github.com/openhab/openhab/wiki/MQTT-Binding) für das MQTT-Binding gibt es eine Anleitung zum Abfragen des Eventbus.

    Ich habe momentan Mosquitto als MQTT Broker aufgestetzt und der Verbindungausbau zwischen OH und Mosquitto scheint zu klappen:
    (Davon abgesehen dass OH sich 2mal verbindet)
    Code:
    1418256496: Config loaded from /usr/local/etc/mosquitto/mosquitto.conf.
    1418256496: Opening ipv4 listen socket on port 1883.
    1418256496: Opening ipv6 listen socket on port 1883.
    1418256504: New connection from 127.0.0.1 on port 1883.
    1418256504: New client connected from 127.0.0.1 as openHAB (c1, k60).
    1418256679: Socket error on client openHAB, disconnecting.
    1418256683: New connection from 127.0.0.1 on port 1883.
    1418256683: New client connected from 127.0.0.1 as openHAB (c1, k60).
    Nun habe ich es aber nicht hinbekommen, dass OH den aktuellen Wert als MQTT Nachricht rausschickt. Es ist nicht in der Openhab Console und der Mosquitto Console zu sehen.

    Meine Config:

    Code:
    mqtt:localbroker.clientId=openHAB  
    mqtt-eventbus:broker=localbroker  
    mqtt-eventbus:commandPublishTopic=/openHAB/out/${itemName}/command
    mqtt-eventbus:stateSubscribeTopic=/openHAB/in/${itemName}/state

    #2
    Nun funktioniert die Kommunikation zwischen Openhab und meiner Angular Seite.

    Folgendes ist mir jedoch aufgefallen, ist wahrscheinlich ein Bug:

    Wenn ich über das stateSubscribeTopic einen Wert setzte bekomme ich keine commandPublishTopic zurück

    Kommentar

    Lädt...
    X