Skip to content

sergejey/majordomo-nspanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Модуль NSPanel

image

Данный модуль позволяет подключать панели NSPanel в систему MajorDoMo.

Панель представляет собой сенсорный экран с двумя физическими кнопками. Панель может быть установлена в обычный подрозетник (обязательно наличие фазы и ноля!). Физические кнопки управляют двумя встроенными реле, но могут быть переназначены на другие действия. Обмен данными с сервером осуществляется по WiFi и протоколу MQTT.

Внимание: Модуль основан на проекте NsPanel Lovelace UI. Для работы модуля необходимо, чтобы панель была перепрошита на платформу Tasmota и установлено дополнительное ПО для экрана. Для прошивки панели понадобится USB-TTL адаптер и провода для подключения (паять не нужно!). Подробную инструкцию по установке прошивки можно найти здесь (англ.)

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

Функционал модуля на очень раннем этапе разработке и возможны сбои в работе, о которых вы можете сообщать автору.

На данный момент поддерживается ряд базовых возможностей:

  • Экран типа список элементов
  • Экран типа набор иконок
  • Экран типа термостат
  • Экран типа QR-код
  • Экран типа код сигнализации
  • Экран типа карта расхода электроэнергии
  • Экран типа медиа-плеер
  • Хранитель экрана (с расширенной настройкой статусов)
  • Приём уведомлений на панель

Поддерживаемые типы элементов (для списка и иконок):

  • Переключатель On/Off
  • Кнопка (для запуска методов/сценариев)
  • Текст (для показаний датчиков)
  • Регулятор уровня

Для каждого элемента можно настроить поведение (связанный объект/свойство/метод), иконку (список), цвет.

Настройка интерфейса и поведения панели осуществляется через редактирование JSON-конфигурации (есть возможность поставить демо-конфигурацию).

Планы по развитию:

  • Более удобный интерфейс работы с конфигурацией панели
  • Поддержка новых типов карточек:
    • Будильник/таймер
    • Карточка для настройки освещения (яркость, температура, цвет)

Обсуждение функционала в телеграм-канале MajorDoMo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •