Статья

Что там в Панели Lytko 103?

Сегодня мы расскажем о функционале Панели управления умным домом Lytko 103 на её текущей стадии разработки. 

Изначально устройство задумывалось как центральная панель для всей системы “умного дома” пользователя в его квартире / помещении / доме. 

Это - комплексная и нетривиальная задача. Поэтому мы решили развивать функционал итеративно: вводить части будущей системы поэтапно в обновлениях прошивки устройства, отлаживать этот блок функционала и - после отладки - “выкатывать” новую порцию функций. И так по спирали. 

Lytko 103 как хаб для ZigBee-устройств

В ZigBee-сетях наша Панель является координатором. Это позволяет использовать аппарат в двух качествах:

  1. в виде самостоятельного устройства, управляющего освещением или тёплым полом,
  2. в виде хаба для сторонних ZigBee-устройств.

Такой подход развязывает руки пользователям. Проиллюстрируем на примере.

Предположим, что перед нами стоит задача настроить ZigBee-сеть, состоящую из нескольких устройств, и управлять каждым из единого пространства. Скажем, в десяти офисах на этаже. Как правило, в каждом офисе уже установлена единая Wi-Fi-сеть, и для настройки ZigBee-сети нужны отдельные хабы и роутеры. Наше предложение - совместить Wi-Fi и ZigBee в одном устройстве и обойтись без промежуточных хабов для каждого типа сети. А потом вывести закрытую офисную Wi-Fi сеть на централизованное управление посредством Большого брата, в котором все устройства объединятся в более удобную систему. При этом, будет доступно локальное управление с экрана устройства или через смартфон / ПК.

Решением нашей задачи является Панель Lytko 103: вы подключаете её к Большому брату в лице Apple HomeKit / Home Assistant / Sprut Hub по Wi-Fi, а она прихватит с собой все подключенные к ней ZigBee-устройства.

Этот подход позволяет управлять разрозненными работающими по разным протоколам устройствами из одного пространства - то, к чему мы стремимся при построении системы умного дома Lytko. Таким образом, получившуюся систему можно сконфигурировать и как изолированную от внешнего мира на платформе Lytko, и встроить её в существующие платформы управления умным домом, настроив более глубокую интеграцию различных устройств и сценариев.

“И что это даёт?” - спросите вы. А мы ответим: 

  • Во-первых, это - красиво (зачёркнуто) удобно. 
  • Во-вторых, это позволяет снизить затраты на обслуживание помещений: вы можете настроить комплексные сценарии, позволяющие управлять освещением/отоплением/подставьте-своё “одной кнопкой”. Во всех сетях.
  • В-третьих, все устройства можно вывести на один сенсорный экран и управлять ими или просматривать показания с них - не нужно “лезть в смартфон” или открывать браузер на ПК. Удалять или добавлять ZigBee-устройства можно так же прямо с экрана.

В обновлениях 03.02.001 и 03.02.002 мы “расширили и углубили” этот функционал.  

Панель Lytko 103 версии прошивки 03.02.001 поддерживает ещё больше ZigBee устройств:

  1. Датчик климата AQARA Temperature WSDCGQ11LM;
  2. Беспроводной выключатель Aqara double Rocker model WXKG02LM;
  3. Реле Aqara 2 канала model LLKZMK11LM;
  4. Датчик движения Mi model RTCGQ01LM;
  5. Датчик открытия окна и двери Xiaomi model MCCGQ01LM, Xiaomi model ZHTZ02LM;
  6. Беспроводная кнопка Xiaomi Mi Wireless Switch model YTC4040GL;
  7. Умная розетка AQARA  model SP-EUC01.

Ещё мы переработали экран устройства и улучшили систему обновления экрана, ускорив процесс установки новой версии в 4 раза (с 15-20 минут до 4-5 минут)

Apple HomeKit и Home Assistant - теперь вместе

В обновлении 03.02.002 мы переработали систему работы с HomeKit. Полностью.

Мы регулярно общаемся (в группе Телеграм) с покупателями наших продуктов и всегда рады обратной связи о работе системы. Так, нам поступали жалобы на периодическую спонтанную недоступность устройства из приложения HomeKit. В новой версии прошивки проблема решена.

Кроме того, мы добавили возможность вывода всех подключенных к Панели ZigBee-устройств в Home Assistant. Добавление в интерфейс происходит автоматически “на лету”: мы реализовали стандарт mqtt discovery “из коробки”.

Само собой, все подключенные к Панели ZigBee-устройства как и прежде “пробрасываются” в HomeKit вместе с самой Панелью. Она выступает мостом в данной конфигурации.

Обе функции - вывод устройств как в Home Assistant, так и в HomeKit - работают параллельно друг другу и позволяют одновременно управлять устройствами из разных систем умного дома.

Сенсорный экран

В обновлении 03.02.002 мы доработали экран устройства и подготовили разделы интерфейса для будущих нововведений.  

Было
Стало

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

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

Рабочий стол с "ярлыками"
Клик на "ярлык" термостата -> "карточка" устройства

Демонстрация работы с несколькими реле, которые управляют освещением в помещении:

В будущих обновлениях мы планируем добавить возможность выводить устройства, подключенные не только по ZigBee, но и по MQTT. Это позволит кастомизировать интерфейс под любую задачу. А ещё будут виртуальные устройства. Об этом расскажем в следующий раз.

И мы вернули “режим ожидания” на экране. На него можно выводить текущее время и погоду в вашем регионе. Настройки часового пояса и погоды доступны в web-интерфейсе Панели. 

Напоследок

В этой серии (зачёркнуто) обновлении 03.02.002:

• Осуществлён переход на новую файловую систему: отказались от SPIFFS в пользу LitleFS. Это позволило повысить отказоустойчивость всего устройства. LitleFS обладает более продвинутыми возможностями в сравнении со стандартной SPIFFS;

• Повышена общая стабильность работы с Wi-Fi;

• Добавлен алгоритм работы пропорционально-интегрально-дифференцирующего (ПИД) регулятора для каждого канала. Для активации необходимо сместить в ноль гистерезис;

При работе гистерезиса
При работе ПИД

Такой подход развязывает руки пользователям. Проиллюстрируем на примере.

• Добавлена возможность конфигурировать Панель и как выключатель, и как термостат.

Два канала: Термостат + Выключатель
Два канала: Выключатель + Выключатель
Один канал: выключатель

Пишите ваши комментарии/мысли/впечатления о функционале Панели в нашу группу Телеграм - будем рады провести дискуссию. 


Что за сравнение гистерезиса и ПИД? При работе Гистерезиса за 3 часа температура не смогла достичь заданной температуры и врятли это проблема гистерезиса.
И ПИД выгляди как просто отсутствия гистерезиса. С ПИД график должен быть без таких больших волн.
Какое по вашему должно быть сравнение?
Какой идеальный ПИД в вашем понимании?
Можно ли подключить датчик температуры, чтобы управлять температурой в сауне? Диапазон уставки соответственно, тоже требуется 100+ градусов.

Вернуться назад

Устройства


Aqara

Relay

(21 отзыв)

Aqara

Wireless Remote Switch

(17 отзывов)

Xiaomi

Door and Window Sensor

(25 отзывов)

Xiaomi

Motion sensor

(11 отзывов)

Aqara

Temperature and humidity sensor

(30 отзывов)

Aqara

Aqara smart plug EU

(13 отзывов)

Вернуться назад