Skip to content
Home Assistant TestFlight
Lighting

ECHONET Lite

scottyphillips/echonetlite_homeassistant · v4.0.9

HACSLocal polling

A Home Assistant custom component for use with ECHONET enabled devices.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight
switchSwitch or outlet
coverBlind, garage door, window or door
climateThermostat
fanFan
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
selectMode picker (as switches)

1 report below say how a device from this integration behaves in the Home app.

What people report

Local ECHONET Lite control for Japanese-market and Mitsubishi/Panasonic/Daikin climate gear, air purifiers and meters; new Sharp models get added quickly. Mitsubishi Wi-Fi adapters need ECHONET enabled first.

  • Works9
  • Partly works3
  • Requested2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Daikin and Mitsubishi split systems in JapanWorks LocalJapan uses Echonet Lite; user has 3 Daikin and 2 Mitsubishi units
Saved copy
In Japan here (where heat pumps are the norm for HVAC needs) we have 5 units (1 in each bedroom, plus 2 large split systems which control climate in the main living area.) 3 are Daikin and 2 are Mitsubishi. Japan uses a different communications protocol called Echonet Lite, so I was both shocked and thrilled there’s an integration for it in HACS. It didn’t work at first, but after reporting the issue I had, the devs fixed it! Has worked great ever since! I prefer to control them via the Home app on my Apple devices, so I use the HomeKit integration to forward the controls there. Also, heat …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-05
Daikin ECHONET Lite devicesWorks LocalListed as supported manufacturer
Saved copy
Supported devices: Manufacturer; Mitsubishi Electric; Fujitsu General; Sharp; Panasonic; Daikin; Rinnai; Noritz; Koizumi; OMRON; KDK; JDM Electric Meters; Sony; Toshiba.

Excerpt saved from the README on 2026-10-23.

README
Fujitsu General air conditionersWorks LocalListed as supported manufacturer
Saved copy
Supported devices: Manufacturer; Mitsubishi Electric; Fujitsu General; Sharp; Panasonic; Daikin; Rinnai; Noritz; Koizumi; OMRON; KDK; JDM Electric Meters; Sony; Toshiba.

Excerpt saved from the README on 2026-10-23.

README
Mitsubishi Electric air conditionersWorks LocalListed as supported manufacturer
Saved copy
Supported devices: Manufacturer; Mitsubishi Electric; Fujitsu General; Sharp; Panasonic; Daikin; Rinnai; Noritz; Koizumi; OMRON; KDK; JDM Electric Meters; Sony; Toshiba.

Excerpt saved from the README on 2026-10-23.

README
Mitsubishi heat pump (ECHONET Lite)Works LocalFully local if model supports ECHONET Lite
Saved copy
I use Mitsubishi heat pumps with the "ECHONETLite Platform Custom Component for Home Assistant" integration through HACS. If the heat pump supports ECHONETLite then you can be completely local.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-07
Mitsubishi PEAD71 ducted unitWorks LocalMin/max temperature adjustable via integration options
Saved copy
Apologies in advance if this request is not the correct use of the "issues" facility .. this is all new to me I have a ducted PEAD system & from the wired Mitsubishi controller the temperature range in heat is from 17C upwards. But from the iphone App the range is from 10C upwards. My system install is odd & I need to use the return duct temperature rather than room temperature, plus the return point is well away from the head outlets & therefore the usual setpoint I use is 13C. I managed to get the echolite add in operating to 10C by changing line 243 of _init_.py to 'min_temp_heat': 10, But …

Excerpt saved from GitHub on 2026-10-23.

Issue #76 · 2022-06
Panasonic CS-xxDJ series air conditionerWorks LocalConfirmed working on integration 3.5.3
Saved copy
I added it to the en and ja readme's. Tested in Home Assistant 2022.7 and version 3.5.3 of this integration (both current as of today) Photo from my home assistant dashboard (automatically added info/ controls shown): Device info from Devices page:

Excerpt saved from GitHub on 2026-10-23.

PR #101 · 2022-07
Sharp FP-S42Y air purifierWorks LocalVerified local controls added in 2026
Saved copy
The FPS42Y acknowledges standard airflow (EPC A0) writes while remaining in AI Auto mode. Several distinct automatic modes also report the same A0 value, so A0 alone cannot represent the active preset. Its HW-A04 node profile identifies the Wi-Fi adapter, while the air-cleaner object's EPC 8C identifies FPS42Y. This change adds model-scoped support for FPS42Y through the integration's quirk mechanism and shared coordinator. It exposes seven presets, temperature, humidity, PM2.5, a read-only Plasmacluster indicator, and LED/child-lock switches. Fan and airflow-select entities use the same F3 …

Excerpt saved from GitHub on 2026-10-23.

