This looks great! I'd like to get this running completely offline (my network does not allow IoT traffic to reach the web).
Have you experimented with this at all? Either by spoofing the cloud service or by talking directly to the wifi bridge via its Ethernet device?