Deconz-rest-plugin: [Запросить поддержку устройства] Пульт дистанционного управления оттенком от Müller-Licht

Созданный на 2 февр. 2019  ·  121Комментарии  ·  Источник: dresden-elektronik/deconz-rest-plugin

Здравствуйте, а можно ли добавить поддержку пульта ДУ Tint? Это пульт дистанционного управления Zigbee производства Müller-Licht . Мне удалось добавить пульт в deCONZ, нажав кнопку сброса в батарейном отсеке и запустив поиск датчика.

20190202_122347

Кластеры узла:
screenshot from 2019-02-02 12-10-20

Базовый кластер:
screenshot from 2019-02-02 12-12-57

Информационная панель узла:
screenshot from 2019-02-02 12-12-07

Device Request stale

Самый полезный комментарий

Первая попытка, но я думаю, что почти все у меня получилось.

config.group будет заполнен тремя группами, поскольку удаленный компьютер отправляет им команды. Соответствующие ресурсы /groups должны быть созданы по мере заполнения config.group . Обратите внимание, что uniqueid /groups ресурсов

Я использую одинаковые значения buttonevent для всех групп, см. Таблицу ниже:

buttenevent | кнопка | действие | замечания
- | - | - | -
1002 | _Вкл / Выкл_ | Нажмите
2001 | _DimUp_ | держать
2002 | _DimUp_ | Нажмите
2003 | _DimUp_ | длительный выпуск
3001 | _DimDown_ | держать
3002 | _DimDown_ | Нажмите
3003 | _DimDown_ | длительный выпуск
4002 | _Warm_ | нажмите, удерживайте | несколько событий 4002 при удержании
5002 | _Cool_ | нажмите, удерживайте | несколько событий 5002 при удержании
6002 | Цветовой круг | нажмите, удерживайте | Смотри ниже
7002 | _Work Light_ | Нажмите
8002 | _Sunset_ | Нажмите
9002 | _Party_ | Нажмите
10002 | _Ночной свет_ | Нажмите
11002 | _Campfire_ | Нажмите
12002 | _Romance_ | Нажмите

Обратите внимание, что нет никакого способа отличить удерживание кнопок цветовой температуры (_Warm_ и _Cool_) от нажатия на них. Их удерживание может привести к множеству событий x002, пока температура меняется.

Обратите внимание, что state.xy и state.angle обновляются только в buttonevent 6002. Если вы установите для websocketnotifyall значение false, они будут включены только в уведомление веб-сокета. когда они меняются.

Есть одна неразрешимая ошибка: когда вы удерживаете _Warm_, ct возрастает до 555. Если вы затем нажимаете _Warm_, он снижается до 370, что генерирует 5002 вместо 4002, то же самое, что нажатие _Cool_ в этом ситуация. В этом случае невозможно отличить эти кнопки друг от друга.

Для полноты: вот ресурс /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

И ресурсы /groups (опять же, с неуникальным uniqueid ):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

Все 121 Комментарий

Да! Еще одна просьба добавить это удаленное устройство от меня!

Есть новости?

Пытаюсь подключить пульт Tint к deconz.

Но мой пульт не найден.

Как подключили?

Как подключили?

Нажмите кнопку сброса в батарейном отсеке и начните поиск датчика. Он не будет отображаться в Phoscon, потому что поддержка этого пульта дистанционного управления еще не добавлена.

+1 в списке запросов на поддержку оттенков Müller пульта дистанционного управления. Большое спасибо!

Только что купил GU10 и пульт, так что надеюсь на поддержку в будущем.

Я заметил, что сейчас они продаются дешево (14 евро за пульт GU10 RGB +, 5 евро за белый GU10 и 7 евро за GU10 RGB). Это все, что у них было.

Так можно ли использовать пульт как есть? Публикует ли что-нибудь в API?

@ Philje123
Краткая форма: ДА

Если вы запускаете поиск датчика из API, вы получите адрес и идентификатор своего пульта дистанционного управления.

Но он НЕ отображается в приложении Phoscon.

Спасибо.

Это будет хорошо, так как я в основном использую домашнего помощника для управления своим освещением, и пока сообщение доходит до него, я могу настроить его на то, что я хочу.

Есть новости по этому поводу?

Я пытался использовать пульт в его текущей форме, но у меня ничего не отображается в Hass.io, когда я слушаю "deconz_event". Кнопки пульта дистанционного управления не проталкиваются таким образом?

Нет ...

От себя

как-то думаю о том, чтобы отказаться от raspbee сейчас и перейти на прямую привязку zigbee в openhab2

эта отсутствующая поддержка устройств меня раздражает.

к сожалению, это даже не с открытым исходным кодом.

было бы хорошо, если бы этот пульт поддерживался

Проголосуйте +1 за интеграцию

Посчитайте и меня.
Могут ли люди, имеющие этот пульт, что-нибудь сделать, чтобы облегчить интеграцию? Я готов протестировать и предоставить необходимую информацию. Просто помните.

Проголосуйте +1 за интеграцию

Мне удалось подключить пульт управления оттенком к системе, и я смог соединить его с лампочками и использовать пульт дистанционного управления, группы в приложении Phoscon и приложение Hue Essentials на Android одновременно. Но через некоторое время пульт дистанционного управления больше не реагирует, и мне нужно снова подключить его к лампочкам. Новое сопряжение приводит к конфликтам в приложении Phoscon, и мне приходится снова назначать все световые устройства в группы.
Аналогичная проблема при перезапуске Raspberry Pi с модулем RaspBee. После перезагрузки не работает не только пульт дистанционного управления, но и группы в приложении Phoscon, и все приходится настраивать заново.
Есть ли у кого-нибудь такие же проблемы и может быть решение для этого?

Также был бы признателен, если бы это устройство можно было добавить в Phoscon.

+1

Пульты и пульты также доступны в Globus Baumarkt.

просто fyi:
пульт дистанционного управления в комплекте с лампами был доступен в aldi süd в Германии, что снова потенциально увеличивает долю рынка этого продукта.

теперь есть также световые полосы зигби от müller-licht.
Я купил два из них, поэтому, если вам нужен какой-либо вывод деконзирования, просто пингуйте меня.

У меня также есть пара, лампочка E27 и пульт ... на всякий случай, если кому-то нужно проверить. Вопрос, как соединить лампочку с хоумбриджем (распби) ??

У меня также есть пара, лампочка E27 и пульт ... на всякий случай, если кому-то нужно проверить. Вопрос, как соединить лампочку с хоумбриджем (распби) ??

Я использовал приложение deconz. Начались поиски нового света. Несколько раз включал и выключал свет, и вот оно ...

Спасибо monotek, у меня так получилось ... Было бы неплохо иметь возможность пользоваться пультом ... Если есть способ помочь, просто спросите меня. Благодаря!!

Мне не удалось подключить пульт к openhab. Но я где-то читал, что вы можете соединить оба устройства. Таким образом, вы можете, например, переключать свет с помощью пульта дистанционного управления.

Сначала вам нужно подключить лампочку, а затем вы можете подключить лампу к пульту дистанционного управления.

+1

только что купил черный на рынке Тоом

я тоже!

Мне не удалось подключить пульт к openhab. Но я где-то читал, что вы можете соединить оба устройства. Таким образом, вы можете, например, переключать свет с помощью пульта дистанционного управления.

Здравствуйте,
Это решение работает только в течение нескольких минут после того, как вы подключили пульт к лампочке. Затем вам придется снова подключить его.
Так что было бы очень хорошо, если бы deconz поддерживал пульт напрямую.

Я также хотел бы получить решение для прямого сопряжения в приложении фоскон. Заранее спасибо.

на следующей неделе снова в aldi ...

Я также был бы признателен за поддержку Tint в Phoscon. Думаю, купить LED-панели с Zigbee и Remote на 3 комнаты.

Итак, +1 за поддержку

Все еще не поддерживается?

Спасибо.

Это будет хорошо, так как я в основном использую домашнего помощника для управления своим освещением, и пока сообщение доходит до него, я могу настроить его на то, что я хочу.

Я тоже использую домашний помощник, как вы добавляете его напрямую без интеграции deconz ??

Обычно команда deconz быстро добавляет продукты.

На этот раз нет, какое-то немецкое соперничество?

+1

+1

С моим Raspbee пульт виден в deconz, но, похоже, он не спарен, Phoscon не показывает пульт, а плагин не отправляет никакого сигнала при нажатии кнопок.

Пожалуйста, зарегистрируйтесь!
+1

+1

+1

На данный момент пульт можно купить в Amazon Germany за 15 €.
Может это интересно разработчику.

Может быть, @ebaauw или @SwoopX понадобится. 😊

В противном случае есть ли документация о том, как добавлять новые устройства в качестве запроса на перенос?

Нет, извини, мне он не нужен. У вас уже есть много неиспользованных пультов дистанционного управления. Для меня это хобби, и я не хочу тратить деньги на устройства, которыми не собираюсь пользоваться сам.

Я буду счастлив взглянуть на нее, если кто-нибудь одолжит мне или подарит.

Я могу отправить свой, сейчас он не нужен.

Пожалуйста, напишите мне в Discord, чтобы узнать мой адрес.

Привет @ serenity182 и
Большое спасибо!

@ serenity182 Я получил пульт вчера, спасибо, Марк!

Есть ли у кого-нибудь инструкция по этому пульту? Я могу найти только неинформативный _Datenblatt_ на веб-сайте Мюллера. Не уверен, что разбираюсь во всех нюансах пульта.

Мои первые впечатления:

  • Чтобы перезагрузить пульт, удерживайте маленькую кнопку в батарейном отсеке более 5 секунд, пока красный светодиод не начнет быстро мигать. После этого я без проблем подключаюсь к deCONZ.
  • Это ZHA _Color Controller_, но с кластером _ZLL Commissioning_. Кластер сообщает о четырех группах, но, кажется, устройство отправляет команды разным группам? Кроме того, я не могу заставить пульт использовать четвертую группу.
  • Нет кластера _Power Configuration_, но _Power Descriptor_ кажется допустимым.
  • Пульт имеет состояние. Нажатие кнопки _On / Off_ циклически переключает между отправкой _On_ и _Off_. Ни удержания, ни долгих нажатий.
  • Нажатие или удерживание цветового круга приводит к команде _Move to Color_. Значения xy зависят от последних отправленных значений и от того, на каком колесе вы нажимаете или удерживаете. Я думаю, что колесо имеет четыре разных контакта (назовем их север, восток, юг, запад). Каждое нажатие «перемещает» значения xy к соответствующей точке в цветовом пространстве CIE 1931: Север: (0,3010, 0,1487) - розовый, Восток: (0,7, 0,3) - красный, Юг: (0,3726) , 0,5885) - зеленоватый, а West: (0,1164, 0,3473) - бирюзовый. Удержание «перемещается» прямо в соответствующую точку.
    Так, например, чтобы получить желтый цвет, удерживайте Юг для зеленого, а затем нажмите Восток, чтобы перейти к красному. Кажется, что между соседними направлениями восемь шагов; противоположные направления проходят через промежуточное направление: Восток / Запад через Юг; и север / юг над востоком. Итак, всего 36 различных значений xy .
  • Нажатие кнопок _Warm_ и _Cool_ отправляет _Move to Color Temperature_. Кажется, что он запоминает цветовую температуру и использует ее для шагов: 153, 200, 250 и 370. _Warm_ поднимается на один шаг, _Cool_ опускается на один шаг.
  • Кнопки _DimDown_ и _DimUp_ ведут себя довольно стандартно: _Step_ при нажатии; _Move_ на удержании и _Stop_ при отпускании (после удержания).
  • Шесть кнопок сцены отправляют _Write Attributes_ зависящему от производителя (0x121b) uint8 атрибуту 0x4005 кластера _Basic_. Значение указывает сцену, хотя порядок немного странный: _Read_: 3, _Day_: 1, _Disco_: 2, _Night_: 6, _Fire_: 4, _Love_: 5.
  • Кнопка мультисвета ничего не отправляет, а циклически переключает группы. Я не могу понять, что все это значит, когда горят все четыре зеленых светодиода. Я бы ожидал трансляцию или четвертую группу, но пульт, похоже, ничего не отправляет.
  • Пульт ДУ использует следующие группы: 0x4004 (левый зеленый светодиод), 0x4005 (средний), 0x4006 (справа). Я ожидаю, что они будут выбраны случайным образом при сбросе пульта ДУ. Кластер _ZLL Commissioning_ сообщает о группах 0x8bd3, 0x8bd4, 0x8bd5 и 0x8db6. Я не уверен, можно ли этому доверять: Wireshark сообщает о неверно сформированных пакетах (фактически как в _Get Group Identifiers Request_, так и в _Get Group Identifiers Response_), а устройство отправляет команды с использованием разных групп.

Будет интересно выставить этот пульт:

  • Мне нужно понять, как вести себя с группами. Другие устройства, отправляющие команды нескольким группам, используют разные исходные конечные точки. На основании этого мы знаем, какой позиции в config.groups соответствует группа. Пока вы используете только одну группу, вероятно, можно использовать одно значение в config.groups , но я беспокоюсь, что REST API может захотеть удалить предыдущую группу при переключении на следующую, думая, что удаленный настроен для новой группы;
  • Кнопки _On / Off_, DimUp_, _DimDown_ и сцены довольно просты: 1002, 2001, 2002, 2003, 3001, 3002, 3003 и шесть событий кнопки x002;
  • Кнопки _Warm_ и _Cool_ могут быть немного сложными, поскольку плагину REST API необходимо запомнить последнее значение и сравнить текущее значение, чтобы определить, какая кнопка была нажата. Думаю, что-то подобное я уже делал для Lutron Aurora;
  • Я не смогу определить, какая область на колесе нажата: например, когда вы находитесь на полном востоке, нажатие на Юг и Запад приводит к тому же новому значению xy . С первой попытки, думаю, просто выставлю колесико как одну кнопку (x002).
  • Можно будет связать каждое из 36 значений xy с углом, представляющим отправленный цвет (а не с нажатой или удерживаемой позицией). Не уверен, как лучше всего это раскрыть: это не совсем подходит ни для кнопки, ни для поворота, ни для угла наклона. Также можно выставить state.xy с примечанием, что это действительно только для соответствующего значения события кнопки x002.

На https://www.mueller-licht.de/fileadmin/404013_tint-BDA_021.pdf есть инструкции к набору, в которых также описан FB.

