You can check my project HERE - there are links to purchased components
I used ESP8266 and at that time EasyESP but I already converted it to ESPHome.
At the moment, on the same ESP8266 I have:
- Pulse sensor for energy measurement
- Barking sensor
for my dogs - PIR sensor
- Illumination sensor
- DeAUTH WiFi attack sensor
