Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Componentele Wifi precum diversele Sonoff, Tasmota și ESP8266 sunt foarte ușor de configurat și de utilizat, dar lucrurile nu sunt ușor așa cum apar.
În mediile industriale / de afaceri automatizarea fără fir nu este atât de obișnuită. Componentele wireless sunt mai puțin fiabile decât omologii lor cu fir.
Ați folosi un senzor de fum fără fir într-o fabrică? Nu cred. Și de ce să folosești un senzor magnetic de ușă wifi în casa ta?
Senzorii / actuatorii cu fir sunt foarte fiabili, nu au nevoie de baterie, nu au unde radio în casa ta.
Ceea ce am făcut este o componentă hardware care poate fi conectată prin RS-485 la un controler asistent la domiciliu (prin platforma Modbus). Se bazează pe un arduino. Este similar cu comutatorul / releu Sonoff, dar este cablat.
Poate acționa ca un controler de lumină (printr-un releu și o intrare pentru butoane).
Poate acționa ca un comutator de la distanță (printr-un releu și o intrare pentru butoane).
Poate acționa ca un termostat.
Poate acționa ca un senzor de temperatură.
O singură placă arduino poate fi toate aceste lucruri în același timp, cu multe intrări / ieșiri conectate.
Pasul 1: Construiți partea hardware
Ai nevoie de o placă arduino.
Am folosit un nano arduino, dar altele vor fi ok.
Conectați convertorul Rs-485, un afișaj dacă intenționați să-l utilizați, releu (e) și configurați-l pentru butoane.
Pasul 2: Blițează firmware-ul
Codul poate fi găsit la
Nu uitați să-l configurați înainte de copiere. Trebuie să configurați pinii folosiți ca intrare, ieșiri, dacă au un senzor de temperatură, un afișaj și așa mai departe
Pasul 3: Configurați Home Assistant
Editați configuration.yaml
climă: - platformă: nume modbus: Termostat sclav: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: ° C data_type: float
Pasul 4: Conectați Arduino cu Raspberry Running Home Assistant
Utilizați un dongle USB RS-485. O puteți găsi pe eBay sau Amazon. Este foarte ieftin.
Pasul 5: Reporniți Home Assistant
Acum puteți vedea valoarea setată a temperaturii și o puteți controla. Set point-ul poate fi controlat prin script de automatizare și de la alte componente. Folosind un asistent google puteți modifica temperatura prin comenzi vocale.