Рад видеть, что вы изучаете этот @ebaauw!

  • Кнопка мультисвета ничего не отправляет, а циклически переключает группы. Я не могу понять, что все это значит, когда горят все четыре зеленых светодиода. Я бы ожидал трансляцию или четвертую группу, но пульт, похоже, ничего не отправляет.

У моего пульта только три светодиода внизу. Когда все три горят, он управляет огнями во всех трех группах.

  • Я не смогу определить, какая область на колесе нажата: когда, например, вы находитесь на полном востоке, нажатие на Юг и Запад приводит к тому же новому значению xy . С первой попытки, думаю, просто выставлю колесико как одну кнопку (x002).
  • Можно будет связать каждое из 36 значений xy с углом, представляющим отправленный цвет (а не с нажатой или удерживаемой позицией). Не уверен, как лучше всего это раскрыть: это не совсем подходит ни для кнопки, ни для поворота, ни для угла наклона. Также можно выставить state.xy с примечанием, что это действительно только для соответствующего значения события кнопки x002.

Событие одной кнопки на данный момент кажется самым простым способом. С помощью простого события кнопки приложение может настроить правила для отправки команды hue_inc / xy_inc для циклического переключения цветов. К сожалению, таким образом невозможно сопоставить цвет света с цветовым кругом.

state.xy было бы интересно, но я не уверен, как это можно использовать в правилах. А что насчет чего-то вроде state.angle ? Так было бы проще настроить правила.

Также можно использовать датчик ZLLRelativeRotary . Таким образом можно определить, «повернуто» ли колесо влево или вправо. (в качестве альтернативы поворот влево / вправо может быть двумя кнопками?). Недостатком использования поворотного датчика является то, что все еще невозможно точно знать, какой цвет направить на свет.

В руководстве есть еще кое-что:

  • Он подтверждает четыре контакта на цветовом круге и функцию короткого и длительного нажатия.
  • При удерживании кнопок _Warm_ и _Cool_ пульт дистанционного управления отправляет еще несколько значений с _Move to Color Temperature_, вплоть до 555 майред (до 1800 K). К сожалению, API не может различить нажатие и удержание.
  • У сцен, конечно, есть более вдохновляющие названия, чем то, что я могу придумать: _Work Light_, _Sunset_, _Party_, _Night Light_, _Campfire_, _Romance_. Судя по описанию, они фактически вызывают динамические эффекты на источниках света (за исключением _Work Light_ и _Night Light_). Было бы неплохо выставить их через API, используя state.effect на ресурсе /lights .
  • Четвертая группа - это фактически другие группы, объединенные (имеет смысл, поскольку горят все зеленые светодиоды). Я думаю, что это работает только тогда, когда фары связаны с пультом сенсорным управлением.

У моего пульта только три светодиода внизу. Когда все три горят, он управляет огнями во всех трех группах.

Я полагаю, вы подключили свет к пульту? Или используете готовое сопряжение?

state.xy было бы интересно, но я не уверен, как это можно использовать в правилах. А что насчет чего-то вроде state.angle ? Так было бы проще настроить правила.

Мои мысли точно. Уже есть state.tiltangle (для датчиков вибрации).

Также можно использовать датчик ZLLRelativeRotary . Таким образом можно определить, «повернуто» ли колесо влево или вправо. (в качестве альтернативы поворот влево / вправо может быть двумя кнопками?). Недостатком использования поворотного датчика является то, что все еще невозможно точно знать, какой цвет направить на свет.

Я полагаю, вспоминая предыдущее значение xy / абсолютный угол, можно было бы вывести относительный (дельта) угол для rotaryevent . Хотя я не уверен, что это очень информативно. Это будет + 10 ° или -10 ° для прессов, и любое значение от -170 ° до 180 ° (с шагом 10 °) для удержания, без указания позиции нажатия или текущего цвета. Абсолютный угол кажется гораздо более полезным.

Я полагаю, вы подключили свет к пульту? Или используете готовое сопряжение?

Это было без deCONZ. Я просто подключил пульт к лампам, как описано в руководстве.

Первая попытка, но я думаю, что почти все у меня получилось.

config.group будет заполнен тремя группами, поскольку удаленный компьютер отправляет им команды. Соответствующие ресурсы /groups должны быть созданы по мере заполнения config.group . Обратите внимание, что uniqueid /groups ресурсов

Я использую одинаковые значения buttonevent для всех групп, см. Таблицу ниже:

buttenevent | кнопка | действие | замечания
- | - | - | -
1002 | _Вкл / Выкл_ | Нажмите
2001 | _DimUp_ | держать
2002 | _DimUp_ | Нажмите
2003 | _DimUp_ | длительный выпуск
3001 | _DimDown_ | держать
3002 | _DimDown_ | Нажмите
3003 | _DimDown_ | длительный выпуск
4002 | _Warm_ | нажмите, удерживайте | несколько событий 4002 при удержании
5002 | _Cool_ | нажмите, удерживайте | несколько событий 5002 при удержании
6002 | Цветовой круг | нажмите, удерживайте | Смотри ниже
7002 | _Work Light_ | Нажмите
8002 | _Sunset_ | Нажмите
9002 | _Party_ | Нажмите
10002 | _Ночной свет_ | Нажмите
11002 | _Campfire_ | Нажмите
12002 | _Romance_ | Нажмите

Обратите внимание, что нет никакого способа отличить удерживание кнопок цветовой температуры (_Warm_ и _Cool_) от нажатия на них. Их удерживание может привести к множеству событий x002, пока температура меняется.

Обратите внимание, что state.xy и state.angle обновляются только в buttonevent 6002. Если вы установите для websocketnotifyall значение false, они будут включены только в уведомление веб-сокета. когда они меняются.

Есть одна неразрешимая ошибка: когда вы удерживаете _Warm_, ct возрастает до 555. Если вы затем нажимаете _Warm_, он снижается до 370, что генерирует 5002 вместо 4002, то же самое, что нажатие _Cool_ в этом ситуация. В этом случае невозможно отличить эти кнопки друг от друга.

Для полноты: вот ресурс /sensors :

