{my $EVENT='text eins zwei drei';; return (split(' ', $EVENT,2))[1]}
{my $EVENT='text eins zwei drei';; my ($eins,$rest)=split(' ', $EVENT,2) ;; qq(awtrix_053574/notify {"$eins":"$rest","rainbow": true, "duration": 20} ) }
Und so in deinem MQTT Device text:textFieldNL { my ($eins,$rest)=split(' ', $EVENT,2) ;; qq(awtrix_053574/notify {"$eins":"$rest","rainbow": true, "duration": 20} ) }
defmod ShellyFlood MQTT2_DEVICE shellyflood_08F9E04446E3
attr ShellyFlood alias Wassermeld Keller_Tw
attr ShellyFlood devStateIcon false:general_ok@green\
true:mdt-bell-ring@red
attr ShellyFlood group Ueberwachung
attr ShellyFlood readingList shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/online:.* online\
shellyflood_08F9E04446E3:shellies/announce:.* { json2nameValue($EVENT) }\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/announce:.* { json2nameValue($EVENT) }\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/info:.* { json2nameValue($EVENT) }\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/sensor/temperature:.* temperature\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/sensor/flood:.* flood\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/sensor/battery:.* battery\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/sensor/error:.* error\
shellyflood_08F9E04446E3:shellies/shellyflood-08F9E04446E3/sensor/act_reasons:.* act_reasons
attr ShellyFlood room TEST shellyFlood
attr ShellyFlood stateFormat flood
attr ShellyFlood userReadings battery {if (ReadingsNum($name, "bat_value", 0)>20) {return "ok"} else {return "low"}}
text:textFieldNL awtrix_053574/notify {"$EVTPART0":"$EVENT","rainbow": true, "duration": 20}
text:textFieldNL awtrix_053574/notify {"$EVTPART0":"$EVTPART1","rainbow": true, "duration": 20}
dann nur das "Hallo".