Съдържание:

Изключително прост начин да започнете с домашната автоматизация с помощта на DIY модули: 6 стъпки
Изключително прост начин да започнете с домашната автоматизация с помощта на DIY модули: 6 стъпки

Видео: Изключително прост начин да започнете с домашната автоматизация с помощта на DIY модули: 6 стъпки

Видео: Изключително прост начин да започнете с домашната автоматизация с помощта на DIY модули: 6 стъпки
Видео: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Юли
Anonim
Изключително прост начин да започнете с домашната автоматизация с помощта на модули „направи си сам“
Изключително прост начин да започнете с домашната автоматизация с помощта на модули „направи си сам“

Бях приятно изненадан, когато реших да опитам да добавя някои DIY сензори към домашния помощник. Използването на ESPHome е изключително просто и в тази публикация ще се научим как да управляваме GPIO щифт и също така да получаваме данни за температурата и влажността от безжичен възел, като използваме Home Assistant. Най -хубавото е, че не изисква никакъв код да бъде написан, тъй като прави това автоматично.

Стъпка 1: Гледайте видеоклипа

Много по -лесно е да видите всичко, което се прави първо чрез видеоклип и затова бих препоръчал да гледате видеото, показано по -горе, за да добиете представа как всичко работи. Тази публикация ще съдържа само важните стъпки, необходими, за да направите това сами.

Стъпка 2: Инсталирайте ESPHome

Първо, трябва да инсталираме добавката ESPHome в Home Assistant. Придвижете се до магазина за добавки, като направите следното:

Hass.io -> Магазин за добавки

Добавете следния URL адрес към магазина, така че да може да намери добавката ESPHome:

github.com/esphome/hassio

След като приключите, просто потърсете ESPHome, щракнете върху добавката, която се показва и натиснете бутона за инсталиране. Инсталацията може да отнеме известно време, така че моля, отделете няколко минути, тъй като това ще зависи от вашата интернет връзка. След като инсталирате, просто натиснете бутона СТАРТ и изчакайте няколко секунди, за да започне. След това щракнете върху бутона, който гласи „ОТВОРЕН Уеб интерфейс“, който ще ви отведе до екрана на ESPHome.

Стъпка 3: Конфигурирайте дъската (възел)

Конфигуриране на борда (възел)
Конфигуриране на борда (възел)

В ESPHome устройствата се наричат възли и първо трябва да създадем такова, за да може след това да започне да комуникира с Home Assistant.

Щракнете върху бутона за добавяне, за да създадете нов възел. След това му дайте име, като използвате символите, показани на екрана. Ще го нарека "living_room". След това изберете типа устройство, което е "WeMos D1 Mini" за тази демонстрация. И накрая, добавете данните за вашата WiFi мрежа, така че платката да може да се свърже с вашата WiFi мрежа и след това щракнете върху „SUBMIT“, за да създадете възела.

ESPHome трябва да се рестартира след създаване на нов възел. Това може да стане, като отидете на hass.io -> ESPHome и след това щракнете върху бутона RESTART. Дайте му няколко секунди и след това отворете WEB UI.

Сега трябва да конфигурираме този възел, така че да можем да контролираме светодиода, който е свързан към щифт D2. Уебсайтът ESPHome съдържа цялата информация, от която се нуждаете, за да конфигурирате различни компоненти и тъй като ние ще контролираме GPIO щифт, можем да използваме примерната информация за обект на конфигурация от следната страница:

esphome.io/components/switch/gpio.html

Щракнете върху бутона EDIT за възела и след това поставете конфигурационната информация и я актуализирайте, както е показано на изображението, след което запишете файла. Тъй като за първи път използваме платката с ESPHome, трябва ръчно да качим кода на дъската. След като това бъде направено, ние можем автоматично да качваме всички актуализации безжично чрез функцията за актуализиране на OTA.

За да изтеглите ръчно кода, първо трябва да го компилираме. Затова използвайте менюто с опции за възел, за да компилирате кода за възела. Това ще отнеме известно време и ми отне около 100 секунди. След като приключите, просто изтеглете двоичния файл. След това посетете следната връзка и изтеглете инструмента за мигане на ESPHome за вашата система:

github.com/esphome/esphome-flasher/releases

Щракнете двукратно върху файла, за да го отворите. След това включете дъската си, изберете правилния COM порт, изберете двоичния файл, който сме изтеглили и след това натиснете бутона FLASH. Това ще изтегли кода на дъската ви, така че му дайте няколко секунди, за да го завърши. След като свършите, дъската автоматично ще се свърже с вашата WiFi мрежа и ще можете да видите това в регистрационните файлове.

Стъпка 4: Добавете възела към Home Assistant

Добавете възела към Home Assistant
Добавете възела към Home Assistant
Добавете възела към Home Assistant
Добавете възела към Home Assistant

Home Assistant автоматично ще открие дъската и ще ви уведоми за това. Можете или да щракнете върху него, за да започнете, или да преминете към следното:

Конфигурация -> Интеграции

След това ще можете да видите възела, така че щракнете върху конфигуриране и потвърдете добавянето. Сега всичко, което трябва да направим, е да го добавим към таблото за управление. Така че преминете към таблото за управление/преглед и след това изберете опцията „Конфигуриране на потребителския интерфейс“от менюто с опции в горния десен раздел. След това щракнете върху бутона Добавяне, изберете Обекти и след това му дайте ново име. След това можете да използвате списъка на обектите, за да изберете превключвателя, който ще има същото име като възела. Щракнете върху запис, затворете изгледа за конфигурация на таблото и това е всичко, което трябва да направите. Ако превключите превключвателя, светодиодът на дъската също трябва да превключи и състоянието ще се покаже на таблото за управление.

Стъпка 5: Свържете сензора DHT11

Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11
Свържете сензора DHT11

Ще използвам сензора DHT11 за получаване на стойности на температура и влажност. Свържете го към платката, като използвате еталонната електрическа схема. Първо трябва да копирате примерната конфигурация от уебсайта на ESPHome, като използвате следната връзка:

esphome.io/components/sensor/dht.html

След това преминете към ESPHome и редактирайте конфигурацията за възела, като добавите конфигурацията. Не забравяйте да актуализирате щифта и също така да добавите името на модела, както се вижда на изображението. След като приключите, просто натиснете бутона за качване и изчакайте да завърши всичко. Той автоматично ще създаде, компилира кода и също ще го качи на дъската безжично, като използва функцията OTA. След като приключите, ще видите изходните дневници и платката автоматично ще се свърже с вашата мрежа.

Стъпка 6: Преглед на температурата и влажността

Преглед на стойностите на температурата и влажността
Преглед на стойностите на температурата и влажността
Преглед на стойностите на температурата и влажността
Преглед на стойностите на температурата и влажността

Следващото нещо, което трябва да направим, е да добавим стойностите на сензора към таблото за управление. Тази стъпка е подобна на предишния раздел. Изберете опцията Конфигуриране на потребителски интерфейс, за да създадете нова карта, след това й дайте име и добавете обектите, както е показано на изображението. Щракнете върху запис, излезте от екрана за конфигуриране и след това ще можете да видите информацията за сензора на екрана.

Ето колко лесно е да започнете с домашната автоматизация с помощта на ESPHome. Ще продължим да свързваме различни модули с домашния помощник, така че, моля, помислете дали да се абонирате за нашия канал в YouTube, тъй като това ни помага да създаваме проекти като този.

YouTube:

Благодаря ви за четенето!

Препоръчано: