My boring Blog

Home page di Mauro Frigerio

Integrazione Daikin Madoka in Home Assistant: la soluzione definitiva con ESPHome!

24-06-2025 Tempo di lettura 3 minuti Article

L’incanto della casa intelligente con Home Assistant

Home Assistant è un vero e proprio mago quando si tratta di trasformare la tua casa in un ambiente intelligente e reattivo. Connettendo tutti i tuoi dispositivi, si aprono infinite porte verso automazioni che prima potevi solo sognare! Mentre molti apparecchi si integrano con un semplice “plug-and-play”, altri, come i sistemi Daikin Madoka, presentano una sfida più intrigante a causa della loro esclusiva connettività Bluetooth.

Le sfide precedenti: un cammino tortuoso

Nel mio percorso alla ricerca dell’integrazione perfetta per i dispositivi Madoka, ho esplorato diverse vie. Su internet si trovano soluzioni che spaziano da integrazioni HACS personalizzate a proposte basate su hardware specifico. Sebbene non abbia testato le soluzioni hardware, l’integrazione HACS, pur promettente, si è rivelata spesso instabile, costringendomi a riavvii e riconnessioni frustranti.

La rivelazione: ESPHome al salvataggio!

Dopo vari tentativi e notti insonni, ho finalmente scoperto la soluzione che utilizzo con successo da uno o due anni: ESPHome! Ho trovato un repository che sfrutta la base del bluetooth-proxy per collegare un ESP32 al Madoka, creando un ponte solido e affidabile.

Ecco la configurazione ESPHome che ha cambiato tutto:

esphome:
  name: "hub-madoka"

esp32:
  board: esp-wrover-kit
  framework:
    type: esp-idf

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

# Abilita il logging per monitorare il tutto
logger:

api:
  encryption:
    key: !secret api_key

ota:
  platform: esphome
  password: !secret esphome_secret
  
esp32_ble_tracker:
  scan_parameters:
    # Puoi sperimentare con questi parametri, ma il default è ottimo
    #interval: 1100ms
    #window: 1100ms
    active: true # Scansione attiva per una migliore rilevazione

external_components:
  - source: github://Petapton/esphome@madoka
    components: [ madoka]

esp32_ble:
  io_capability: display_yes_no # Cruciale per l'accoppiamento con display

ble_client:
  - mac_address: "AA:BB:CC:DD:EE:FF"  # <--- NON DIMENTICARE DI CAMBIARE QUESTO!
    id: madoka_climate

climate:
  - platform: madoka
    name: "Madoka Climate Control" # Un nome accattivante per il tuo controllo climatico
    ble_client_id: madoka_climate
    update_interval: 15s # Aggiornamenti ogni 15 secondi per una reattività ottimale

Informazione

ATTENZIONE: Al momento (18.06.2025) sono stati riscontrati problemi di compatibilità con la versione 2025.6.0 di ESPHome. Ti consiglio di utilizzare la versione 2025.5.1 per garantire il corretto funzionamento di questa configurazione.

Nota

(Aggiornamento del 24.06.2025) L’aggiornamento alla versione 2025.6.1 di ESPHome e l’aggiornamento del firmware del ESP32 risolvono i problemi.

La tua guida passo-passo all’integrazione perfetta!

Segui questi semplici passaggi per portare i tuoi Daikin Madoka nel mondo di Home Assistant:

  1. Trova il MAC del Madoka: Usa l’app nRF Connect (disponibile per Android e iOS) per scansionare e identificare l’indirizzo MAC univoco del tuo dispositivo Madoka. È il tuo lasciapassare!
  2. Programma l’ESP32: Carica il firmware sull’ESP32 tramite ESPHome, ricordandoti di sostituire “AA:BB:CC:DD:EE:FF” con l’indirizzo MAC del tuo Madoka trovato al punto 1.
  3. Attiva il Bluetooth sul Madoka: Assicurati che la funzione Bluetooth sia attiva sul tuo dispositivo Daikin Madoka.
  4. Accoppiamento magico: Sul display del Madoka apparirà un codice di accoppiamento. Conferma questo codice! Per una doppia verifica, lo stesso codice sarà visibile anche nei log del tuo ESP32.
  5. Aggiungi a Home Assistant: Vai nelle integrazioni di Home Assistant e aggiungi il nuovo dispositivo ESPHome.
  6. Goditi la tua casa intelligente: Complimenti! Ora sei pronto a controllare i tuoi Daikin Madoka direttamente da Home Assistant e a creare automazioni da sogno.