home-anthill is a project to control your home remotely with ESP32 devices.
There are 3 types of firmwares. I chose this categorization:
controllers
: ESP32 to control something, like Air Conditioners.sensors
: ESP32 to read physical phenomenons like temperature, humidity, air quality.hybrid
: ESP32 to both control something and read physical phenomenons like temperature, humidity, air quality.
At the moment, the only supported controllers
are the one to control either Beko air conditioner (Remote type: RG52A9/BGEF)
or LG air conditioner (Remote type: AKB74955603)
,
but you can modify the firmware changing the protocol to control you specific model, if supported by crankyoldgit/IRremoteESP8266
.
Sensors
can read temperature, humidity, light (lux), air quality, motion, air pressure.
Feel free to extend this project to match your requirements.
On server-side, I'm using a Kubernetes cluster with a simple microservice architecture.