Innholdsfortegnelse:

Arduino for et kablet hjemmeassistentnettverk: 5 trinn
Arduino for et kablet hjemmeassistentnettverk: 5 trinn

Video: Arduino for et kablet hjemmeassistentnettverk: 5 trinn

Video: Arduino for et kablet hjemmeassistentnettverk: 5 trinn
Video: #14 OP320 HMI Связь Modbus | Внешний ПЛК Arduino 2024, November
Anonim
Arduino for et kablet hjemmeassistentnettverk
Arduino for et kablet hjemmeassistentnettverk

Wifi -komponenter som de forskjellige Sonoff, Tasmota og ESP8266 er veldig enkle å konfigurere og bruke, men ting er ofte ikke enkle som de ser ut.

I industrielle/forretningsmiljøer er trådløs automatisering ikke så vanlig. Trådløse komponenter er mindre pålitelige enn sine kablede kolleger.

Vil du bruke en trådløs røyksensor på en fabrikk? Jeg tror ikke det. Og hvorfor bruke en wifi magnetisk dørsensor i hjemmet ditt?

Kabelsensorer/aktuatorer er veldig pålitelige, trenger ikke batteri, ingen radiobølger i hjemmet ditt.

Det jeg gjorde er en maskinvarekomponent som kan kobles via RS-485 til en hjemmeassistentkontroller (via Modbus-plattformen). Den er basert på en arduino. Det ligner Sonoff -bryteren/reléet, men det er kablet.

Den kan fungere som en lyskontroller (via et relé og en inngang for knappene).

Den kan fungere som en fjernkontroll (via et relé og en inngang for knappene).

Den kan fungere som en termostat.

Den kan fungere som en temperatursensor.

Et enkelt arduino -kort kan være alle disse tingene samtidig, med mange innganger/utganger tilkoblet.

Trinn 1: Bygg maskinvaredelen

Bygg maskinvaredelen
Bygg maskinvaredelen

Du trenger et arduino -brett.

Jeg har brukt en arduino nano, men andre vil være ok.

Koble til Rs-485-omformeren, en skjerm hvis du planlegger å bruke den, relé (er) og konfigurer den for trykknapper.

Trinn 2: Flash fastvaren

Flash fastvaren
Flash fastvaren

Koden finner du på

Ikke glem å konfigurere det før du kopierer. Du må sette opp pinnene som brukes som inngang, utganger, hvis den har en temperatursensor, et display og så videre

Trinn 3: Konfigurer Home Assistant

Konfigurer Home Assistant
Konfigurer Home Assistant

Rediger konfigurasjonen. Yaml

klima: - plattform: modbus navn: Termostat slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: ° C data_type: float

Trinn 4: Koble til Arduino med Raspberry Running Home Assistant

Koble til Arduino med Raspberry Running Home Assistant
Koble til Arduino med Raspberry Running Home Assistant

Bruker en RS-485 USB-dongle. Du finner den på eBay eller Amazon. Det er veldig billig.

Trinn 5: Start Home Assistant på nytt

Start Home Assistant på nytt
Start Home Assistant på nytt

Nå kan du se temperaturinnstillingspunktet og kontrollere det. Settpunkt kan styres via automatiseringsskript og fra andre komponenter. Ved hjelp av en Google -assistent kan du endre temperaturen via vokalkommandoer.

Anbefalt: