Come configurare NetRelay con Home Assistant
NetRelay può essere utilizzato con Home Assistant tramite MQTT. Una volta completata la configurazione, puoi attivare e disattivare le uscite relè NetRelay, monitorare gli stati degli ingressi digitali e utilizzarli nelle automazioni Home Assistant.
Questa guida è scritta per gli utenti che hanno poca o nessuna esperienza con Home Assistant o MQTT.
Importante: NetRelay non viene aggiunto direttamente ad Apple Home o Google Home. Per prima cosa collega NetRelay a Home Assistant. Se necessario, l'integrazione di Apple Home o Google Home può essere aggiunta in seguito.
Prima di iniziare
Avrai bisogno di:
- Un'installazione Home Assistant funzionante
- Un dispositivo NetRelay
- NetRelay e Home Assistant connessi alla stessa rete locale
- L'indirizzo IP di Home Assistant
- Accesso all'interfaccia web NetRelay
Esempio:
- IP dell'assistente domestico: "192.168.1.20".
- IP NetRelay: "192.168.1.50".
I tuoi indirizzi IP potrebbero essere diversi. Questi indirizzi sono solo esempi.
1. Installa il broker Mosquitto MQTT
La comunicazione tra NetRelay e Home Assistant viene gestita tramite MQTT.
Puoi pensare a MQTT come al canale di comunicazione che consente a NetRelay e Home Assistant di scambiare messaggi.
Apri Home Assistant e segui questi passaggi:
- Apri Impostazioni.
- Vai a Componenti aggiuntivi.
- Apri il Negozio dei componenti aggiuntivi.
- Cerca "Mosquitto".
- Seleziona Broker Mosquitto.
- Fare clic su Installa.
- Abilita Avvia all'avvio dopo l'installazione.
- Fare clic su Avvia.
Il componente aggiuntivo Mosquitto ora dovrebbe mostrare che è in esecuzione.
2. Crea un utente MQTT
NetRelay necessita di un nome utente e una password per connettersi a Home Assistant.
Nell'assistente domestico:
- Vai su Impostazioni → Persone.
- Apri la scheda Utenti.
- Seleziona Aggiungi utente.
- Inserisci un nome utente come "netrelay".
- Crea una password.
- Salvare l'utente.
Annota il nome utente e la password perché li inserirai successivamente nell'interfaccia web di NetRelay.
L'utente MQTT non necessita dei privilegi di amministratore.
3. Aggiungi l'integrazione MQTT
Ora Home Assistant deve essere configurato per utilizzare MQTT.
- Vai su Impostazioni → Dispositivi e servizi.
- Fare clic su Aggiungi integrazione.
- Cerca "MQTT".
- Seleziona l'integrazione MQTT.
Home Assistant di solito rileverà automaticamente Mosquitto Broker.
Se vengono richiesti nome utente e password, inserisci le credenziali utente MQTT create in precedenza.
Esempio:
- Nome utente: "netrelay".
- Password: la tua password MQTT
Se Home Assistant non rileva automaticamente il broker, utilizza l'indirizzo IP di Home Assistant come indirizzo del broker.
Esempio:
-Intermediario: 192.168.1.20
- Porto:
1883
4. Trova l'indirizzo IP dell'assistente domestico
È necessario inserire l'indirizzo IP di Home Assistant in NetRelay.
Ad esempio, se apri Home Assistant utilizzando:
quindi l'indirizzo IP di Home Assistant è:
"192.168.1.20".
Fai attenzione al numero di porta:
- "8123" è la porta dell'interfaccia web di Home Assistant.
- Non inserire "8123" come porta MQTT su NetRelay.
- La porta MQTT dovrebbe essere "1883".
5. Apri l'interfaccia web di NetRelay
Ora configura il lato NetRelay.
Inserisci l'indirizzo IP di NetRelay nel tuo browser web.
Esempio:
Accedi all'interfaccia web di NetRelay.
6. Dai al tuo NetRelay un nome di dispositivo
Questo passaggio è facoltativo ma consigliato, soprattutto se disponi di più dispositivi NetRelay.
Apri la sezione Impostazioni di NetRelay.
Impostazioni di esempio:
- Nome host:
Living-Room-Relay - ID dispositivo: "1000".
Se disponi di più di un dispositivo NetRelay, ciascun dispositivo dovrebbe avere un ID dispositivo diverso.
Puoi anche dare agli input e agli output nomi significativi.
Per esempio:
- Uscita 1: "Luce soggiorno".
- Uscita 2: "Luce da giardino".
- Ingresso 1: "Sensore porta".
Salva le impostazioni.
7. Configura le impostazioni MQTT di NetRelay
Apri la sezione MQTT Client dell'interfaccia web NetRelay.
Configurare le impostazioni come segue:
- Server MQTT: Indirizzo IP dell'assistente domestico
- Porta MQTT: "1883".
- Utente MQTT: nome utente MQTT creato in Home Assistant
- Password MQTT: password utente MQTT
- MQTT TLS: Disabilitato
- Modalità client MQTT: abilitata
- Assistente domestico: abilitato
Esempio:
"testo". Server MQTT: 192.168.1.20 Porta MQTT: 1883 Utente MQTT: netrelay Password MQTT: ******** MQTT TLS: disabilitato Modalità client MQTT: abilitata Assistente domestico: abilitato
Non modificare i campi **Argomento** o **Sottoargomento** durante la configurazione iniziale.
Salva le impostazioni. NetRelay potrebbe riavviarsi.
Dopo il riavvio, apri la pagina MQTT.
Dovresti vedere:
**MQTT UP**
nel verde.
Se viene visualizzato MQTT UP, NetRelay si è connesso con successo al broker MQTT di Home Assistant.
## 8. Trova NetRelay in Home Assistant
Torna all'assistente domestico.
1. Apri **Impostazioni → Dispositivi e servizi**.
2. Seleziona l'integrazione **MQTT**.
3. Apri l'elenco dei dispositivi.
Il tuo NetRelay dovrebbe apparire utilizzando il nome host che hai configurato.
Per esempio:
"Relè soggiorno".
Il dispositivo NetRelay dovrebbe normalmente contenere:
- **4 interruttori:** Uscite relè NetRelay
- **4 sensori binari:** Ingressi digitali NetRelay
## 9. Testare i relè
Apri il dispositivo NetRelay in Home Assistant.
Accendere il primo interruttore relè.
Il relè corrispondente su NetRelay dovrebbe attivarsi e potresti sentire un clic dal relè.
Quindi attivare uno degli ingressi digitali.
Lo stato del sensore binario corrispondente in Home Assistant dovrebbe cambiare.
Se entrambi i test funzionano, la configurazione è completa.
## Firmware NetRelay compatibile con Home Assistant
È possibile scaricare il firmware NetRelay compatibile con Home Assistant dal collegamento seguente:
[Scarica il firmware NetRelay v3.3.5 HA](https://www.mlteknoloji.com/netRelay/firmware_v3_3_5_HA.rar)
## Cosa devo fare se MQTT UP non viene visualizzato?
Se NetRelay visualizza **MQTT DOWN**, controlla i seguenti elementi in ordine:
1. Il server MQTT è impostato sull'indirizzo IP corretto di Home Assistant?
2. La porta MQTT è impostata su "1883"?
3. Il nome utente e la password MQTT sono corretti?
4. Mosquitto Broker è in esecuzione in Home Assistant?
5. NetRelay e Home Assistant sono sulla stessa rete?
6. La **Modalità client MQTT** è abilitata su NetRelay?
## MQTT è attivo ma NetRelay non appare in Home Assistant
Se MQTT è connesso ma il dispositivo non viene visualizzato:
1. Assicurati che l'opzione **Home Assistant** sia abilitata su NetRelay.
2. Verifica che l'integrazione MQTT sia installata in Home Assistant.
3. Aggiorna la pagina dell'Assistente Domestico.
4. Riavviare NetRelay.
## Posso utilizzare Apple Home o Google Home?
Sì, ma NetRelay non è collegato direttamente ad Apple Home o Google Home.
Il flusso di connessione corretto è:
**NetRelay → Assistente domestico → Apple Home / Google Home**
Per Apple Home, puoi utilizzare l'integrazione **HomeKit Bridge** in Home Assistant.
Per il supporto di Apple Home e Google Home è possibile utilizzare anche un'apposita soluzione Matter Hub.
Questo passaggio è facoltativo. Non è necessario che Apple Home o Google Home utilizzino NetRelay con Home Assistant.
## Riepilogo della configurazione rapida
Ecco la configurazione completa in pochi semplici passaggi:
1. Connetti NetRelay e Home Assistant alla stessa rete.
2. Installa Mosquitto Broker in Home Assistant.
3. Crea un utente MQTT.
4. Aggiungi l'integrazione MQTT a Home Assistant.
5. Annotare l'indirizzo IP dell'Home Assistant.
6. Aprire l'interfaccia web NetRelay.
7. Immettere l'indirizzo IP di Home Assistant come server MQTT.
8. Imposta la porta MQTT su "1883".
9. Inserisci il nome utente e la password MQTT.
10. Abilita la **Modalità client MQTT**.
11. Abilita **Assistente domestico**.
12. Salvare le impostazioni e verificare **MQTT UP**.
13. Trova NetRelay sotto i dispositivi MQTT in Home Assistant.
14. Testare le uscite relè e gli ingressi digitali.
Una volta completata la configurazione, puoi controllare le uscite relè NetRelay da Home Assistant, monitorare gli ingressi digitali e utilizzare sia gli ingressi che le uscite negli scenari di automazione di Home Assistant.