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.
Contributing:
Know if a cool ESPHome component that is missing? Please make a PR!
- TI wMBus: For interfacing with TI's Wireless M-Bus.
- Telnet Server: Adds a telnet bridge so that you can send and receive characters on the serial bus.
- syslog: Have your ESPHome device log out via the standard syslog protocol.
- Homekit: Make your ESPHome devices show up in your Apple Home app.
- OpenHaystack: Puts your ESPHome device onto the Apple Find My network (blog).
- BLE Keyboard: Make your ESPHome device a virtual BLE keyboard.
- Hi-Link mmWave Radar: Support for Hi-Link LD class millimeter wave radar modules.
- emporia-vue: Support for the Emporia Vue 2 energy monitor.
- JK-BMC: Interfaces with the Jikong Battery Management System over UART or BLE.
- p1reader: For interfacing with the Swidish P1 energy meters.
- pipsolar: Monitor and control a Pipsolar inverter via RS232.
- deye: Monitor and control your Deye inverters.
- powmr-hybrid-inverter: Monitor and control various PowMr Inverter modules.
- smg-ii: Monitor and control a iSolar/EASUN SMG II inverter.
- VictronMPPT: Monitor and control Victron Devices such as a Solar Charge Controller.
- mitsubishiheatpump: Interface with your Mitsubishi Heatpump for automated climate control.
- panasonic-ac: Interface with your Panasonic Air Conditioner without their "cloud".
- ecodan: Interface with your Ecodan heatpump.
- aux_ac: Direct wifi control of your AUX based air conditioners.
- OpenTherm: Control your OpenTherm-based thermostat from ESPHome.
- econet: Controlling a Rheem water heater or HVAC system.
- Samsung HVAC: Integrate with Samsung HVACs that use the NASA and NonNASA protocols.
- Nibe: Control your Nibe Heat Pump over Modbus.
- lg-controller: Control your LG Air Conditioner instead of the LG ThinQ integration.
- mipurifier: Component for Xiaomi Air Purification devices.
- xiaomi_bslamp2: Integrate with your Xiaomi Mijia Bedside Lamp v2.
- desky: Component for controlling your Desky standing desk.
- Yeelight-ceiling-light: Control many different models of Yeelight or Xiaomi lights.
- dmx512: Control DMX devices via a RS485 UART.
- DSCKeyBus: For interfacing with a DSC POWERSERIES alarm system.
- Konnected: Bridge your Konnected alarm system or garage door openers.
- ratgdo: Enable sending commands to your garage door opener via your ESPHome device.
- vistaECP: Control your Honeywell/Ademco Vista ECP security system.
- Nuki Lock: Seamless integration of Nuki Smartlocks into ESPHome / Home Assistant.
- Roomba Bridge: Control your Roomba using ESPHome without the internet or the app.
- Philips-Smart-Coffee: Control your Philips Series 2200/3200 Coffee Machines.
- jura coffee: Control your Jura Impressa class coffee machines.
- Tesla BLE: Interface with your Tesla over BLE.
- igrill: Read sensors from iGrill and Pulse BBQs.