Sommario:

Arduino per una rete di assistenza domestica cablata: 5 passaggi
Arduino per una rete di assistenza domestica cablata: 5 passaggi

Video: Arduino per una rete di assistenza domestica cablata: 5 passaggi

Video: Arduino per una rete di assistenza domestica cablata: 5 passaggi
Video: Rete LAN cablata a casa FAI da TE - Installare Cavi di Rete - 2022 2024, Luglio
Anonim
Arduino per una rete di assistenza domestica cablata
Arduino per una rete di assistenza domestica cablata

I componenti Wi-Fi come i vari Sonoff, Tasmota ed ESP8266 sono molto facili da configurare e utilizzare, ma spesso le cose non sono facili come sembrano.

Negli ambienti industriali/aziendali l'automazione wireless non è così comune. I componenti wireless sono meno affidabili delle loro controparti cablate.

Useresti un sensore di fumo wireless in una fabbrica? Non credo. E perché usare un sensore porta magnetico wifi in casa tua?

I sensori/attuatori cablati sono molto più affidabili, non necessitano di batteria, non ci sono onde radio in casa.

Quello che ho fatto è un componente hardware che può essere collegato tramite RS-485 a un controller home assistant (tramite la piattaforma Modbus). È basato su un arduino. È simile all'interruttore/relè Sonoff, ma è cablato.

Può fungere da controller luci (tramite un relè e un ingresso per i pulsanti).

Può fungere da interruttore remoto (tramite un relè e un ingresso per i pulsanti).

Può fungere da termostato.

Può fungere da sensore di temperatura.

Una singola scheda arduino può essere tutte queste cose contemporaneamente, con molti ingressi/uscite collegati.

Passaggio 1: crea la parte hardware

Costruisci la parte hardware
Costruisci la parte hardware

Hai bisogno di una scheda arduino.

Ho usato un arduino nano ma altri andranno bene.

Collegare il convertitore Rs-485, un display se si prevede di utilizzarlo, relè e configurarlo per i pulsanti.

Passaggio 2: flash del firmware

Flashare il firmware
Flashare il firmware

Il codice può essere trovato su

Non dimenticare di configurarlo prima della copia. È necessario impostare i pin utilizzati come input, output, se ha un sensore di temperatura, un display e così via

Passaggio 3: configura l'assistente domestico

Configura l'assistente domestico
Configura l'assistente domestico

Modifica il file configuration.yaml

clima: - piattaforma: modbus nome: Termostato slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: °C data_type: float

Passaggio 4: collega l'Arduino con il Raspberry Running Home Assistant

Collega l'Arduino con il Raspberry Running Home Assistant
Collega l'Arduino con il Raspberry Running Home Assistant

Usa un dongle USB RS-485. Lo trovi su ebay o amazon. È molto economico.

Passaggio 5: riavvia l'assistente domestico

Riavvia l'assistente domestico
Riavvia l'assistente domestico

Ora puoi vedere il set point della temperatura e controllarlo. Il set point può essere controllato tramite script di automazione e da altri componenti. Utilizzando un assistente di google è possibile modificare la temperatura tramite comandi vocali.

Consigliato: