Съдържание:
- Стъпка 1: Гледайте видеоклипа
- Стъпка 2: Инсталирайте ESPHome
- Стъпка 3: Конфигурирайте дъската (възел)
- Стъпка 4: Добавете възела към Home Assistant
- Стъпка 5: Свържете сензора DHT11
- Стъпка 6: Преглед на температурата и влажността
Видео: Изключително прост начин да започнете с домашната автоматизация с помощта на DIY модули: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Бях приятно изненадан, когато реших да опитам да добавя някои 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 автоматично ще открие дъската и ще ви уведоми за това. Можете или да щракнете върху него, за да започнете, или да преминете към следното:
Конфигурация -> Интеграции
След това ще можете да видите възела, така че щракнете върху конфигуриране и потвърдете добавянето. Сега всичко, което трябва да направим, е да го добавим към таблото за управление. Така че преминете към таблото за управление/преглед и след това изберете опцията „Конфигуриране на потребителския интерфейс“от менюто с опции в горния десен раздел. След това щракнете върху бутона Добавяне, изберете Обекти и след това му дайте ново име. След това можете да използвате списъка на обектите, за да изберете превключвателя, който ще има същото име като възела. Щракнете върху запис, затворете изгледа за конфигурация на таблото и това е всичко, което трябва да направите. Ако превключите превключвателя, светодиодът на дъската също трябва да превключи и състоянието ще се покаже на таблото за управление.
Стъпка 5: Свържете сензора DHT11
Ще използвам сензора DHT11 за получаване на стойности на температура и влажност. Свържете го към платката, като използвате еталонната електрическа схема. Първо трябва да копирате примерната конфигурация от уебсайта на ESPHome, като използвате следната връзка:
esphome.io/components/sensor/dht.html
След това преминете към ESPHome и редактирайте конфигурацията за възела, като добавите конфигурацията. Не забравяйте да актуализирате щифта и също така да добавите името на модела, както се вижда на изображението. След като приключите, просто натиснете бутона за качване и изчакайте да завърши всичко. Той автоматично ще създаде, компилира кода и също ще го качи на дъската безжично, като използва функцията OTA. След като приключите, ще видите изходните дневници и платката автоматично ще се свърже с вашата мрежа.
Стъпка 6: Преглед на температурата и влажността
Следващото нещо, което трябва да направим, е да добавим стойностите на сензора към таблото за управление. Тази стъпка е подобна на предишния раздел. Изберете опцията Конфигуриране на потребителски интерфейс, за да създадете нова карта, след това й дайте име и добавете обектите, както е показано на изображението. Щракнете върху запис, излезте от екрана за конфигуриране и след това ще можете да видите информацията за сензора на екрана.
Ето колко лесно е да започнете с домашната автоматизация с помощта на ESPHome. Ще продължим да свързваме различни модули с домашния помощник, така че, моля, помислете дали да се абонирате за нашия канал в YouTube, тъй като това ни помага да създаваме проекти като този.
YouTube:
Благодаря ви за четенето!
Препоръчано:
Първи стъпки с домашната автоматизация: Инсталиране на Home Assistant: 3 стъпки
Първи стъпки с автоматизацията на дома: Инсталиране на Home Assistant: Сега ще стартираме поредицата за домашна автоматизация, където създаваме интелигентен дом, който ще ни позволи да контролираме неща като светлини, високоговорители, сензори и така нататък, използвайки централен хъб заедно с гласов асистент. В тази публикация ще научим как да инс
Сензор за врати с батерия с интеграция на домашната автоматизация, WiFi и ESP-NOW: 5 стъпки (със снимки)
Сензор за врати с батерия с интеграция на домашната автоматизация, WiFi и ESP-СЕГА: В тази инструкция ще ви покажа как направих сензор за врата на батерия с интеграция за домашна автоматизация. Виждал съм някои други хубави сензори и алармени системи, но исках сам да си направя такъв. Моите цели: Сензор, който открива и докладва doo
Основи на домашната автоматизация: 6 стъпки (със снимки)
Основи на домашната автоматизация: Здравейте всички. Тази инструкция ще ви помогне да разберете основите на домашната автоматизация. Тъй като това е на основно ниво, ще използваме само Arduino и няколко други компонента. История за Instructable:- Все още уча за Arduino p
Контролирайте домакинските уреди над LoRa - LoRa в домашната автоматизация - LoRa дистанционно управление: 8 стъпки
Контролирайте домакинските уреди над LoRa | LoRa в домашната автоматизация | Дистанционно управление LoRa: Управлявайте и автоматизирайте електрическите си уреди от големи разстояния (километри) без наличието на интернет. Това е възможно чрез LoRa! Хей, какво има, момчета? Akarsh тук от CETech. Тази печатна платка също има OLED дисплей и 3 релета, които
Наистина прост/лесен/неусложнен начин да накарате хората/хората/животните/роботите да изглеждат така, сякаш имат наистина готина/ярка топлинна визия (цвят по ваш избор) с помощта на GIMP: 4 стъпки
Наистина прост/лесен/неусложнен начин да накарате хората/хората/животните/роботите да изглеждат така, сякаш имат наистина готина/ярка топлинна визия (цвят по ваш избор) с помощта на GIMP: Прочетете … заглавието