
Home Assistant è la piattaforma open‑source più diffusa per la domotica domestica. Grazie alla sua architettura modulare è possibile collegare praticamente qualsiasi dispositivo, anche quelli più economici e “fai‑da‑te”. In questo articolo scoprirai, passo dopo passo, come integrare le strisce LED RGB(W) controllate via Wi‑Fi della serie Magic Home / Flux Led, come crearne scenari luminosi e come sfruttare le potenti automazioni di Home Assistant per rendere la tua casa più intelligente, più accogliente e più sicura.
Negli ultimi cinque anni le strisce LED sono passate da prodotto di nicchia a elemento fondamentale dell’arredamento domestico. Le ragioni sono molteplici:
Quando questi controller vengono collegati a Home Assistant, si apre un ventaglio di possibilità: sincronizzazione con altri sensori, attivazione di effetti in risposta a eventi (es. allarme, apertura porte), integrazione con scene predefinite e persino utilizzo come segnale visivo per notifiche di sistema.
Componente | Modello consigliato | Note |
|---|---|---|
Controller Wi‑Fi | Magic Home Wi‑Fi RGB(W) (es. modello MH‑LED) | Compatibile con protocolli TCP/UDP, firmware aggiornabile via app. |
Striscia LED | LED 5050 12 V 5 m (RGB o RGBW) | Assicurarsi che la tensione corrisponda al driver del controller. |
Alimentatore | 12 V 5 A (per 5 m di striscia RGBW) | Preferire alimentatori certificati CE. |
Dispositivo Home Assistant | Raspberry Pi 4, NUC, o server Docker | Connessione di rete stabile (Wi‑Fi o Ethernet). |
Il controller Magic Home comunica tramite protocollo UDP sulla porta 8899. È fondamentale che:
Apri l’app Magic Home e segui questi passaggi:
Al termine, l’app mostrerà la striscia con i controlli di colore, luminosità e modalità predefinite.
Nel menu Impostazioni → Firmware verifica la presenza di aggiornamenti. Un firmware più recente migliora la stabilità della connessione UDP e aggiunge nuove modalità di effetto.
Home Assistant dispone di un’integrazione nativa chiamata “Magic Home (Local Polling)”. Segui questi passaggi:
light (es. light.led_soggiorno).Se preferisci gestire le integrazioni tramite file di configurazione, aggiungi la seguente sezione al file configuration.yaml:
light: - platform: magic_home name: LED Soggiorno host: 192.168.1.45 port: 8899 transition: 2 effect: trueParametri chiave:
Dopo aver salvato, riavvia Home Assistant (Impostazioni → Controlli del server → Riavvia) per rendere effettive le modifiche.
Una volta integrato, nella sezione Entità troverai:
light.led_soggiorno – entità principale.sensor.led_soggiorno_power – consumo in Watt (se supportato dal firmware).binary_sensor.led_soggiorno_online – stato di connessione.Per controllare la striscia direttamente dalla dashboard, aggiungi una card di tipo Light:
{"type": "light", "entity": "light.led_soggiorno", "name": "LED Soggiorno", "icon": "mdi:string-lights"}Questa card mostra:
Se desideri attivare rapidamente effetti come “Rainbow” o “Strobe”, usa una card Button con servizio light.turn_on:
{"type": "button", "tap_action": {"action": "call-service", "service": "light.turn_on", "service_data": {"entity_id": "light.led_soggiorno", "effect": "rainbow", "brightness": 200}}, "icon": "mdi:palette", "name": "Rainbow"}Per monitorare il consumo in tempo reale aggiungi una card Entity che includa il sensore di potenza:
{"type": "entity", "entity": "sensor.led_soggiorno_power", "name": "Consumo LED", "icon": "mdi:flash"}Home Assistant dispone di sensori di luce ambientale (sun.sun) e di orari. Ecco un’automazione YAML che accende la striscia al tramonto con luce calda (3000 K) e 70 % di luminosità:
automation: - alias: "Accendi LED al tramonto" trigger: - platform: sun event: sunset condition: [] action: - service: light.turn_on target: entity_id: light.led_soggiorno data: brightness_pct: 70 color_temp: 370 # 370 corrisponde a ~2700 KSupponiamo di avere un sensore di apertura porta (binary_sensor.porta_ingresso) collegato a un allarme. Quando la porta si apre in modalità “Away”, la striscia lampeggia in rosso per 10 secondi.
automation: - alias: "Allarme porta ingresso - LED rosso lampeggiante" trigger: - platform: state entity_id: binary_sensor.porta_ingresso to: "on" condition: - condition: state entity_id: alarm_control_panel.casa state: "armed_away" action: - repeat: count: 10 sequence: - service: light.turn_on target: entity_id: light.led_soggiorno data: rgb_color: [255, 0, 0] brightness: 255 - delay: "00:00:0.5" - service: light.turn_off target: entity_id: light.led_soggiorno - delay: "00:00:0.5"Una scena è un insieme di stati predefiniti per più entità. Creiamo una scena “Cinema” che:
scene: - name: Cinema entities: light.luce_sala: state: on brightness_pct: 10 light.led_soggiorno: state: on brightness_pct: 30 color_temp: 370 transition: 5Per attivare la scena, usa la card “Scene” di Lovelace o aggiungi un pulsante personalizzato.
Uno script permette di eseguire più azioni in sequenza. Ecco uno script che cicla tra tre colori (blu, verde, rosso) con effetto “strobe” per 30 secondi:
script: party_mode: alias: "Party Mode" sequence: - repeat: count: 30 sequence: - service: light.turn_on target: entity_id: light.led_soggiorno data: rgb_color: [0, 0, 255] # Blu effect: "strobe" brightness: 255 - delay: "00:00:1" - service: light.turn_on target: entity_id: light.led_soggiorno data: rgb_color: [0, 255, 0] # Verde effect: "strobe" brightness: 255 - delay: "00:00:1" - service: light.turn_on target: entity_id: light.led_soggiorno data: rgb_color: [255, 0, 0] # Rosso effect: "strobe" brightness: 255 - delay: "00:00:1"Quando Home Assistant rilascia un nuovo aggiornamento, è utile ricevere una notifica visiva. Lo script seguente accende la striscia in giallo per 5 secondi, poi torna allo stato precedente.
script: ha_update_notify: alias: "Notifica Aggiornamento HA" sequence: - service: light.turn_on target: entity_id: light.led_soggiorno data: rgb_color: [255, 255, 0] # Giallo brightness: 255 - delay: "00:00:5" - service: light.turn_off target: entity_id: light.led_soggiornoSupponiamo di avere un sensore di temperatura (sensor.soggiorno_temperature) e vogliamo che il colore della striscia vari dal blu (freddo) al rosso (caldo) in base al valore.
automation: - alias: "Colore LED in base alla temperatura" trigger: - platform: state entity_id: sensor.soggiorno_temperature action: - service: light.turn_on target: entity_id: light.led_soggiorno data_template: rgb_color: > {% set temp = states('sensor.soggiorno_temperature')|float %} {% if temp < 18 %} [0,0,255] {# Blu #} {% elif temp < 24 %} [0,255,0] {# Verde #} {% else %} [255,0,0] {# Rosso #} {% endif %}Home Assistant espone tutti i servizi come “entità” compatibili con gli assistenti vocali. Dopo aver configurato l’integrazione Google Assistant o Alexa, potrai dire:
Il risultato è identico a quello ottenuto tramite UI o automazioni.
ping 192.168.1.45 dal server Home Assistant per confermare la raggiungibilità.Alcuni firmware più vecchi non supportano tutti gli effetti. Prova a:
effect: true sia presente nella configurazione YAML.light.turn_on con effect: "rainbow" invece della UI.Questo comportamento è normale se la configurazione prevede transition o effect al boot. Per evitarlo, aggiungi una automazione di “startup” che spegne la luce:
automation: - alias: "Spegni LED al riavvio" trigger: - platform: homeassistant event: start action: - service: light.turn_off target: entity_id: light.led_soggiornoIl sensore di potenza è disponibile solo su firmware recenti. Se il valore è “0” o “unavailable”:
Area | Consiglio | Motivazione |
|---|---|---|
Alimentazione | Usa alimentatori certificati CE con protezione da sovracorrente. | Previene surriscaldamenti e danni al controller. |
Rete | Assegna IP statici via DHCP reservation. | Evita conflitti e semplifica la configurazione. |
Firmware | Aggiorna regolarmente il firmware del controller. | Correzioni di bug, nuove funzionalità e miglioramenti di sicurezza. |
Backup | Effettua backup giornalieri della configurazione di Home Assistant. | Ripristino rapido in caso di errori di configurazione. |
Sicurezza Wi‑Fi | Usa rete Wi‑Fi a 2.4 GHz con password WPA2‑PSK. | I controller non supportano WPA3; una rete separata (IoT) riduce i rischi. |
Fase | Azioni principali | Risultato atteso |
|---|---|---|
1. Preparazione hardware | Collegare alimentatore, striscia e controller. | Alimentazione stabile e segnale LED acceso. |
2. Configurazione app | Associare il controller alla rete Wi‑Fi 2.4 GHz. | Controller visibile nell’app Magic Home. |
3. Integrazione Home Assistant | Aggiungere l’integrazione “Magic Home (Local Polling)”. | Entità light.xxx disponibile. |
4. UI Lovelace | Creare card Light, Button, Entity. | Controllo colore, effetti e monitoraggio consumo. |
5. Automazioni | Scrivere automazioni per tramonto, allarme, scenari. | LED reagiscono automaticamente a eventi. |
6. Script avanzati | Notifiche visive, ciclo colori, integrazione sensori. | Funzionalità personalizzate e interattive. |
7. Manutenzione | Aggiornare firmware, monitorare rete, fare backup. | Sistema stabile e sicuro nel tempo. |
Seguendo questi passaggi potrai trasformare semplici strisce LED in un vero centro di comando luminoso, integrato con tutta la tua domotica. Che tu voglia creare atmosfere accoglienti, segnalare eventi di sicurezza o semplicemente aggiungere un tocco di colore alla tua casa, Home Assistant ti offre la flessibilità necessaria per realizzare ogni idea.
Buona configurazione e buona illuminazione!
Il grafene è un materiale bidimensionale costituito da un singolo strato di atomi ...
Leggi ->Palworld, un gioco sviluppato da PocketPair, ...
Leggi ->Come il Bitcoin può evolvere nel 2026: scenari e opportunità ...
Leggi ->L'Internet of Things (IoT) rappresenta u ...
Leggi ->Oggi vi porto nel mondo della saldatura a stagno, una tecnica fondamentale per co ...
Leggi ->Sono entusiasta di condividere la mia esperienza con la presa smart EIGHTREE, un ...
Leggi ->Registrare lo schermo di Android senza app esterne: una guida completa ...
Leggi ->ZeroClaw è un potente runtime per agenti AI progettato per l'autonomia e l'integrazione ...
Leggi ->Se sei giunto qui significa che ti sei trovato difronte alla necessità di avere u ...
Leggi ->