Обновление 2022: Flash ESPhome на плате ESP32 ESP2866 NodeMCU
Многое изменилось с тех пор, как я написал несколько статей о ESPhome. Одним из важных моментов является то, что ESPhome теперь является частью ядра HomeAssistant и имеет приятный интегрированный пользовательский интерфейс.
Что такое платы nodeMCU ESP32 и ESP2866?
Платы ESP — это недорогие чипы Wi-Fi со встроенными флэш-чипами, позволяющие создавать устройства с одним чипом, способные подключаться к Wi-Fi. более новые версии, такие как платы ESP32, также предоставляют вам BLE (Bluetooth с низким энергопотреблением), и есть множество разнообразных плат, которые вы можете использовать.
С ESP вы можете легко создавать интеллектуальные решения для домашней автоматизации. Вы можете купить их примерно за 4-9 долларов/евро на AliExpress или немного дороже с более быстрой доставкой на Amazon.
Подробнее о платах ESP читайте в статье «Введение в платы ESP».
Создайте новый узел ESPHome из HomeAssistant
Сначала нам нужно определить новый домашний узел ESP. Поскольку ESPhome является частью Home Assistant, теперь вы можете делать это прямо из пользовательского интерфейса Home Assistant.
- Войти в Home Assistant
- В главном меню нажмите ESPHome
- В ESPhome нажмите кнопку «+ НОВОЕ УСТРОЙСТВО» в левом нижнем углу
- Укажите имя узла и учетные данные WiFi для сети WiFi, к которой чип должен подключиться, и нажмите «Далее».
- Выберите тип используемого ESP. Версия платы напечатана на чипе WiFi на ESP. Нажмите «Далее.
- ESP32 — это плата с Bluetooth.
- ESP8266 — это универсальная плата.
- Поздравляем, вы создали свой первый узел ESPhome. Щелкните Установить.
Первоначальная прошивка ESPhome
Нам нужно начать с компиляции прошивки, которую мы будем использовать для прошивки чипа ESP. Вам нужно сделать это только один раз. Как только ESPhome будет установлен на вашем чипе, вы сможете обновить прошивку через соединение Wi-Fi с помощью так называемой установки «по воздуху» (OTA).
ESPHome предоставляет вам несколько вариантов установки ESP:
- Беспроводная
Это будет работать после того, как вы завершите первоначальную прошивку ESPhome на чипе. - Подключается непосредственно с этого компьютера
Этот метод описан ниже. - Подключен с вашего сервера Home Assistant
Никогда не использовал этот метод. - или Загрузка руководства
Этот метод описан ниже.
Ниже я опишу Plug-in прямо с этого компьютера и способ ручной загрузки.
Установите ESPhome с помощью метода «Подключение непосредственно с этого компьютера»
Самый простой способ начальной прошивки — использовать метод «подключение непосредственно с этого компьютера». С помощью этого метода вы подключаете ESP через USB к компьютеру и прошиваете его прямо из браузера.
Примечание: Этот метод работает только в том случае, если ваш Home Assistant работает в защищенном режиме (HTTP 9). 0052 S ) в браузере. Если вы используете NabuCasa, вы можете использовать безопасный общедоступный URL-адрес, который вы можете найти; Конфигурация -> Облако Home Assistant под дистанционным управлением.
Предполагая, что вы получаете доступ к Home Assistant по HTTPS, нажмите «Подключено непосредственно с этого компьютера». Появится всплывающее окно браузера, вам нужно разрешить браузеру подключаться к COM3 USB. Выберите COM и нажмите «Подключиться». ESPHome теперь будет прошивать чип из браузера. Как здорово и как легко!
Установите ESPhome, используя метод ручной загрузки
Если ваш Home Assistant не работает по HTTPS, вы можете использовать метод ручной загрузки. Этот метод позволит вам скомпилировать и загрузить прошивку на ваш компьютер. После этого вы можете использовать инструмент ESP Flasher для прошивки ESP.
В меню «Установка» нажмите «Загрузка вручную». Теперь начнется компиляция, и файл .bin будет загружен, когда он будет готов.
Прошить ESP скомпилированной прошивкой (.
bin)Теперь нам нужно прошить чип ESP вашей скомпилированной прошивкой.
- Перейдите на страницу GitHub esphome-flasher и загрузите флешер для используемой ОС. Существует инструмент прошивки esp home для macOS, Ubuntu и Windows:
https://github.com/esphome/esphome-flasher/releases - Подключите плату ESP с помощью USB к ноутбуку.
- Откройте программу-прошивальщик
- Последовательный порт : выберите COM-порт, к которому подключена плата (вероятно, только один вариант 😊).
- Прошивка : Перейдите в папку, куда вы загрузили скомпилированную прошивку, и выберите свою прошивку.
- Нажмите Flash ESP и подождите
- Теперь ESP будет прошит, вы можете следить за прогрессом в окне консоли. По завершении записи прошивки ESP перезагрузится и подключится к вашему WiFi.
Настройка устройства в Home Assistant
Home Assistant автоматически распознает ESP в сети и уведомит вас о новом найденном устройстве. Щелкните уведомление или щелкните Конфигурация, Интеграция. Найдите новое обнаруженное устройство и нажмите «Настроить».
Home Assistant теперь добавит ваш ESP в качестве нового устройства, вы мало что можете сделать с устройством, так как нет объектов для управления.
Вот и все! Независимо от того, какой метод вы использовали. Теперь вы готовы начать возиться и создавать потрясающие решения на основе WiFi с помощью ESPHome. Не забывайте делиться своими проектами!
Мои проекты ESPHome
Узнайте больше о том, как я использую ESPHome в своем умном доме:
- Сделайте свой камин умным с ESPHome
- Дешевый датчик качества воздуха с использованием ESPHome
- Измерьте расход воды с помощью ESPHome
ESP2866 — ThingSpeak IoT
MATLAB Analysis Визуализация MATLAB
com/channels/78496/charts/1?&results=60&dynamic=true">
Название: | |
Ось X: | |
Ось Y: | |
Цвет: | |
Фон: | |
Тип: | linebarcolumnssplinestep |
Динамический?: | правдаложь |
Дней: | |
Результаты: |
Временная шкала: | 10152030602407201440ежедневно |
В среднем: 90 165 | 10152030602407201440ежедневно |
Медиана: | 10152030602407201440ежедневно |
Сумма: | 10152030602407201440ежедневно |
Округление: | |
Мин данных: | |
Макс. данные: | |
Мин. по оси Y: 90 165 | |
Макс. по оси Y: |
Название: | |
Ось X: | |
Ось Y: | |
Цвет: | |
Фон: | |
Тип: | linebarcolumnssplinestep |
Динамический?: | правдаложь |
Дней: | |
Результаты: |