Mir ist auch aufgefallen, daß mein ShellyPlus1pm das Topic "switch:0" sendet ... in der Definition aber "switch_0" definiert ist ...das passt auch irgendwie nicht.
Jedenfalls bei MQTT2_SERVER ist das nicht das Problem; MQTT2_DEVICE nutzt den Doppelpunkt, um CID, Topic und Payload zu trennen, daher werden Doppelpunkte im Topic vor dem Vergleichen mit den readingList-Einträgen ersetzt.
Und wenn MQTT2_CLIENT nicht speziell konfiguriert wurde, abonniert der auch "alles", so dass das ggf. nicht das Problem sein sollte...
Hat vielleicht jemand eine Idee ?
Ja.
1.
https://forum.fhem.de/index.php/topic,112327.0.html2. Es gibt eine neuere Fassung des attrTemplate (das ist hier aber nicht das Problem). Also bei Fragen zu sowas bitte nicht hergehen, und hier copy/paste irgendwas übernehmen, sondern schauen, was es neues gibt und ob das hilft...
(Sobald mal ein Device konfiguriert ist, müßte es auch mit attrTemplate bzw. dem Auflösen der diversen Variablen klappen, wenn MQTT2_CLIENT im Einsatz ist. Man muss nur aufpassen, dass das Device nicht vorher komplett kaputt war und derselbe Fehler wieder weiterkopiert wird).