Архив метки: esphome

esphome 2025.10.0 ломает связь с HA

Не было печали – апдейтов накачали.

Поставил свежий esphome – при прошивке девайсов (в моем случае на базе esp8266) при подключении к Home Assistant получаем

[D][api:160]: Accept 192.168.1.111
[D][api.connection:1383]: Home Assistant (192.168.1.111) connected
[W][api.connection:1880]: Home Assistant (192.168.1.111): Reading failed CONNECTION_CLOSED errno=11

Даже если удалить / добавить девайс со стороны HA – не помогает. Сам девайс видится (передобавить его можно), но при этом список объектов не передается. При этом в веб-интерфейсе устройства все в порядке.

Решается откатом на прошлую версию и прошивкой девайса с этой версии:

pip install esphome==2025.9.3

Со стороны HA ничего менять и передобавлять не надо.

Продолжаем наблюдение.

Заметка по символьным и растровым LCD

Приехали в последнее время несколько разных LCD-индикаторов с Aliexpress.

  • Совместимый с HD44780 в разрешении 20х4 имеет ревизию 3.0. Есть пины встроенного (?) i2c. Судя по найденному в лоте на Амазоне видео, это действительно может быть входом для i2c-подключения – там это преподносится как фича, упрощающая использование дисплея. На видео версия 1.3:
    Тут присутствует корпусная микросхема, которая и является мостом. В v3.0 микросхемы нет (даже места под нее – плата другая), но пины звонятся. Похоже, чип-конвертер интегрировали в основной контроллер (число “капелек” то же). На плате есть 4 перемычки с обозначениями “s” и “p”, дефолтно замкнута “p”. Предположил, что это выбор режима работы – serial и parallel. Разомкнул “p” и замкнул “s”, попутно распаял подтяжки 4,7 КОм для i2c-шины. Сканер показывает  устройство на шине, но как-то странно – то есть, то нет. Как будто идет перезагрузка. Адрес тот же, что и у переходника, 0x27. Запустить в последовательном режиме так и не  удалось, даташит не гуглится, связаться с продавцом нет возможности. В параллельном режиме работает нормально.
  • Растровый ST7920 – тут для подключения к основной плате при желании достаточно 5 проводов: +/-, контрастность пропускаем (есть подстроечник на самой плате, движок которого звонится на пин входа регулировки), далее 3 провода шины SPI. PSB можно посадить на общий на самом индикаторе, а подсветку запитать через резистор от шины питания по месту. RST по примерам на esphome остается неподключенным – и да, оно работает.