Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Wifi komponenty ako rôzne Sonoff, Tasmota a ESP8266 je veľmi jednoduché konfigurovať a používať, ale veci často nie sú také jednoduché, ako sa zdajú.
V priemyselnom/podnikateľskom prostredí nie je bezdrôtová automatizácia taká bežná. Bezdrôtové komponenty sú menej spoľahlivé ako ich káblové náprotivky.
Použili by ste v továrni bezdrôtový dymový senzor? Myslím, že nie. A prečo používať vo svojej domácnosti wifi magnetický dverový senzor?
Káblové senzory/akčné členy sú oveľa spoľahlivejšie, nepotrebujú batériu, žiadne rádiové vlny vo vašej domácnosti.
Čo som urobil, je hardvérová súčasť, ktorú je možné pripojiť cez RS-485 k ovládaču domáceho asistenta (prostredníctvom platformy Modbus). Je založená na arduine. Je to podobné ako spínač/relé Sonoff, ale je to káblové.
Môže fungovať ako ovládač svetla (prostredníctvom relé a vstupu pre tlačidlá).
Môže fungovať ako diaľkový spínač (prostredníctvom relé a vstupu pre tlačidlá).
Môže fungovať ako termostat.
Môže fungovať ako snímač teploty.
Jedna arduino doska môže byť všetky tieto veci súčasne s mnohými pripojenými vstupmi/výstupmi.
Krok 1: Zostavte hardvérovú časť
Potrebujete dosku arduino.
Použil som arduino nano, ale ostatné budú v poriadku.
Pripojte prevodník Rs-485, displej, ak ho plánujete používať, relé a nastavte ho pre tlačidlá.
Krok 2: Flash firmvéru
Kód nájdete na
Pred kopírovaním ho nezabudnite nakonfigurovať. Musíte nastaviť piny používané ako vstup, výstupy, ak majú snímač teploty, displej a podobne
Krok 3: Konfigurujte asistenta domova
Upravte konfiguráciu.yaml
klíma: - platforma: názov modbusu: termostat slave: 1 cieľový_registr_tempu: 0 aktuálny_temp_register: 2 údajový_počet: 2 presnosť: 1_jednotka_merania: ° C typ_ dát: plavák
Krok 4: Pripojte Arduino s asistentom spustenia domácnosti Raspberry
Použite USB kľúč RS-485. Nájdete ho na ebay alebo amazone. Je to veľmi lacné.
Krok 5: Reštartujte Home Assistant
Teraz môžete vidieť nastavenú hodnotu teploty a ovládať ju. Nastavenú hodnotu je možné ovládať pomocou automatizačného skriptu a z iných komponentov. Pomocou asistenta Google môžete teplotu upravovať pomocou hlasových príkazov.