I seem to be losing triggers on events that span multiple locations.
Thing icalendar:eventfilter:CalFeed_OCD1 "CalFeed_OCD1" (icalendar:calendar:bridge20220825) [textEventValue="d1", maxEvents=1, datetimeUnit="HOUR", datetimeStart=0, datetimeEnd=1, datetimeRound=false, textEventField="LOCATION", textValueType="TEXT"]
Thing icalendar:eventfilter:CalFeed_OCK4 "CalFeed_OCK4" (icalendar:calendar:bridge20220825) [textEventValue="K4", maxEvents=1, datetimeUnit="HOUR", datetimeStart=0, datetimeEnd=1, datetimeRound=false, textEventField="LOCATION", textValueType="TEXT"]
LOCATION:Admin Building: d1\, K4 Middle School Room\, K5 High School Room
Sometimes I get all of the events. I’ll be monitoring closely with more debugging, but any comments are appreciated.
If the location were passed through on a channel, that could be parsed in a rule instead of relying on the filter. Heck, just pass all of the event JSON through on a channel.