Deconz-rest-plugin: Вопрос: Какие силовые розетки поддерживаются для Deconz и REST-api (для домашнего помощника)

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

Я бросаю все свое оборудование Zwave и перехожу на deCONZ.

Для некоторого оборудования я хочу провести измерения мощности (обогрев, морозильная камера, сервер и т. Д.).
Но перед покупкой этих 5 штекеров ....
Какие электрические розетки ЕС работают с deCONZ и REST-api?

Не могу найти ни одного хорошего примера, который работает .... Пожалуйста, помогите

Device Request

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

Вы раскрываете sensors в config.json?

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

У меня есть умные розетки от Heiman и от OSRAM. Я очень впечатлен умной розеткой Heiman. Он даже предоставляет отчеты по атрибутам ZigBee о потребляемой мощности. Разъемы OSRAM работают с deCONZ, но не сообщают фактическое энергопотребление, даже если они поддерживают соответствующий кластер ZigBee.

Я читал, что умные розетки Xiaomi работают, но вам нужен адаптер, так как у них есть австралийские ручки. Он сообщает о мощности (типичным способом Xiaomi), но deCONZ это еще не раскрывает.

Обратите внимание, что мы все еще ищем лучший способ раскрыть измерение мощности в deCONZ.

Я читал, что умные розетки Xiaomi работают, но вам нужен адаптер, так как у них есть австралийские ручки. Он сообщает о мощности (типичным способом Xiaomi), но deCONZ это еще не раскрывает.

Не ищу переходников в свои розетки;)

Разъемы OSRAM работают с deCONZ, но не сообщают фактическое энергопотребление, даже если они поддерживают соответствующий кластер ZigBee.

Это означает, что они сообщают только о потреблении энергии (кВтч), а не о фактической потребляемой мощности (Вт)?

Меня очень впечатлила умная розетка Heiman. Он даже предоставляет отчеты по атрибутам ZigBee о потребляемой мощности.

Значит, эти штекеры - самые известные вам датчики, работающие по принципу Plug and Play?

Обратите внимание, что мы все еще ищем лучший способ раскрыть измерение мощности в deCONZ.

В настоящее время REST-api не сообщает о потребляемой мощности?

Мне еще предстоит реализовать поддержку измерения мощности в компоненте hass. @ebaauw подробности в https://github.com/dresden-elektronik/deconz-rest-plugin/issues/423 полны?

Итак, итоги таковы:

  • На данный момент компонент REST-api / HASS, но идет ли работа?
  • Похоже, вилка Heiman является наиболее совместимой и наиболее эффективной по цене.

@geelenbert всегда есть что поддержать :)

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

Я хотел бы помочь любым возможным способом, но я всего лишь простой хакер скриптов Python, а не программист ....

@geelenbert, наверное, максимум час с тестированием, чтобы это сделать. Но мне просто нужно знать, что вся информация есть. Было бы неплохо иметь полный json-объект устройства с указанным атрибутом мощности.

Я тоже простой хакер на Python, я не разработчик по профессии. Совсем несложно добавить поддержку новых функций от deconz до компонента hass. Может стоит попробовать? ;)

@ Kane610 Хорошо, я
Когда придет время, я открою вопрос по вашему проекту (https://github.com/Kane610/deconz) и начну.

Мне еще предстоит реализовать поддержку измерения мощности в компоненте hass. @ebaauw подробности в # 423 полны?

@ Kane610 , подробности полные, но не стабильные. И Heiman, и OSRAM обслуживают кластер _Electrical Measurement_ на той же конечной точке, что и кластер _OnOff_, поэтому было легко создать state.power в ресурсе /lights . Боюсь, что этот подход может не сработать для устройств, которые используют другую конечную точку, например, вилку Xiaomi или диммер ubisys. Возможно, мне нужно вместо этого создать ресурс датчика ZHAPower.

Вот json плагина Heiman:

{
  "etag": "97cbc3f6d2f0787875f12e6310477571",
  "hascolor": false,
  "manufacturername": "Heiman",
  "modelid": "SmartPlug",
  "name": "Plug",
  "state": {
    "alert": "none",
    "on": false,
    "power": 0,
    "reachable": true
  },
  "swversion": "",
  "type": "Smart plug",
  "uniqueid": "00:0d:6f:00:0b:xx:xx:xx-01"
}

А вот OSRAM:

{
  "etag": "e188ff1ce6bee3935b31f43e7da3214e",
  "hascolor": false,
  "manufacturername": "OSRAM",
  "modelid": "Plug 01",
  "name": "Living Room Desk",
  "state": {
    "alert": "none",
    "on": false,
    "power": 0,
    "reachable": true
  },
  "swversion": "V1.05.09",
  "type": "On/Off plug-in unit",
  "uniqueid": "84:18:26:00:00:xx:xx:xx-03"
}

@geelenbert с информацией из @ebaauw Я добавлю состояние питания

Кто-нибудь может порекомендовать вилки, поддерживаемые Великобританией?

@ Kane610 Замечательно ! Но я думаю, что у @ebaauw есть смысл добавить другой ресурс. Я не знаю, какой из них больше подходит для будущего?

@ Martin-Gardner пробки Heiman также доступны в версии для Великобритании.

@geelenbert - Спасибо - Хотя купить их будет сложно

Где вы, ребята, покупаете вещи ZigBee? - Похоже, что в Великобритании не так много продуктов, связанных с ZigBee, кроме Philips и Ikea. Есть штучки от Samsung, но они очень дорогие - 50 евро за умную розетку.

Товары Xiaomi в китайских интернет-магазинах, gearbest.com или aliexpress.com, большая часть материалов из ЕС в Amazon или моих местных интернет-магазинах.

Мне не повезло найти вилку Heiman (HS2SK-E-EU) ни в одном из этих мест. Вы знаете, где их можно купить? :-)

Ну, я также очень внимательно ищу некоторые из вилок Heiman, если я найду что-нибудь, я дам вам знать.

@ebaauw в чем разница между Osram и Heiman plug? Вилка Osram сообщает не текущую мощность (Вт), а только использованную энергию (кВтч)?

OSRAM сообщает о 28000 (дециватт, я полагаю), когда он выключен, и 400, когда он включен. Независимо от того, потребляет ли что-нибудь мощность или даже подключено. Heiman сообщает о фактической потребляемой мощности (т.е. 0, когда вилка включена, но подключенное устройство выключено). Кроме того, Heiman поддерживает отчеты об атрибутах для _Active Power_, что означает, что deCONZ быстро обновляется при изменении энергопотребления. В противном случае изменение не будет видно до следующего опроса разъема.

Вот несколько скриншотов Heiman. Обратите внимание, что он _не_ поддерживает группы (deCONZ позволяет вам добавить его в группу, но он не будет реагировать на групповые команды). Кроме того, он поддерживает отчеты о напряжении и токе (в амперах) в кластере _Electrical Measurement_. Так много нужно сделать ...
Я понятия не имею, что делает кластер _Simple Metering_.
untitled
untitled 2
untitled 3
untitled 4

Вот отчет об атрибутах, который также работает для напряжения и тока:
untitled 6

А вот при включенном подключенном вентиляторе:
untitled 5

Вот несколько скриншотов из OSRAM. До 8 групп, но без измерения полезной мощности. Я понятия не имею, что делает кластер 0xFC0F. Индикаторы OSRAM позволяют установить значения по умолчанию при включении через настраиваемый кластер, но я не нашел ничего похожего в приложении Lightify для вилки.

untitled
untitled 2
untitled 3

Это когда вилка выключена:
untitled 4

И это когда он включен, ни с чем не связано:
untitled 5

@ebaauw, простой учет выглядит так, как будто он даст вам использованную энергию в кВтч.

Смотрите это так:
Мощность (ватт) - это количество энергии, которое устройство использует в определенный момент времени.
Энергия - это (кВтч), сколько энергии было использовано за час. (киловатт в час)

если устройство потребляет 1000 Вт и постоянно включено, это приведет к использованию 1 кВтч через один час, 2 кВтч через 2 часа и т. д.

Это действительно самая интересная часть вилок. Приятно знать, какова активная мощность устройства, но гораздо интереснее, сколько энергии оно израсходовало за последний час (посчитайте, сколько стоит электричество для этого устройства, где)

Вот несколько фотографий OSRAM, Heiman и Elgato Eve (слева направо). Мне может быть сложно разместить два Heimans друг над другом, если у вас несколько розеток, установленных вертикально.

img_8070
img_8567
img_9932

Мне не повезло найти вилку Heiman (HS2SK-E-EU) ни в одном из этих мест. Вы знаете, где их можно купить?

Я взял свой взаймы у @Oggymator на led-trading.de. Они еще не продают их в Интернете, но они должны стать доступны в ближайшие месяцы.

Это означает, что они сообщают только о потреблении энергии (кВтч), а не о фактической потребляемой мощности (Вт)?
@ebaauw, простой учет выглядит так, как будто он даст вам использованную энергию в кВтч.

Насколько я могу судить, кластер _Simple Metering_ ни о чем не сообщает. Возможно, мне придется углубиться в спецификации ZCL и добавить некоторые атрибуты в general.xml. Кроме того, я добавил только те атрибуты в кластер _Electrical Measurement_, которые поддерживает мой диммер ubisys. Как я уже сказал: так много нужно сделать ...

Это действительно самая интересная часть вилок. Приятно знать, какова активная мощность устройства, но гораздо интереснее, сколько энергии оно израсходовало за последний час (посчитайте, сколько стоит электричество для этого устройства, где)

Вы имеете в виду что-то вроде этого:
img_0017

На самом деле это плагин homebridge-p1, который я создал сегодня. Он считывает интеллектуальный счетчик электроэнергии, который электросетевая компания установила в моем доме на прошлой неделе.

Я делаю то же самое для homebridge-hue, вот Heiman, но все еще в моей тестовой сети с большим количеством перезапусков, так что данных пока нет. Здесь я фактически вычисляю потребление, умножая мощность на продолжительность.
img_0014
img_0015

Энергия - это (кВтч), сколько энергии было использовано за час. (киловатт в час)

Фактически, киловатт-час (кВт, умноженный на час), а не киловатт в час.

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

@ebaauw , это неправильный способ сделать это. Поскольку мощность со временем меняется, расчет будет некорректным. Единственный надежный способ сделать это - получить (общее) потребление энергии от розетки.
Такой расчет может дать представление, но никогда не будет по-настоящему точным.
Счетчик энергии измеряет потребляемую мощность на частоте около 400 Гц, а затем рассчитывает использованную энергию за это короткое время.

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

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

Хорошо, похоже, у нас есть ошибка в графическом интерфейсе deCONZ, из-за которой не отображается значение атрибута _Current Sumutation Delivered_ (0x0000) кластера _Metering_ (0x0702). Может быть, uint48 многовато для GUI? @manup?

Я настраиваю отчеты по атрибутам вручную, и deCONZ получает отчеты нормально:

Feb 24 11:18:50 pi deCONZ[13192]: 11:18:38:251 ZCL attribute report 0x000D6F000B7A7837 for cluster 0x0702, ep 0x01

Wireshark подтверждает, что данные есть, когда я читаю атрибуты из графического интерфейса:

untitled

Интересно, а есть ли способ сбросить общую сумму? Это было бы особенно круто для моего счетчика электроэнергии, но, к сожалению, интерфейс конечного потребителя доступен только для чтения ;-)

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

Хорошо, похоже, у нас есть ошибка в графическом интерфейсе deCONZ, из-за которой не отображается значение атрибута Current Sumutation Delivered (0x0000) кластера измерения (0x0702). Может быть, uint48 многовато для GUI? @manup?

Да скорее всего отсутствует, проверю и добавлю в следующей версии.

Он определен в general.xml нормально (или атрибут даже не будет отображаться в графическом интерфейсе?). Значение просто остается пустым в графическом интерфейсе, см. Снимок экрана выше.

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

Я добавил state.consumption , state.current и state.voltage в свой последний PR.
Обратите внимание, что в настоящее время я сообщаю необработанные значения (см. state.temperature и state.humidity ). По-прежнему необходимо проверить и масштабировать значения, чтобы разные штекеры были сопоставимы. Хейман, кажется, сообщает:

  • потребление в Втч (0,001 кВтч) [подлежит подтверждению];
  • ток в дА (0,1 А);
  • мощность в дВт (0,1 Вт);
  • напряжение в сВ (0,01 В).

Кажется, они работают на Хейман:

$ ph -H pi get /lights/3
{
  "etag": "852ff09aa39b1de608725833e24d8fa2",
  "hascolor": false,
  "manufacturername": "Heiman",
  "modelid": "SmartPlug",
  "name": "Plug",
  "state": {
    "alert": "none",
    "consumption": 2605,
    "current": 0,
    "on": false,
    "power": 0,
    "reachable": true,
    "voltage": 22831
  },
  "swversion": "",
  "type": "Smart plug",
  "uniqueid": "00:0d:6f:00:0b:xx:xx:xx-01"
}
$ ph -H pi put /lights/3/state '{"on": true}'
$ sleep 5
$ ph -H pi get /lights/3
{
  "etag": "a8797b4bad3e7715fe68b17473ca7326",
  "hascolor": false,
  "manufacturername": "Heiman",
  "modelid": "SmartPlug",
  "name": "Plug",
  "state": {
    "alert": "none",
    "consumption": 2605,
    "current": 14,
    "on": true,
    "power": 321,
    "reachable": true,
    "voltage": 22791
  },
  "swversion": "",
  "type": "Smart plug",
  "uniqueid": "00:0d:6f:00:0b:xx:xx:xx-01"
}

Также с веб-сокетом:

Feb 24 14:30:12 pi dc_eventlog[20886]: /lights/3/state: {"voltage":22858}
Feb 24 14:30:43 pi dc_eventlog[20886]: /lights/3/state: {"voltage":22838}
Feb 24 14:31:26 pi dc_eventlog[20886]: /lights/3/state: {"voltage":22846}
Feb 24 14:32:03 pi dc_eventlog[20886]: /lights/3/state: {"voltage":22831}
Feb 24 14:32:31 pi dc_eventlog[20886]: /lights/3/state: {"on":true}
Feb 24 14:32:31 pi dc_eventlog[20886]: /groups/1/state: {"any_on":true}
Feb 24 14:32:35 pi dc_eventlog[20886]: /lights/3/state: {"voltage":22791}
Feb 24 14:32:40 pi dc_eventlog[20886]: /lights/3/state: {"power":323}
Feb 24 14:32:49 pi dc_eventlog[20886]: /lights/3/state: {"current":14}
Feb 24 14:32:49 pi dc_eventlog[20886]: /lights/3/state: {"power":321}
Feb 24 14:32:56 pi dc_eventlog[20886]: /lights/3/state: {"power":319}
Feb 24 14:33:05 pi dc_eventlog[20886]: /lights/3/state: {"power":321}
Feb 24 14:33:22 pi dc_eventlog[20886]: /lights/3/state: {"current":13}
Feb 24 14:33:22 pi dc_eventlog[20886]: /lights/3/state: {"power":315}
Feb 24 14:33:46 pi dc_eventlog[20886]: /lights/3/state: {"power":313}
Feb 24 14:33:55 pi dc_eventlog[20886]: /lights/3/state: {"power":311}
Feb 24 14:34:11 pi dc_eventlog[20886]: /lights/3/state: {"power":309}

@ebaauw Sweet! Похоже, что вилка Heiman теперь полностью поддерживается.
Как насчет заглушек osram. Я пытаюсь понять, почему они не «хорошо работают». Какая функциональность отсутствует у Osrams?

OSRAM сообщает в моем приложении Eve:
Потребление: всегда 40 Вт
Общее потребление 0 Втч в выключенном состоянии и 6,7 Втч (час) во включенном состоянии (независимо от того, потребляет ли что-либо мощность или нет)
img_0067
img_0065
img_0066

@geelenbert , @ oleg77s , работа еще не завершена , потерпите меня ...

Я только что нажал новую фиксацию, которая предоставляет атрибуты измерения мощности в /sensors как ресурс ZHAPower. В моей тестовой сети есть только Heiman, я собираюсь запустить новую версию в производство, чтобы проверить, работает ли она с разъемами OSRAM и ubisys D1. Он также должен работать с кластером _Analog Input_ на конечной точке 0x03 разъема Xiaomi, но я не могу проверить это сам. @manup, если бы вы могли предоставить некоторую информацию о функциях измерения мощности вилок Busch-Jaeger и Climax, я мог бы добавить их поддержку.

Я также изменил оттенок homebridge-hue, чтобы история _Общего потребления_ основывалась на state.consumption (_Текущее суммирование доставлено_) вместо state.power (_Active Power_) и времени с момента предыдущего изменения или записи в истории. . Теперь я использую сердцебиение вместо таймера fakegato для планирования записей и основываю имена файлов для сохранения истории на MAC-адресе устройства, а не на имени устройства.
Мне все еще нужно обновить homebridge-hue, чтобы использовать ZHAPower вместо атрибутов /lights .

Насколько я могу судить, OSRAM сообщает только _Active Power_ в кластере _Electrical Measurement_. Никакого расхода. И он всегда сообщает _Active Power_ как 400 (40 Вт?), Когда он включен (независимо от того, потребляет ли что-то мощность или даже подключен) и 28000 (2800 Вт?), Когда он выключен.
Приложение Eve ожидает шесть записей в истории при текущей мощности (40 Вт), что дает потребление 40 Вт в час или ~ 6,67 Вт за 10 минут. Я понятия не имею, откуда берется _Общее потребление_. Даже при 2800 Вт потребуется более 7,5 лет, чтобы накопить 187 МВтч. Это дольше, чем существует оттенок домашнего моста.

Я хочу проверить deCONZ и homebridge-hue и посмотреть, правильно ли они работают, когда есть только _Electrical Measurement_ и нет _Metering_ кластера. После этого, я думаю, мне лучше отказаться от поддержки разъемов OSRAM, по крайней мере, до тех пор, пока они не исправят свою прошивку или кто-то не выяснит кластер FC0F. Одна из моих лампочек OSRAM E14 сообщала о мощности (более или менее) правильно в старой версии прошивки, см. Https://github.com/dresden-elektronik/deconz-rest-plugin/issues/153#issuecomment -326122497.

2018-02-24 23 32 30
Ok
А что вы можете сказать о потребляемой мощности вилки Xiaomi Zigbee?

Текущее значение аналогового входа составляет 0,00, когда вилка выключена или включена (без нагрузки)
Текущее значение аналогового входа составляет 0,63, когда вилка включена, а подключенная лампа Osram выключена.
Текущее значение аналогового входа составляет 5,26, когда вилка включена, а подключенная лампа Osram горит.
2018-02-24 23 17 55
2018-02-24 23 15 33
2018-02-24 23 08 39

@ oleg77s Я думаю, это на конечной точке 0x02? Кажется, это сообщает мощность в Вт, см. Https://github.com/dresden-elektronik/deconz-rest-plugin/issues/153#issuecomment -326148369. Можете ли вы также взглянуть на конечную точку 0x03. Это должно сообщать о потреблении за весь срок службы в кВтч.

Я бы предположил, что конечная точка 0x64 будет содержать значение, подобное _In Use_: true, когда что-то подключено / потребляет мощность, и false в противном случае. Плагин также отправляет отчеты для этого кластера?

Привет,

Не хочу прерывать обсуждение или продвигать продажи.
Но если у кого-то есть интерес к продуктам Heiman, таким как умная розетка, отправьте мне электронное письмо tobias. [email protected]

Вернуться к теме :)

@ebaauw да, это на конечной точке 0x02
конечная точка 0x03 сообщает 0,04 после 1,5 часа нагрузки 25 Вт, поэтому это 0,04 кВт
конечная точка 0x64 всегда сообщает ложь
2018-02-25 12 26 16
2018-02-25 12 26 54
2018-02-25 12 28 42

Я добавил поддержку разъема Xiaomi в свой последний PR, но не могу его протестировать. Он должен быть представлен как ресурс /lights с state.on и как ресурс /sensors ZHAPower с state.consumption (на основе конечной точки 3). Я не знаю, как объединить две конечные точки в один ресурс, поэтому на данный момент конечная точка 2 не отображается.

одно замечание о штекере Xiaomi:
как прокомментировал rtenklooster: только deCONZ показывает и может управлять вилкой,
он не отображается в REST API.
@manup прокомментировал: А, я вижу, причина, по которой он не отображается в REST API, заключается в том, что кроме того, что показано на скриншоте выше, у него нет идентификатора устройства 0x0051, но 0xffff, который не распознается deCONZ.

Существует две версии вилки Xiaomi: ZNCZ02LM (последняя) и ZNCZ01LM (более старая).
img_4969
img_4970
Старая версия отображается в REST API как Light
Последняя версия не отображается в REST API.
Атрибуты базовой штукатурки точно такие же, но конечные точки 1 сильно различаются.
2018-02-25 17 04 21

0xffff также должен отображаться как свет, с моим последним PR. Однако я не могу проверить это сам. Из интереса: действительно ли работает кластер _Groups_ старого плагина? Реагирует ли на групповые команды?

старый плагин реагирует на групповые команды в приложении Phoscon
2018-02-25 18 18 23

Я добавил поддержку разъема Xiaomi в свой последний PR, но не могу его протестировать. Он должен быть представлен как ресурс / lights с state.on и как ресурс / sensor ZHAPower с state.consuming (на основе конечной точки 3). Я не знаю, как объединить две конечные точки в один ресурс, поэтому на данный момент конечная точка 2 не отображается.

Я составляю ваш запрос на перенос через банкомат. увидит, есть ли в списке мои штекеры Xiaomi. Держите вас в курсе и спасибо за ваши усилия!

@ebaauw После компиляции вашего запроса на вытягивание и замены libde_rest_plugin. поэтому мой плагин xiaomi не указан в остальном api, а не в разделе индикаторов и датчиков.

Облом. Вы открывали сеть через Интернет или приложение Phoscon? После этого вы можете попробовать прочитать атрибуты кластера 0x01 _Basic_ и атрибуты кластера 0x03 _Analog Input_.

Не могли бы вы еще раз проверить, действительно ли в штекере есть:

  • ID устройства: 0xffff
  • _OnOff_ серверный кластер на конечной точке 0x01
  • Код производителя: 0x1037 (на панели _Node Info_)
  • Mac-адрес начинается с 0x00158d
  • _Аналоговый вход_ кластер на конечной точке 0x03
  • Модель: lumi.plug

К сожалению, я указал плагин в _Multistate Input_ вместо _Analog Input_. Это объясняет, почему он не отображается как датчик ZHAPower. Я добавил коммит с исправлением в PR.

Хорошо, что-нибудь об осле и камне ...
После повторного добавления плагина из PWA он работает 👍 👍 👍
"18": { "etag": "3c08f3ef7e983e0840ba4119dbc4d493", "hascolor": false, "manufacturername": "LUMI", "modelid": "lumi.plug", "name": "Light 18", "state": { "alert": "none", "on": false, "reachable": true }, "swversion": "", "type": "Smart plug", "uniqueid": "00:15:8d:00:01:3f:9c:a6-01" }

Последняя фиксация (надеюсь), которая должна появиться в 2.05.08, теперь разделяет атрибуты на датчик потребления ZHAC (конечная точка 0x03 для разъема Xiaomi или кластер _Metering_ для других разъемов) по сравнению с ZHAPower (конечная точка 0x02 или _Electrical Management_).

Пожалуйста, дайте мне знать, работает ли это.

@geelenbert, это все еще движется, поэтому я подожду еще несколько дней, чтобы @ebaauw уладил , как это должно быть. Еще много времени, чтобы получить это за 0,65, или я могу подождать, когда вы получите устройства.

@ Kane610 Не беспокойтесь!
@Oggymator Я отправил вам электронное письмо по поводу некоторых вилок Heiman, и что мне нужна версия для ЕС, но я не получаю никакого ответа.
@ebaauw есть ли другой плагин, который требует дополнительного исследования, который я мог бы купить для тестирования?

@geelenbert
Последние дни очень загружены, сегодня ответим :)

Долгое время единственными доступными вилками ЕС были вилки OSRAM. До Hue у Philips тоже были вилки, но они были сняты с производства на долгие годы. Я не знаю, могут ли они сообщить о мощности, по крайней мере, через мост Хюэ. Я вполне доволен вилкой Heiman и не искал других. Было бы неплохо (r) иметь поддержку групп, но я думаю, у вас не может быть всего этого.

Я буду рад помочь в расследовании, если вы его найдете.

Краткое примечание о вилке питания Busch-Jaeger, она не обеспечивает электрические измерения. Кроме того, он не диммируется, хотя и содержит кластер контроля уровня.

image

http://www.busch-jaeger-catalogue.com/artikel.php?bereich=1013323&programm=1035820&gruppe=1043979&produkt=1035830

Я могу подтвердить, что версия Xiaomi Power Plug ZNCZ02LM не отображается в REST API.

@ tomfritz1 , ты на v2.05.08? Отображается ли плагин в графическом интерфейсе? Вы открыли сеть из веб-приложения или приложения Phoscon и обновили атрибуты кластера _Basic_?

@ebauww , я на v2.05.08. Плагин показан в графическом интерфейсе пользователя, и основные атрибуты кластера были обновлены (lumi.plug, 11, 2, 18, Lumi и т. Д.). Я пробовал открытую сеть как в веб-приложении, так и в Phoscon, но это не новость. Но как ни странно, мой куб xiaomi теперь отображается в Phoscon :-)

@ Kane610, если все пойдет хорошо, завтра

@geelenbert для deconz, в зависимости от того, какая версия, указанная в этом потоке, поддерживает ваше устройство, на

@ tomfritz1 не могли бы вы перепроверить список из моего сообщения выше, в частности тип устройства? Создал ли REST API ресурсы ZHAConsuming и ZHAPower /sensors ?

@rtenklooster , v2.05.08 у вас работает?

@ebaauw , я удалил кластер (в графическом интерфейсе) и повторно добавил в REST API. Теперь работает !!!! большое спасибо

@ tomfritz1 , полезно знать! Вы тоже видите датчики? Они показывают правильные значения: consumption в Втч (0,001 кВтч) и power в Вт? Спасибо.

удалил узел из графического интерфейса, и вскоре он снова появился, правильно как интеллектуальная вилка, видимая в остальном api. Ура!

у меня как бы то ни было другой код производителя:
0x115f

у меня, как бы то ни было, другой код производителя: 0x115f

@ g3wd , у вас старый штекер, с типом устройства "Умный штекер" (0x0051) на endpoint 0x01? Он отображается как свет независимо от кода производителя.

deCONZ будет отображать новую вилку (с типом устройства 0xffff на конечной точке 0x01) как индикатор только тогда, когда код производителя - 0x1037. Точно так же ресурсы датчика ZHAConsuming и ZHAPower для конечных точек 0x03 и 0x02 (как новые, так и старые разъемы) создаются только тогда, когда код производителя равен 0x1037.

@ oleg77s , какие коды производителей у ваших вилок, старые и новые?

screen shot 2018-03-02 at 14 09 28
тип устройства FFD?

@ebaauw
не на 100% уверен, что понимаю терминологию конечных точек и типов устройств. надеюсь, что скриншот проливает свет на то, что происходит.

Спасибо, @ g3wd. Это действительно старый штекер, с устройством типа «Умный штекер».

«Коробка» с желтой полосой слева - это узел, устройство в сети ZigBee. Желтый означает, что это маршрутизатор (часть ячеистой сети), серый - конечное устройство, синий - координатор - ваш RaspBee или ConBee. В «раскрывающемся списке» вы видите конечные точки 01, 02, 03, 64 (все в шестнадцатеричном формате).

У каждой конечной точки есть профиль, в данном случае ZHA (обозначенный символом HA и текстом Home Automation). Для источников света это может быть ZLL (для Light Link). Вы также можете увидеть здесь Green Power. Под профилем вы видите тип устройства, надеюсь, имя, в противном случае четыре шестнадцатеричные цифры (например, 0053 для конечной точки 03).

