Открыть список
Как стать автором
Обновить
9
Карма
0.1
Рейтинг

Solutions Engineer

Программирование микроконтроллеров ESP8266/ESP32 написанием YAML конфиг файлов

Ненормальное программированиеПрограммирование микроконтроллеровРазработка под ArduinoУмный домDIY или Сделай сам
Tutorial

Будучи поклонником системы управления "умным домом" Home Assistant я недавно открыл для себя интересный инструмент, тесно с HA интегрированный и ранее на Хабре не освещенный — ESP Home (ранее ESPhomeYAML).


ESP Home представляет собой набор библиотек и инструментов, генерирующих прошивку для микроконтроллеров ESP8266 и ESP32 из созданного пользователем конфиг файла в формате YAML. Это значительно упрощает написание прошивок малого и среднего уровня сложности в особенности для тех, кто не силен в программировании под Arduino и сильно сокращает количество строк кода/конфигурации для тех, кто силен.


Для удобства настройки поддерживается обновление прошивки по воздуху.


ESP Home поддерживает устройства на базе ESP8266 и ESP32, очень популярных среди любителей домашней автоматизации и прочих самоделкиных, а также несколько десятков сенсоров и различную периферию — дисплеи, сетевые карты и т.д. Для обмена данными с запрограммированным устройством поддерживаются MQTT, UART, I2C, SPI и API, интегрированное с Home Assistant.


Ниже короткий пример установки ESP Home и простой настройки устройства

Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры39.5K
Комментарии 27

Информация

В рейтинге
2,932-й
Откуда
Великобритания
Зарегистрирован
Активность