-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The lesson here is to never buy a smart home product which can only be controlled/montitored/upgraded via a cloud service provided by the hardware vendor. If the product cannot be controlled and monitored from your home network while unplugged from the internet, then there is some risk that this type of experience can happen again. Tasmota [0] allows a user to erase the vendor provided firmware, of ESP chipset devices, with well maintained open source firmware so that is never reliant on the vendor ever again. This is one example. Perhaps there are others.
[0] https://tasmota.github.io/docs/