Каждый профиль имеет один или несколько кластеров (четыре шестнадцатеричных цифры). Синие кластеры - это серверные кластеры; серые - клиентские кластеры. Кластеры серверов обычно имеют атрибуты, которые можно прочитать на панели «Информация о кластере».

@ebaauw , все коды производителей на моих вилках, как старых, так и новых, - 0x115f (на панели информации об узле)

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

я тоже не вижу :)

После повторного добавления плагина от PWA он работает

Возвращаясь к прошлому, я не могу найти никаких ссылок на код производителя 0x1037, используемый для вилки. Я просто скопировал код с других устройств Xiaomi. @rtenklooster , могу я попросить вас дважды проверить код производителя и тип устройства вашей вилки Xioami?

Хейман, кажется, сообщает:

  • потребление в Втч (0,001 кВтч) [подлежит подтверждению];
  • ток в дА (0,1 А);
  • мощность в дВт (0,1 Вт);
  • напряжение в сВ (0,01 В).

Я думаю, что потребление указано в dWh (0,1 Втч, 0,0001 кВтч). Я получаю множество отчетов об атрибутах, но значение обновляется только с интервалами ~ 100 необработанных значений. Вот журнал с подключенной галогенной настольной лампой, которая горит мощностью ~ 36 Вт (по данным как вилки Heiman, так и Eve Energy):

Mar 02 21:32:34 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2292,"lastupdated":"2018-03-02T20:32:34"}
Mar 02 21:37:35 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2292,"lastupdated":"2018-03-02T20:37:35"}
Mar 02 21:42:35 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2292,"lastupdated":"2018-03-02T20:42:35"}
Mar 02 21:47:36 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2292,"lastupdated":"2018-03-02T20:47:36"}
Mar 02 21:49:39 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2392,"lastupdated":"2018-03-02T20:49:39"}
Mar 02 21:54:40 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2392,"lastupdated":"2018-03-02T20:54:40"}
Mar 02 21:59:40 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2392,"lastupdated":"2018-03-02T20:59:40"}
Mar 02 22:04:41 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2392,"lastupdated":"2018-03-02T21:04:41"}
Mar 02 22:06:44 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2492,"lastupdated":"2018-03-02T21:06:44"}
Mar 02 22:11:45 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2492,"lastupdated":"2018-03-02T21:11:45"}
Mar 02 22:16:46 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2492,"lastupdated":"2018-03-02T21:16:46"}
Mar 02 22:21:46 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2492,"lastupdated":"2018-03-02T21:21:46"}
Mar 02 22:23:34 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2592,"lastupdated":"2018-03-02T21:23:34"}
Mar 02 22:28:35 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2592,"lastupdated":"2018-03-02T21:28:35"}
Mar 02 22:33:36 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2592,"lastupdated":"2018-03-02T21:33:36"}
Mar 02 22:38:37 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2592,"lastupdated":"2018-03-02T21:38:36"}
Mar 02 22:40:29 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2693,"lastupdated":"2018-03-02T21:40:29"}
Mar 02 22:45:30 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2693,"lastupdated":"2018-03-02T21:45:30"}
Mar 02 22:50:31 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2693,"lastupdated":"2018-03-02T21:50:31"}
Mar 02 22:55:32 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2693,"lastupdated":"2018-03-02T21:55:32"}
Mar 02 22:57:24 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2793,"lastupdated":"2018-03-02T21:57:24"}
Mar 02 23:02:25 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2793,"lastupdated":"2018-03-02T22:02:25"}
Mar 02 23:04:59 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2793,"lastupdated":"2018-03-02T22:04:59"}
Mar 02 23:05:02 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2834,"lastupdated":"2018-03-02T22:05:02"}
Mar 02 23:08:14 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2834,"lastupdated":"2018-03-02T22:08:14"}
Mar 02 23:08:17 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2849,"lastupdated":"2018-03-02T22:08:17"}
Mar 02 23:13:17 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2849,"lastupdated":"2018-03-02T22:13:17"}
Mar 02 23:18:18 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2849,"lastupdated":"2018-03-02T22:18:18"}
Mar 02 23:23:19 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2849,"lastupdated":"2018-03-02T22:23:19"}
Mar 02 23:25:22 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2949,"lastupdated":"2018-03-02T22:25:22"}
Mar 02 23:30:23 pi dc_eventlog[4701]: /sensors/13/state: {"consumption":2949,"lastupdated":"2018-03-02T22:30:23"}

Для сравнения сложил заглушки. Eve Energy последовательно регистрирует записи в истории для 6,09 Втч каждые 10 минут (то есть ~ 36 Втч за час). С homebridge-hue v0.8.1 я вижу чередующиеся записи журнала для ~ 100 Втч и 0,00 Втч, иногда с двумя соседними записями ~ 100 Втч. Я счастлив, что в среднем это составляет ~ 360 Втч за час, так что коэффициент в 10 слишком велик.

Построение истории из продолжительности мощности x было бы более плавным, чем построение ее из дельты общего потребления. Общее потребление сбрасывается при восстановлении заводских настроек вилки.

После удаления Node Light 3 (старый умный штекер Xiaomi) из моей тестовой установки и добавления его снова в deconz 2.05.08 он выглядит в графическом интерфейсе как новый, а не добавлен в PWA.
2018-03-03 12 53 08

После удаления Node Light 3 (старый умный штекер Xiaomi) из моей тестовой установки и добавления его снова в deconz 2.05.08 он выглядит в графическом интерфейсе как новый

Как я уже сказал, этот штекер проклят. Не знаю, как вилка может менять отпечатки пальцев без обновления прошивки. Я подозреваю, что у него есть разные способы сообщить свой отпечаток пальца, и deCONZ случайным образом (?) Использует один из этих способов. Может быть, есть несоответствие между информацией в _Basic Descriptor_ и _Node Descriptor_? @manup , есть идеи?

не добавлен в PWA.

Для этого вам понадобится моя последняя фиксация (PR # 451), которая заносит в белый список код производителя 0x115f.

А почему изменился внешний вид endpoint 01?

в предыдущей версии deconz это выглядит как Потребление
2018-03-03 14 10 56

в предыдущей версии deconz это выглядит как Потребление

REST API, используемый для обновления имени узла при создании ресурса ZHAConsuming. Я изменил это, поэтому теперь будет использоваться только имя ресурса света.

Интересная часть: очевидно, deCONZ создал ресурс ZHAConsuming, все еще ища код производителя 0x1037. Видимо, проклятая вилка тоже меняет производителей? Можете ли вы дважды проверить, какие коды сейчас?

0x115f

удалены и снова добавлены оба плагина в последней версии deconz:
2018-03-03 15 02 25

PWA:
2018-03-03 15 06 39

Краткая информация: 2.05.09 будет онлайн позже сегодня, который будет включать последний PR https://github.com/dresden-elektronik/deconz-rest-plugin/pull/451 от @ebaauw :)

@ebaauw Датчики на штекер

Начав новую настройку с нуля, теперь все в порядке:
2018-03-03 22 48 09
2018-03-03 23 21 02

Расход в Eve теперь тоже вроде нормальный:

[2018-3-3 23:29:59] [Hue] Тест: запрос шлюза 2: get /
[2018-3-3 23:29:59] [Hue] Тест: запрос шлюза 2: нормально
[2018-3-3 23:29:59] [Hue] Тест: запрос шлюза 3: get / groups / 0
[2018-3-3 23:29:59] [Hue] Тест: запрос шлюза 3: нормально
[2018-3-3 23:29:59] [Оттенок] Тест: 00212EFFFF0140AE-G0: LightGroup "Все"
[2018-3-3 23:29:59] [Оттенок] Тест: / groups / 0: LightGroup "All"
[2018-3-3 23:29:59] [Оттенок] Тест: 00212EFFFF0140AE-G1: LightGroup «Умные розетки Xiaomi»
[2018-3-3 23:29:59] [Оттенок] Тест: / groups / 1: LightGroup «Умные розетки Xiaomi»
[2018-3-3 23:29:59] [Оттенок] Тест: 00158D0000F853BE: LUMI lumi.plug "Light 1"
[2018-3-3 23:29:59] [Hue] Тест: / lights / 1: Умная розетка "Light 1"
[2018-3-3 23:29:59] [Оттенок] Тест: / датчики / 2: ZHA Потребление "Потребление 2"
[2018-3-3 23:29:59] [Оттенок] Тест: / сенсоры / 1: ZHAPower "Power 1"
[2018-3-3 23:29:59] [Оттенок] Тест: 00158D0001DEC776: LUMI lumi.plug "Light 2"
[2018-3-3 23:29:59] [Hue] Тест: / lights / 2: Умная розетка «Light 2»
[2018-3-3 23:29:59] [Оттенок] Тест: / датчики / 4: ZHA Потребление "Потребление 4"
[2018-3-3 23:29:59] [Оттенок] Тест: / сенсоры / 3: ZHAPower "Power 3"
[2018-3-3 23:29:59] [Цветовой тон] Тест: 4 датчика
[2018-3-3 23:29:59] [Цветовой тон] Тест: 2 лампы
[2018-3-3 23:29:59] [Цветовой тон] Тест: 0 расписаний
[2018-3-3 23:29:59] [Оттенок] Тест: 0 правил
[2018-3-3 23:29:59] [Цветовой тон] Тест: 2 группы
[2018-3-3 23:29:59] [Оттенок] Тест: 5 аксессуаров

Датчиков на штекер Сяоми не вижу.

@ tomfritz1 , Вам для этого нужен deCONZ v2.05.09.

в веб-приложении DECONZ я могу включить / выключить его без проблем.

Это означает, что REST API работает. Извините, у меня нет опыта работы с Alexa или Harmony.

Расход в Eve теперь тоже вроде нормальный:

Рад это видеть. Спасибо, @ oleg77s.

Начав новую настройку с нуля, теперь все в порядке:
@ oleg77s @ebaauw

Есть ли альтернатива "запуску с нуля", чтобы накануне было распознано потребление вилки?

получил их в остальном api хорошо, я думаю.
Но, может быть, Ева знает вилку, когда в ней не было датчиков?

{
  "config": {
    "battery": 100,
    "on": true,
    "reachable": true,
    "temperature": 0
  },
  "ep": 2,
  "etag": "5913c8a3c8036b15b560a1d6d4cc7d93",
  "manufacturername": "LUMI",
  "modelid": "lumi.plug",
  "name": "Power 3",
  "state": {
    "lastupdated": "2018-03-04T16:37:58",
    "power": 17
  },
  "swversion": "02-28-2017",
  "type": "ZHAPower",
  "uniqueid": "00:15:8d:00:01:f9:ec:bf-02-000c"
}
{
  "config": {
    "battery": 100,
    "on": true,
    "reachable": true,
    "temperature": 0
  },
  "ep": 3,
  "etag": "e3ee07a3befd6e35dc410bab9aed2adf",
  "manufacturername": "LUMI",
  "modelid": "lumi.plug",
  "name": "Consumption 4",
  "state": {
    "consumption": 3581,
    "lastupdated": "2018-03-03T11:46:30"
  },
  "swversion": "02-28-2017",
  "type": "ZHAConsumption",
  "uniqueid": "00:15:8d:00:01:f9:ec:bf-03-000c"
}

Просто перезапустите homebridge, и homebridge-hue должен распознать ресурсы ZHAPower и ZHAConsuming. Проверьте журнал homebridge, если вы видите сообщения журнала записей истории и ~homebridge/accessories для файла persist_ _mac_ .json . Закройте и выйдите из Eve - она ​​должна загрузить историю при чистом запуске.

во-первых: спасибо @ebaauw за прекрасное программное обеспечение, и всему, за то, что вы
Я обновил homebridge-hue до последней и перезапустил homebridge, и теперь все работает, как должно. ура! еще раз спасибо

@ Kane610 У меня запущена установка. Получил 3 розетки и последнюю бета версию deconz (2.05.10). Что вам нужно от меня, чтобы счетчик электроэнергии заработал?

innr выпустит новую и очень компактную интеллектуальную вилку для ЕС к концу этого месяца. Этого еще нет на их веб-сайте, но он уже упоминается здесь (на голландском языке): https://www.beaumotica.nl/innr-1x-new-zll-smart-plug-hue-compatible-small-footprint-8718781551735. Я не знаю, насколько он умен, к сожалению, их отдел обслуживания не смог мне сказать, поддерживает ли он учет.

@ Kane610 У меня запущена установка. Получил 3 розетки и последнюю бета версию deconz (2.05.10). Что вам нужно от меня, чтобы счетчик электроэнергии заработал?

@ Kane610 Я не хочу

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

Включите компонент регистратора и установите уровень для отладки, тогда это просто для начала просмотра журналов при перезапуске

@ Kane610 вот небольшая часть моего журнала:

2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81t{"e":"changed","id":"27","r":"sensors","state":{"lastupdated":"2018-03-12T19:25:41","temperature":2076},"t":"event"}' 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update lastupdated with 2018-03-12T19:25:41 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update temperature with 2076 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81q{"e":"changed","id":"28","r":"sensors","state":{"humidity":4609,"lastupdated":"2018-03-12T19:25:41"},"t":"event"}' 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update humidity with 4609 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update lastupdated with 2018-03-12T19:25:41 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81p{"e":"changed","id":"29","r":"sensors","state":{"lastupdated":"2018-03-12T19:25:41","pressure":987},"t":"event"}' 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update lastupdated with 2018-03-12T19:25:41 2018-03-12 20:25:41 DEBUG (MainThread) [pydeconz.deconzdevice] Edit Room Multi Sensor: update pressure with 987 2018-03-12 20:25:52 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81~\x00\x87{"e":"changed","id":"16","r":"sensors","state":{"current":34,"lastupdated":"2018-03-12T19:25:52","power":64,"voltage":231},"t":"event"}' File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler 2018-03-12 20:26:34 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81~\x00\x87{"e":"changed","id":"16","r":"sensors","state":{"current":34,"lastupdated":"2018-03-12T19:26:34","power":65,"voltage":231},"t":"event"}' File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler 2018-03-12 20:27:01 DEBUG (MainThread) [pydeconz.websocket] Websocket data: b'\x81u{"e":"changed","id":"15","r":"sensors","state":{"consumption":11352,"lastupdated":"2018-03-12T19:27:01"},"t":"event"}' File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler File "/usr/lib/python3.6/site-packages/pydeconz/websocket.py", line 98, in data_received File "/usr/lib/python3.6/site-packages/pydeconz/__init__.py", line 159, in async_event_handler

Я думаю, это та часть, которая вам нужна, верно?

Также ищите строки, в которых написано, что имя создано как {xxxxxx} Это на стадии запуска hass.

@ Kane610, что будет этой частью:

2018-03-12 20:24:41 DEBUG (MainThread) [pydeconz.deconzdevice] Server created as {'_alert': 'none', '_bri': None, '_colormode': None, '_ct': None, '_effect': None, '_hue': None, '_on': True, '_reachable': True, '_sat': None, '_x': None, '_y': None, '_async_set_state_callback': <bound method DeconzSession.async_put_state of <pydeconz.DeconzSession object at 0x7f0215108dd8>>, '_deconz_id': '/lights/1', '_etag': '9e895d51d99bf47af592e3ed9f7af2d7', '_manufacturername': 'Heiman', '_modelid': 'SmartPlug', '_name': 'Server', '_swversion': '', '_type': 'Smart plug', '_uniqueid': '00:0d:6f:00:0b:7a:53:44-01', '_async_callback': []}
2018-03-12 20:24:41 DEBUG (MainThread) [pydeconz.deconzdevice] Media System created as {'_alert': 'none', '_bri': None, '_colormode': None, '_ct': None, '_effect': None, '_hue': None, '_on': True, '_reachable': True, '_sat': None, '_x': None, '_y': None, '_async_set_state_callback': <bound method DeconzSession.async_put_state of <pydeconz.DeconzSession object at 0x7f0215108dd8>>, '_deconz_id': '/lights/2', '_etag': '45d61e96b5d9f53abd9457fd3f33ca92', '_manufacturername': 'Heiman', '_modelid': 'SmartPlug', '_name': 'Media System', '_swversion': '', '_type': 'Smart plug', '_uniqueid': '00:0d:6f:00:0b:7a:64:29-01', '_async_callback': []}
2018-03-12 20:24:41 DEBUG (MainThread) [pydeconz.deconzdevice] Heatpump created as {'_alert': 'none', '_bri': None, '_colormode': None, '_ct': None, '_effect': None, '_hue': None, '_on': True, '_reachable': True, '_sat': None, '_x': None, '_y': None, '_async_set_state_callback': <bound method DeconzSession.async_put_state of <pydeconz.DeconzSession object at 0x7f0215108dd8>>, '_deconz_id': '/lights/3', '_etag': 'e8066dd6fbfd9bc082a48e6957dd0cf3', '_manufacturername': 'Heiman', '_modelid': 'SmartPlug', '_name': 'Heatpump', '_swversion': '', '_type': 'Smart plug', '_uniqueid': '00:0d:6f:00:0b:7a:75:d3-01', '_async_callback': []}
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAConsumption (Consumption 15)
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAPower (Power 16)
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAConsumption (Consumption 17)
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAPower (Power 18)
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAConsumption (Consumption 19)
2018-03-12 20:24:41 WARNING (MainThread) [pydeconz.sensor] Unsupported sensor type ZHAPower (Power 20)

Извини я устала. Я имел в виду предыдущую часть при получении конфигурации deConz со всеми данными устройства. Я посмотрю на него завтра, если сможешь.

@ Kane610 причина, по которой я не представляю полный файл журнала, заключается в том, что у меня есть дерьмовая загрузка устройств zigbee ...;)

