FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: ersthelfer am 23 Dezember 2019, 14:32:06

Titel: Hilfe beim Umstieg MQTT_DEVICE -> MQTT2_DEVICE
Beitrag von: ersthelfer am 23 Dezember 2019, 14:32:06
Hallo,

ich steige gerade von MQTT auf MQTT2 um und habe ein Problem bei der Definition meiner Geräte.

Unter MQTT sah das so aus:


defmod Dachfenster MQTT_DEVICE
attr Dachfenster IODev Mosquitto
attr Dachfenster devStateIcon open:fts_window_roof_l_open_2 close:fts_window_roof_l close:fts_window_roof_l close:fts_window_roof_l
attr Dachfenster publishSet windowopen windowclose /Dachfenster/Command
attr Dachfenster stateFormat Status
attr Dachfenster subscribeReading_Firmware /Dachfenster/Firmware
attr Dachfenster subscribeReading_IP /Dachfenster/IP
attr Dachfenster subscribeReading_Status /Dachfenster/WindowState
attr Dachfenster subscribeReading_Wifi /Dachfenster/Strength
attr Dachfenster webCmd windowopen:windowclose


Aber mit MQTT2 bin ich zu blöd die Steuercommandos und den Status sichtbar zu machen  :-[
Hier mein misslungener Versuch:


defmod Dachfenster MQTT2_DEVICE 868b92a1_0868_4803_9f36_6853f171ea91
attr Dachfenster IODev MQTT2_FHEM_Server
attr Dachfenster devStateIcon open:fts_window_roof_l_open_2 close:fts_window_roof_l
attr Dachfenster readingList 868b92a1_0868_4803_9f36_6853f171ea91:/Dachfenster/LastMessage:.* LastMessage\
868b92a1_0868_4803_9f36_6853f171ea91:/Dachfenster/Strength:.* Strength\
868b92a1_0868_4803_9f36_6853f171ea91:/Dachfenster/IP:.* IP\
868b92a1_0868_4803_9f36_6853f171ea91:/Dachfenster/Firmware:.* Firmware\
868b92a1_0868_4803_9f36_6853f171ea91:/Dachfenster/WindowState:.* WindowState
attr Dachfenster setList windowopen:noArg /Dachfenster/Command windowopen\
  windowclose:noArg /Dachfenster/Command windowclose
attr Dachfenster stateFormat WindowState


Könnte da mal ein Profi drauf schauen und mir sagen, was ich falsch mache?

Vielen Dank
Titel: Antw:Hilfe beim Umstieg MQTT_DEVICE -> MQTT2_DEVICE
Beitrag von: Beta-User am 23 Dezember 2019, 16:10:36
Sieht eigentlich gut aus...Du hast ja die CID da nicht von Hand hin geschrieben, oder? Oderwechselt die vielleicht?