I think you could do it on a stand alone PI using room assistant and FIND as both use MQTT also zanzito integrates with FIND
See here …
Certainly food for thought