• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Home Assistant Container
      • Автоматизации
      • Lovelace
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Использование ценников SES-imagotag G-Tag 6 в качестве дисплея для ESPHome

15 сентября, 2026

Данные ценники продавались на Avito 10 рублей за штуку. Но  пачкой от 50 штук. По этому их сразу приходило очень много.

Естественно увидев цену в 10 рублей за ценник, дальше все было как в тумане и я их себе заказал не думая. А вот когда они пришли, стало понятно, что ценники общаются по какому-то своему протоколу и с ними особо ничего не сделать.

Я тогда взял и снял shorts про эти ценники: https://www.youtube.com/shorts/OOLA6szS_UA 

Видео на удивление посмотрело много человек и много  кто себе их тоже заказал и купил. Ну а дальше уже как говорится дело техники.

Ребята заказавшие не глупые и как давай сразу реверс инженирингом заниматься. И первые плоды появились у товарища под ником bttrem на githu: https://gist.github.com/bttrem/30eefce2549c1a873f382b5cbdcb3541 И так-же создали недавно группу в telegram: https://t.me/g_tag6

 

Он смог очень быстро докопаться до того, как подключить дисплей от ценника к контроллерам raspberry pi pico, а потом и к esp32. Выложил библиотеку на дисплей под arduino ide. Ну а дальше эту библиотеку легко было адаптировать под esphome.

Характеристики ценника:

Параметр Значение
Размеры, мм 69 × 35 × 10,5
Дисплей LCD, 256 × 128
Активная область, мм 52 × 25
Количество пикселей 32 768
Плотность пикселей 127 dpi
Цвет пикселей Чёрный / белый
Количество страниц 6*
Максимальное количество обновлений в час 150 000
Время работы от аккумулятора 5 лет — 2 обновления в день*

 

Дисплей тут разрешением аш 256×128 – это вполне себе высокое разрешение для дисплея в цену 10 рублей.

Так-же bttrem описал, что RF-часть работает на частоте 36 кГц. Что конечно печалит,  так как нет никакого модуля для arduino и esp32, которые бы вещали на данной частоте.

У дисплея 33 вывода. Но для работы с дисплеем, нужны лишь 7 из них:

Вывод Назначение Тестпоинт
1, 2 GND GND
3 DisplayCLK = 29 кГц — вход S1
4 1 Hz — выход 4
5 DIO S10
6 CLK S11
7 CS 7
8 RES 8

 

Причем  обратите внимание, что тут есть минут (GND), а плюса тут нет. Это особенность ценника, ему плюс не нужен.

Еще описано, что есть сходство с дисплеями ST730x.

В общем об этом всем можно почитать на странице github: https://gist.github.com/bttrem/30eefce2549c1a873f382b5cbdcb3541

 

 

Подключение Ценника к ESP32C3:

 

Распиновка – это наверное самое сложное, с чем придётся столкнуться. Потому что, нужно будет перерезать некоторые дорожки на текстолите. Чтоб отключить родной контроллер, иначе он будет перехватывать управление дисплеем.

На страничке гитхаб предлагают 3 дорожки перерезать и потом зачистить еще от краски пятаки и к ним напаяться. Но по моему это прям то еще “кунгфу” и не каждый справится с такой задачей. По этому я подсмотрел еще один способ, который мне показался проще.

Нужно перерезать только 2 контакта.

Смотрим на плату и видим антенну:

 

Поднимаем её и там находим 2 контакта с пятаками, их и перерезаем. Думаю это будет не сложно:

 

Далее, можно начинать припаивать контакты  к ESP32. Я выбрал контроллер esp32c3, так как у него почти любой пин можно назначить как шину spi, что  упращает подключение для меня.  У обычной esp32 spi шина  на определенных пинах.

Попробую описать подключение в табличке:

Пятаки на плате Пины esp32c3
S10 10 pin
S11 5 pin
S1 4 pin
4 1 pin
7 6 Pin
8 7 pin
GND GND

 

 

 

Обратите внимание еще раз, что питания + тут нет, имейте это ввиду при подключении.

 

Прошивка ESPHome для ценников SES-imagotag G-Tag 6:

Пока bttrem разбирал ценники у себя на гитхабе,  другие ребята скоопирировались, взяли за основу его библиотеку и адаптировали её для esphome. Сделав прям крутой проект.

 

Для работы прошивки ESPHome нужно положить в определенную папку библиотеку.

Создаем  в папке /config/esphome, папку components. В ней папку ota5901 и туда скидываем все содержимое архива, который скачать можно отсюда: https://disk.yandex.ru/d/dKpxxcb9ln5m-A

Должно получиться вот так:

 

 

Библиотеку подготовили, теперь остается сама прошивка ESPhome, её можно скачать отсюда: https://disk.yandex.ru/d/WpPS5cRNdBI4IA

 

Ну и про шрифты не забывайте, а то ругаться будет при компиляции. У меня шрифты Roboto-Medium.ttf его можно скачать отсюда: https://disk.yandex.ru/d/Fo29dg-lmKCRTQ

И положить в папку /esphome/fonts

 

 

Возможности проекта ESPHome:

Проект имеет web интерфейс. В Веб интерфейсе можно добавлять любую картинку и она тут-же транслируется на дисплей подключенный к esp32 уже.

Выглядит это так и доступен по адресу http://ip адрес/ota5901:

 

Ну а на выходе получаем такую картинку:

 

 

Но помимо этого, мы конечно можем выводить разную информацию на дисплей и из Home Assistant, так как это же ESPHome.

Например можно выводить показания разных датчиков:

 

Чтоб это сделать, нужно зайти в Home Assistant -> Настройки -> Инструментарий -> Действия и ввести следующий код:

 

Который можно скачать отсюда: https://disk.yandex.ru/i/RCrFxaZwHTT7Wg

 

Ценник разбит условно на 6 строчек и lane означает каждую строчку. Вот тут в примере в двух строчках выведены значения темпетаруы и влажности. А остальные линии с координатами 0. Пустые. Если хотите что-то добавить туда, то можно просто в остальные строчки это все вписать.

 

А чтоб поиграть с размером, есть еще один пример, сразу показывающий размер шрифта и координаты:

Пример под эти ценники выглядит так:

 

Этот пример тоже можно скачать: https://disk.yandex.ru/i/PdDAA1shPz-kog

 

Так-же можно на дисплей прям из Home Assistant выводить картинки следующим образом:

 

Код можно взять отсюда: https://disk.yandex.ru/i/6mVPXzkAf1WlEQ

Для воспроизведения этого примера, тут нужно предварительно все настроить.

Во первых нужно установить интеграцию от Alexxit: https://github.com/AlexxIT/PythonScriptsPro эта интеграция позволяет запускать python скрипты.

Так-же нужно положить картинку в нужную папку, у меня это папка /media/ и сама картинка test.png. ip адрес у ценника мой 192.168.31.90.

Ну и сам скрипт python у меня лежит в папке home assistant/python_scripts и называется photo_to_ota5901.py. Скачать его можно отсюда: https://disk.yandex.ru/d/-IYv9KJ_0I7BHw

 

Ну а далее запускаем действие и картинка телепортируется на экран.

 

 

Что дальше?

Дальше ребята на github раскуривают rf протокол и есть надежда, что раскурят и тогда можно родной контроллер оставить и на него данные отправлять.

Сейчас в наработках, что получилось, так то какие-то данные послать непонятные на ценник:

 

 

Надеюсь что-то да выгорит. А то куда девать 49 штук ценников)))

Еще раз, страница на github: https://gist.github.com/bttrem/30eefce2549c1a873f382b5cbdcb3541

Группа обсуждения в telegram: https://t.me/g_tag6

Primary Sidebar

Поиск

Новые записи

  • Модуль распознавания лица HLK-FM225 в ESPHome и Home Assistant
  • Установка Xiaozhi на Linux
  • Использование ценников SES-imagotag G-Tag 6 в качестве дисплея для ESPHome
  • Информеры из электронных ценников GICIsky.
  • ESP32-S3-RLCD-4.2 в ESPHome и Xiaozhi

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Secondary Sidebar

Мой Telegram канал:

https://t.me/ypavla

Мой Макс канал:

https://max.ru/ypavla

Footer

Copyright_У Павла! © 2026 ·