A custom component for Home Assistant that provides local control for Electrolux/AEG appliances (specifically AC units with Broadlink chips, type 0x4f9b) without relying on the discontinued Electrolux Cloud API.
- 100% Local Control: No cloud dependency, no internet required, and no risk of API deprecation.
- Fast Response: Instant feedback compared to cloud polling.
- Full Climate Control:
- Power (On/Off)
- Operation Modes (Auto, Cool, Heat, Dry, Fan Only)
- Fan Speeds (Auto, Low, Mid, High)
- Target Temperature
- Current Temperature Sensor
- Config Flow: Easy setup via Home Assistant UI (manual IP entry).
- Open HACS in Home Assistant.
- Go to Integrations > 3 dots (top right) > Custom repositories.
- Add
https://github.com/Volp02/electrolux_localwith category Integration. - Click Add and then Download.
- Restart Home Assistant.
- Download the latest Release.
- Extract the
custom_components/electrolux_localfolder. - Copy this folder to your Home Assistant
config/custom_components/directory. - Restart Home Assistant.
- Navigate to Settings > Devices & Services > Add Integration.
- Search for Electrolux Local Control.
- Enter the IP Address of your AC unit (e.g.,
192.168.1.100).- Tip: Assign a static IP to your AC in your router settings to prevent connection issues.
- The integration will detect the MAC address and add the device.
- Electrolux WP71-265WT (Portable Air Conditioner)
- Potentially other Electrolux/AEG devices using the Broadlink
0x4f9bOEM chip.
"Invalid handler specified" Error: If you see this during setup, it usually means Home Assistant needs a restart to load the new config flow files properly. Restart HA and try again.
Device not found: Ensure the device is powered on and connected to the same Wi-Fi network as Home Assistant. You can verify connectivity by pinging the IP address.
- Based on reverse-engineering work by the Home Assistant community.
- Uses the python-broadlink library.
This project is licensed under the MIT License - see the LICENSE file for details.