Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang mga bahagi ng Wifi tulad ng iba't ibang Sonoff, Tasmota at ESP8266 ay napakadaling i-configure at gamitin, ngunit ang mga bagay na madalas ay hindi madali sa paglitaw nito.
Sa mga pang-industriya / kapaligiran sa negosyo ang wireless automation ay hindi gaanong karaniwan. Ang mga bahagi ng wireless ay hindi gaanong maaasahan kaysa sa kanilang mga naka-wire na katapat.
Gumagamit ka ba ng isang wireless sensor ng usok sa isang pabrika? Hindi naman siguro. At bakit gumamit ng wifi magnetic door sensor sa iyong bahay?
Ang mga wired sensor / actuator ay mas maaasahan, hindi kailangan ng baterya, walang mga radio wave sa iyong tahanan.
Ang ginawa ko ay isang bahagi ng hardware na maaaring konektado sa pamamagitan ng RS-485 sa isang home assistant controller (sa pamamagitan ng platform ng Modbus). Ito ay batay sa isang arduino. Ito ay katulad ng switch / relay ng Sonoff, ngunit wired ito.
Maaari itong kumilos bilang isang light controller (sa pamamagitan ng isang relay at isang input para sa mga pindutan).
Maaari itong kumilos bilang isang remote switch (sa pamamagitan ng isang relay at isang input para sa mga pindutan).
Maaari itong kumilos bilang isang termostat.
Maaari itong kumilos bilang isang sensor ng temperatura.
Ang isang solong board ng arduino ay maaaring maging lahat ng mga bagay na ito nang sabay, na may maraming koneksyon / input na konektado.
Hakbang 1: Buuin ang Bahagi ng Hardware
Kailangan mo ng isang arduino board.
Gumamit ako ng isang arduino nano ngunit ang iba ay magiging ok.
Ikonekta ang Rs-485 converter, isang display kung plano mong gamitin ito, (mga) relay at i-set up ito para sa mga push button.
Hakbang 2: I-flash ang Firmware
Ang code ay matatagpuan sa
Huwag kalimutang i-configure ito bago makopya. Kailangan mong i-set up ang mga pin na ginamit bilang input, output, kung mayroon itong Temperatura sensor, isang display at iba pa
Hakbang 3: I-configure ang Home Assistant
I-edit ang config.yaml
klima: - platform: pangalan ng modbus: Thermostat alipin: 1 target_temp_register: 0 kasalukuyang_temp_register: 2 data_count: 2 katumpakan: 1 unit_of_measurement: ° C data_type: float
Hakbang 4: Ikonekta ang Arduino Gamit ang Raspberry Running Home Assistant
Usa isang RS-485 USB dongle. Mahahanap mo ito sa ebay o amazon. Napakamura.
Hakbang 5: I-restart ang Home Assistant
Ngayon ay makikita mo ang itinakda na temperatura at makontrol ito. Ang set point ay maaaring makontrol sa pamamagitan ng script ng automation at mula sa iba pang mga bahagi. Gamit ang isang katulong sa google maaari mong baguhin ang temperatura sa pamamagitan ng mga tinig na utos.