BPUP works fine for updating existing device status. But if user adds a new device - BPUP doesn’t send any notification. So I still need polling in my HomeSeer integartion in case new devices are added.
Indeed it would make sense to expand BPUP to report any updates to any resources. I’ve added it to our short-term roadmap.
However, even if we did that, you’d still want to occasionally poll the root topic to see if the hash has changed. With UDP it’s always possible to miss a packet due to, say, a brief loss of Wi-Fi connectivity.
Yeah, when BPUP is working - I reduce polling rate to 60 sec