$ ph get /sensors/16
{
  "config": {
    "group": "16388,16389,16390",
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "lastseen": "2020-05-30T18:44:50.385",
  "manufacturername": "MLI",
  "mode": 1,
  "modelid": "ZBT-Remote-ALL-RGBW",
  "name": "Tint",
  "state": {
    "angle": 90,
    "buttonevent": 1002,
    "lastupdated": "2020-05-30T18:44:50.386",
    "xy": [
      0.7,
      0.3
    ]
  },
  "swversion": "20180605-17",
  "type": "ZHASwitch",
  "uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}

И ресурсы /groups (опять же, с неуникальным uniqueid ):

$ ph get /groups/16388
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "3e8679bd6e84ebfefca53031ae2a62c9",
  "id": "16388",
  "lights": [
    "7"
  ],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "cb3c2706803fd865a2c20362806d8427",
  "id": "16389",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
  "action": {
    "bri": 127,
    "colormode": "hs",
    "ct": 0,
    "effect": "none",
    "hue": 0,
    "on": false,
    "sat": 127,
    "scene": null,
    "xy": [
      0,
      0
    ]
  },
  "devicemembership": [
    "16"
  ],
  "etag": "2aea617ebc2640c6e997b1869e8e49c3",
  "id": "16390",
  "lights": [],
  "name": "ZBT-Remote-ALL-RGBW 16",
  "scenes": [],
  "state": {
    "all_on": false,
    "any_on": false
  },
  "type": "LightGroup",
  "uniqueid": "00:15:8d:00:03:41:88:92"
}

@ebaauw большое спасибо за вашу работу. У меня есть сидящий пульт, который скоро благодаря тебе вернется к жизни

Вау. Отличная работа. Я не понимаю большей части ... Но спасибо! 😁😂🤣

У сцен, конечно, есть более вдохновляющие названия, чем то, что я могу придумать: «Рабочий свет», «Закат», «Вечеринка», «Ночник», «У костра», «Романс». Судя по описанию, на самом деле они будут вызывать динамические эффекты освещения (за исключением рабочего света и ночника). Было бы круто предоставить их через API, используя state.effect для ресурса / lights. >

Поскольку я использую REST API исключительно исключительно, было бы замечательно получить еще несколько эффектов, помимо цветового колеса, особенно эффект костра.

С радостью сделаю снимок, если кто-то может одолжить или подарить мне лампочку Tint.

У меня еще нет тонировочных ламп, только пульт, но я буду рад сделать пожертвование, если вы дадите мне знать, как это сделать. Думаю, сейчас самым дешевым будет GU10 RGB на Amazon.nl ...
https://www.amazon.nl/Müller-Licht-LED-lamp-reflector-wit-kleur-wittinten/dp/B07ND91HGT/ref=sr_1_1 ? __ mk_nl_NL =% C3% 85M% C3% 85% C5% BD% C3 % 95% C3% 91 & dchild = 1 & keywords = m% C3% BCller + licht + tint & qid = 1591181929 & sr = 8-1

С радостью сделаю снимок, если кто-то может одолжить или подарить мне лампочку Tint.

Привет. Если вы можете найти магазин в вашем районе, где это можно купить, я не против заплатить ...

Просто скажите мне, сколько это было, и дайте мне способ отправить вам деньги (может быть, через PayPal ??).

С уважением!!

Мануэль.

Спасибо, @Viguri. В этом нет необходимости, поскольку @scholzmichael уже заказал GU.10, который должен быть доставлен мне домой, ETA 6 июня. Будем держать вас в курсе.

ГУ.10 прибыл уже сегодня!

Должен сказать, я очень впечатлен:

  • ZHA _Extended color light_ с ZGP _GP Proxy Basic_. ZCL версии 2, поэтому ZB3 нет;
  • Поддерживает _PowerOn OnOff_ и _PowerOn Level_. Он также выставляет _PowerOn Color Temperature_, но, похоже, это ничего не дает.
  • Включает и выключает _Move to Level (с On / Off) _.
  • Цветовые температуры от 153 (6500К) до 555 (1800К);
  • Цветовая гамма: красный [0.5245, 0.2337] , зеленый: [0.1112, 0.7717] , синий: [0.1277, 0.1277] . Кажется, он не сообщает об этом, но он сообщает фактический цвет (а не набор цветов), поэтому ph probe работает;
  • Я не уверен, сколько каналов у этого пятна: кажется, что самые теплые цветовые температуры содержат смешанные цвета, но определенно есть белый канал. Он очень яркий ( ct 370). Зеленый и синий более яркие, чем огни гаммы B Hue;
  • Поддерживает отчеты по атрибутам для «всех» атрибутов (даже настраиваемый атрибут для установки специальных сцен);
  • Цветовая температура сохраняется в сценах как _Enhanced Hue_;
  • 16 сцен; Он не сообщает о поддерживаемом количестве групп;
  • Кластер OTAU работает нормально.

Одно предостережение: он сообщает _Color Capabilities_ 0x001f, но _Enhanced Hue_ все время остается равным 0, и он не поддерживает команды для установки _Enhanced Hue_. Он сообщает _Enhanced color mode_ как _Enhanced текущий оттенок и текущую насыщенность_, когда цветовой цикл активен.

Спасибо @ebaauw за всю работу и время, которые вы вложили в этот проект. С нетерпением жду, сможем ли мы улучшить REST API с помощью дополнительных эффектов. Также большое спасибо за первый обзор. Я использую Osram и Ledvance прямо сейчас, планируя использовать Müller Licht Tint в будущем.
PS Чего также не хватает, так это красивого рождественского эффекта (медленно переходящего между красным и зеленым) ... снова начинаю мечтать, но, в конце концов, до этого потребуется еще 6 месяцев :)

Сцены Мюллера на самом деле обрабатываются прошивкой света, аналогично цветовой петле. Им нужно будет поддерживать рождественскую сцену до API.

Для своего рождественского эффекта я просто создал сцены просмотра с различными зелеными и красными узорами для освещения моей гостиной. Я просто запускаю сценарий bash, который вызывает эти сцены в бесконечном цикле.

Звучит интересно, не могли бы вы поделиться сценарием bash? Тогда очевидно, что он должен работать с большинством или всеми устройствами RGBW Zigbee, если я правильно понимаю ...

Привет,

Я новичок в теме зигби, но с большим интересом следил за этим обсуждением здесь.
У меня есть Buld (тонированный глушитель света), оттенок Go и с некоторого времени этот пульт дистанционного управления оттенком.

Теперь обновленное программное обеспечение доступно, но почему-то я все еще не могу понять всю тему.
Раньше мне не удавалось подключить пульт, теперь вроде как-то работает.

В основном я использую Phoscon, поэтому я пошел в раздел переключателей и попытался выполнить сопряжение (я думал, что RC - это переключатель), но это не сработало. Используя секцию Sensort, я смог подключить пульт, по крайней мере, пользовательский интерфейс показал мне зеленый OK, когда я нажал кнопку сброса для 5 секунд, а затем несколько раз нажал кнопки группы.
Но RC не отображается в приложении Phoscon:
image

image

также не отображаются группы:
image

Но я вижу 3 группы в Open Wireless Light Control (2016):
image
эти группы я не могу удалить ...
_У меня также был случай, когда у меня была только одна группа, и я мог добавить дополнительные группы, снова выполнив шаги подключения. после этого я полностью сбросил шлюз и снова подключил все устройства, после этого я напрямую получаю все три устройства_

deconz показывает мне одно устройство:
image

Итак, я подумал, что три группы каким-то образом связаны с переключателем группы, хотя «группировать все» не имеет никакого эффекта. Я думаю, это то, что имел в виду "Многосветовая кнопка ничего не отправляет ..."
Но я не вижу устройство или группы в фосконе.
Я мог бы выполнить некоторую настройку кнопки в Hue Essentials, но этого я не смог увидеть в фоконе или Open Wireless Light Control.

Итак, мой вопрос (ы)

  • Я что-то не так понял или сделал что-то не так?
  • Почему устройство или группы не отображаются в фосконе?
  • Как мне удалить устройство или группы? кстати изначально все группы называются равными.
  • Как мне настроить другие кнопки со сценами в Phoscon?
  • И один вопрос ко мне: что вы в основном используете для настройки своего умного дома: Phoscon, Deconz или что-то вроде hue essentials, или вы используете что-то вроде openhab / homeautomation.
    И я думаю, что если вы предпочитаете один, вы в основном делаете настройку только с выбранным программным обеспечением.

Я столкнулся с таким же, датчик виден в deCONZ, но не в Phoscon, хотя Сопряжение показывало зеленый в фосконе. Я вообще-то подумал, что, возможно, мне придется сначала подключить колеровку (которой у меня еще нет) ...

Плагин REST API создает ресурс ZHASwitch /sensors при сопряжении и ресурсы /groups , поскольку он видит команду для каждой группы. Вам нужно выбрать каждую группу и нажать кнопку, чтобы создать соответствующую группу (и указать ее в /config/group ).

Phoscon пока не поддерживает пульт и, насколько я понимаю, не показывает пустые группы. Старое веб-приложение показывает пустые группы. Я думаю, что после того, как вы добавили свет, группа должна быть видна в Phoscon. Источники света, добавленные в одну из групп, управляются непосредственно командой remove (даже когда deCONZ выключен). В дополнение к этому вы можете определить правила для значений buttonevent ZHASwitch для расширенной автоматизации.

Если вы перезагрузите пульт, он выберет новые (случайные) группы. Плагин REST API должен очищать устаревшие группы после повторного сопряжения пульта (поскольку он видит новые группы), но я не уверен, что это будет сделано правильно во всех случаях.

Хорошо, старое приложение видит пустые группы, и я могу добавить лампочку, а также управлять ею через старое приложение. Управление через пульт в этом случае вроде не работает, а Phoscon вообще не показывает группу.

Вам необходимо установить пульт в соответствующую группу. Еще раз проверьте, что группа по-прежнему указана в удаленном config.group .

Кажется, он даже отображается в красном узле как «ZBT-Remote-ALL-RGBW 2 (Свет: 1)

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

Он показывает мне 3 группы в "config.group", когда я получаю api / apikey / sizes / (ID оттенка), где в одной из них находится соответствующая лампочка, поэтому я думаю, что она должна быть настроена правильно. Единственное, что я должен признать, это то, что это не лампа Müller Licht, а Ledvance PAR16 RGBW Z3, ​​но включение / выключение должно, по крайней мере, работать так же, как в старом приложении, и оно должно отображаться в фосконе, или нет?

В любом случае, я не могу использовать функциональность пульта дистанционного управления (внутри api), поскольку он был задан, поскольку даже в api ограничение группы для удаленных действий оттенка ограничено 3 группами, мне бы потребовалось как минимум 4 группы. Это означало бы, что я должен использовать второй датчик (удаленный оттенок), и я не думаю, что его можно создать только виртуально в api, или так?

Он показывает мне 3 группы в "config.group", когда я получаю api / apikey / sizes / (ID оттенка), где в одной из них находится соответствующая лампочка, поэтому я думаю, что она должна быть настроена правильно.

Для меня то же самое

Единственное, что я должен признать, это то, что это не лампа Müller Licht, а Ledvance PAR16 RGBW Z3, ​​но включение / выключение должно, по крайней мере, работать так же, как в старом приложении, и оно должно отображаться в фосконе, или нет?

Я установил 2 из 3 групп для тестирования, в одну из них вставлена ​​колба, а в другую - Philips.

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

тем не менее, как вы уже сказали, группы не отображаются в Phoscon, хотя, если они не пустые

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

Нет, это не так. На самом деле, когда выбраны все группы, он вообще ничего не отправляет.

Обратите внимание, что сцены зависят от оттенков и работают только с оттенками.

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

попробовал еще раз, ты прав, я могу воспроизвести это на 100%

Нет, это не так. На самом деле, когда выбраны все группы, он вообще ничего не отправляет.

Хорошо, не знал, у меня было впечатление, что нужно контролировать все 3 группы, как только они будут выбраны на одном этапе ...

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

Нет, это не так. На самом деле, когда выбраны все группы, он вообще ничего не отправляет.
хотя светодиодный индикатор мигает красным? очень странный. Что касается моргания, я думал, что он отправляет сообщение всем трем группам.

Когда я пишу правило, знаю ли я, какая группа выбрана?
Или, другими словами, я могу написать правило для одной из кнопок сцены (условие 1), которое применяется только в выделенной группе (условие 2)?
Поскольку сцены по умолчанию применяются только к выделенной группе: если у меня есть две лампочки оттенка, одна в grp1, другая в grp2, только лампа grp1 запускает сцену, если удаленный находится в grp1.

Обратите внимание, что сцены зависят от оттенков и работают только с оттенками.

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

Когда я пишу правило, знаю ли я, какая группа выбрана?

Вы этого не сделаете. Как и плагин REST API, см. Мое объяснение выше.

Можно ли отключить поведение кнопок сцены для оттенков.

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

хорошо, это кажется довольно сложным. У меня сейчас в гурпе ZHA (старый webIF) 3 колеровки. включение и выключение, а также настройка цвета отлично работают как в старом приложении, так и в соответствующем пульте дистанционного управления. Специальные сцены, как я понял, реализованы в FW лампочек и могут быть установлены только с пульта дистанционного управления, а не с использованием старого webIF, а также не с помощью api. Внутри фоскона ничего сделать нельзя, так как группа там вообще не отображается. Я создал группу в самом фосконе, чтобы иметь возможность управлять основными функциями через API и фоскон. Это конечно работает. Жалко отсутствие эффектов в api deCONZ. Я надеюсь, что когда-нибудь еще несколько эффектов будут доступны для всех цветных лампочек.

Жалко отсутствие эффектов в api deCONZ.

Я уже добавил поддержку API для специальных сцен, но забыл упомянуть об этом здесь. Уже должен быть включен в 2.05.78. Установите "effect" в "sunset" , "party" , "worklight" , "campfire" , "romance" или "nightlight" . Для отмены установите "none" . API также сообщает о текущем эффекте при настройке через пульт, в т.ч. уведомление о веб-сокете.

@ebaauw ,
еще раз спасибо, но, похоже, его еще нет. Ответ:
"ошибка": {
"адрес": "/ группы / 16388 / действие / эффект",
"описание": "недопустимое значение, костер, параметр, эффект",
«тип»: 7
}
Я на 2.05.78
это группа ZHA, содержащая 3 колеровочные лампы GU10 ...

Извините, это доступно только в /lights api. По-прежнему необходимо провести рефакторинг части /groups , но сначала лучше устранить любые проблемы с помощью /lights .

Привет, кажется, у меня всегда возникают проблемы, сначала пробую не то… :) Эффект оттенка для света работает нормально, спасибо. Я видел, что групповая функциональность в api работает немного странно, на самом деле, если вы переключитесь с группового эффекта на постоянное значение для группы, не все лампочки иногда работают, то есть иногда кажется, что одна лампочка остается в режиме эффекта, необходимо проанализировать эту проблему, когда я доберусь до нее.

Еще раз спасибо за вашу работу по реализации этого.

Кстати, не могли бы вы прислать мне свой рождественский скрипт и соответствующие настройки освещения? Вы запускаете скрипт на своей машине пи или победе?

Я видел, что групповая функциональность в api работает немного странно, на самом деле, если вы переключитесь с группового эффекта на постоянное значение для группы, не все лампочки иногда работают, то есть иногда кажется, что одна лампочка остается в режиме эффекта, необходимо проанализировать эту проблему, когда я доберусь до нее

