About
ECHONET Lite is a custom integration that connects Home Assistant to ECHONET Lite compatible devices over the local network. It provides climate, fan, cover, light, sensor, select, switch, number, time and binary sensor platforms, and devices are added in the UI by IP address and name, with auto discovery as an option. Any device that implements the protocol is supported, including device classes missing from the Machine Readable Appendix. State updates use push notifications, with polling for properties the device does not report, and an option keeps polling active on segmented networks. Options cover fan and swing settings, temperature limits for heating, cooling and automatic operation, and energy-related sensors where available. The project is in maintenance mode, with bug fixes still accepted.
Automatic summary of the README and code of scottyphillips/echonetlite_homeassistant. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Lights
- Climate
- Fans
- Covers
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Device IP address and name setting (Auto Discovery)
- Host (IP Address)
- Device Name
Also asked when at the device ip address and name setting step.
After setup
- Handling of operation mode "Other"
- Configure Fan settings
- Configure Horizontal Swing Settings
- Configure Vertical Swing Settings
- Configure Auto Direction
- Configure Swing Mode
- Configure Swing Mode for Climate entity UI
- Configure Minimum Temperature for Heating Operation
- Configure Maximum Temperature for Heating Operation
- Configure Minimum Temperature for Cooling Operation
- Configure Maximum Temperature for Cooling Operation
- Configure Minimum Temperature for Automatic Operation
- Configure Maximum Temperature for Automatic Operation
- Do not stop polling even if immediate notification is expected
- Enable energy-related sensors (if available)
Texts from the code of scottyphillips/echonetlite_homeassistant.
From the README
A Home Assistant custom component for use with ECHONETLite compatible devices. This custom component makes use of the pychonet Python3 library also maintained by this author.
This integration supports any device that implements the ECHONET Lite protocol, regardless of whether the device class appears in the Machine Readable Appendix (MRA). New device classes can be added via pychonet without constraint.
Shows in Vulpo
Light card, Quick Toggle card, Cover card, Climate card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 714 sharing analytics
- GitHub stars
- 259
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 4.0.9,
- Category
- Climate
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
echonetlite- Issues
- Report an issue











