Adafruit MQTT Broker in FHEM einbinden

Begonnen von ersthelfer, 21 Juli 2018, 18:48:29

Vorheriges Thema - Nächstes Thema

ersthelfer

Hallo,

ich habe bei Adafruit Feeds angelegt und würde diese gern in FHEM über MQTT sehen.
Dazu  mit
define Adafruit_MQTT MQTT io.adafruit.com:1883 AIO_USERNAME AIO_KEY
und mit
define GoogleHome MQTT_DEVICE
ein Device angelegt.

FHEM meldet dann auch
Adafruit_MQTT opened
also hoffe ich mal, dass auch tatsächlich eine Verbindung aufgebaut wurde.

Dann noch 2 Readings angelegt mit
attr GoogleHome subscribeReading_Relay1 /feeds/Relay1
attr GoogleHome subscribeReading_Relay2 /feeds/Relay2

aber leider werden die Readings nicht mit Werten gefüllt obwohl ich sie bei io.adafruit.com schalten kann :(

Ich bin noch blutiger Anfänger. Deshalb meine Frage, geht das überhaupt so?
Oder was mache ich falsch?

Ich habe auch mal versucht mich mit dem Programm MQTT.fx mit adafruit zu verbinden, aber auch da sehe ich leider nix :(

Vielen Dank
Andreas

ersthelfer

Ich bin zumindest schon mal einen Schritt weiter.
Mit Hilfe dieser Anleitung https://cdn-learn.adafruit.com/downloads/pdf/desktop-mqtt-client-for-adafruit-io.pdf ist es mir gelungen, dass zumindest das Programm MQTT.fx schon mal richtig läuft und ich dort publishen und subscriben kann.

In FHEM


connection   active   2018-07-26 16:14:43
state        opened   2018-07-26 15:56:43


Aber in den Readings passiert leider noch nichts :(

Hat noch jemand einen Tipp?

Vielen Dank
Andreas

ersthelfer

Ich hab die Lösung  ;D

In den Pfad gehört zuerst noch der Username und der Pfad darf nicht mit dem "/" beginnen.


Also

attr GoogleHome subscribeReading_Relay1 username/feeds/Relay1