Боюсь, это благодаря прошивке Tint. Если вы запускаете эффект при выключенной лампочке, эффект имеет место, но лампочка не сообщает, что она включена. Я думаю, что в этом состоянии лампочка ведет себя иначе, чем когда она уже была включена до начала эффекта. Кроме того, похоже, нет задокументированного способа отменить эффект. Установка "effect": "none" отправляет команду для остановки цветового цикла, который, как оказалось, также отменяет специальный эффект Tint, но пульт дистанционного управления не обеспечивает чего-то подобного.

Не могли бы вы прислать мне свой рождественский скрипт и соответствующие настройки освещения?

Это даже был не скрипт, а псевдоним bash:

alias xmas='while true; do  ph put /groups/220/scenes/3/recall; sleep 2; ph put /groups/220/scenes/4/recall; sleep 2; done'

Я бы запустил это на Pi.

В сцене 3 «нечетные» огни будут красными, а «четные» - зелеными; в сцене 2 «нечетные» огни будут зелеными, а «четные» - красными.

Боюсь, это благодаря прошивке Tint. Если вы запускаете эффект при выключенной лампочке, эффект имеет место, но лампочка не сообщает, что она включена. Я думаю, что в этом состоянии лампочка ведет себя иначе, чем когда она уже была включена до начала эффекта. Кроме того, похоже, нет задокументированного способа отменить эффект. Установка «effect»: «none» отправляет команду на остановку цветового цикла, что, как оказалось, также отменяет специальный эффект «Оттенок», но пульт дистанционного управления не предоставляет ничего подобного.

Это не большая проблема, если он известен, я просто отправляю строку «effect»: «none» в следующей команде «on», и, похоже, все работает нормально ... и я не использую пульт, нужно только его спарить, так что я могу использовать функциональность в API.

Большое спасибо за ваш псевдоним, будет def. попробуй это.

Я взял себе один из этих пультов, чтобы поиграть с ним, и я очень впечатлен. Вот что работает пока:

  • Настройка групп (только проверенная)
  • Управление цветом через колесо без каких-либо правил / настроек (поведение на самом деле неплохое, мне очень нравится)
  • Отчетность о ключевых событиях для всех ключей (включая ключи сцены!) Через API

Так что большое спасибо за ваши усилия @ebaauw. Это действительно крутой пульт ZigBee и хорошая замена моим старым пультам TouchLink Hue, которые, к сожалению, больше не работают с DeCONZ.

Проблемы на данный момент:

  • Цветовую температуру группы нельзя контролировать напрямую. Это известная проблема или цветовая температура должна работать? Я пока тестировал это только с цветным оттенком, и, похоже, он не реагирует на кнопки цветовой температуры. Теперь я мог бы установить правила для этого извне, но это довольно неуклюже.
  • После того, как мой ConBee был отключен в течение нескольких дней, пульт потерял соединение с ним и больше не подключается к нему. Он по-прежнему может напрямую управлять освещением ZigBee в своей группе, потому что это работает без координатора. Вытаскивание батареек из пульта дистанционного управления приводит к его повторному подключению.

Hue Bloom не поддерживает цветовую температуру; это устройства _Color Light_.

Я не совсем понимаю, что вы имеете в виду под словом «потеряна связь». В Zigbee нет подключений.

Хорошо, я испортил здесь терминологию. На самом деле я имел в виду насыщенность цвета. (Круглый) пульт Philips Hue позволяет мне больше переключать цвета на белый, и я ожидал, что кнопка «цветовая температура» будет делать здесь то же самое. Но, как вы сказали, это похоже только на цветовую температуру, и я предполагаю, что это действительно прошивка, которую нельзя изменить в deCONZ.

К счастью, эти нажатия кнопок передаются через API, поэтому их можно использовать в сценариях.

Под «потерей соединения» я имел в виду линию между пультом дистанционного управления и ConBee в пользовательском интерфейсе deCONZ Qt. Conbee и deCONZ какое-то время не работали, и после перезапуска линия между удаленным и Conbee (координатором) не возвращалась. Только линия между пультом и фарами, которыми он управляет. В результате deCONZ API больше не сообщал о нажатиях кнопок. Удаленный «датчик» застрял с атрибутом last_updated которому несколько дней назад, однако пульт все еще мог управлять светом.

Как я сказал, вытаскивание батареек пульта ДУ помогло решить эту проблему. Я не уверен, что это проблема deCONZ или проблема с прошивкой пульта дистанционного управления.

Только линия между пультом и фарами, которыми он управляет.

Это не то, что представляет линия.

В результате deCONZ API больше не сообщал о нажатиях кнопок.

Это не связано с линиями. Это также странно, поскольку пульт отправляет широковещательные сообщения, которые одинаково хорошо улавливаются светом и координатором. Вероятно, проблема с отключением deCONZ и / или координатора от сети. Вы можете проверить журнал deCONZ на наличие ошибок.

Спасибо за разъяснения, @ebaauw

Есть еще одна вещь: цветовое колесо перемещает цвет моего Цветения Оттенка до желаемого цвета. Однако deCONZ никогда не улавливает изменение цвета, там свет застревает на старом цвете. Я проверил REST API на наличие света, и значения xy / color и hue никогда не меняются, когда светом управляют с пульта дистанционного управления. Однако атрибут bri обновляется при настройке яркости через пульт.

Для меня это также больше похоже на ошибку в deCONZ, поскольку он должен время от времени опрашивать состояние устройства и в конечном итоге обновлять отображаемый цвет. Или это должно быть так, что изменения цвета через пульт никогда не будут отображаться в API / Phoscon?

Хм интересно. Я думаю, что свет просто не опрашивается плагином API. Чтобы проверить: если вы читаете атрибуты кластера _Color Control_ в графическом интерфейсе, xy следует обновить. bri обновляется немедленно или с задержкой?

Хм интересно. Я думаю, что свет просто не опрашивается плагином API. Чтобы проверить: если вы читаете атрибуты кластера _Color Control_ в графическом интерфейсе, xy следует обновить. bri обновляется немедленно или с задержкой?

bri обновляется автоматически с небольшой задержкой (до ~ 10 секунд). И вы правы, как только я нажимаю кнопку _Read_ в кластере _Color Control_, xy также обновляется как в REST API, так и в информационной панели кластера в разделе _Attributes_. Так что да, это похоже на вопрос опроса. Есть ли способ сказать плагину API, чтобы он опрашивал свет? Можете ли вы воспроизвести это с помощью других источников света Hue или это только мой конкретный Hue Bloom?

Я уже перезапустил deCONZ, повторно подключил Hue Bloom и Conbee II, и xy прежнему не обновляется автоматически. Я предполагаю, что это не имеет ничего общего с пультом дистанционного управления.

Я предполагаю, что это не имеет ничего общего с пультом дистанционного управления.

Верный. Индикатор обновляется, и при запросах сообщает правильное значение xy .

Так что да, это похоже на вопрос опроса. Есть ли способ к плагину API опросить свет? Можете ли вы воспроизвести это с помощью других источников света Hue или это только мой конкретный Hue Bloom?

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

