2 poin oleh GN⁺ 2025-11-18 | Belum ada komentar. | Bagikan ke WhatsApp
  • Menyediakan alat perangkat keras dan perangkat lunak terbuka untuk berkomunikasi dengan antarmuka diagnostik optik pada perangkat Miele
  • Dirancang sebagai alternatif gratis yang menggantikan perangkat lunak proprietari Miele Diagnostic Utility(MDU) dan adaptor inframerah khusus
  • Proyek ini dibagi menjadi tiga komponen: Protocol, TUI, dan Home, yang mendukung fungsi diagnosis, pengujian, dan integrasi otomasi rumah
  • Beberapa model (misalnya G 651 I PLUS-3, W 2446) didukung penuh, sementara model lain dapat memeriksa kompatibilitas melalui ID perangkat lunak
  • Menyediakan integrasi Home Assistant dan ekstensibilitas pengembangan berbasis Rust, sehingga sistem diagnostik tertutup dapat diubah menjadi sistem terbuka

Gambaran proyek

  • FreeMDU adalah alat perangkat keras dan perangkat lunak sumber terbuka untuk berkomunikasi dengan antarmuka diagnostik berbasis inframerah pada perangkat Miele
    • Sebelumnya dibutuhkan adaptor proprietari milik Miele dan perangkat lunak tertutup
    • FreeMDU dirancang sebagai alternatif gratis yang bisa diakses siapa saja
  • Tujuannya adalah membuka antarmuka ini untuk keperluan diagnosis dan otomasi rumah (Home Automation)
  • Berbeda dengan Miele Diagnostic Utility(MDU), alat ini dapat digunakan meski bukan teknisi servis terdaftar

Komponen

  • Proyek ini terdiri dari tiga komponen utama
    • Protocol: pustaka protokol inti dan implementasi perangkat
    • TUI: alat diagnosis dan pengujian perangkat berbasis terminal
    • Home: firmware adaptor komunikasi yang mencakup integrasi MQTT, dan dapat dihubungkan dengan Home Assistant
  • Setiap komponen dapat dibangun dan digunakan secara terpisah

Perangkat yang didukung dan ID perangkat lunak

  • Saat terhubung melalui antarmuka diagnostik, perangkat akan mengembalikan ID perangkat lunak 16-bit
    • ID ini mengidentifikasi versi firmware, tetapi tidak terhubung langsung dengan model tertentu atau jenis papan tertentu
  • Daftar perangkat yang saat ini telah dikonfirmasi didukung
    • 360: papan EDPW 223-A, posisi lampu indikator Check inlet (PC), didukung penuh
    • 419: papan EDPW 206, posisi lampu indikator Check inlet (PC), didukung penuh
    • 605: G 651 I PLUS-3, posisi lampu indikator Salt (PC), didukung penuh
    • 629: W 2446, posisi lampu indikator Check inlet (PC), didukung penuh
  • Model serupa kemungkinan kompatibel, dan langkah pertama untuk dukungan perangkat baru adalah memeriksa ID perangkat lunak

Cara penggunaan

  • Sebelum digunakan, toolchain Rust harus terpasang
  • Perlu membuat adaptor komunikasi untuk terhubung dengan perangkat Miele
  • Tersedia tiga skenario penggunaan utama
    • Diagnosis dan pengujian perangkat: flash firmware Home ke adaptor dalam mode bridge, lalu jalankan TUI di desktop
    • Integrasi otomasi rumah: flash firmware Home dalam mode standalone untuk terhubung dengan Home Assistant
    • Pengembangan alat kustom: hubungkan dalam mode bridge lalu gunakan crate Protocol untuk mengimplementasikan perangkat lunak sendiri

Perhatian dan penafian

  • Proyek ini masih dalam tahap eksperimental, dan penggunaan yang ceroboh dapat menyebabkan kerusakan permanen pada perangkat Miele
  • Tidak memiliki afiliasi resmi dengan Miele & Cie. KG, dan merek dagang adalah milik masing-masing pemiliknya
  • Lisensinya dapat dipilih antara Apache 2.0 atau MIT
  • Kontribusi juga mengikuti ketentuan lisensi ganda yang sama

Informasi tambahan

  • Antarmuka diagnostik proprietari Miele dan proses reverse engineering dapat dilihat di posting blog terpisah
  • Prosedur dukungan perangkat baru akan disediakan kemudian
  • Tidak ada informasi tambahan dalam teks asli

Belum ada komentar.

Belum ada komentar.