Comment Been using it for ~ 8 years ... (Score 1) 68
I am a Home Assistant user for at least 8 years.
Initially, it was for automating a few things, including existing door/window sensors from a legacy alarm manufacturer. Using RTL-SDR and rtl_433 I was able to intercept the messages, have them decoded, and into Home Assistant over MQTT.
Then it started to be essential for things like: if you leave a door or window open for more than x minutes, it will complain, unless you turn off that automation temporarily.
Now it does many things: Outdoor temperature, humidity, wind speed, wind direction, and rainfall. Indoor temperature, humidity, Volatile Organic Compounds, CO2, Radon.
It also emails me a weather forecast in the morning and evening. The contents are aggregated from the weather station, and two different sources for the forecasts (Environment Canada, and Met.no [Norway's weather service which covers the globe]).
It also runs my humidifier in winter, factoring in the values for indoor humidity as well as outdoor temperature (to reduce condensation on the windows).
And it interfaces to my Ecobee thermostat, via HomeKit, so it is cloud-free (not depending on an internet connection at all).
Overall, it is a nifty project. Very useful, very customizable.
My only gripe is that they discontinued support for running from a Python venv. I had to move to a Docker container instead. That made certain things that I have been using for years not work anymore (e.g. voice alerts, sending emails from shell scripts). I created workarounds for those, and they work well.