Я думаю, что это ошибка плагина API для Bloom (или для типов света, подобных Bloom). Вы пробовали пульт с другими цветными огнями? Когда я запускаю ph -v probe на одном из своих Bloom, время истекает, вероятно, это означает, что deCONZ не запрашивал кластер цветов более пяти минут.

Вынул сниффер: даже при выключенном Блуме запрашивается кластер _Color Control_, но по атрибутам 0x0008, 0x4001, 0x400a, 0x400b, 0x400c. Когда Bloom включен, опрашивается кластер _Level Control_. Все тот же запрос к _Color Control_. Похоже, API застрял при попытке инициализировать ctmin (0x400b) и ctmax (0x400c), но эти атрибуты не поддерживаются для типа _Color Light_.

Лучше всего открыть для этого новый выпуск.

Вы пробовали пульт с другими цветными огнями?

Я только что попробовал это с лампочкой Hue E27, и цвет света обновляется через API, даже если установлен через пульт. Так что мой Hue Bloom оказался плохим светом для игры с пультом: smile:

Большое спасибо за открытие выпуска о Bloom и за выяснение деталей @ebaauw. Мы высоко ценим ваши усилия в этом проекте. : +1:

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад.

Можем ли мы избежать закрытия этого «вопроса» ?? Большое спасибо!! Это интересная ветка.