PR #272 · 2026-09
Sharp FX-S120V air purifierWorks LocalConfirmed by readback on a physical unit
Saved copy
The FX-S120V uses the same vendor EPC layout as the FP-S42Y: F1 and F2 are 40 bytes, F3 is 27, and all seven mode codes are identical. Confirmed by readback on a physical unit with its internet access blocked. Rather than hardcoding a second model name, the verified models move into SHARP_AIR_CLEANER_MODELS and the three FPS42Y comparisons in connectors.py become membership tests. is_sharp_fps42y is renamed is_sharp_air_cleaner, since it no longer describes a single model -- mechanical, no behaviour change. One deliberate behaviour change: the FX-S120V drives its LED to 0x10 for a dim level, …

Excerpt saved from GitHub on 2026-10-23.

PR #276 · 2026-09
Mitsubishi air conditioner via Siri/HomeKitPartly worksPartly in Home
Power on ignores previous mode; Siri 'cool' or 'heat' commands work
Auto mode fixed for HomeKit; power-on does not restore previous mode
Saved copy
Hi Ledfoot. After some digging around this behaviour is inherent in the HomeKit integration and there isn't really anything I can do at my end to fix this up. I can certainly validate the behaviour exists when using Siri/HomeKit as confirmed by yourself but when I debugged the event bus I could see that the HomeKit Integration was explicitly setting the mode to 'heat_cool' when I asked Siri to "Turn on the Air Conditioner" Basically the HomeKit Thermostat class appears to only have four states: 'off', 'heat', 'cool' and 'auto'. So when you use Siri to 'switch the Air Conditioner on', …

Excerpt saved from GitHub on 2026-10-23.

Issue #5 · 2019-12
Mitsubishi MAC-577IF2-E Wi-Fi adapterPartly works LocalNewer adapters support ECHONET but enabling it can need the regional app
Saved copy
Can you enable ECHONET lite only with the official Mitsubishi AU/NZ Wifi App? I have a MAC-577IF2-e adapter in my MSZ-AP42VGK AC, but I don't see the enable ECHONET lite option in the MELCloud iOS application. I'm in the EU. Am I using the wrong app or does MAC-577IF2-e not support it? Where can I download the official Mitsubishi AU/NZ Wifi App if the former is the case?

Excerpt saved from GitHub on 2026-10-23.

Issue #138 · 2023-06
Mitsubishi MSZ-AP42VGK air conditionerPartly works LocalLocal control needs ECHONET enabled on the adapter
Saved copy
Can you enable ECHONET lite only with the official Mitsubishi AU/NZ Wifi App? I have a MAC-577IF2-e adapter in my MSZ-AP42VGK AC, but I don't see the enable ECHONET lite option in the MELCloud iOS application. I'm in the EU. Am I using the wrong app or does MAC-577IF2-e not support it? Where can I download the official Mitsubishi AU/NZ Wifi App if the former is the case?

Excerpt saved from GitHub on 2026-10-23.

Issue #138 · 2023-06
Chofu Seisakusho KAITEKI MC-38 multi-zone ACRequestedPer-zone control PR still open
Saved copy
Summary Adds support for the Chofu Seisakusho KAITEKI (MC-38) multi-zone home air conditioner (class 0x0130), which exposes per-zone control through the manufacturer-specific EPC 0xF1 instead of the standard properties. ## What this adds - One climate entity per physical zone group (derived from EPC 0xF2), with on/off, target temperature and airflow (low/high/auto). - A "Program Operation" select per zone group (off/timer1/timer2/timer3). - An "Away Mode" select (EPC 0xF0). - Zone room temperatures (0xFA) and a main power switch (0x80), via quirks. - The other KAITEKI-specific EPCs, via …

Excerpt saved from GitHub on 2026-10-23.

PR #278 · 2026-10
Kyocera Enerezza Plus solar systemRequestedSupport PR closed without merge
Saved copy
this modification works best with my pull request for pychonet. added Kyocera Enerezza Plus Solar system support, whcih includes: new 028E device "Distributed Generator Electric Energy Meter" support, required also in pychonet. support for Kyocera Storage Battery operation mode setting, in quirks.

Excerpt saved from GitHub on 2026-10-23.

PR #243 · 2026-03

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Details

Installs (analytics)713 (0.1%)
GitHub stars258
Latest version4.0.9 (2026-10-14)
Set up in the UIYes
Maintainers@scottyphillips, @nao-pon
LicenseMIT

Devices listed in its README

  • Manufacturer
  • Mitsubishi Electric
  • Fujitsu General
  • Sharp
  • Panasonic
  • Daikin
  • Rinnai
  • Noritz
  • Koizumi
  • OMRON
  • KDK
  • JDM Electric Meters
  • Sony
  • Toshiba

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
nao-pon/echonetlite_homeassistant★ 52026-04-26A Home Assistant custom component for use with ECHONET enabled Mitsubishi HVAC systems.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.