Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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
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
Usa un dongle USB RS-485. Lo trovi su ebay o amazon. È molto economico.
Passaggio 5: 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.