Forum

Bitte oder Registrieren, um Beiträge und Themen zu erstellen.

Komme mit MQTT Configuration nicht klar

Jetzt hätte ich es fast geschafft, hänge aber wahrscheinlich im Zusammenhang mit MQTT.

Ich kann die Rolladen über das WebUI alle ohne Probleme ansteuern; über FHEM funktioniert es nicht.

 

So habe ich es in FHEM eingegeben aber es rührt sich nichts:

define meinBroker MQTT 127.0.0.1:1883

define Rollo_WOH_Balkontuer MQTT_DEVICE

attr Rollo_WOH_Balkontuer devStateIcon UP:shutter_open DOWN:shutter_closed SHADE:shutter_halfopen STOP:shutter_halfopen

attr Rollo_WOH_Balkontuer publishSet UP DOWN STOP SHADE cmd/jarolift/shutter/1

attr Rollo_WOH_Balkontuer stateFormat state

attr Rollo_WOH_Balkontuer webCmd UP:DOWN:STOP:SHADE

 

Im WebUI habe ich es unter "MQTT configuration" bei "broker ddress" einmal mit der 127.0.0.1 und einmal mit der IP Adresse vom FHEM-Raspberry 192.168.33.41 versucht.

Broker Port ist 1883

client ID ist laut WebUI JaroliftDongle-000f50d0

 

Das hat mir auch nicht weitergeholfen: https://github.com/madmartin/Jarolift_MQTT/wiki/First-Time-Setup-Guide-for-the-Dongle

 

Was mache ich falsch? oder habe ich es richtig eingegeben und der Fehler muss wo anderes liegen?

define Jarolift MQTT_DEVICE

attr Jarolift IODev MQTT

attr Jarolift icon mqtt_device

attr Jarolift subscribeReading_count stat/jarolift/devicecounter

attr Jarolift subscribeReading_state tele/jarolift/LWT

Nach dem zweiten Befehl kommt folgende Meldung:

"Jarolift: unknown IODev MQTT specified"

 

Ist es so gemeint, dass ich deine Befehle nach dem define meinBroker MQTT 127.0.0.1:1883 eingebe?

Wo wird festgelegt, welchen Rolladen ich steuern möchte und wie der einzelne in FHEM heißt? Ich habe mehrere installiert.

ich bekomme es leider noch nicht hin.

 

Welche IP-Adresse soll ich jetzt bei

MQTT xxx:1883 bzw. im WebUi bei "broker address" eingeben?

die vom Raspberry mit FHEM (und MQTT), die vom ESP8266 oder die 172.0.0.1?

die vom raspberry, da wo dein mqtt broker installiert ist.

lösch den Broker in FHEM am besten noch mal.

 

# Modul MQTT

# ==========

define MQTT MQTT 127.0.0.1:1883

attr MQTT icon mqtt

 

# Modul MQTT_DEVICE

# =================

define Jarolift MQTT_DEVICE

attr Jarolift IODev MQTT

attr Jarolift icon mqtt_device

attr Jarolift subscribeReading_count stat/jarolift/devicecounter

attr Jarolift subscribeReading_state tele/jarolift/LWT

 

# Rolladen Küche

# ==============

define Kanal_0 MQTT_DEVICE

attr Kanal_0 IODev MQTT

attr Kanal_0 eventMap UP:up STOP:stop DOWN:down LEARN:learn

attr Kanal_0 group Jarolift

attr Kanal_0 icon fts_shutter_updown

attr Kanal_0 publishSet UP STOP DOWN LEARN cmd/jarolift/shutter/0

attr Kanal_0 room Küche

attr Kanal_0 webCmd up:stop:down:learn

danke.

Ich versuche es daheim dann nochmal.

Deine Befehle sind doch leicht anders als auf github beschrieben..

 

habe wieder etwas Hoffnung, dass es funktioniert 😉

Es hat funktioniert. Freue mich 🙂

 

Kann mir vorstellen, dass es an dem Bereich

# Modul MQTT_DEVICE

gelegen hat. Dieser wird in der Github-Anleitung nicht erwähnt. Wobei die anderen auch etwas anders sind.

 

Danke nochmals