Guten Abend zusammen,
könnte mir vielleicht jemand mein DOIF mit vermutlich Regex korrigieren damit es funktionieren kann ?
Das Event wäre folgendes:
2023-08-20 18:00:41.606 KVPUDP myKVPUDP UNKNOWNCODE OK VALUES IR_Blaster 714218 CR01_Json_Local_IP=http://192.168.100.17:80/json?plain=[{'data':'18E7807F', 'type':'NEC', 'length':32}]
Der Eventmonitor würde mir dieses DOIF erzeugen:
define myKVPUDP_DOIF_1 DOIF ([myKVPUDP:"^UNKNOWNCODE.OK.VALUES.IR_Blaster.714218.CR01_Json_Local_IP=http://192.168.100.17:80/json?plain=\[{'data':'18E7807F',.'type':'NEC',.'length':32}]$"]) ()
Mit ergänztem DOIF Ausführungsteil von mir:
define myKVPUDP_DOIF_1 DOIF ([myKVPUDP:"^UNKNOWNCODE.OK.VALUES.IR_Blaster.714218.CR01_Json_Local_IP=http://192.168.100.17:80/json?plain=\[{'data':'18E7807F',.'type':'NEC',.'length':32}]$"]) (set Heizstrahler_Badezimmer on)
Das triggert jedoch nicht, vermutlich wegen der ganzen Sonderzeichen und Klammern im Event ?
Ich brauche eigentlich nur den Datacode "18E7807F" wenn vom Device "myKVPUDP".
Habe mich jetzt 2 Stunden gespielt, ich kriegs einfach nicht hin :-(
Vielen Dank !!!
Die Meldung scheint mir sehr speziell zu sein. Warum triggerst du nicht auf einen spezifischen eindeutigen Teil davon?
Vielleicht reicht schon:
([myKVPUDP:"18E7807F"])
Das war es, hatte ich in meinem Frust eh schon probiert aber wohl mit einem Typo.
Danke vielmals !!!