Electrolux-to-MQTT

Maintained

As teased in the <Kirbo.DEV /> blog post, here's the project: a bridge from Electrolux's public appliance API (Application Programming Interface) to my own MQTT (Message Queuing Telemetry Transport) broker, with zeroconf auto-discovery into Home Assistant.

Repository: https://gitlab.com/kirbo/electrolux-to-mqtt.

It runs as a small TypeScript service that polls the Electrolux API (Application Programming Interface), normalises the device state, and republishes it on MQTT (Message Queuing Telemetry Transport) topics under each device's serial. Home Assistant picks up the devices automatically via the zeroconf-style discovery payload — no manual YAML wiring per device.

The point is not "see this appliance in HA (Home Assistant)". The point is owning the data, so I can build automations the official app won't let me build. The Portable Air Conditioner I started with (Electrolux Comfort 600) drove the first set:

  • When I'm away, keep the air temperature below +26°C
  • When I'm home and outdoor > indoor, hold indoor at +22–23°C
  • Cross-device rules with sensors and presence the official app doesn't expose

Status: maintained, currently 10 reported active users (including me). Open to bug reports, feature requests, and merge requests.