Innehållsförteckning:

Arduino för ett trådbundet hemassistentnätverk: 5 steg
Arduino för ett trådbundet hemassistentnätverk: 5 steg

Video: Arduino för ett trådbundet hemassistentnätverk: 5 steg

Video: Arduino för ett trådbundet hemassistentnätverk: 5 steg
Video: You probably know this old reliable 💀 #electronics #arduino #engineering 2024, November
Anonim
Arduino för ett trådbundet hemassistentnätverk
Arduino för ett trådbundet hemassistentnätverk

Wifi -komponenter som de olika Sonoff, Tasmota och ESP8266 är mycket enkla att konfigurera och använda, men saker är ofta inte lätta som de ser ut.

I industri-/affärsmiljöer är trådlös automatisering inte så vanligt. Trådlösa komponenter är mindre pålitliga än sina trådbundna motsvarigheter.

Skulle du använda en trådlös röksensor på en fabrik? Jag tror inte det. Och varför använda en wifi magnetisk dörrsensor i ditt hem?

Kabelsensorer/ställdon är mycket mer pålitliga, behöver inte batteri, inga radiovågor i ditt hem.

Vad jag gjorde är en hårdvarukomponent som kan anslutas via RS-485 till en hemassistentkontroll (via Modbus-plattformen). Den är baserad på en arduino. Det liknar Sonoff -omkopplaren/reläet, men det är trådbundet.

Den kan fungera som en ljusstyrenhet (via ett relä och en ingång för knapparna).

Den kan fungera som en fjärrkontakt (via ett relä och en ingång för knapparna).

Den kan fungera som en termostat.

Det kan fungera som en temperatursensor.

Ett enda arduino -kort kan vara alla dessa saker samtidigt, med många ingångar/utgångar anslutna.

Steg 1: Bygg hårdvarudelen

Bygg hårdvarudelen
Bygg hårdvarudelen

Du behöver en arduino -skiva.

Jag har använt en arduino nano men andra kommer att vara ok.

Anslut Rs-485-omvandlaren, en display om du planerar att använda den, relä (er) och ställ in den för tryckknappar.

Steg 2: Flasha in firmware

Flasha in firmware
Flasha in firmware

Koden finns på

Glöm inte att konfigurera det innan du kopierar. Du måste ställa in stiften som används som ingång, utgångar, om den har en temperatursensor, en display och så vidare

Steg 3: Konfigurera Home Assistant

Konfigurera Home Assistant
Konfigurera Home Assistant

Redigera konfigurationen. Yaml

klimat: - plattform: modbusnamn: Termostatslav: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_mätning: ° C data_typ: float

Steg 4: Anslut Arduino med Raspberry Running Home Assistant

Anslut Arduino med Raspberry Running Home Assistant
Anslut Arduino med Raspberry Running Home Assistant

Använder en RS-485 USB-dongel. Du hittar den på eBay eller Amazon. Det är väldigt billigt.

Steg 5: Starta om Home Assistant

Starta om Home Assistant
Starta om Home Assistant

Nu kan du se temperaturbörvärdet och styra det. Börvärdet kan styras via automatiseringsskript och från andra komponenter. Med en Google -assistent kan du ändra temperaturen via röstkommandon.

Rekommenderad: