sprut / Hub

Sprut.Hub
174 stars 12 forks source link

Новый интерфейс. описание биндинга.zigbee binding #3559

Open pabl33 opened 3 weeks ago

pabl33 commented 3 weeks ago

Биндинг это управление устройством через другое устройство, без участия шлюза (координатора zigbee сети).

[инструкция для старого веба]

Есть 2 типа устройств: Управляющее и Управляемое.

Управляющими являются ,в большинстве своём, беспроводные кнопки. Это те устройства которые отдают команды Управляемому устройству. Возможность управления устройствами закладывается производителем в прошивку устройства, sprut.hub сам не может добавить им такой функционал. Управляемые устройства это те которые по команде могут менять своё состояние. Это лампочки, шторы, реле, розетки, fingerbot и т.д. Поиск в каталоге с выставленным фильтром для поиска кнопок [Sprut.AI]

Есть 2 типа биндинга-на устройство(IEEE),и на группу устройств(Group).

Если устройства в группе будут иметь одинаковые управляемые характеристики (вкл/выкл, яркость теплее/холоднее, яркость больше/меньше) то управление будет полным и синхронным. В группу можно объединить устройства с разным количеством доступных характеристик, например можно объединить реле которое может только вкл/выкл с лампочкой которая умеет все характеристики обычных cct ламп; при этом совпадающие, и доступные на пульте к настройке команды, будут исполняться на разных по типу устройствах синхронно, а отсутствующие на устройстве будут игнорироваться, но будут исполняться на тех устройствах на которых они есть.

основные типы команд

Как настроить биндинг.

Биндинг на устройство (IEEE). идём в Управляющее устройство, в сущность кнопки, в Параметры photo_2024-10-20_10-09-06 затем в Настройки устройства photo_2024-10-20_10-24-43 затем в Связи photo_2024-10-20_10-09-07 (2) тут настройки для IEEE и Group. photo_2024-10-20_10-09-07 (3) Выставляем в IEEE Управляемое устройство. При каждом выставленном поле стоит будить Управляющее устройство photo_2024-10-20_10-09-08 Допускается использовать только часть атрибутов. Так как большинство управляющих устройств это батареечные устройства, которые большинство времени спят, рекомендуется ДО и ПОСЛЕ выставления управляемого устройства разбудить Управляющее устройство коротким нажатием на его кнопку или кнопку сопряжения. После этого, в случае успешной записи связи будет пуш. если не получится-тоже будет пуш, но красный =) photo_2024-10-20_10-09-08 (2) Хоть везде и рекомендуется спаривать устройства на местах в которых они будут физически находиться в вашей квартире, возможно, при настройке, вам стоит держать Управляющее недалеко от координатора zigbee сети. *беспроводные кнопки у которых можно сделать бинд одной характеристики/клавиши на одно устройство, а второй характеристики/клавиши редки.

Биндинг на группу устройств (Group).

Некоторые устройства умеют управляться только в группе/управлять только группой.

Вам сперва нужно каждое(или одно) Управляемое устройство добавить в группу. Для этого идём в устройство, далее в Параметры photo_2024-10-20_10-40-29 далее в Настройки устройства photo_2024-10-20_10-24-43 далее в Группы photo_2024-10-20_10-40-30 (2) тут будет настройка добавления устройства в группу. Большинство управляемых устройств питаются от сети, для записи настройки группы будить их не надо. photo_2024-10-20_10-40-30 (3) В группе устройств может быть не только несколько управляемых устройство,но и Одно. В группе устройств может быть Несколько Управляющих устройств(к примеру в группе есть несколько штор,к ним можно добавить несколько пультов которые будут дублировать друг друга и Одинаково управлять группой штор).

После помещения управляемых устройств в группу, нам нужно поместить туда управляющее устройство. Для этого повторяем пункты из IEEE,только выставляем устройство не в IEEE, а в Group photo_2024-10-20_10-51-18 Не забываем будить кнопку.

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

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

Для очистки биндинга IEEE/Управляющего пульта для Group-идём в пульт, выставляем Очистить (для удаления устройства из группы зайдите в каждое устройство и выставите очистить(если в группе нет списка,удалите текст “-2” )) photo_2024-10-20_11-03-04 Не забываем будить пульт, ждём пуш. Может не сработать, делайте бинд на другое/это же устройство, и заново.

*Так же Очистка будет нужна если при добавлении в сеть Управляющего устройства оно само привяжется к рандомным устройствам/устройству.

Некоторые нюансы биндинга конкретных устройств.,

  1. -у Xiaomi зигби кнопок биндинга нет
  2. -Aqara: у акары кнопок с биндом немного, можно перечислить -aqara h1 беспроводная на 1 клавишу -aqara h1 беспроводная на 2 клавиши(при чём обе клавиши будут полностью дублировать нажатия друг друга, то есть вы можете привязать его только к одному устройству/группе, и нажатие любой из клавиш будет вкл/выкл устройства/группы, и вторая клавиша будет делать тоже самое, на этих же устройствах. другого функционала в клавишу не заложено) -выключатели aqara opple на 2/4/6 клавиш. каждая из клавиш будет делать 1 действие. одна на включение, вторая на выключение; с увеличением количества клавиш в устройстве добавляется функционал-дополнительный ряд клавиш сможет регулировать яркость, следующий ряд даст возможность регулировать температуру .разделить ряды кнопок между разными устройствами, как и повесить на одну клавишу вместо вкл сразу вкл/выкл нельзя. -aqara беспроводной диммер. умеет биндинг на нажатие кнопки, он инвертирует вкл/выкл устройства. сама крутилка без биндинга-нужно связывать крутилку (в вебе она как лампочка) через связи с реальной лампочкой. для переключения акары в режим биндинга нужно изменить режим работы на “пульт”(устройство для этого нужно будить) серии 0,e1,d1,t1 и тд. выключателей не имеют биндинга.в h1m есть подобие биндинга,но пока не реализовано. -почти все philips hue кнопки/пульты/диммеры имеют биндинг. пульт первого поколения умеет вкл/выкл, регулировать яркость(согласно пиктограммам). пульт второго поколения дополнительно умеет переключать сцены по кнопке hue(не реализовано). диммер хью умеет бинд на крутилку ,она умеет вкл/выкл, регулировку яркости, есть сцены. wall switch module не имеет биндинг??** (его аналог это jethome ws7,биндинг есть)

-все кнопки икеа умеют бинд, кроме shortcut button. в основном это вкл/выкл, яркость больше меньше, изменение температуры это переключение сцен(не реализовано). Для добавления икеа кнопок в спрутхаб нужно запустить поиск, пульт расположить не дальше 10см от спрутхаба, быстро нажать 4 раза кнопку сопряжения,как начнёт мигать ещё 1 раз нажать.

-туя- всё сложно =)

-кнопка sonoff SNZB-01 умеет он/офф, для записи бинда после сохранения ей нужно дёрнуть батарейку. батареечные управляемые устройства -Tiya/Moes zigbee fingerbot умеет нажатие -Aqara Curtain Driver E1 имеет 0102_ WindowCovering (открыть/закрыть; открываться/закрываться при долгом нажатии, при отпускании остановится).обычные кнопки с биндингом не подходят,нужны с 0102 (это ikea open close remote),штору нельзя поместить в группу. -ikea fyrtur/kadrilj/praktlysing аналогичны шторе акары, но их можно добавить в группу

датчик движения с биндингом ikea tradfri motion sensor умеет вкл/выкл. wb msw zigbee v.3/v.4 умеет датчиком выкл/выкл свет. так же msw это управляемое устройство,управляются светодиоды,сирена на вкл/выкл.

датчиков протечки- скоро будут готовы к продаже Ensystec датчики. так же, возможно ikea KNYCKLAN это кран/датчик с биндингом.