# Miele XKM3000Z: reconstructing a local Zigbee appliance bridge

> The Miele XKM3000Z bridge decodes local Zigbee telemetry from an older Miele washing machine and publishes status, program, timing, and door events through MQTT for Home Assistant. Its protocol notes map endpoints and clusters, including the raw 0x0B02 event cluster and parameter blocks.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/hannes813/miele-xkm3000z-reverse-engineering>
- Primary source: <https://github.com/hannes813/miele-xkm3000z-reverse-engineering/blob/2ccca3c11375f5e33bc4ec0331e00d3059f6a355/README.md>
- Catalog page: <https://awesomerea.org/resources/miele-xkm3000z-bridge-case/>
- Record JSON: <https://awesomerea.org/resources/miele-xkm3000z-bridge-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/miele-xkm3000z-bridge-case/index.md)

## Requirements & limits

- **Prerequisites:** A Miele appliance with XKM3000Z, a TI ZNP-compatible Zigbee adapter, Python, and an MQTT broker.
- **Limits:** Program-selection and pause or cancel writes remain experimental; several sensor states have no confirmed readout.
- **License:** MIT license.

## Primary sources

1. <https://github.com/hannes813/miele-xkm3000z-reverse-engineering/blob/2ccca3c11375f5e33bc4ec0331e00d3059f6a355/README.md>
2. <https://github.com/hannes813/miele-xkm3000z-reverse-engineering/blob/2ccca3c11375f5e33bc4ec0331e00d3059f6a355/docs/protocol-notes.md>

## More in Protocols

- [PolyWollyWin: reconstructing ASUS AniMe Matrix HID control](https://awesomerea.org/resources/polywollywin-case/index.md) · Case study
- [gloriousctl: mapping Pixart Model I 2 mouse settings](https://awesomerea.org/resources/gloriousctl-linux-pixart-case/index.md) · Case study
- [divoom-protocol: reconstructed BLE control for Divoom displays](https://awesomerea.org/resources/divoom-protocol-case/index.md) · Case study
- [hestia: replacing the Keemple smart-home cloud](https://awesomerea.org/resources/hestia-keemple-case/index.md) · Case study
- [gigabyte-gpu-lcd: reconstructing AORUS GPU LCD control](https://awesomerea.org/resources/gigabyte-gpu-lcd-case/index.md) · Case study
- [Ricoh SP 200 Linux CUPS Driver: reconstructing the printer's USB print protocol](https://awesomerea.org/resources/ricoh-sp200-linux-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
