electrolux2mqtt ghcr.io/ripleyxlr8/electrolux2mqtt:latest https://github.com/ripleyXLR8/electrolux2mqtt/pkgs/container/electrolux2mqtt bridge sh false https://github.com/ripleyXLR8/electrolux2mqtt/issues https://github.com/ripleyXLR8/electrolux2mqtt Bridges connected Electrolux, AEG, Frigidaire and +home appliances to your MQTT broker, using Home Assistant style discovery. Your appliances then show up on their own in Jeedom, Home Assistant, or any other MQTT Discovery consumer. EVERY APPLIANCE, NOT JUST ONE FAMILY: Entities are derived from the capabilities the appliance itself declares, so ovens, hobs, hoods, fridges, dishwashers, washers, dryers, air conditioners, purifiers, dehumidifiers and robot vacuums all work - programs, states, temperatures, food probe, door, remaining time, alerts, and the settings your own appliance exposes. Verified against the capability sets of 14 appliance families shipped with the official Electrolux SDK. REAL TIME, NO POLLING: State changes arrive as a push over the API's Server-Sent Events livestream, so the cloud is never polled in a loop. A full re-read every 15 minutes acts as a safety net. The bridge is built on electrolux-group-developer-sdk, the SDK published by Electrolux itself. ROBUST: Discovery, states and command subscriptions are replayed on every reconnection to the broker, so a broker restart cannot leave the bridge publishing states while silently ignoring commands. An MQTT Last Will reports the bridge going down. Electrolux rotates the refresh token on every renewal, so the current pair is persisted in the config folder - a restart never leaves you locked out with a spent token. REQUIREMENTS: An MQTT broker, and credentials from https://developer.electrolux.one/dashboard : create an API key, then generate an access token / refresh token pair. The appliance must first be paired and named in the Electrolux or AEG mobile app. A note on control: monitoring always works, but commands are gated by the appliance. On ovens and hobs, remote operation must be enabled on the appliance's own display and switches itself off after a while, which is a safety requirement, not a limitation of this bridge. A read-only mode is available. Not affiliated with, endorsed by, or supported by Electrolux Group. HomeAutomation: https://raw.githubusercontent.com/ripleyXLR8/unraid-templates/main/electrolux2mqtt.xml https://raw.githubusercontent.com/ripleyXLR8/electrolux2mqtt/main/electrolux2mqtt-icon.png An MQTT broker, and credentials created at https://developer.electrolux.one/dashboard (an API key, plus an access token / refresh token pair). The appliance must already be paired and named in the Electrolux or AEG mobile app. electrolux aeg frigidaire oven hob hood fridge dishwasher washer dryer air conditioner mqtt jeedom homeassistant home assistant discovery ocp