Our great sponsors
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
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.
It depends on how much work you want to do. I find the easiest way is to install HomeAssistant on the Pi ( https://www.home-assistant.io/ ) and to program the ESPs using ESPhome ( https://esphome.io/ ). With ESPhome you "program" them in the form of configuration files that you flash to the ESP devices. You include the wifi & account information for the HomeAssistant you set up. In HomeAssistant, you can create dashboards to see measurements from your ESPs and buttons, etc to control things on the ESPs. With ESPhome there are a ton of sensors that you can integrate without much work.
It depends on how much work you want to do. I find the easiest way is to install HomeAssistant on the Pi ( https://www.home-assistant.io/ ) and to program the ESPs using ESPhome ( https://esphome.io/ ). With ESPhome you "program" them in the form of configuration files that you flash to the ESP devices. You include the wifi & account information for the HomeAssistant you set up. In HomeAssistant, you can create dashboards to see measurements from your ESPs and buttons, etc to control things on the ESPs. With ESPhome there are a ton of sensors that you can integrate without much work.