SetReceiveDataFilter Regex KNX

Hallo Ich möchte ein kleines Modul schreiben um an Daten zu kommen, die (durch einen Fehler?) IP-Symcon mir momentan nicht liefern kann.

Hierbei stoße ich jetzt auf eine Hürde mit folgendem Regex, der auf drei Gruppenadressen filtern soll. Auf EINE Klappt es und bei mehreren sagt regex101 auch, dass alles passt. Woran liegt es jetzt, dass IP-Symcon keine Daten mehr durchleitet? Die Zeilenumbrüche sind nur fürs Forum. Die Gruppenadressen im Testbeispiel 0/0/113 bis 0/0/115

$this->SetReceiveDataFilter(
'.*("GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":113)|
("GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":114)|
("GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":115).*'
);

Nimm mal den Filter:
.*("GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":113|"GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":114|"GroupAddress1":0,"GroupAddress2":0,"GroupAddress3":115).*

Ah ich glaube damit geht es. Du hast die Klammern mittendrin herausgenommen?

Jup.
Ich meine es wird nur die erste Match group durchgelassen.