Ich möchte eine Readingsgroup für das Modul Verkehrsinfo anlegen, die mir eine Übersicht aller Meldungen tabellarisch anzeigt. Das Modul erzeugt Readings der Art
e_1_road,e_1_head,e_1_msg
e_2_road,e_2_head,e_2_msg
e_3_road,e_3_head,e_3_msg
...
Wie kann ich ein 3er set dieser Readings (road, head, msg) in einer Readingsgroup via Pattern-Matching so definieren, dass nicht alle Readings manuall angegeben werden müssen? Dazu kommt, dass die Anzahl der Readings nicht feststeht, sondern sich dynamisch nach Anzahl der Verkehrsmeldungen ändert (und somit eine manuelle Definition nicht sinnvoll möglich ist)
Andreas
Hallo Andreas,
dies kannst du folgendermaßen lösen:
Traffic_moduk:@1,e_(.*)_road,e_#1_head,e_#1_msg
Per Regex wird die Nummer "(.*)" extrahiert und dann bei den weiteren Readings mit "#1" eingesetzt.
VG Sebastian
Sebastian - klasse - vielen Dank. Funktioniert 1a. Andreas