Does the alarm query filter engine for remote tag providers have a bug here? It seems to not notice/expand * if it's not at the beginning or end of a filter.
it seems I have the same sort of issue with the SDK when I use AlarmManager to subscribe for alarms notification on remote alarms (in 8.1.38).
Something probably change, because it worked for me somewhere before 8.1.38.
Thanks for your patience, I got caught up on a few issues on my end. Let me revisit this. I'll try to pinpoint what version this broke on and see what changes were made in that version.
I also have a support ticket open on this issue, and the agent helping me discovered that tweaking the filter string to prov*:*:/tag:Edge Nodes/demo/* (notice the extra wildcard after prov but before colon) does get the results. (I also let him know that you were investigating, @dcortez.)