SLS шлюз - подключение к нему устройств Zigbee.
Григорий
Одним из ключевых элементов современной экосистемы умного дома является шлюз (gateway), обеспечивающий взаимодействие множества устройств посредством беспроводного протокола ZigBee. Компания Smart Logic System (SLS) разработала свой собственный ZigBee-шлюз, использующий доступный процессор (микроконтроллер) ESP32 от Espressif Systems и модуль связи CC2538 совместно с усилителем на чипе CC2592. Главное его отличие от USB-приемников на базе CC2538 - шлюз функционирует автономно и служит координатором всей сети ZigBee, обеспечивая стабильную передачу данных. Не требуется подключение к компьютеру, из-за этого снижается энергопотребление всей системы. Устройство требует лишь подключения к домашней Wi-Fi сети. Обмен информацией с остальной инфраструктурой умного дома производится через протокол MQTT и REST API. Список поддерживаемых SLS шлюзом моделей оборудования превышает 400 позиций,которые регулярно обновляется. Появляется возможность отказаться от облачных сервисов зарубежных сторонних производителей, минимизируя зависимость от зарубежных серверов.
Для питания можно использовать зарядку от смартфона с miсrо USВ напряжением 5 вольт на ток 1-1,5А. Это устройство устраняет проблему в совместимости брендовой техники с устройствами конкурирующих фирм, хотя по стандарту zigbee 3 все должно быть совместимо. Приобрел готовую круглую версию. Можно было собрать самому, но лень победила. Рекомендую шлюз в качестве центра управления вашим домом. Одновременно с ним у меня работало аналогичное оборудование от компании Tuya. У меня он конвертирует данные Zigbee поступающие с устройств умного дома и передает их на локальный сервер MQTT на микрокомпьютере Raspberry PI4. Большинство описаний в интернете по подключению компонентов умного дома к шлюзу опирается на программу Home Assistant. Чтобы ей полноценно пользоваться и изучить ее возможности у неискушенного пользователя уйдет ни один день, надо иметь навыки программирования и много свободного времени. Приложение Home Assistant является лишним передаточным пунктом в системе. Я установил данное приложение. Впечатление от работы с ним. Существует много настроек. Внимание, работа приложения мне показалась нестабильной. Много жалоб о сбоях в работе (при установке обновлений) и как следствие прекращения функционирования умных устройств. Этот промежуточный узел был убран из системы умного дома, деинсталлирован с компьютера. В SLS шлюзе доступны такие виды автоматизаций:
SimpleBind
Скрипты Lua
Binding средствами протокола Zigbee
Необходимо правильно прописать топик на сервере MQTT. По его первоначальной настройке в интернете масса публикаций поэтому я опущу это в статье. Поддержка разработчиков SLS оставляет желать лучшего. Задаваемые вопросы в основном остаются без ясных простых ответов, документация доступна, но ориентирована на опытных пользователей. Хочу сберечь Ваше время. Краткая инструкция по написанию топиков MQTT.
Веб интерфейс шлюза информативен и понятен. Работа с ним, получение информации, управление устройствами осуществляется через 80-й порт. Для интеграции шлюза с внешними системами используется протокол MQTT. Структура топиков аналогична проекту zigbee2mqtt. Заходим в вкладку Link (связь) и открываем страницу настройки MQTT. На фото снизу я указал стрелкой что мною было изменено. Название было из цифр, заглавных и маленьких букв латинского алфавита. Любой топик будет начинаться именно с этого названия. Я заменил его на более короткое. Топик будет начинаться zig/xxxx/xxxxx.

Включаем питание и подключаем устройство. После подключения обязательно прописываем конвертор устройства. Для этого идем в раздел помощи и смотрим поддерживаемые гаджетов. Раздел разбит по производителям, находим нужную модель и вводим номер конвертора. Задаем название - обязательно по английски, избегайте знака "-". После регистрации устройства необходимо сохраниться и перезапустить координатор из меню Actions. Название будет второй частью топика. Он будет такой zig/dat_zal/
Для отображение статуса девайса используется оператор "state", для выключателей, розеток и аналогичного в командный топик записывается оператор "set". Примеры: zig/swet_zal/state и zig/swet_zal/set

Пример для 4-х канального реле. zig/rele/l1/set, zig/rele/l2/set, zig/rele/state-L4. Пример для датчика движения zig/dat_vanna/occupancy реагирует на движение, zig/temp/battery - показывает заряд батареи датчика в процентах. Для правильного отражения статуса устройства в поле "state" путем редактирования вставляйте оператор "TOGGLE". В описаниях устройств, совместимых со шлюзом, указаны команды для управления ими.
Нюансы. Моих датчиков движения по модели нет в каталоге. По внешнему виду и производителю попробовал два конвертера 231 и 204. Результат отрицательный. Они были обнаружены, но управлять ими невозможно. Приобретать новые не хотелось. Попробовал конвертер датчика, отличающегося по внешнему виду 269. Он подошел, датчик прописался в шлюзе и заработал. На шлюзе просто при помощи скриптов настроить отправление сообщений в telegram. Полезная функция для получения информации с датчиков, например протечки воды. Для автоматизации есть возможность написания сценариев на языке Lua. Мною часть сценариев перенесена с приложения Умный дом с Алисой на шлюз. Реализована функция Binding, позволяющая модулям общаться между собой самостоятельно без участия координатора. Очень полезная функция, позволяющая сохранить автоматизацию при отсутствии интернета и отключении самого шлюза. Например датчик двери включает свет в коридоре на определенное время. Главное чтобы работал домашний WiFi. Доступна карта сети, видно подключенное к шлюзу оборудование. Версии прошивки достаточно часто обновляются и доступны на сайте производителя. Функционал устройства постоянно расширяется. Публикуются новости об изменении функций прошивок. Ячеистая топология (mesh-сеть) сети позволяет подключить большое количество Zigbee устройств и управлять ими. Имеется возможность разработать свой Web интерфейс для управления умным домом.
Информация будет полезна для начинающих энтузиастов умного дома. Шлюз можно рекомендовать для покупки и использования в проектах. Все новости можно прочитать на моем сайте. В сфере компьютерной техники работаю более 20 лет. В связи с чем имею хороший опыт в диагностике и ремонте оборудования. Со мною можно связаться по телефону в любое удобное Вам время. Мои контакты указаны в верхней части каждой страницы сайта. Консультации абсолютно бесплатно. Цены на услуги монтажа оборудования и ремонт у меня ниже чем в различных компаниях и сервисных центрах, так как нет издержек по оплате аренды помещений и оплаты персонала. Постоянным клиентам и пенсионерам - скидка 10%.