Miele W1 Interactive Card & Code Generator (Circular Progress, TwinDos Levels, Multi-lang)

Hi everyone! :wave:

I’ve created a custom interactive Picture Elements card for Miele washing machines (specifically designed for W1 models with TwinDos).

To make it super easy for anyone to adapt this to their setup without messing with complex YAML, I also built a standalone HTML Code Generator. Just type your entity prefix (e.g., washer), select your language, and copy the ready-to-use code!

:sparkles: Key Features:

  • :o: Circular Progress Ring: A dynamic LED-style ring around the door that visually fills up as the wash cycle progresses.
  • :droplet: Dynamic TwinDos Cartridges: The Phase 1 & 2 containers visually fill and empty based on your actual liquid percentage sensors.
  • :control_knobs: Smart Controls: Context-aware Start/Stop buttons and a Power button that changes color based on the state.
  • :earth_africa: Multi-Language: Built-in support for English, German, and Russian.
  • :bar_chart: Minimalist Stats: Clean water and energy consumption indicators.

:gear: Requirements:

  • card-mod installed via HACS (required for the CSS gradients and masks).

:rocket: How to use:

  1. Download the miele_washer_card_generator.html and the washer.webp background image from my GitHub.
  2. Open the HTML file in any browser.
  3. Enter your entity prefix, copy the generated YAML, and paste it into a Manual card in your dashboard.

:point_right: Get the Code Generator & Instructions on my GitHub

Here is how it looks in action:

Hope you find it useful! Let me know what you think.