DIY Examples ============ .. seo:: :description: Community curated list of DIY creations and custom code for ESPHome. :image: earth.png This is a curated list of awesome creations with ESPHome containing various custom components, blog posts, videos and sample configurations. It should serve as a means of finding inspiration for new projects and finding other ESPHome-enthusiasts on the web. This page purposefully has little moderation. Found something great or have something to share? Great, create a pull request on GitHub adding the link to this file (:ghedit:`Edit`)! The usual rules of don't be an asshole apply - don't put your link at the top of the list unless it's truly exceptional, etc. .. warning:: These configurations and custom components are *not officially maintained* by the ESPHome team. If an API changes or there's a breaking change, it's up to the author to update the post. Blog Posts & Videos ------------------- - `Ultrasonic Salt Level Sensor `__ by `Adonno `__ - `Smart $2 doorbell `__ by `Frenck `__ - `Cheap Car Presence Detection `__ by `Adonno `__ - `Calibrating Power Sensors `__ by `Frenck `__ - `Count Water Bottles `__ by `vigonotion `__ - `ESPHome Weather Station with Nextion display `__ by :ghuser:`bruxy70` - `ESPHome Wall Mount with Nextion Display `__ by :ghuser:`Andoramb` (`video `__) - `Sonoff 4CH Irrigation Controller with Nextion Display `__ by :ghuser:`bruxy70` - `Automated Bathroom Ventilation `__ by `Intermittent Technology `__ - `ESPHome MP3 Sound Machine `__ by `Self Hosted Home `__ - `ESP32 Camera+ESP8266 PIR `__ by `Dave Richer `__ - `Detecting Sound with ESP8266 `__ by `Thibault Maekelbergh `__ Custom Components & Code ------------------------ - `Custom RGBW Light Output emulating color temperature support `__ by :ghuser:`madjam002` - `Custom ESPHome native API to influxdb python script `__ by :ghuser:`fpletz` - `Custom Electra HVAC climate component `__ by :ghuser:`liads` - `Custom D6T Thermal Sensor `__ by :ghuser:`mKeRix` - `Custom 斐讯DC1 Mains Socket Component (chinese) `__ by :ghuser:`Samuel-0-0` - `Custom Component for Tuya PIR sensors `__ by :ghuser:`brandond` - `DIY Whole Home Power Monitoring with ATM90E32AS chip `__ by `digiblurDIY `__ - `SK6812 Addressable Light as Display Matrix `__ by :ghuser:`rnauber` - `Custom MAX7219 Matrix Display Component `__ by :ghuser:`ASMfreaK` - `Custom ESPHome Roomba Component `__ by :ghuser:`mannkind` - `Custom Real-Time LED strip music visualization `__ by :ghuser:`zhujisheng` - `Custom ITHO Fan control `__ by :ghuser:`CoMPaTech` - `Custom LCTech 4-channel relay output `__ by :ghuser:`nekromant` - `LIFX Protocol for ESPHome `__ by :ghuser:`giantorth` - `Custom ESPHome Keypad sensor `__ by :ghuser:`Syralist` - `LINP-Doorbell-g03 Custom Component `__ by :ghuser:`pauln` - `ESPHome <-> Homebridge `__ by `basdelfos `__ Sample Configurations --------------------- - `esphome-configs.io `__ by :ghuser:`jonathanadams` - `Ultrasonic Sensor for detecting if car in Garage `__ by `DrZzs `__ - `Sonoff POW R2 Washing Machine Sensor `__ by `Frenck `__ - `Sonoff iFan02 Custom Output Example `__ by :ghuser:`quazzie` - `TTGO Esp32 Camera with display `__ by `DrZzs `__ - `ESPHome configs using substitutions and !include `__ by :ghuser:`AlexMekkering` - `ESPHome configs `__ by :ghuser:`glmnet` - `DS102 3 Gang `__ by :ghuser:`tribut` - `ESP32 Higrow Plant Moisture Sensor `__ by :ghuser:`WoLpH` - `Send push notification to phone when dryer cycle has finished `__ by :ghuser:`jeffehobbs` - `ESP8266 Smart Sprinkler Project `__ by `Self Hosted Home `__ - `LOHAS RGBW/CWWW Smart bulbs `__ by `digiblurDIY `__ - `ESPHome with MakerLife Weather Station Kit `__ by :ghuser:`mkuoppa` - `ESPHome DIY Multisensor Cat Feeder `__ by :ghuser:`335iguy`