De: устаревший [бот] [email protected]
Дата обращения: доминго, 16 декабрь 2020 г., 23:56
Пункт: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Упомяните упоминание@noreply.github.com
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Запросить поддержку устройства] Удаленное управление оттенком от Müller-Licht (# 1209)

Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Спасибо за ваш вклад.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674582866 или откажитесь от подписки https://github.com/notifications/unsubscribe- auth / ACPNQ2FT3V2GGRYMXHNKASLSBBIYBANCNFSM4GT6GGOA .

Можем ли мы избежать закрытия этого «вопроса»?

Почему? Пульт ДУ поддерживается API, и мне неизвестны какие-либо оставшиеся открытые точки.

Здравствуйте. Хорошо, извините, если это так. Есть какие-нибудь заметки, как с ним работать?

De: Эрик Бау [email protected]
Дата выхода: июль, 17 декабря 2020 г., 8:02
Пункт: dresden-elektronik / deconz-rest-plugin [email protected]
CC: Viguri [email protected] ; Упомяните упоминание@noreply.github.com
Asunto: Re: [dresden-elektronik / deconz-rest-plugin] [Запросить поддержку устройства] Удаленное управление оттенком от Müller-Licht (# 1209)

Можем ли мы избежать закрытия этого «вопроса»?

Почему? Пульт ДУ поддерживается API, и мне неизвестны какие-либо оставшиеся открытые точки.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment-674675455 или откажитесь от подписки https://github.com/notifications/unsubscribe- auth / ACPNQ2B67VUMLPOMGTFT7QTSBDBWXANCNFSM4GT6GGOA .

См. Выше, например https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1209#issuecomment -636373482
Возможно, вам потребуется отобразить скрытые комментарии.

Реализована ли часть / groups? Я ничего не читал об этом в последних бета-версиях, и, более того, будет ли это видно в приложенииhoscon в будущем? Еще не обновлял, так как я не видел ничего задокументированного по вышеупомянутым пунктам ...

Был с первой поддержки. Обратите внимание, что Phoscon больше не показывает группы, связанные с коммутаторами.

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

Вы можете настроить отдельные кнопки в моем приложении Hue Essentials. Конфигурация хранится в deCONZ.

Привет, Эрик, я имел в виду ваш комментарий от 25 июня.

Извините, это доступно только в / lights api. По-прежнему необходимо реорганизовать часть / groups, но лучше сначала устранить проблемы с / lights.

Так что, если это уже сделано, все в порядке, и спасибо. Думаю, лично я могу жить, не видя пульта в фосконе, хотя было бы неплохо хотя бы увидеть группы, которые можно увидеть в старом приложении. Спасибо всем, кто работал над этим.

Извините, вы имеете в виду настройку сцен Tint через API с использованием ресурса /groups , плохо. Нет, это все еще в списке задач, рефакторинг обработки PUT в action . Однако это не связано напрямую с поддержкой пульта Tint. Лучше всего открыть для этого новый выпуск, если вы хотите его отслеживать.

Привет, Эрик,
правильно, вот что я имел в виду,
но нет проблем, это не настоящая срочность, если вы все еще собираетесь работать над этим, я просто подожду и прочитаю примечания к выпуску, пока не увижу его.

Поскольку в течение 21 дня не было ответа, проблема была автоматически помечена как устаревшая. В OP: либо закройте эту проблему, либо оставьте ее активной. Если больше не будет никаких действий, она будет закрыта через 7 дней.

Привет, ребята. Спасибо за ваш тяжелый труд!
У меня удаленная работа, вопрос только по ColorWheel и помощнику по дому.
Я вижу в REST API, что, когда я нажимаю на цветовое колесо, изменяется параметр угла:

{ "config": { "group": "16388,16389,16390", "on": true, "reachable": true }, "ep": 1, "etag": "e622c29f2a6c54a3b4645da6a0a435d5", "lastseen": "2020-09-12T13:56:18.871", "manufacturername": "MLI", "mode": 1, "modelid": "ZBT-Remote-ALL-RGBW", "name": "ZBT-Remote-ALL-RGBW 13", "state": { "angle": **180**, "buttonevent": 6002, "lastupdated": "2020-09-12T13:56:18.647", "xy": [ 0.3726, 0.5885 ] }, "swversion": "2.0", "type": "ZHASwitch", "uniqueid": "00:15:8d:00:03:56:b6:1f-01-1000" }

однако, когда я слушаю даже 6002 в деконзоре, все, что я получаю, это (в уведомлении нет информации о состоянии):

`
Событие 154 запущено в 14:56:

{
"event_type": "deconz_event",
"данные": {
"id": "zbt_remote_all_rgbw_13",
"unique_id": "00: 15: 8d: 00: 03: 56: b6: 1f",
«событие»: 6002
},
"origin": "МЕСТНЫЙ",
"time_fired": "2020-09-12T13: 56: 18.874560 + 00: 00",
"context": {
"id": "bb8ea20cf4ff11eaa0f8d733934ab1f1",
"parent_id": ноль,
"user_id": нуль
}
}
`

Это ожидаемое поведение, когда домашний помощник получает только нажатие кнопки, но не состояние?
Если да - как получить информацию о ракурсе в домашнем помощнике?
Нужно ли мне делать POST-запрос после получения deconz_event?

Спасибо!
Ирек

Это ожидаемое поведение прямо сейчас. Я работаю над выставлением значений угла и xy через Home Assistant. Оставайтесь с нами 😉

@ebaauw Я обнаружил ошибку с этим пультом. Я только что купил себе второй Tint Remote для целей разработки, и похоже, что второй Tint Remote не создавал новые группы ZigBee. Он использует те же группы, что и первый пульт для тонирования. Это результат API:

In [15]: requests.get("http://gandalf/api/xxx/sensors/12",).json()
Out[15]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': 'b1336f750d31300afa441a04f2c69b68',
 'lastseen': '2020-09-15T16:42Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 1',
 'state': {'angle': 10,
  'buttonevent': 6002,
  'lastupdated': '2020-09-08T18:58:24.193',
  'xy': [0.3381, 0.1627]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:03:61:xx:xx-01-1000'}
In [14]: requests.get("http://gandalf/api/xxx/sensors/26",).json()
Out[14]: 
{'config': {'group': '16388,16389,16390', 'on': True, 'reachable': True},
 'ep': 1,
 'etag': '5303999b3185631a9bad1e009ad18c2c',
 'lastseen': '2020-09-15T17:30Z',
 'manufacturername': 'MLI',
 'mode': 1,
 'modelid': 'ZBT-Remote-ALL-RGBW',
 'name': 'ZHA Remote 2',
 'state': {'angle': 0,
  'buttonevent': 4002,
  'lastupdated': '2020-09-15T17:30:07.711',
  'xy': [0.301, 0.1487]},
 'swversion': '2.0',
 'type': 'ZHASwitch',
 'uniqueid': '00:15:8d:00:04:6e:xx:xx-01-1000'}

Пульт выбирает явно не такие уж случайные группы. Плагин API ничего не может сделать. Я думаю, что пульт должен выбрать другие группы после сброса настроек.

Привет, @ Thomas-Vos, мой экран в приложении Hue Essentials выглядит иначе.
image
image

Привет, @ Thomas-Vos, мой экран в приложении Hue Essentials выглядит иначе.

Привет @foscoj , спасибо за отзыв. Не могли бы вы убедиться, что используете последнюю версию Hue Essentials из Google Play? Должна быть версия 1.14.3 (или выше).

Если вы используете последнюю версию, сделайте следующее: На отправленном вами снимке экрана Hue Essentials коснитесь трех точек вверху, коснитесь «Подробности» и скопируйте идентификатор.

Затем вернитесь на экран устройств (Geräte), выберите свой шлюз deCONZ, коснитесь «Отладчик Api», коснитесь «Продолжить». Замените URL-адрес (значение по умолчанию /config ) на /sensors/<id> , где <id> - идентификатор, который вы скопировали ранее. Затем нажмите кнопку ПОЛУЧИТЬ. Скопируйте ответ и вставьте его сюда, чтобы я мог увидеть, что пошло не так.

Забавно, захотелось скопировать идентификатор с коммутирующего устройства и теперь получил нужный экран ...
Screenshot_20200921-185722
Версия приложения - 1.14.4, проверено сразу после скриншота днем, и не было никаких ожидающих обновлений, странно. Возможно ли, что какое-то действие в deconz активировало правильные атрибуты, чтобы распознать это для основных оттенков?

В любом случае, спасибо за отличное приложение и быстрый ответ!

Изменить: нажатие всех кнопок одну за другой помогло распознать другие пульты.

Прежде всего, спасибо за отличную работу! Может ли кто-нибудь написать список инструкций о том, как подключить этот пульт к deconz? Я так понимаю, что фоскон не может это показать. Я могу видеть пульт в deconz ui, но он не будет отображаться как датчик внутри deconz или в приложении @ Thomas-Vos. Вот что я получил и пробовал до сих пор:

  • Убедитесь, что пульт не указан внутри deconz (удалите узел, если он существует)
  • Откройте фоскон pwa и начните поиск новых датчиков (также пробовал сделать это через сканирование сенсорной ссылки deconz rest api)
  • Нажмите кнопку сброса в батарейном отсеке пульта ДУ.

После этого я могу видеть пульт как новое устройство в deconz, но он не указан как датчик. Я не вижу его ни в приложении от @ Thomas-Vos, ни в остальном api от deconz ( http://x.x.x.x:8080/api/<id>/sensors ).

Вот что я вижу в деконце:

deconz-tint-remote

@ David-Development попробуйте переключатели 😉

@foscoj Это очень хороший момент 🤦 😅 Я пытался повторно подключить его 10 раз (как переключатель вместо датчика), но, к сожалению, он все еще не отображается. Phoscon выполняет поиск в течение 3 минут, а затем сообщает что-то вроде «ничего не найдено». Я не уверен, почему он не может прочитать версию zcl, версию hw и т. Д.

Быстро ли мигает при нажатии кнопки сброса, а если отпустить, медленно мигает? Он подключается только тогда, когда перестает мигать в течение 30 секунд.
Просто была проблема с одним из моих, после замены батареек он работал как шарм (оригинальные батареи, работали раньше, две недели назад ...)

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

Однако через три минуты фоскон просто сообщает «соединение не удалось». Мне нужно нажимать какие-то другие кнопки?

Достаточно интересно ... когда я пытаюсь удалить узел из deconz, он снова появляется через несколько секунд, хотя я удалил батарейки из пульта дистанционного управления. Как вы думаете, мой деконз испорчен? Может, мне стоит попробовать сбросить настройки деконзирования.

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

Однако через три минуты фоскон просто сообщает «соединение не удалось». Мне нужно нажимать какие-то другие кнопки?

Достаточно интересно ... когда я пытаюсь удалить узел из deconz, он снова появляется через несколько секунд, хотя я удалил батарейки из пульта дистанционного управления. Как вы думаете, мой деконз испорчен? Может, мне стоит попробовать сбросить настройки деконзирования.

Сопряжение кажется успешным, фоскон должен сообщить какое-то имя в коммутаторах, конфигурация фосконом не поддерживается.

Вот почему я потом использую основы оттенка

@foscoj Вчера я
Какая у вас версия deconz? Есть ли версия приложения фоскон? Я не смог найти информацию о версии pwa.

В Hue Essentials вы должны увидеть какое-то устройство Z something, не можете его найти прямо сейчас. Phoscon тоже, но конфигурация возможна только в основных тонах. Извините, я ничем не могу помочь, с новыми батареями у меня все три заработало ...
Версия Deconz должна быть актуальной, к ней прилагается фоскон

Пульт выбирает явно не такие уж случайные группы. Плагин API ничего не может сделать. Я думаю, что пульт должен выбрать другие группы после сброса настроек.

@ebaauw Я сделал сброс настроек второго пульта ДУ, удалил его из DeCONZ и снова соединил. К сожалению, второй пульт всегда выбирает те же группы (16388,16389,16390), что и первый. Вы уже сказали, что группы выбираются пультом, но можно ли потом как-то это изменить? Может через какую-то прямую привязку устройства или что-то в этом роде?

@foscoj и @ Thomas-Vos: Я могу воспроизвести отсутствующий удаленный снимок экрана на экране настройки Hue Essentials. Пульт дистанционного управления отображается в списке, но на экране настройки отображается только поле ввода событий сразу после сопряжения. Как только вы нажмете несколько кнопок на пульте дистанционного управления, особенно цветовое колесо, оно отобразится правильно. Я подозреваю, что Hue Essentials ожидает, что будет установлен атрибут device['state']['angle'] , который устанавливается при первом касании цветового круга после сопряжения.

Может через какую-то прямую привязку устройства или что-то в этом роде?

Это был бы изящный трюк, поскольку у удаленного устройства только одна конечная точка.

Поскольку в течение 21 дня не было ответа, проблема была автоматически помечена как устаревшая. В OP: либо закройте эту проблему, либо оставьте ее активной. Если больше не будет никаких действий, она будет закрыта через 7 дней.

Поскольку в течение 28 дней не было ответа, этот вопрос будет закрыт. @ OP: Если эта проблема решена, напишите, что исправило для вас.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги