Bei einem MQTT2_DEVICE muss ich vorher etwas in einer Perl-Funktion berechnen bevor ich es übergebe.
Wie bekomme ich den Perl-Aufruf in das setList-Attribut?
RGB cmnd/sonoff_32/Color { rgb2rgbw("$EVTPART1") }
bringt zwar keinen Fehler, funktioniert aber auch nicht - das Ergebnis von rgb2rgbw wird nicht übergeben.
Geht schon, aber der Perl-Code muß dann "vorne" beginnen und den Topic+payload zurückgeben.
Grade für RGB&Co gibt's dazu ein paar Beispiele in der mqtt2.template, bitte da nachsehen, was mit "vorne" genau gemeint ist.
RGB {"cmnd/sonoff_32/Color ".rgb2rgbw("$EVTPART1")}
daaaaanke :)