LCD 1602/1604/2004 (updated: 31 Mar 2017, 14:18:27)

Настройка необходимых данных осуществляется через веб интерфейс модуля. Вывод на дисплей через GET запрос http://[ip адрес]/lcdmsg?st=X&txt=text. Где X -номер строки. Управление через MQTT: login/hostname/lcd/lineX . Управление подсветкой login/hostname/lcd/light


Поддерживается LCD 1602,1604,2004 -с соответствующим количеством столбцов и строк 16х2,16х4 и 20х4. Подключение через I2C переходник на базе PCF8574. Используется встроенный знакогенератор - соответственно русского шрифта нет.

Подключение дисплея

Дисплей  необходимо подключить через готовый переходник на базе микросхемы PCF8574 на шину I2C - выводы шины I2C назначаются на вкладке Hardware. Питание дисплеи и переходнику необходимо подать 5 вольт.

Соответствие выводов дисплея и микросхемы  PCF8574:

P0 - RS

P1 - RW

P2 - EN

P3 - Управление подсветкой 

P4-P7 - шина данных  D4-D7 дисплея.

Настройка дисплея

Настройка дисплеев производится на вкладке Display. Для дисплеев необходимо указать I2C адрес.

Для включения подсветки необходимо в настройках включить галку Enable backlight.При включенном дисплее ниже будет отображаться настройки вывода строк и другие параметры. Для отображения информации необходимо выбрать номер строки и выбрать из списка датчик или другой параметр. Датчики и другие функции присутствуют в списке только если они включены в прошивке ! При установленной опции "конструктор строки" появляется возможность формировать свой текст с вставками датчиков и параметров.


Управление GET запросами:

Вывод текста на дисплей выводится командой http://[ip адрес]/lcdmsg?st=X&txt=YYY. Где X -номер строки. YYY- текст, который необходимо вывести.

Управление через MQTT

Текст на дисплей необходимо отправить в топик login/hostname/lcd/lineX . Где X -номер строки.

Топик login/hostname/lcd/light - управление подсветкой


Управление подсветкой из функции прошивки

Для удобства управления подсветкой из функций прошивки оно реализовано в виде GPIO 199 , при указании данного GPIO настройках в термостата, логического модуля, радио и ИК пультах, в функции KEY в прерывании возможно управление подсветкой дисплея по событиям и внешним действиям.