2018-03-12 20:24:41 DEBUG (MainThread) [pydeconz.utils] HTTP request response: {'config': {'UTC': '2018-03-12T19:24:41', 'apiversion': '1.0.9', 'backup': {'errorcode': 0, 'status': 'idle'}, 'bridgeid': '00212EFFFF022DBE', 'datastoreversion': '60', 'devicename': 'ConBee', 'dhcp': True, 'factorynew': False, 'fwversion': '0x261e0500', 'gateway': '192.168.1.1', 'internetservices': {'remoteaccess': 'disconnected'}, 'ipaddress': '192.168.1.112', 'linkbutton': False, 'localtime': '2018-03-12T20:24:41', 'mac': '00:0c:29:85:f2:df', 'modelid': 'deCONZ', 'name': 'deconz', 'netmask': '255.255.255.0', 'networkopenduration': 60, 'panid': 44006, 'portalconnection': 'disconnected', 'portalservices': False, 'portalstate': {'communication': 'disconnected', 'incoming': False, 'outgoing': False, 'signedon': False}, 'proxyaddress': 'none', 'proxyport': 0, 'replacesbridgeid': None, 'rfconnected': True, 'starterkitid': '', 'swupdate': {'checkforupdate': False, 'devicetypes': {'bridge': False, 'lights': [], 'sensors': []}, 'notify': False, 'text': '', 'updatestate': 0, 'url': ''}, 'swupdate2': {'autoinstall': {'on': False, 'updatetime': ''}, 'bridge': {'lastinstall': '', 'state': 'noupdates'}, 'checkforupdate': False, 'install': False, 'lastchange': '', 'lastinstall': '', 'state': 'noupdates'}, 'swversion': '2.5.11', 'timeformat': '12h', 'timezone': 'Etc/GMT-1', 'uuid': '9186523c-f5b7-4221-b580-332c15ca4e2c', 'websocketnotifyall': True, 'websocketport': 443, 'whitelist': {'043E08157D': {'create date': '2018-02-27T19:03:30', 'last use date': '2018-02-27T19:17:18', 'name': 'deCONZ WebApp'}, '2DDB148972': {'create date': '2018-03-06T12:28:36', 'last use date': '2018-03-10T12:03:02', 'name': 'Phoscon#B1280x821'}, '71700133C0': {'create date': '2018-02-27T19:29:55', 'last use date': '2018-03-12T19:24:41', 'name': 'pydeconz'}, '7EC88F0BC6': {'create date': '2018-02-27T19:03:08', 'last use date': '2018-02-27T19:05:17', 'name': 'Phoscon#B1280x821'}, '7EE6CEEBA6': {'create date': '2018-02-27T19:18:14', 'last use date': '2018-03-10T18:42:36', 'name': 'deCONZ WebApp'}, '81D82EFBC1': {'create date': '2018-02-27T19:04:32', 'last use date': '2018-02-27T19:16:11', 'name': 'Phoscon#B1280x739'}, '89E19F0BD1': {'create date': '2018-03-03T13:35:09', 'last use date': '2018-03-06T12:29:58', 'name': 'deCONZ WebApp'}, '8B1B3E20BA': {'create date': '2018-03-10T10:22:30', 'last use date': '2018-03-11T09:53:50', 'name': 'Phoscon#B1280x739'}, '95AE29E5F2': {'create date': '2018-03-10T13:03:05', 'last use date': '2018-03-11T17:42:42', 'name': 'Phoscon#B2560x1379'}}, 'zigbeechannel': 15}, 'groups': {'1': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': [], 'etag': 'd4365c84d680422898682fb506bc38df', 'hidden': False, 'id': '1', 'lights': ['9', '8', '10'], 'lightsequence': [], 'multideviceids': [], 'name': 'Dining Table', 'scenes': [], 'state': {'all_on': True, 'any_on': True}, 'type': 'LightGroup'}, '15289': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': ['57'], 'etag': '40e429757ee84ee8cc71721fd8028ac0', 'hidden': False, 'id': '15289', 'lights': [], 'lightsequence': [], 'multideviceids': [], 'name': 'RWL021 9', 'scenes': [], 'state': {'all_on': False, 'any_on': False}, 'type': 'LightGroup'}, '1832': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': ['56'], 'etag': '40e429757ee84ee8cc71721fd8028ac0', 'hidden': False, 'id': '1832', 'lights': [], 'lightsequence': [], 'multideviceids': [], 'name': 'RWL021 8', 'scenes': [], 'state': {'all_on': False, 'any_on': False}, 'type': 'LightGroup'}, '2': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': [], 'etag': '1d7be8e6ff66d43646a7d15d6516d66e', 'hidden': False, 'id': '2', 'lights': ['6', '7'], 'lightsequence': [], 'multideviceids': [], 'name': 'Hall', 'scenes': [], 'state': {'all_on': False, 'any_on': False}, 'type': 'LightGroup'}, '3': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': [], 'etag': '40e429757ee84ee8cc71721fd8028ac0', 'hidden': False, 'id': '3', 'lights': ['17', '18', '4'], 'lightsequence': [], 'multideviceids': [], 'name': 'Edit Room', 'scenes': [], 'state': {'all_on': False, 'any_on': False}, 'type': 'LightGroup'}, '4': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': [], 'etag': '5f0ae5650d108fe0d351e30e49f975eb', 'hidden': False, 'id': '4', 'lights': ['11'], 'lightsequence': [], 'multideviceids': [], 'name': 'Bathroom', 'scenes': [], 'state': {'all_on': True, 'any_on': True}, 'type': 'LightGroup'}, '5': {'action': {'bri': 127, 'colormode': 'hs', 'ct': 0, 'effect': 'none', 'hue': 0, 'on': False, 'sat': 127, 'xy': [0, 0]}, 'class': 'Other', 'devicemembership': [], 'etag': 'f5ec9634d75570ea10068680b3fd0e0c', 'hidden': False, 'id': '5', 'lights': ['15', '14', '16'], 'lightsequence': [], 'multideviceids': [], 'name': 'Bedroom', 'scenes': [], 'state': {'all_on': False, 'any_on': False}, 'type': 'LightGroup'}}, 'lights': {'1': {'etag': '9e895d51d99bf47af592e3ed9f7af2d7', 'hascolor': False, 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Server', 'state': {'alert': 'none', 'on': True, 'reachable': True}, 'swversion': '', 'type': 'Smart plug', 'uniqueid': '00:0d:6f:00:0b:7a:53:44-01'}, '10': {'ctmax': 500, 'ctmin': 153, 'etag': '1079e879e8b1e5de80d29994e662c991', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT010', 'name': 'Dining Table 3', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 7170, 'on': True, 'reachable': True, 'sat': 225, 'xy': [0.528654, 0.414927]}, 'swversion': '1.15.2_r19181', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:3c:95:af-0b'}, '11': {'etag': '5f0ae5650d108fe0d351e30e49f975eb', 'hascolor': False, 'manufacturername': 'Philips', 'modelid': 'LWB006', 'name': 'Bathroom', 'state': {'alert': 'none', 'bri': 254, 'on': True, 'reachable': True}, 'swversion': '5.38.2.19136', 'type': 'Dimmable light', 'uniqueid': '00:17:88:01:10:57:77:0d-0b'}, '12': {'etag': 'e79e6e89bf41dab6cd64b583fa4923e9', 'hascolor': False, 'manufacturername': 'Philips', 'modelid': 'LWB006', 'name': 'Storage Room', 'state': {'alert': 'none', 'bri': 254, 'on': False, 'reachable': True}, 'swversion': '5.38.2.19136', 'type': 'Dimmable light', 'uniqueid': '00:17:88:01:10:57:c9:d9-0b'}, '13': {'etag': '5b0edae350ce21c184d5eda328ce1d0c', 'hascolor': False, 'manufacturername': 'Philips', 'modelid': 'LWB004', 'name': 'Toilet', 'state': {'alert': 'none', 'bri': 0, 'on': False, 'reachable': True}, 'swversion': '5.38.2.19136', 'type': 'Dimmable light', 'uniqueid': '00:17:88:01:00:d7:d2:8c-0b'}, '14': {'ctmax': 500, 'ctmin': 153, 'etag': 'f5ec9634d75570ea10068680b3fd0e0c', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Bedroom 1', 'state': {'alert': 'none', 'bri': 254, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:96:6d-0b'}, '15': {'ctmax': 500, 'ctmin': 153, 'etag': 'f5ec9634d75570ea10068680b3fd0e0c', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Bedroom 2', 'state': {'alert': 'none', 'bri': 0, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:8f:cf-0b'}, '16': {'ctmax': 500, 'ctmin': 153, 'etag': 'f5ec9634d75570ea10068680b3fd0e0c', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Bedroom 3', 'state': {'alert': 'none', 'bri': 0, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:93:f7-0b'}, '17': {'ctmax': 500, 'ctmin': 153, 'etag': '13ba20e780b7c0245ce5ab1d01a067d3', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Edit Room 2', 'state': {'alert': 'none', 'bri': 0, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:23:d7:99-0b'}, '18': {'ctmax': 500, 'ctmin': 153, 'etag': '13ba20e780b7c0245ce5ab1d01a067d3', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Edit Room 3', 'state': {'alert': 'none', 'bri': 0, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:b0:f9:33-0b'}, '19': {'ctmax': 500, 'ctmin': 153, 'etag': '1d7be8e6ff66d43646a7d15d6516d66e', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Hall 3', 'state': {'alert': 'none', 'bri': 254, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:d7:c1:f8-0b'}, '2': {'etag': '45d61e96b5d9f53abd9457fd3f33ca92', 'hascolor': False, 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Media System', 'state': {'alert': 'none', 'on': True, 'reachable': True}, 'swversion': '', 'type': 'Smart plug', 'uniqueid': '00:0d:6f:00:0b:7a:64:29-01'}, '20': {'ctmax': 500, 'ctmin': 153, 'etag': '1d7be8e6ff66d43646a7d15d6516d66e', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Hall 4', 'state': {'alert': 'none', 'bri': 254, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:2e:fb-0b'}, '21': {'ctmax': 500, 'ctmin': 153, 'etag': 'd4365c84d680422898682fb506bc38df', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Living Room 1', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 12510, 'on': True, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f1:3f:6a-0b'}, '22': {'ctmax': 500, 'ctmin': 153, 'etag': '8dcbf62729f731d9182ee505c42e0920', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Living Room 2', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 12510, 'on': True, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:d7:c3:dd-0b'}, '23': {'ctmax': 500, 'ctmin': 153, 'etag': '968ab63671c7ac62272b420af5ddbb58', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Living Room 3', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 12510, 'on': True, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f1:46:ad-0b'}, '24': {'ctmax': 500, 'ctmin': 153, 'etag': '3af71d5a1a93e083fb3948b932748137', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Living Room 4', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 12510, 'on': True, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:2e:83-0b'}, '25': {'ctmax': 500, 'ctmin': 153, 'etag': '3af71d5a1a93e083fb3948b932748137', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Living Room 5', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 12510, 'on': True, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f0:24:03-0b'}, '26': {'ctmax': 500, 'ctmin': 153, 'etag': '17a94b82b2e3a71c996b57c7d730c600', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Kitchen 1', 'state': {'alert': 'none', 'bri': 128, 'colormode': 'ct', 'ct': 500, 'effect': 'none', 'hue': 12510, 'on': False, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:5e:0b:a3-0b'}, '27': {'ctmax': 500, 'ctmin': 153, 'etag': '17a94b82b2e3a71c996b57c7d730c600', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Kitchen 2', 'state': {'alert': 'none', 'bri': 128, 'colormode': 'ct', 'ct': 500, 'effect': 'none', 'hue': 12510, 'on': False, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:5e:97:ae-0b'}, '28': {'ctmax': 500, 'ctmin': 153, 'etag': '17a94b82b2e3a71c996b57c7d730c600', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Kitchen 3', 'state': {'alert': 'none', 'bri': 128, 'colormode': 'ct', 'ct': 500, 'effect': 'none', 'hue': 12510, 'on': False, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:5e:52:0e-0b'}, '29': {'etag': '17a94b82b2e3a71c996b57c7d730c600', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LLC010', 'name': 'Kitchen Living Colors', 'state': {'alert': 'none', 'bri': 128, 'colormode': 'xy', 'effect': 'none', 'hue': 47404, 'on': False, 'reachable': True, 'sat': 254, 'xy': [0.14487, 0.082584]}, 'swversion': '5.23.1.13452', 'type': 'Color light', 'uniqueid': '00:17:88:01:00:12:4a:e9-0b'}, '3': {'etag': 'e8066dd6fbfd9bc082a48e6957dd0cf3', 'hascolor': False, 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Heatpump', 'state': {'alert': 'none', 'on': True, 'reachable': True}, 'swversion': '', 'type': 'Smart plug', 'uniqueid': '00:0d:6f:00:0b:7a:75:d3-01'}, '4': {'ctmax': 500, 'ctmin': 153, 'etag': '13ba20e780b7c0245ce5ab1d01a067d3', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Edit Room 1', 'state': {'alert': 'none', 'bri': 0, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:5f:11:eb-0b'}, '6': {'ctmax': 500, 'ctmin': 153, 'etag': '1d7be8e6ff66d43646a7d15d6516d66e', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Hall Front 2', 'state': {'alert': 'none', 'bri': 254, 'colormode': 'ct', 'ct': 366, 'effect': 'none', 'hue': 14956, 'on': False, 'reachable': True, 'sat': 140, 'xy': [0.458892, 0.411327]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f1:3b:45-0b'}, '7': {'ctmax': 500, 'ctmin': 153, 'etag': '1d7be8e6ff66d43646a7d15d6516d66e', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT003', 'name': 'Hall Front 1', 'state': {'alert': 'none', 'bri': 254, 'colormode': 'ct', 'ct': 500, 'effect': 'none', 'hue': 12510, 'on': False, 'reachable': True, 'sat': 226, 'xy': [0.528914, 0.414896]}, 'swversion': '5.50.1.19085', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:00:f1:3b:da-0b'}, '8': {'ctmax': 500, 'ctmin': 153, 'etag': '3dea5ab0b43e2e0a929119c4398dc206', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT010', 'name': 'Dining Table 1', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 7170, 'on': True, 'reachable': True, 'sat': 225, 'xy': [0.528654, 0.414927]}, 'swversion': '1.15.2_r19181', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:8e:13:7d-0b'}, '9': {'ctmax': 500, 'ctmin': 153, 'etag': '1079e879e8b1e5de80d29994e662c991', 'hascolor': True, 'manufacturername': 'Philips', 'modelid': 'LCT010', 'name': 'Dining Table 2', 'state': {'alert': 'none', 'bri': 112, 'colormode': 'hs', 'ct': 497, 'effect': 'none', 'hue': 7170, 'on': True, 'reachable': True, 'sat': 225, 'xy': [0.528654, 0.414927]}, 'swversion': '1.15.2_r19181', 'type': 'Extended color light', 'uniqueid': '00:17:88:01:02:f6:63:f8-0b'}}, 'resourcelinks': {}, 'rules': {}, 'schedules': {}, 'sensors': {'15': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': 'a99e5bc463d15c23af7e89946e784cca', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Consumption 15', 'state': {'consumption': 11342, 'lastupdated': '2018-03-12T19:19:08'}, 'type': 'ZHAConsumption', 'uniqueid': '00:0d:6f:00:0b:7a:64:29-01-0702'}, '16': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': '96e71c7db4685b334d3d0decc3f11868', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Power 16', 'state': {'current': 34, 'lastupdated': '2018-03-12T19:22:13', 'power': 64, 'voltage': 231}, 'type': 'ZHAPower', 'uniqueid': '00:0d:6f:00:0b:7a:64:29-01-0b04'}, '17': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': '8b785d01fe8fd0c454e95ae326569fe4', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Consumption 17', 'state': {'consumption': 15399, 'lastupdated': '2018-03-12T19:22:42'}, 'type': 'ZHAConsumption', 'uniqueid': '00:0d:6f:00:0b:7a:75:d3-01-0702'}, '18': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': 'f26b7cf762cd79854ebc9ab5ce6b8342', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Power 18', 'state': {'current': 33, 'lastupdated': '2018-03-12T19:22:58', 'power': 71, 'voltage': 230}, 'type': 'ZHAPower', 'uniqueid': '00:0d:6f:00:0b:7a:75:d3-01-0b04'}, '19': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': '9e895d51d99bf47af592e3ed9f7af2d7', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Consumption 19', 'state': {'consumption': 0, 'lastupdated': '1969-12-31T23:00:00'}, 'type': 'ZHAConsumption', 'uniqueid': '00:0d:6f:00:0b:7a:53:44-01-0702'}, '20': {'config': {'on': True, 'reachable': True}, 'ep': 1, 'etag': '149dec5afe7181f462e8523a3ae5b93a', 'manufacturername': 'Heiman', 'modelid': 'SmartPlug', 'name': 'Power 20', 'state': {'current': 0, 'lastupdated': '2018-03-12T19:23:56', 'power': 0, 'voltage': 229}, 'type': 'ZHAPower', 'uniqueid': '00:0d:6f:00:0b:7a:53:44-01-0b04'}, '21': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '2687d922a64aeccf382b6a98851a6079', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bedroom Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:43:58', 'temperature': 2000}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:72:01:03-01-0402'}, '22': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '2687d922a64aeccf382b6a98851a6079', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bedroom Multi Sensor', 'state': {'humidity': 5309, 'lastupdated': '2018-03-12T18:43:58'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:72:01:03-01-0405'}, '23': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '2687d922a64aeccf382b6a98851a6079', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bedroom Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:43:58', 'pressure': 987}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:72:01:03-01-0403'}, '24': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '5f10bce750ff6829fe4e405e957e2d56', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bathroom Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:23:17', 'temperature': 1954}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:a4:bb:0b-01-0402'}, '25': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '5f10bce750ff6829fe4e405e957e2d56', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bathroom Multi Sensor', 'state': {'humidity': 5638, 'lastupdated': '2018-03-12T19:23:17'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:a4:bb:0b-01-0405'}, '26': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '5f10bce750ff6829fe4e405e957e2d56', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Bathroom Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:23:17', 'pressure': 987}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:a4:bb:0b-01-0403'}, '27': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '6569fde455b9a6e02f57e112a038fd93', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Edit Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:40:11', 'temperature': 2078}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:b7:e0:8a-01-0402'}, '28': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '6569fde455b9a6e02f57e112a038fd93', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Edit Room Multi Sensor', 'state': {'humidity': 4601, 'lastupdated': '2018-03-12T18:40:11'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:b7:e0:8a-01-0405'}, '29': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '6569fde455b9a6e02f57e112a038fd93', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Edit Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:40:11', 'pressure': 987}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:b7:e0:8a-01-0403'}, '3': {'config': {'battery': 100, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '40e429757ee84ee8cc71721fd8028ac0', 'manufacturername': 'LUMI', 'mode': 1, 'modelid': 'lumi.sensor_switch', 'name': 'Switch 3', 'state': {'buttonevent': 1002, 'lastupdated': '2018-03-10T20:38:02'}, 'type': 'ZHASwitch', 'uniqueid': '00:15:8d:00:01:64:40:b5-01-0006'}, '30': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '4a5c1afd2d25c9512ec4f86742d1b67f', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Storage Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:47:51', 'temperature': 2222}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:f5:20:4c-01-0402'}, '31': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '4a5c1afd2d25c9512ec4f86742d1b67f', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Storage Multi Sensor', 'state': {'humidity': 4438, 'lastupdated': '2018-03-12T18:47:51'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:f5:20:4c-01-0405'}, '32': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '4a5c1afd2d25c9512ec4f86742d1b67f', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Storage Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:47:51', 'pressure': 987}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:f5:20:4c-01-0403'}, '33': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'fcb71d42840a13abfba82f6836ca0b88', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:44:09', 'temperature': 2145}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:fa:98:3a-01-0402'}, '34': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'fcb71d42840a13abfba82f6836ca0b88', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor', 'state': {'humidity': 6224, 'lastupdated': '2018-03-12T18:44:09'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:fa:98:3a-01-0405'}, '35': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'fcb71d42840a13abfba82f6836ca0b88', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:44:09', 'pressure': 987}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:fa:98:3a-01-0403'}, '36': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '0c5f9e1dfb7ba636ac3b22b2ff152085', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Server Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:44:07', 'temperature': 2598}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:02:28:86:3f-01-0402'}, '37': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '4c4d07e9e2bd1cbfc375fec0fe2fc863', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Server Room Multi Sensor', 'state': {'humidity': 3514, 'lastupdated': '2018-03-12T18:44:08'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:02:28:86:3f-01-0405'}, '38': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '4c4d07e9e2bd1cbfc375fec0fe2fc863', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Server Room Multi Sensor', 'state': {'lastupdated': '2018-03-12T18:44:08', 'pressure': 988}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:02:28:86:3f-01-0403'}, '39': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '0ea89e9d32899529777ea7ccc19874d1', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor 2', 'state': {'lastupdated': '2018-03-12T18:45:25', 'temperature': 2074}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:02:01:89:ba-01-0402'}, '40': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '0ad5ca9875c7d0589117abb59f16f7a6', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor 2', 'state': {'humidity': 6702, 'lastupdated': '2018-03-12T18:45:26'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:02:01:89:ba-01-0405'}, '41': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '0ad5ca9875c7d0589117abb59f16f7a6', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Living Room Multi Sensor 2', 'state': {'lastupdated': '2018-03-12T18:45:26', 'pressure': 988}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:02:01:89:ba-01-0403'}, '42': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'e5a0708e2309b81e2ba3c062eaefd624', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Fridge Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:18:55', 'temperature': 846}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:01:fa:5d:33-01-0402'}, '43': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'e5a0708e2309b81e2ba3c062eaefd624', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Fridge Multi Sensor', 'state': {'humidity': 3104, 'lastupdated': '2018-03-12T19:18:55'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:01:fa:5d:33-01-0405'}, '44': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': 'e5a0708e2309b81e2ba3c062eaefd624', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Fridge Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:18:55', 'pressure': 988}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:01:fa:5d:33-01-0403'}, '45': {'config': {'battery': 0, 'offset': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '7f51f855edb04bddc28c8305d4fa050e', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Freezer Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:18:45', 'temperature': -1378}, 'type': 'ZHATemperature', 'uniqueid': '00:15:8d:00:02:27:39:90-01-0402'}, '46': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '7f51f855edb04bddc28c8305d4fa050e', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Freezer Multi Sensor', 'state': {'humidity': 3380, 'lastupdated': '2018-03-12T19:18:45'}, 'type': 'ZHAHumidity', 'uniqueid': '00:15:8d:00:02:27:39:90-01-0405'}, '47': {'config': {'battery': 0, 'on': True, 'reachable': True}, 'ep': 1, 'etag': '7f51f855edb04bddc28c8305d4fa050e', 'manufacturername': 'LUMI', 'modelid': 'lumi.weather', 'name': 'Freezer Multi Sensor', 'state': {'lastupdated': '2018-03-12T19:18:45', 'pressure': 988}, 'type': 'ZHAPressure', 'uniqueid': '00:15:8d:00:02:27:39:90-01-0403'}, '48': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '3cfa1a262129de33be720877e22631d0', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Hall Motion Sensor', 'state': {'lastupdated': '2018-03-12T19:16:48', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:5d:bc:da-01-0406'}, '49': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '40e429757ee84ee8cc71721fd8028ac0', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Edit Room Motion Sensor', 'state': {'lastupdated': '2018-03-11T16:43:24', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:26:7a:ca-01-0406'}, '50': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '3cfa1a262129de33be720877e22631d0', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Storage Room Motion Sensor', 'state': {'lastupdated': '2018-03-12T19:16:49', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:b1:5a:57-01-0406'}, '51': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '8d7d613934dda628bca1ac2656847c15', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Bedroom Motion Sensor', 'state': {'lastupdated': '2018-03-12T19:17:52', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:a8:e3:b9-01-0406'}, '52': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '6c81043e6efe13e3967f352632cd32ff', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Kitchen Motion Sensor', 'state': {'lastupdated': '2018-03-12T18:56:38', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:b1:5a:73-01-0406'}, '53': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '29647304431ed0400bdd6c76affb263c', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Living Room Motion Sensor 2', 'state': {'lastupdated': '2018-03-12T19:16:42', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:dc:23:3c-01-0406'}, '54': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '92434baa2a93a98e50b3aff433e67bb2', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Living Room Motion Sensor 1', 'state': {'lastupdated': '2018-03-12T19:16:08', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:dc:03:19-01-0406'}, '55': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '13db2d4a1b965169a29b3187f0f3104f', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Toilet Motion Sensor', 'state': {'lastupdated': '2018-03-11T20:15:18', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:b1:5a:75-01-0406'}, '56': {'config': {'battery': 100, 'group': '1832', 'on': True, 'reachable': True}, 'ep': 2, 'etag': 'fbec62d1de77c7ca47729102de023a20', 'manufacturername': 'Philips', 'mode': 1, 'modelid': 'RWL021', 'name': 'Bedroom Dimmer Switch', 'state': {'buttonevent': 1002, 'lastupdated': '2018-03-11T06:02:38'}, 'swversion': '5.45.1.17846', 'type': 'ZHASwitch', 'uniqueid': '00:17:88:01:10:49:cc:26-02-fc00'}, '57': {'config': {'battery': 100, 'group': '15289', 'on': True, 'reachable': True}, 'ep': 2, 'etag': '98a384c8a48662a49320ac17b2cf9ddd', 'manufacturername': 'Philips', 'mode': 1, 'modelid': 'RWL021', 'name': 'Living Room Dimmer Switch', 'state': {'buttonevent': 1002, 'lastupdated': '2018-03-10T13:12:07'}, 'swversion': '5.45.1.17846', 'type': 'ZHASwitch', 'uniqueid': '00:17:88:01:02:0e:c6:85-02-fc00'}, '58': {'config': {'battery': 100, 'on': True, 'reachable': True, 'temperature': 2500}, 'ep': 1, 'etag': '1b34785535b14192115df92860951b57', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_magnet.aq2', 'name': 'Balcony Door Sensor', 'state': {'lastupdated': '2018-03-12T18:49:30', 'open': False}, 'type': 'ZHAOpenClose', 'uniqueid': '00:15:8d:00:01:de:5d:4b-01-0006'}, '7': {'config': {'battery': 0, 'duration': 60, 'on': True, 'reachable': True, 'temperature': 0}, 'ep': 1, 'etag': '6e4da475da2b865fe870ecdc658ecaa0', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_motion', 'name': 'Bathroom Motion Sensor', 'state': {'lastupdated': '2018-03-12T19:21:10', 'presence': False}, 'type': 'ZHAPresence', 'uniqueid': '00:15:8d:00:01:5d:bd:45-01-0406'}, '8': {'config': {'battery': 88, 'on': True, 'reachable': True, 'temperature': 2800}, 'ep': 1, 'etag': '2ed482aa2743d67fea353bf0a1803dae', 'manufacturername': 'LUMI', 'modelid': 'lumi.sensor_magnet.aq2', 'name': 'Front Door', 'state': {'lastupdated': '2018-03-12T18:42:02', 'open': False}, 'type': 'ZHAOpenClose', 'uniqueid': '00:15:8d:00:01:d3:ac:48-01-0006'}}}

@geelenbert, вы могли бы это отфильтровать;). Но это действительно должно помочь. Я вернусь к вам сегодня вечером. Я перенесу это обсуждение по проблеме в моем репозитории, упомянутой в нескольких комментариях выше. Вы можете ожидать пинга;)

Стандартизированы ли единицы мощности и потребления у разных производителей?

Если ток, мощность и напряжение равны 0, нужно ли мне умножить их на 10?
Какое будет правильное значение для выставления потребления?

@ Kane610 я бы сказал, что логические значения будут такими:
Мощность: Вт (Ватт)
Напряжение: В (вольт)
Сила тока: А (Ампер)
Энергия (потребление): кВтч (киловатт-час)

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

Я думаю, может быть, @ebaauw сможет сказать, одинаковы ли числа для всех вилок, которые он видел до сих пор?

@geelenbert PR для домашнего помощника https://github.com/home-assistant/home-assistant/pull/13218

@ Kane610 Классно ! Эта вещь с github для меня нова, но я думаю, как только Home Assistant передаст запрос на перенос, он появится в следующем выпуске 0.66?

@geelenbert да

Я думаю, может быть, @ebaauw сможет сказать, одинаковы ли числа для всех вилок, которые он видел до сих пор?

Каждый плагин сообщает о разных единицах измерения, но REST API должен нормализовать их до:

  • потребление: Втч (или 0,001 кВтч)
  • мощность: Вт
  • напряжение: В
  • ток: 0,1 А

Поскольку ZigBee здесь не определяет стандарт (в отличие, например, от температуры, которая составляет 0,01 градуса Цельсия), я произвольно использовал разрешение, отображаемое Евой (мое любимое приложение HomeKit). Рад это изменить, но вилки, которые я видел, не сообщают о более высоком разрешении. За исключением, может быть, напряжения, но я считаю, что точность в лучшем случае составляет около +/- 1%, поэтому изменение на 0,1 или 0,01 В не принесет особой пользы, по крайней мере, при сообщении мощности сети. Мы могли бы изменить это, если хотим сообщать о напряжении батареи.

@manup все еще борется с Harmony. Моя умная розетка Xiaomi подключена и отлично работает в DECONZ (включить / выключить). Но у меня есть две проблемы: в приложении Harmony я могу выключить вилку, но когда я включаю ее с помощью Harmony, она отображается как ВКЛЮЧЕНА в DECONZ (с 0%), и она не включается. В Amazon Alexa он отображается не как свет или переключатель, а как устройство. Есть идеи по этому поводу?

Привет @ebaauw!
по вашей рекомендации заказал две заглушки Heiman.
Я добавил их в последнюю бета-версию deconz (.20) с последней прошивкой, установленной на conbee 0x261f0500.

В Phoscon они оказались несовместимыми (один smartplug и один неизвестный - оба значились в разделе "Lights"):
image

Не уверен, плохо это или нет ..

Через REST я вижу только два новых датчика - один - ZHAPower, а другой - ZHAConsurance, поэтому я предполагаю, что соответствующие датчики второго разъема отсутствуют, верно? Они оба невидимы в Phoscon.

    "22": {
        "config": {
            "on": true,
            "reachable": true
        },
        "ep": 1,
        "etag": "ebf0583f9fd06308c15430107ae60cb7",
        "manufacturername": "Heiman",
        "modelid": "SmartPlug",
        "name": "SmartPlug",
        "state": {
            "consumption": 0,
            "lastupdated": "2018-04-12T16:25:03",
            "power": 0
        },
        "type": "ZHAConsumption",
        "uniqueid": "00:0d:6f:00:0b:7a:7f:d2-01-0702"
    },
    "23": {
        "config": {
            "on": true,
            "reachable": true
        },
        "ep": 1,
        "etag": "60ceb94523bfbfefa26867996c11e6d1",
        "manufacturername": "Heiman",
        "modelid": "SmartPlug",
        "name": "SmartPlug",
        "state": {
            "current": 0,
            "lastupdated": "2018-04-12T16:26:16",
            "power": 0,
            "voltage": 230
        },
        "type": "ZHAPower",
        "uniqueid": "00:0d:6f:00:0b:7a:7f:d2-01-0b04"
    }

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

У вас есть такой же опыт?

В Phoscon они оказались несовместимыми (один smartplug и один неизвестный - оба значились в разделе "Lights"):
Не уверен, плохо это или нет ..

Похоже, кластер _Basic_ второго не был прочитан полностью. REST API требуется _Model Identifier_ перед созданием ресурсов /sensors . В приложении Phoscon это отображается как _Product_. Вы можете попробовать прочитать атрибуты кластера _Basic_ из графического интерфейса deCONZ, пока сеть открыта, или сбросить и повторно подключить вилку.

Я предполагаю, что соответствующие штекеры второго штекера отсутствуют, верно?

Да, ресурсы предназначены для одного и того же разъема (см. MAC-адрес в uniqueid ).

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

Это отстой

У вас есть такой же опыт?

Нет, не знаю.

У меня такой же высокий шум. Вам просто нужно подождать несколько лет. Чем старше вы становитесь, тем меньше шума вы слышите: stuck_out_tongue_closed_eyes:

Может, мои уши достаточно стары. Я спрошу своих детей ...

Проблема со вторым переключателем заключалась в том, что я добавил его через «добавить новый свет» (neues licht verbinden) после того, как в этом разделе появился первый плагин. Это, вероятно, все испортило.
Я не смог исправить это с помощью фоскона или отдыха, к сожалению, потому что удаление устройства фактически не привело к его удалению. После сброса вилки я снова начал процесс сопряжения из списка датчиков фосконов, но он закончился безрезультатно. Вместо этого "старый" вход для вилки снова появился в секции фонарей.

Немного покопавшись в предыдущих выпусках, я узнал, что deconz не удаляет устройства из своей внутренней БД. Поэтому я удалил оттуда соответствующую запись (помеченную как статус «удалено»), и после еще одного процесса сопряжения вилка была добавлена ​​должным образом вместе с соответствующими датчиками.

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

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

Объявление 1. Я не использую Phoscon и особо не разбирался в нем, но я думаю, что добавить новый свет и добавить новый датчик, на самом деле, сделать тот же вызов REST API, чтобы открыть сеть. В подключаемом модуле REST API обнаружение ресурсов /lights отличается от обнаружения ресурсов /sensors . Светильники распознаются по типу устройства, по питанию от сети и (серверным) кластерам. Датчики распознаются по префиксу MAC-адреса, по коду производителя, по модели и по кластерам. Это означает, что ресурсы датчиков создаются позже, чем ресурсы освещения, после того, как основной кластер был прочитан (для модели). Устройства Xiaomi особенно сложны, поскольку они не всегда рекламируют свои кластеры, требуя первого отчета, прежде чем плагин «увидит» кластер.

Объявление 2. Действительный балл. Я не думаю, что текущее поведение следует менять, но я приветствовал бы дополнительный вызов REST API для «жесткого удаления». Может быть просто необязательным телом {“harddelete”: true} существующих вызовов DELETE. С другой стороны, я бы действительно использовал это только во время бета-тестирования, пока мы все еще выясняем, как лучше всего поддерживать все функционально крутые, но технически ужасные устройства.

Может, мои уши достаточно стары. Я спрошу своих детей ...

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

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

Только что получил новый innr SP 120 (https://shop.innrlighting.com/en/shop/113/smart-plug). Он симпатичный, даже меньше, чем EU Elgato Eve Energy. И, кажется, в умной вилке есть все, что только можно пожелать:
untitled

Да, поддержка измерения мощности, групп, сцен и даже обновлений прошивки OTA! Кластер _Level_ кажется работоспособным, но вилка, похоже, обеспечивает полную мощность на любом уровне> = 1. Кластер _Electrical Measurement_ сообщает о напряжении, токе и мощности. Он поддерживает отчеты об атрибутах для всех этих типов, а также для атрибута _OnOff_ кластера _OnOff_ (и даже для _Level_). У него есть контрольная лампочка, которая синего цвета, когда вилка включена, и красного цвета, когда вилка выключена. Он мигает на _Identify_.

Я не знаю, почему deCONZ показывает кластер 0x0702 как неизвестный. Я дважды проверил, что этот кластер отображается как _Simple Metering_ для других устройств. @manup , есть идеи? Может, отсутствует обязательный атрибут?

Хорошие новости! Как там уровень шума?

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

Я не знаю, почему deCONZ показывает кластер 0x0702 как неизвестный. Я дважды проверил, что этот кластер отображается как Simple Metering для других устройств. @manup , есть идеи? Может, отсутствует обязательный атрибут?

Скорее всего, определение кластера сервера или клиента отсутствует в ZCLDB, оно может быть пустым, но элементы XML клиент / сервер должны быть определены, иначе будет показано неизвестное.

Я не могу найти никаких ошибок в ZCLDB (это файл general.xml, распространяемый deCONZ). Кластер 0702 отображается правильно для других узлов. Я редактировал файл general.xml с почти пустым определением кластера (только описание и теги сервера и клиента, но без атрибутов и команд), но он по-прежнему отображается как неизвестный.

Я добавил вилку в белый список, и deCONZ, как и ожидалось, создает ресурсы датчиков ZAHConsuming и ZHAPower. state ZHAPower обновляется; state ZHAConsuming - это не так.

$ ph get /sensors/8
{
  "config": {
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "6864ab2df3540444365bc2645233dbef",
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Consumption 8",
  "state": {
    "consumption": null,
    "lastupdated": "none",
    "power": null
  },
  "swversion": "2.0",
  "type": "ZHAConsumption",
  "uniqueid": "00:15:8d:00:02:17:ad:31-01-0702"
}
$ ph get /sensors/9
{
  "config": {
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "9e34e2c8dbeadf47604fa9044cfb7b80",
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Power 9",
  "state": {
    "current": 13,
    "lastupdated": "2018-06-08T08:08:16",
    "power": 31,
    "voltage": 236
  },
  "swversion": "2.0",
  "type": "ZHAPower",
  "uniqueid": "00:15:8d:00:02:17:ad:31-01-0b04"
}

Время понюхать. deCONZ опрашивает кластер 0702 (как и ожидалось, поскольку мне не удалось настроить отчеты об атрибутах через графический интерфейс). Модуль сообщает, что он не поддерживает _Instantaneous Demand_ ( state.power ), и возвращает 0 для _Current Summing Delivered_ ( state.consumption ). Я оставлю его работать какое-то время с подключенным простым вентилятором, чтобы посмотреть, соберет ли он общее потребление. РЕДАКТИРОВАТЬ !

Проверка журнала deCONZ:

Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 poll node 00:15:8d:00:02:17:ad:31-01-0702
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 >>>> Poll ZHAConsumption sensor node Consumption 8
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 Idle timer triggered
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 Force binding of attribute reporting for node Light 3
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 Force read attributes for SensorNode Consumption 8
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 don't create binding for attribute reporting of sensor Consumption 8
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:164 Force binding of attribute reporting for node Consumption 8
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:261 read attributes of 0x00158D000217AD31 cluster: 0x0702: [ 10:01:37:262 0x0000 10:01:37:262 0x0400 10:01:37:262 ]
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:262 add task 4183 type 19 to 0x00158D000217AD31 cluster 0x0702 req.id 193
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:262 Poll APS request 193 to 0x00158D000217AD31 cluster: 0x0702
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:362 APS-DATA.request id: 193, addrmode: 0x03, addr: 0x00158d000217ad31, profile: 0x0104, cluster: 0x0702, ep: 0x01 queue: 0 len: 7
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:412 Poll APS confirm 193 status: 0x00
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:412 Erase task req-id: 193, type: 19 zcl seqno: 214 send time 0, profileId: 0x0104, clusterId: 0x0702
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:412 APS-DATA.confirm id: 193, status: 0x00 SUCCESS
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:412 APS-DATA.confirm request id: 193 -> erase from queue
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:436 APS-DATA.indication srcAddr: 0x00158d000217ad31, dstAddrMode: 2, profile: 0x0104, cluster: 0x0702, lqi: 255, rssi: -47
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:437 APS-DATA.request id: 193 erase from queue
Jun 08 10:01:39 pi1 deCONZ[29461]: 10:01:37:437 Node data 0x00158d000217ad31 profileId: 0x0104, clusterId: 0x0702

deCONZ видит ответ _Read Attributes_, но не обновляет ресурс. Предположительно потому, что он не распознал кластер через ZCLDB.

В отличие от других интеллектуальных розеток, innr SP 120 использует профиль ZLL. Ссылка на домен _Smart Energy_ отсутствует в профиле ZCL в ZCLDB. После копирования строки из профиля ZHA в профиль ZLL (строка 2130) кластер 0702 отображается правильно, и state.consumption обновляется.

   2125         <profile id="0xc05e" name="Light Link" description="This profile defines device descriptions and standard practices for ZigBee Light Link." version="1.0" rev="15" icon="zll.png">^M
   2126                 <domain-ref name="General" low_bound="0000" />^M
   2127                 <domain-ref name="Light Link" low_bound="1000" />^M
   2128                 <domain-ref name="Lighting" low_bound="0300" />^M
   2129                 <domain-ref name="Measurement and Sensing" low_bound="0400" />^M
   2130                 <domain-ref name="Smart Energy" low_bound="0x0700" />^M
   2131                 <domain-ref name="Manufacturer Specific" low_bound="0xfc00" />^M
   2132                 <device id="0x0000" name="On/off light" description="" icon="dev-on-off-light.png"></device>^M
   2133                 <device id="0x0010" name="On/off plug-in unit" description=""></device>^M
   2134                 <device id="0x0100" name="Dimmable light" description="" icon="dev-on-off-light.png"></device>^M
   2135                 <device id="0x0110" name="Dimmable plug-in unit" description="" icon="dev-on-off-light.png"></device> -->^M
   2136                 <device id="0x0200" name="Color light" description="" icon="dev-on-off-light.png"></device>^M
   2137                 <device id="0x0210" name="Extended color light" description="" icon="dev-on-off-light.png"></device>^M
   2138                 <device id="0x0220" name="Color temperature light" description="" icon="dev-on-off-light.png"></device>^M
   2139                 <device id="0x0800" name="Color controller" description=""></device>^M
   2140                 <device id="0x0810" name="Color scene controller" description=""></device>^M
   2141                 <device id="0x0820" name="Non color controller" description=""></device>^M
   2142                 <device id="0x0830" name="Non color scene controller" description=""></device>^M
   2143                 <device id="0x0840" name="Control bridge" description=""></device>^M
   2144                 <device id="0x0850" name="On/off sensor" description=""></device>^M
   2145         </profile>^M

Круто, хорошая находка

Согласно моему последнему PR, SP 120 должен поддерживаться:

$ ph get /lights/1
{
  "etag": "006dd70d4d4ef8e0a78f82bb1c029c72",
  "hascolor": false,
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Light 1",
  "state": {
    "alert": "none",
    "bri": 254,
    "on": true,
    "reachable": true
  },
  "swversion": "2.0",
  "type": "On/Off plug-in unit",
  "uniqueid": "00:15:8d:00:02:17:ad:31-01"
}
$ ph get /sensors/4
{
  "config": {
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "5e4df71d9243fe7334953cdd2e2fae81",
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Consumption 4",
  "state": {
    "consumption": 1,
    "lastupdated": "2018-06-08T13:41:55"
  },
  "swversion": "2.0",
  "type": "ZHAConsumption",
  "uniqueid": "00:15:8d:00:02:17:ad:31-01-0702"
}
$ ph get /sensors/5
{
  "config": {
    "on": true,
    "reachable": true
  },
  "ep": 1,
  "etag": "e8c21749b620bc3a03988b2b5e072d4b",
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Power 5",
  "state": {
    "current": 1,
    "lastupdated": "2018-06-08T13:41:36",
    "power": 31,
    "voltage": 235
  },
  "swversion": "2.0",
  "type": "ZHAPower",
  "uniqueid": "00:15:8d:00:02:17:ad:31-01-0b04"
}

Потрясающие! Затем рассчитываются следующие инвестиции;)

Только что получил одну из новых вилок innr. Вроде нормально работает с измерителем мощности :)

Возможно, я что-то делаю не так, но мне не удается правильно распознать Innr SP120. Мне удалось подключить его, используя Phoscon в качестве источника света, и он отображается в списке источников света как розетка в Phoscon. Но энергопотребление недоступно, только статус включения / выключения, похоже, то же самое верно и для REST API?

Работают ли изменения, внесенные

То же самое и со мной @gjong. На какой у вас версии?

Мои изменения касаются только REST API и homebridge-hue. Не уверен, поддерживает ли это Phoscon.

@ebaauw Я

`` ''
локон свет:
{
"1": {
"etag": "3c75a277ca51098adc8c2e947aedb759",
"hascolor": ложь,
"название производителя": "OSRAM",
"modelid": "Plug 01",
"name": "Свет 1",
"штат": {
"предупреждение": "нет",
"on": правда,
"достижимо": правда
},
"swversion": "V1.04.12",
"type": "Вставной блок включения / выключения",
"uniqueid": "84: 18: 26: 00: 00: 0d: 23: 6a-03"
},
"2": {
"etag": "c3323d22e772be74aa95ad2c80cd11b0",
"hascolor": ложь,
"название производителя": "innr",
"modelid": "SP 120",
"name": "Свет 2",
"штат": {
"предупреждение": "нет",
«bri»: 254,
"on": ложь,
"достижимо": правда
},
"swversion": "2,0",
"type": "Вставной блок включения / выключения",
"uniqueid": "00: 15: 8d: 00: 02: 17: be: cf-01"

датчики скручивания:
{
"1": {
"config": {
"настроено": правда,
"on": правда,
"Sunriseoffset": 30,
"смещение заката": -30
},
"etag": "787e4abfda66ed69338b27be395c5cf6",
"название производителя": "Philips",
"modelid": "PHDL00",
"name": "Дневной свет",
"штат": {
"темный": ложь,
"дневной свет": правда,
"lastupdated": "2018-07-02T17: 16: 29",
«статус»: 170
},
"swversion": "1.0",
"type": "Дневной свет",
"uniqueid": "00: 21: 2e: ff: ff: 02: 2c: f8-01"
},
"2": {
"config": {
"on": правда,
"достижимо": правда
},
«ep»: 3,
"etag": "de919d896c8011769a693b9aae2dc8af",
"название производителя": "OSRAM",
"modelid": "Plug 01",
"name": "Сила 2",
"штат": {
"lastupdated": "2018-07-02T17: 19: 12",
«мощность»: 40
},
"swversion": "V1.04.12",
«тип»: «ЖАПауэр»,
"uniqueid": "84: 18: 26: 00: 00: 0d: 23: 6a-03-0b04"
}
}

Странно, похоже, что плагин REST API не создавал ресурсы /sensors . Не могли бы вы попробовать открыть сеть (из Phoscon или из старого веб-приложения) и вручную прочитать атрибуты кластера _Basic_ из графического интерфейса deCONZ?

Если это не поможет, можете ли вы проверить версию deCONZ 2.05.31? Если это так, не могли бы вы опубликовать снимок экрана с узлом и панелью _Node info_?

На данный момент у меня нет графического интерфейса для этой установки:
pwa сообщает:

Vendor dresden elektronik
Product ConBee
Version 2.05.31 / 6/22/2018
Firmware 260B0500

Вот и древняя прошивка. Однако не уверен, связано ли это с вашей проблемой.

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

У меня такая же проблема. Свет есть, но под датчиками ничего нет. В настоящее время я использую следующие версии:

Продукт RaspBee
Версия 2.05.31 / 22.06.2018
Прошивка 26210500

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

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

то же, что и @gjong . Но подключился напрямую без проблем.

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

@gjong @alainlecluse , ты тоже на Docker?

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

Вы пробовали запустить sudo GCFFlasher_internal когда deCONZ не запущен? См. Https://github.com/dresden-elektronik/deconz-rest-plugin/issues/566#issuecomment -400635822. Если это не удается, попробуйте загрузить GCFFlasher отсюда и запустить его на физическом хосте.

Прошивка 26210500

Прошивка 26210500 имеет проблемы, лучше всего использовать 261f0500.

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

Звучит как обычная проблема с подключением, но это довольно необычно для устройств с питанием от сети. Трудно отлаживать без графического интерфейса deCONZ. Вы можете попробовать:

  • Используйте удлинительный кабель USB, чтобы переместить ConBee подальше от сервера для уменьшения помех;
  • Выключите все маршрутизаторы ZigBee и переместите вилку в зону действия ConBee, чтобы установить прямое соединение, а не соединение через сетку;
  • Сбросьте вилку, удалите ресурс света, удалите узел, выйдите из deCONZ, физически удалите удаленную запись из базы данных;
  • Сбросьте ConBee, удалив / повторно вставив его, или RaspBee, выключив и снова включив (не перезагружая) Raspberry, или запустив sudo GCFFlasher_internal -r ;
  • Повторное сопряжение датчика: откройте сеть из старого веб-приложения (в меню | Настройки), сбросьте вилку (снова).

Я запускаю deCONZ в контейнере докеров, но для обновления прошивки я убеждаюсь, что контейнер не запущен, а затем выполняю обновление вручную с помощью инструмента GCFlasher_internal. У меня не было проблем с этим. В настоящее время я использую устройство Raspbee, и для подключения штепсельной вилки я перемещаю его в розетку примерно в 15 см от Raspbee.

Чтобы убедиться, что это не проблема с версией прошивки 26210500, я понизил версию до 261f0500 и предпринял те же шаги, что и раньше:

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

Все попытки дают одинаковый результат. Свет добавляется в API / lights, но датчики не создаются в API / Sensor.

Я собираюсь купить несколько интеллектуальных розеток OSRAM Smart +, но после прочтения этой угрозы я не уверен, доступно ли фактическое энергопотребление этих разъемов в HASS при использовании Raspbee с Deconz?

Нет

любая возможность заставить работать UK Smartthings / Centralite Outlet

image

Базовый кластер:
image

Кластер электрических измерений:

image

Он уже должен быть выставлен как световой ресурс. Нам нужно внести вилку в белый список, чтобы также открыть ресурс датчика ZHAPower. Судя по всему, это должно быть довольно просто. Не могли бы ли вы:

  • Разместите скриншот панели _Node info_;
  • Проверьте, поддерживает ли плагин создание отчетов об атрибутах для атрибута _OnOff_ кластера _On / Off_ и атрибутов _RMS Voltage_, _RMS Current_ и _Active Power_ кластера _Electrical Measurement_;
  • Дважды проверьте, действительно ли указанные значения указаны в В, мА и 0,1 Вт, как предполагают атрибуты делителя.

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

Я также застрял с источником света и без датчиков для моих недавно прибывших вилок innr, кто-нибудь из вас (с установкой докеров) заставил их работать? Я тоже на докере, 2.05.31, и пробовал удалять и читать бесчисленное количество раз.

Я также застрял с источником света и без датчиков для моих недавно прибывших вилок innr, кто-нибудь из вас (с установкой докеров) заставил их работать? Я тоже на докере, 2.05.31, и пробовал удалять и читать бесчисленное количество раз.

Просто для справки. У меня все еще было мое старое SD-изображение deconz, поэтому я вставил его, обновил, скопировал файлы конфигурации, прочитал свои внутренние разъемы, вручную прочитал базовый кластер, и датчики включились. Скопировал файлы конфигурации обратно в докер, и теперь все читается нормально.

@manup Можно ли иметь какую-нибудь кнопку для ручного чтения основного кластера в веб-интерфейсе? Может как расширенная настройка? Кажется, что все проблемы, которые у меня были за последние шесть месяцев (после перехода на докер), возвращаются к этому, не имея возможности прочитать базовый кластер. (вилки innr, датчики дыма xiaomi / honeywell, другие датчики xiaomi).

Вы используете докер на хосте или альтернативном хосте и в привилегированном режиме? Может это поможет? Просто предложение.

Он уже должен быть выставлен как световой ресурс. Нам нужно внести вилку в белый список, чтобы также открыть ресурс датчика ZHAPower. Судя по всему, это должно быть довольно просто. Не могли бы ли вы:

  • Разместите скриншот панели _Node info_;
  • Проверьте, поддерживает ли плагин создание отчетов об атрибутах для атрибута _OnOff_ кластера _On / Off_ и атрибутов _RMS Voltage_, _RMS Current_ и _Active Power_ кластера _Electrical Measurement_;
  • Дважды проверьте, действительно ли указанные значения указаны в В, мА и 0,1 Вт, как предполагают атрибуты делителя.

Снимок экрана информационной панели узла:
screen shot 2018-09-23 at 17 07 34

Отчет о включении / выключении: стал истинным после того, как я включил вентилятор
screen shot 2018-09-23 at 17 04 40

Среднеквадратичное напряжение, среднеквадратичный ток и активная мощность при малой мощности вентилятора
screen shot 2018-09-23 at 17 03 25

поэтому среднеквадратичное напряжение определенно выражено в В, среднеквадратичный ток - в мА, а мощность - в 0,1 Вт.

@ebaauw Что еще вы хотели бы иметь? Также очень хочется, чтобы эта вилка заработала ... :-)

Вот несколько фотографий OSRAM, Heiman и Elgato Eve (слева направо). Мне может быть сложно разместить два Heimans друг над другом, если у вас несколько розеток, установленных вертикально.

@ebaauw

эй, этот хейман, выглядит действительно интересно, но на вашем фото видно, что это для рынка NL
остальные 2 предназначены для рынка BE,
есть ли также модель Heiman для рынка BE? как те другие 2? мне нужна дырочка :)

или эта EVE теперь также поддерживается для deconz? я не вижу его в вики ..

Я бы порекомендовал innr SP 120. Он даже меньше, чем энергия Eve, работает с deCONZ и мостом Hue и имеет отверстие для заземляющего штыря в розетках BE.

DeCONZ не поддерживает Eve Energy. Он говорит по Bluetooth, а не по ZigBee.

спасибо, уже заказал osram, это было всего 18 €, кажется, inr дороже
мне не нужно знать потребление энергии
Кроме того, для меня это скорее функция повторителя, я не собираюсь использовать умную вилку :)

спасибо за обратную связь, хотя

Также есть плагин Salus, который еще не реализован https://github.com/dresden-elektronik/deconz-rest-plugin/issues/812
Но работает без проблем с питанием на другом проекте Zigbee.

У меня умные розетки от Heiman и от OSRAM

Только что получил Osram SMART +, он добавлен в deCONZ, но не в приложениеhoscon. Я вижу, не поддерживается, как вы его добавили?

Я добавил его в фоскон, работаю с HA, он выставил свет
мой osram smart работает идеально

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

Как добавить его в фоскон? Щелкните ДОБАВИТЬ НОВЫЙ ПЕРЕКЛЮЧАТЕЛЬ, а затем щелкните ДРУГОЕ?

моя была обнаружена автоматически как свет

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

Есть ли уже исправление для Osram для чтения энергопотребления?

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

хорошо, спасибо за подтверждение, хотя и жаль

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

Вот почему я закомментировал белый список разъемов OSRAM из списка поддерживаемых датчиков в # 1013, как обсуждалось в # 1010. В настоящее время больше нет ресурса ZHAPower для разъемов OSRAM.

У меня проблема с OSRAM Smart Plug. В приложении фоскон он работает отлично. Но REST API не показывает фактическое состояние. State.on всегда ложно.

Кто-нибудь с такими же проблемами?

С уважением,
Бобби

У меня есть умная розетка Osram, я использую Home Assistant, здесь нет проблем с состоянием

Я бы порекомендовал innr SP 120. Он даже меньше, чем энергия Eve, работает с deCONZ и мостом Hue и имеет отверстие для заземляющего штыря в розетках BE.

Я использую innr 120 в homebridge с модулем deConz и homebridge-hue, но, похоже, не могу использовать функцию статистики энергопотребления. Все, что я получаю, - это переключатель включения / выключения.

Как мне раскрыть эту функцию, чтобы использовать статистику энергопотребления в EVE?

Большое спасибо

Вы раскрываете sensors в config.json?

Простое решение глупого упущения. Спасибо

Это может быть неправильная угроза, но еще один вопрос по innr SP 120:

Этот штекер имеет индикатор состояния (синий / красный). Есть ли возможность отключить это? У меня есть одна розетка возле кровати, и свет немного мешает. Спасибо

Обратился в техподдержку INNR, но ее нельзя выключить.

От 29 мая 2019 г. в 11:18 schreef bubffm [email protected]

Это может быть неправильная угроза, но еще один вопрос по innr SP 120:

Этот штекер имеет индикатор состояния (синий / красный). Есть ли возможность иметь
возможность выключить это? У меня одна розетка возле кровати, и свет горит.
немного тревожно. Спасибо

-
Вы получаете это, потому что подписаны на эту ветку.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/432?email_source=notifications&email_token=ABNGEKHEQV4OC3VGLWKNTI3PXZC6ZA5CNFSM4ESCFCJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWOWYQI#issuecomment-496856129 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ABNGEKD5POETEBD4SFQLCCTPXZC6ZANCNFSM4ESCFCJQ
.

Спасибо за проверку. Я заклею это лентой или найду место получше. Возможно, они смогут решить эту проблему в более позднем обновлении прошивки.

Уже предложено, но маловероятно из-за физической конструкции. Они будут
примите это во внимание при выпуске новой вилки, но этого не будет в
ближайшее будущее (не в этом календарном году). Сначала еще немного Zigbee 3.0
(RGBW) лампы.

От 29 мая 2019 г. в 11:53 schreef bubffm [email protected]

Спасибо за проверку. Я заклею это лентой или найду место получше.
Возможно, они смогут решить эту проблему в более позднем обновлении прошивки.

-
Вы получили это, потому что прокомментировали.

Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/432?email_source=notifications&email_token=ABNGEKCF3KLZFXNYSOFPDODPXZHBJA5CNFSM4ESCFCJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWOZZDA#issuecomment-496868492 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/ABNGEKGDYN6ZVJ3SEGYKRWLPXZHBJANCNFSM4ESCFCJQ
.

Только что купил вилку Bitron для мониторинга мощности, но заметил, что она создает только датчик расхода ZHAC, а не ZHAPower. Из-за этого невозможно отслеживать потребление энергии в Home Assistant, хотя оно доступно в качестве атрибута в состоянии ZHAConsuming.

Вы знаете больше об этом @ebaauw? Я видел ваши ответы на вопрос об этой вилке.

Только что купил вилку Bitron для мониторинга мощности, но заметил, что она создает только датчик расхода ZHAC, а не ZHAPower.

Да, см. Wiki . Ресурс ZHAConsumption связан с кластером _Simple Metering_; ZHAPower в _Electrical Measurement_.

Да, я это обнаружил, значит, это проблема в Home Assistant?

Следует ли поддерживать учет электроэнергии через ресурс ZHAConsurance в домашнем помощнике @ Kane610? В домашнем помощнике вижу только датчик расхода, датчик мощности отсутствует.

Здравствуйте, у меня есть разъем Osram, я подключил его к deconz SW, на самом деле я вижу этот разъем таким образом:

image

после того, как я ищу его в Postman (с помощью этой команды: «DECONZ-IP: PORT / api / token / lights») и вижу, что:

image

Теперь проблема в Home Assistant, где я вижу этот штекер только как датчик:

image

Таким образом, я могу видеть только включение или выключение вилки, но я не могу изменить состояние.

Любые предложения или идеи о том, как интегрировать этот штекер в Home Assistant как свет или выключатель?

Благодарность

На deconz все вроде нормально, думаю, проблема больше в Домашнем помощнике.

При оценке умных вилок необходимо дважды проверить их номинальную мощность. Вилки innr рассчитаны на 10 А (что должно составлять ~ 2300 Вт при 230 В). Моя стиральная машина рассчитана на 10 А и 2200 Вт, но штепсельная вилка выключится самопроизвольно. Моя сушилка рассчитана на 16 А и 2350 Вт, и на самом деле сломала пару внутренних вилок (прежде чем проверять рейтинг ...). Вилка Heiman рассчитана на 16 А и 3000 Вт и безупречно работает с моей стиральной машиной уже более года.

Я заказал вторую вилку Heiman для своей сушилки на AliExpress, которая пришла вчера. У него более новая прошивка, чем у моего старого штекера. Теперь он предоставляет _Date Code_ ( "2018.1.11" ) и кластеры _Groups_ и _OTAU_. Не уверен, что мы получим обновления прошивки от ...

Привет, @ebaauw , можешь поделиться ссылкой на AliExpress?

Я не уверен; сайт постоянно меняют, но выглядит он так: https://nl.aliexpress.com/item/32839165490.html?spm=a2g1y.12024536.productList_11977830.pic_3

Хорошо, заранее спасибо, попробую эти, на данный момент у меня есть Osram, они работают хорошо, но не надежны в качестве маршрутизатора с моими датчиками xiaomi pir ...
У вас есть сенсоры xiaomi pir?

Нет, я использую датчики движения Hue. Были некоторые проблемы в прошлом, когда deCONZ терял им маршрут, но они были как скала с v2.05.60 и 0x26320500. См. №849.

Хорошо, интересно, движение оттенка тоже обеспечивает люкс?

Я бы больше не стал использовать эти вилки Heiman. Вы можете найти несколько случаев, когда он загорелся, если поискать в Google. Например: https://community.smartthings.com/t/heiman-hs2sk-z-smart-plug-fire-hazard/118358.

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

Итак, что вы используете в качестве роутера? Кажется, хейман мне все равно не подходил, мне нужна версия для ЕС, ссылка по ссылке выше была для Нидерландов.

Например: https://community.smartthings.com/t/heiman-hs2sk-z-smart-plug-fire-hazard/118358.

Это вилка Z-Wave, а не ZigBee, и ветка предполагает, что это не оригинальный Heiman.
У меня только две вилки Heiman ZigBee (версия для ЕС), и (постучите по дереву) они не вызывают у меня никаких проблем. Существует не так много вилок ZigBee, которые могут обрабатывать 3000 Вт и сообщать о потреблении.

Хорошо, интересно, движение оттенка тоже обеспечивает люкс?

Да и температура (правда, не очень точная). Это один из немногих датчиков движения, которые фактически не сообщают о движении с задержкой, которую можно настроить на датчике. Таймер config.duration требуется. Чувствительность к движению можно настроить на трех уровнях. Он работает от двух батареек AAA, которых хватает на год. И они имеют возможность обновления прошивки (но мы еще не нашли способ загрузить прошивку для deCONZ, поэтому для этого вам понадобится мост Hue).

Вот ресурсы REST API:

{
  "config": {
    "alert": "select",
    "battery": 100,
    "delay": 0,
    "ledindication": false,
    "on": true,
    "pending": [],
    "reachable": true,
    "sensitivity": 2,
    "sensitivitymax": 2,
    "usertest": false
  },
  "ep": 2,
  "etag": "9714d2a3aaf6e01eeb341aaed12918d6",
  "manufacturername": "Philips",
  "modelid": "SML001",
  "name": "Hallway Motion",
  "state": {
    "lastupdated": "2019-09-09T17:26:59",
    "presence": false
  },
  "swversion": "6.1.0.18912",
  "type": "ZHAPresence",
  "uniqueid": "00:17:88:01:02:00:ac:85-02-0406"
}
{
  "config": {
    "alert": "none",
    "battery": 100,
    "ledindication": false,
    "on": true,
    "pending": [],
    "reachable": true,
    "tholddark": 12000,
    "tholdoffset": 4000,
    "usertest": false
  },
  "ep": 2,
  "etag": "9714d2a3aaf6e01eeb341aaed12918d6",
  "manufacturername": "Philips",
  "modelid": "SML001",
  "name": "Hallway Light Level",
  "state": {
    "dark": true,
    "daylight": false,
    "lastupdated": "2019-09-09T17:26:59",
    "lightlevel": 6444,
    "lux": 4
  },
  "swversion": "6.1.0.18912",
  "type": "ZHALightLevel",
  "uniqueid": "00:17:88:01:02:00:ac:85-02-0400"
}



md5-fc7b89b8e8c62e1e3fca03cda41771cc



{
  "config": {
    "alert": "select",
    "battery": 100,
    "ledindication": false,
    "offset": 0,
    "on": true,
    "pending": [],
    "reachable": true,
    "usertest": false
  },
  "ep": 2,
  "etag": "a5d387a97fda48c44d05763b3063dd8f",
  "manufacturername": "Philips",
  "modelid": "SML001",
  "name": "Hallway Temperature",
  "state": {
    "lastupdated": "2019-09-09T17:25:07",
    "temperature": 2073
  },
  "swversion": "6.1.0.18912",
  "type": "ZHATemperature",
  "uniqueid": "00:17:88:01:02:00:ac:85-02-0402"
}

Спасибо за подробную информацию ... Буду использовать датчик Philips в качестве запасного ...
Я также вполне доволен датчиками Xiaomi, они работают очень хорошо и мгновенно, с длительным сроком службы батареи и очень маленькими и дешевыми ...
Единственная проблема, с которой я сталкиваюсь, это то, что они иногда просто не реагируют, и через 5 минут они снова работают ... Я думаю, это из-за маршрутизации с моими osrams ... Heiman для меня невозможно, мне нужно БЫТЬ вилки, heiman - NL ... Так что сначала попробую умные вилки Ikea, а затем, в крайнем случае, движение Philips

Имейте в виду, что вилки IKEA не измеряют мощность.

да я знаю, но на самом деле мне просто нужны роутеры
мой конби находится на втором этаже, на первом этаже у меня есть роутер osram и 3 сяоми, все сяоми очень хороши
на первом этаже еще один osram и 1 xiaomi, от которого у меня болит голова, вероятно, потому, что он использует 2 osram, чтобы добраться до конби
В 20% случаев это ненадежно

у меня нет лампочек, они мне не нужны, так что осталась с умной розеткой :)

Или повторитель Trådfri?

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

Краткое резюме с моей стороны:
Osram Smart + Pro: хорошо работает, дешево / Минусы: нет контроля потребления, большой дизайн
innr sp120: работает хорошо, мониторинг энергопотребления / Минусы: всего 2300Вт, отключение при перегрузке при включении посудомоечной машины
heimann: еще не купил, похоже, это китайский продукт в стиле xiaomi из шэньчжэня с сомнительной надежностью?

у кого есть предложения по надежной дешевой вилке с контролем расхода до мин. 2600Вт?

Кто-нибудь знает, как сбросить счетчик расхода "innr SP120" - не нашел записываемый регистр в deconz для очистки?

Есть подсказки?

Восстановите заводские настройки вилки (и затем выполните повторное сопряжение).

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

Кажется, эта проблема решена или неактивна. Если это не так, пожалуйста, откройте заново!

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