My current configuration for all devices based on ESPHome.
The following features are implemented for every device
- Wifi with failover Access Point Mode and Captive Portal
- Over The Air firware updates
- Native API connection for Home Assistant
- Web Server based device control
- Time synchronization with Home Assistant
- Syslog output
- Status Binary Sensor (device status)
- Wifi Signal Sensor
- Uptime Sensor
- Restart Switch
| Device | Type | Description |
|---|---|---|
| blitzwolf_bw_rc1 | Blitzwolf BW-RC1 | IR Controller |
| diy_hue | DIY Hue | Hue compatible DIY light |
| espcam | AI-Thinker ESP32-CAM | IP Camera |
| gosund_sp111 | Gosund SP111 | Power Monitoring Plug |
| koogeek_kloe4 | Koogeek KLOE4 | Power Strip |
| room_sensor | DIY | Multi-sensor node |
| shelly_1_light | Shelly 1 | Relay based light |
| shelly_1pm | Shelly 1PM | Power Monitoring Relay |
| shelly_2_5_light | Shelly 2.5 | 2 Channel Light Relay with temperature and power monitoring |
| sonoff_basic | Sonoff Basic | Relay |
| sonoff_s20 | Sonoff S20 | Power Plug |
| tuya_qs_d02 | Tuya QS-WiFi-D02-TRIAC | 2 Channel Dimmer |
| ventilation | Sonoff TH10 | Humidity controlled Relay |
| yeelight_yltd003 | Yeelight YLTD003 | Hue compatible Monitor Light Bar (Disassembly) |
| Device | Platform | Physical Button | Status LED | Relay | Power Supply | UART | Light | Remote Transmitter |
|---|---|---|---|---|---|---|---|---|
| blitzwolf_bw_rc1 | ESP8266 | - | x | - | - | - | - | ir_receiver |
| diy_hue | ESP8266 | - | x | - | - | - | NeoPixelBus | - |
| gosund_sp111 | ESP8266 | x | x | x | - | - | - | - |
| espcam | ESP32 | - | x | - | - | - | ESP32 Camera | - |
| koogeek_kloe4 | ESP8266 | x | x | x | - | - | - | - |
| room_sensor | ESP32 | - | x | - | - | - | - | ble_gateway, bluetooth_proxy |
| shelly_1_light | ESP8266 | - | - | x | - | - | Binary | - |
| shelly_1pm | ESP8266 | x | x | x | - | - | - | - |
| shelly_2_5_light | ESP8266 | x | x | x | - | - | Binary | - |
| sonoff_basic | ESP8266 | x | x | x | - | - | - | - |
| sonoff_s20 | ESP8266 | x | x | x | - | - | - | - |
| tuya_qs_d02 | ESP8266 | - | - | - | - | x | Monochromatic | - |
| ventilation | ESP8266 | x | x | x | - | - | - | - |
| yeelight_yltd003 | ESP8266 | - | x | - | x | - | CWWW, NeoPixelBus | - |
| Device | Remote Receiver | GPIO | DHT | Power Sensor | ADC | I²C | Features |
|---|---|---|---|---|---|---|---|
| blitzwolf_bw_rc1 | x | - | - | - | - | - | ir_transmitter |
| room_sensor | - | x | - | - | - | BME280 | temperature, humidity, pressure, motion, illuminance, homeassistant_ble_gateway_devices, homeassistant_ble_gateway_discovery |
| shelly_1_light | - | x | - | - | - | - | light_switch |
| shelly_1pm | - | - | - | HLW8012 | - | - | current, power, total_daily_energy |
| shelly_2_5_light | - | - | - | ADE7953 | NTC | - | current, power, total_daily_energy, light_switch, device_temperature |
| gosund_sp111 | - | - | - | HLW8012 | - | - | current, power, voltage, total_daily_energy |
| ventilation | - | - | SI7021 | - | - | - | temperature, humidity |