главная страница
умный дом
  iRobot
  zigbee vs wi-fi
  лампа Сбер
  обогреватель
  tuya api

Интеграция лампочки Сбер в Умный дом Яндекса

SBER SBDV-00019 - cама по себе хорошая лампа. RGB, есть яркость, насыщенность и сцены (в терминах самого Сбера - эффекты). Последнее - это изменение цвета, его насыщенности и яркости, а также режим изменения по сценарию, иметирующему что-либо, типа горение свечи или северного сияния, или просто установка параметров лампы. Кроме того, лампа может делать цветомузыку. Отнють не в полном объёме, но все равно прикольно.

Шаг 1. Платформа Салют (Сбер)

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

Понравились эффекты "горение свечи" и "северное сияние"
  • Невозможно никак прикрутить лампу к умному дому Яндекса, да и вообще ни к какой экосистеме, кроме самого Сбера
  • Эффекты только предустановленные Сбером (лампа предполагает и юзерские сцены)
  • Оказалось к тому же, что эта лампа - Tuya (один из ведущих производителей умных устройств, но правда со своеобразной платформой) и с 15 апреля 2022 г. её невозможно стало подключить не только к Салюту, но и ни какой другой платформе, включая и саму Tuya (временные затруднения в подключении новых устройств к платформе умного дома Sber). После возабновления возможности подключения, где-то в конце мая, почему-то изчезла возможность включения эффектов. На восстановление этой функцилнальности, по, как я полагаю, не только моей заявке, потребовалось ещё две недели. Не знаю в чём была проблема, но в общем, оперативно :).

    Шаг 2. Платформа Яндекс

    Для встраивания лампы в свою экосистему решил прикрутить её непосредственно к Яндексу, благо такая возможность типа есть и она даже была объявлена на сайте магазина.

    В отличие от остальных интеграций в Яндекс, когда Яндекс интегрируется с платформой Умного дома производителя и тем самым подцепляются все (или те, которые производитель удосужился представить) устройства, заведенные в платформе, Сбер решил прикручивать свои устройства непосредственно в платформу Яндекса. То есть, лампа может быть либо только в Алисе, либо только в Салюте.

    Мало того, что изначально можно установить только предустановленные цвета и их насыщенность (всего 8 предустановок яркости и температуры белого и 17 цветных) и нет возможности запустить сцены, так ещё из всех цветов, кроме белого, заработал только красный, остальные никак не хотели включаться. Может так специально Сбер сделал, чтоб люди только Салютом пользовались, а может руки у него такие.

    Шаг 3. Платформа Tuya

    Лампочку можно, как оказалось, прикрутить непосредственно к Tuya. Своеобразная платформа (или платформы), состоящая условно из Front-End и Back-End. И каждый поставщик устройств Tuya владеет инстансем и того и другого. Сами устройства заводятся в BE. У каждого поставщика есть кастомизированное приложение, которое коннектится также к BE. Там же происходит и авторизация. Интеграция с другими платформами (экосистемами) происходит через FE, в котором содержаться представление устройств для той или иной экосистемы. Авторизация в FE отсутствует и использует авторизацию BE. При интеграции устройств Tuya в экосистему умного дома можно воспользоваться FE одного поставщика, а BE - другого, в зависимости от того, где заведены устройства и кто и как эти устройства представляет в экосистеме.

    Из всех поставщиков устройств Tuya, представленных в Яндексе:

    AENO
    A1 Smart
    ALUTECH
    Smart
    Cameliot
    Smart Home
    DIGMA
    SmartLife
    EKF Connect
    ELARI
    SmartHome
    Genio
    Home
    GEOZON
    Home
    GRITT
    Smart
    HIPER IoT
    (FE+BE only)
    iBoto
    Smart
    IFEEL
    Safe+Smart
    iLumin’arte
    IRBIS
    KOJIMA
    HOME
    Minimir
    Home
    My JetHome
    Navigator
    SmartHome
    Perenio
    Lite
    Ritter
    Smart
    Roximo
    IoT
    Sibling
    Smart
    Land
    Smart
    Life
    Smart Life
    HomeAlone
    STL Smart
    Home
    Thermex
    Home
    Tuya
    Smart
    Vitek
    SMART
    Vixion
    Home
    ЭРА
    Smart

    всех перебрал и в Яндексе моя лампочка появилось только при одном выборе FE - DIGMA (BE тоже выбрал DIGMA). Все остальные, включая саму Tuya и Smart Life, не удосужились представить мою лампу Яндексу ни в каком виде. К тому, что предустановок цвета и насыщенности всего 25, добавились ещё некоторые странные ограничения.

    Цвета в Яндексе заработали Почему-то насыщенность основных цветов только 96% (почему не 100% - загадка)
  • Яркость лампы меняется только на 10% - нельзя поставить, к примеру, 5% или 15%, только 1%, 11%, 21%, ..., 91% и 100%, хотя колонке можно сказать установить яркость на произвольное число и онo установится.
  • И, естественно, через Яндекс нельзя запустить сцены
  • Шаг 4. Интеграция с IFTTT

    В IFTTT заявлена интеграция с Smart Life, которой хотел воспользоваться для запуска сцен через Яндекс. При подключении воспользовался разделением FE и BE в Tuya и подключил IFTTT к FE Smart Life, авторизовавшись через BE DIGMA.

    IFTTT увидел сценарии, которые я завел в DIGMA При попытке использовать функции включения, выключения, изменение яркости лампы, IFTTT мою лампу не увидел

    Прикрутил Webhook в IFTTT, настроил на него Домовёнка Кузю. И когда перешёл к настройкам сценариев, то с удивлением обнаружил, что в них можно включить сцену, но нельзя указать какую - включается последняя выбранная сцена. А ещё удивительнее, что в сценариях можно укзать лампе переключиться на цвет, но нельзя указать какой. Если же захочешь изменить яркость в сценарии, то лампа переключиться на белый цвет. Как же так Tuya недоделала очевиднейшие вещи в своей платформе, можно только гадать.

    В конце концов получилась следующая схема управления лампой

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