Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Wifi“komponentus, tokius kaip įvairūs „Sonoff“, „Tasmota“ir ESP8266, labai lengva konfigūruoti ir naudoti, tačiau dažnai viskas nėra taip paprasta, kaip atrodo.
Pramoninėje/verslo aplinkoje belaidis automatizavimas nėra toks įprastas dalykas. Belaidžiai komponentai yra mažiau patikimi nei laidiniai.
Ar gamykloje naudosite belaidį dūmų jutiklį? Nemanau. Ir kodėl namuose naudoti „wifi“magnetinį durų jutiklį?
Laidiniai jutikliai/pavaros yra labai patikimesni, jiems nereikia baterijos, jūsų namuose nėra radijo bangų.
Ką aš padariau, tai aparatinės įrangos komponentas, kurį galima prijungti per RS-485 prie namų padėjėjo valdiklio (per „Modbus“platformą). Jis pagrįstas arduino. Tai panašu į „Sonoff“jungiklį/relę, tačiau jis yra laidinis.
Jis gali veikti kaip šviesos valdiklis (per relę ir mygtukų įvestį).
Jis gali veikti kaip nuotolinis jungiklis (per relę ir mygtukų įvestį).
Jis gali veikti kaip termostatas.
Jis gali veikti kaip temperatūros jutiklis.
Viena arduino plokštė gali būti visa tai vienu metu, prijungus daug įėjimų/išėjimų.
1 žingsnis: sukurkite aparatūros dalį
Jums reikia arduino lentos.
Aš naudoju arduino nano, bet kitiems viskas bus gerai.
Prijunkite keitiklį „Rs-485“, ekraną, jei planuojate jį naudoti, relę (-es) ir nustatykite ją mygtukais.
2 veiksmas: paleiskite programinę -aparatinę įrangą
Kodą rasite adresu
Prieš kopijuodami nepamirškite jo sukonfigūruoti. Turite nustatyti kaiščius, naudojamus kaip įvestis, išėjimus, jei jis turi temperatūros jutiklį, ekraną ir pan.
3 veiksmas: sukonfigūruokite namų asistentą
Redaguokite konfigūraciją.yaml
klimatas: - platforma: modbus pavadinimas: termostato pavaldinys: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 tikslumas: 1 matavimo vienetas: ° C data_type: float
4 veiksmas: prijunkite „Arduino“su „Raspberry Running Home Assistant“
Naudokite USB raktą RS-485. Jį galite rasti „ebay“ar „Amazon“. Tai labai pigu.
5 veiksmas: iš naujo paleiskite „Home Assistant“
Dabar galite matyti nustatytą temperatūros tašką ir jį valdyti. Nustatytą tašką galima valdyti naudojant automatizavimo scenarijų ir kitus komponentus. Naudodami „Google“padėjėją, galite keisti temperatūrą naudodami balso komandas.