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 attached to Logger
- 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 |