A comprehensive collection of ESPHome configurations for various IoT devices and home automation projects.
-
Clone the repository
git clone https://github.com/codifierr/esphome-device-collection.git cd esphome-device-collection -
Copy secrets template
cp secrets-template.yaml secrets.yaml
-
Edit your secrets
wifi_ssid: "Your WiFi" wifi_password: "password" mqtt_broker: "mqttbroker.local" # ... etc
- OHT Controller - Ultrasonic water level monitoring and pump control
- DHT11/DHT22 Climate Sensor - Temperature and humidity monitoring
- Single Relay Controller - Basic on/off control
- Temperature Controlled Relay - Relay control based on temperature sensor
| Device Type | MCU | Sensors | Additional |
|---|---|---|---|
| OHT Controller | ESP32 | HC-SR04 | Relay Module, Pump |
| DHT Climate Sensor | ESP8266 (NodeMCU) | DHT11/DHT22 | 4.7kΩ Resistor |
| Relay Controller | ESP8266 (5V WiFi Relay Module) | Dallas/DS18B20 (optional) | Relay Board, Fan/Load |
- ✅ Plug & Play - Ready-to-use configurations
- ✅ Well Documented - Detailed setup instructions
- ✅ Safety First - Built-in protection mechanisms
- ✅ Home Assistant - Full integration support
- ✅ MQTT Support - Standalone operation capability
- ✅ OTA Updates - Remote firmware updates
- ESPHome installed
- Home Assistant (optional)
- MQTT Broker (optional)
- Choose your device configuration from the relevant category
- Copy the YAML file to your ESPHome directory
- Update the
secrets.yamlfile - Modify device-specific parameters (pins, sensor types, etc.)
- Compile and upload to your ESP device
- See wiring/README.md for wiring diagrams and connection details for each device
- Device-specific wiring guides are available in each category's
wiring.mdfile
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this helpful, please consider giving it a star!
- 🐛 Issues
- 💬 Discussions
- 📖 Documentation