FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: roedert am 17 Juli 2019, 17:39:28

Titel: [gelöst] Perlcode in Attribut SetList
Beitrag von: roedert am 17 Juli 2019, 17:39:28
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.
Titel: Antw:Perlcode in Attribut SetList
Beitrag von: Beta-User am 17 Juli 2019, 17:46:41
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.
Titel: Antw:Perlcode in Attribut SetList
Beitrag von: roedert am 17 Juli 2019, 17:53:41
RGB       {"cmnd/sonoff_32/Color ".rgb2rgbw("$EVTPART1")}

daaaaanke  :)