https://github.com/solarkennedy/awesome-esphome-components
A curated collection of awseome ESPHome Components
https://github.com/solarkennedy/awesome-esphome-components
List: awesome-esphome-components
Last synced: about 2 months ago
JSON representation
A curated collection of awseome ESPHome Components
- Host: GitHub
- URL: https://github.com/solarkennedy/awesome-esphome-components
- Owner: solarkennedy
- Created: 2025-01-01T22:24:51.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-06T22:28:58.000Z (5 months ago)
- Last Synced: 2025-03-31T10:14:38.508Z (about 2 months ago)
- Size: 8.79 KB
- Stars: 116
- Watchers: 16
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-esphome-components - A curated collection of awseome ESPHome Components. (Programming Language Lists / C++ Lists)
README
# Awesome ESPHome Components
[](https://github.com/sindresorhus/awesome)
A list of ESPHome components that are too cool to exist in mainline.
To use any of these components in _your_ ESPHome device, check out the documentation for adding [external components](https://esphome.io/components/external_components#git).
**Contributing:**
Know if a cool ESPHome component that is missing?
Please make a PR!# Components
## Network Hardware
* [TI wMBus](https://github.com/SzczepanLeon/esphome-components): For interfacing with TI's [Wireless M-Bus](https://www.ti.com/tool/WMBUS).
## Network Protocols
* [Telnet Server](https://github.com/RoboMagus/esphome-telnet-server): Adds a telnet bridge so that you can send and receive characters on the serial bus.
* [syslog](https://github.com/TheStaticTurtle/esphome_syslog): Have your ESPHome device log out via the standard syslog protocol.
* [Homekit](https://github.com/rednblkx/HAP-ESPHome): Make your ESPHome devices show up in your Apple Home app.## Bluetooth/BLE
* [OpenHaystack](https://github.com/barrenechea/esphome-config-files/tree/main/components/openhaystack): Puts your ESPHome device onto the Apple Find My network ([blog](https://www.barrenechea.cl/en/projects/openhaystack-esphome/)).
* [BLE Keyboard](https://github.com/dmamontov/esphome-blekeyboard): Make your ESPHome device a virtual BLE keyboard.## Distance / Presence Sensors
* [Hi-Link mmWave Radar](https://github.com/patrick3399/Hi-Link_mmWave_Radar_ESPHome): Support for Hi-Link LD class millimeter wave radar modules.
## Electricity Sensors
* [emporia-vue](https://github.com/emporia-vue-local/esphome): Support for the Emporia Vue 2 energy monitor.
* [JK-BMC](https://github.com/syssi/esphome-jk-bms): Interfaces with the Jikong Battery Management System over UART or BLE.
* [p1reader](https://github.com/psvanstrom/esphome-p1reader): For interfacing with the Swidish P1 energy meters.
* [pipsolar](https://github.com/syssi/esphome-pipsolar): Monitor and control a Pipsolar inverter via RS232.
* [deye](https://github.com/klatremis/esphome-for-deye): Monitor and control your Deye inverters.
* [powmr-hybrid-inverter](https://github.com/odya/esphome-powmr-hybrid-inverter): Monitor and control various PowMr Inverter modules.
* [smg-ii](https://github.com/syssi/esphome-smg-ii): Monitor and control a iSolar/EASUN SMG II inverter.
* [VictronMPPT](https://github.com/KinDR007/VictronMPPT-ESPHOME): Monitor and control Victron Devices such as a Solar Charge Controller.## Environment
* [mitsubishiheatpump](https://github.com/geoffdavis/esphome-mitsubishiheatpump): Interface with your Mitsubishi Heatpump for automated climate control.
* [panasonic-ac](https://github.com/DomiStyle/esphome-panasonic-ac): Interface with your Panasonic Air Conditioner without their "cloud".
* [ecodan](https://github.com/gekkekoe/esphome-ecodan-hp): Interface with your Ecodan heatpump.
* [aux_ac](https://github.com/GrKoR/esphome_aux_ac_component): Direct wifi control of your AUX based air conditioners.
* [OpenTherm](https://github.com/arthurrump/esphome-opentherm): Control your OpenTherm-based thermostat from ESPHome.
* [econet](https://github.com/esphome-econet/esphome-econet): Controlling a Rheem water heater or HVAC system.
* [Samsung HVAC](https://github.com/omerfaruk-aran/esphome_samsung_hvac_bus): Integrate with Samsung HVACs that use the NASA and NonNASA protocols.
* [Nibe](https://github.com/elupus/esphome-nibe): Control your Nibe Heat Pump over Modbus.
* [lg-controller](https://github.com/JanM321/esphome-lg-controller): Control your LG Air Conditioner instead of the LG ThinQ integration.
* [mipurifier](https://github.com/jaromeyer/mipurifier-esphome): Component for Xiaomi Air Purification devices.## Light
* [xiaomi_bslamp2](https://github.com/mmakaay/esphome-xiaomi_bslamp2): Integrate with your Xiaomi Mijia Bedside Lamp v2.
* [desky](https://github.com/ssieb/esphome_components/tree/master/components/desky): Component for controlling your Desky standing desk.
* [Yeelight-ceiling-light](https://github.com/syssi/esphome-yeelight-ceiling-light): Control many different models of Yeelight or Xiaomi lights.
* [dmx512](https://github.com/andyboeh/esphome-dmx512): Control DMX devices via a RS485 UART.## Garage / Security
* [DSCKeyBus](https://github.com/Dilbert66/esphome-dsckeybus): For interfacing with a DSC POWERSERIES alarm system.
* [Konnected](https://github.com/konnected-io/konnected-esphome): Bridge your Konnected alarm system or garage door openers.
* [ratgdo](https://github.com/ratgdo/esphome-ratgdo): Enable sending commands to your garage door opener via your ESPHome device.
* [vistaECP](https://github.com/Dilbert66/esphome-vistaECP): Control your Honeywell/Ademco Vista ECP security system.
* [Nuki Lock](https://github.com/uriyacovy/ESPHome_nuki_lock): Seamless integration of Nuki Smartlocks into ESPHome / Home Assistant.## Vacuums
* [Roomba Bridge](https://github.com/solarkennedy/roomba-bridge-esphome): Control your Roomba using ESPHome without the internet or the app.
## Misc Appliances
* [Philips-Smart-Coffee](https://github.com/TillFleisch/ESPHome-Philips-Smart-Coffee): Control your Philips Series 2200/3200 Coffee Machines.
* [jura coffee](https://github.com/ryanalden/esphome-jura-component): Control your Jura Impressa class coffee machines.
* [Tesla BLE](https://github.com/yoziru/esphome-tesla-ble): Interface with your Tesla over BLE.
* [igrill](https://github.com/bendikwa/esphome-igrill): Read sensors from iGrill and Pulse BBQs.