FreeMDU
The FreeMDU project provides open hardware and software tools for communicating with Miele appliances via their optical diagnostic interface. It serves as a free and open alternative to the proprietary Miele Diagnostic Utility (MDU) software, which is only available to registered service technicians.
Most Miele devices manufactured after 1996 include an optical infrared-based diagnostic interface, hidden behind one of the indicator lights on the front panel. On older appliances, this interface is marked by a Program Correction (PC) label.
Until now, communication with this interface required an expensive infrared adapter sold exclusively by Miele, along with their closed-source software. The goal of FreeMDU is to make this interface accessible to everyone for diagnostic and home automation purposes.
The project is split into three main components:
Protocol : core protocol library and device implementations
: core protocol library and device implementations TUI : terminal-based device diagnostic and testing tool
: terminal-based device diagnostic and testing tool Home: communication adapter firmware with MQTT integration for Home Assistant
More details about the proprietary diagnostic interface and the reverse-engineering process behind this project can be found in this blog post.
Caution This project is highly experimental and can cause permanent damage to your Miele devices if not used responsibly. Proceed at your own risk.
... continue reading