OLED экраны
Автоматизация процесса в некоторых случаях может требовать визуального контроля состояния.
На сегодняшний день эту функцию выполняет приложение на смартфоне, но есть необходимость визуального контроля без гаджетов)
Для решения этой задачи в прошивки 1М добавлена поддержка OLED экранов с интерфейсом I2C.
Поддерживаются экраны с разрешением 128х32 и 128х64, как оптимальные по стоимости и габаритам.
Подключение экрана стандартно использует порты модуля часов реального времени RTC.
Информация отображаемая на экране делится на 3 блока.
1. Верхняя строка отображает состояние часов устройства.
2. Нижняя строка отображает служебную информацию подключения к сети и количество загруженных сценариев и таймеров.
I - интернет, С - связь с облаком (отправка оповещений, удаленное управление), L - подключено к домашней сети и нет доступа в интернет, M - работа в меш-сети
3. Остальные строки предназначены для отображения состояния каналов устройства.
Информация о канале состоит из сокращенного названия и его значения.
Значения каналов выводятся по 2 в строке, итого для 32 пиксельных за 1 раз максимум 4 канала, для 64 пиксельных - 8 каналов. Смена групп каналов выполняется каждые 2 сек.