OLED экраны

Автоматизация процесса в некоторых случаях может требовать визуального контроля состояния.

На сегодняшний день эту функцию выполняет приложение на смартфоне, но есть необходимость визуального контроля без гаджетов)

Для решения этой задачи в прошивки 1М добавлена поддержка OLED экранов с интерфейсом I2C.

Поддерживаются экраны с разрешением 128х32 и 128х64, как оптимальные по стоимости и габаритам.

Подключение экрана стандартно использует порты модуля часов реального времени RTC.

Информация отображаемая на экране делится на 3 блока.

1. Верхняя строка отображает состояние часов устройства.

2. Нижняя строка отображает служебную информацию подключения к сети и количество загруженных сценариев и таймеров.

I - интернет, С - связь с облаком (отправка оповещений, удаленное управление), L - подключено к домашней сети и нет доступа в интернет, M - работа в меш-сети

3. Остальные строки предназначены для отображения состояния каналов устройства.

Информация о канале состоит из сокращенного названия и его значения.

Значения каналов выводятся по 2 в строке, итого для 32 пиксельных за 1 раз максимум 4 канала, для 64 пиксельных - 8 каналов. Смена групп каналов выполняется каждые 2 сек.