Moin,
bis jetzt hab ich es erfolgreich geschafft ein Verbindung zwischen meinem MQTT Broker (Mosquitto) und FHEM heruzustellen... Aber ich kann nur ein Publish senden. Wo sehe ich, dass auch Nachrichten in FHEM ankommen?
Gruß und Dank
Petz
defmod MQTT2CLIENT MQTT2_CLIENT localhost:1883
attr MQTT2CLIENT SSL 1
attr MQTT2CLIENT room MQTT2_DEVICE
attr MQTT2CLIENT subscriptions #
attr MQTT2CLIENT username fhem
setstate MQTT2CLIENT opened
setstate MQTT2CLIENT 2021-02-10 17:52:27 lastPublish test:
setstate MQTT2CLIENT 2021-02-10 17:53:25 state opened
Bei MQTT hätte ich gesagt, generier ein Dummy und addiere das passende subscribeReading_state in Zusammenhang mit dem I/O-Device (Dein_MQTT). Laut Commandref (https://commandref.fhem.de/#MQTT2_CLIENT) wird bei MQTT2 solltest Du dich mit MQTT2_DEVICE (https://commandref.fhem.de/#MQTT2_DEVICE) beschäftigen.
CU Freddie
Zitat von: Meister_Petz am 10 Februar 2021, 18:12:06
Wo sehe ich, dass auch Nachrichten in FHEM ankommen?
Das siehst Du nur in einem MQTT2_DEVICE, das entsprechende subscriptions an Deinen Mosquitto geschickt hat.
Der MQTT2_CLIENT selbst hat von Haus aus keine subscriptions.
Danke für die Antworten... Ich habs jetzt über den intergrierten MQTT Server gelöst. Funktioniert Prima!