[Модуль] zigbee2mqtt (zigbee2mqtt)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Ср окт 09, 2019 12:05 pm

mihas писал(а):
Ср окт 09, 2019 11:48 am
directman66 писал(а):
Ср окт 09, 2019 11:42 am

Покажите скриншотом.
СпойлерПоказать
Отключил временно, вроде этот код тут не нужен.
За это сообщение автора directman66 поблагодарил:
mihas (Ср окт 09, 2019 12:11 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mihas » Ср окт 09, 2019 2:44 pm

directman66 писал(а):
Ср окт 09, 2019 12:05 pm
Отключил временно, вроде этот код тут не нужен.
Насколько я понял он просто обновляет данные на странице через ajax. Там оно действительно не обязательно.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Ср окт 09, 2019 2:50 pm

mihas писал(а):
Ср окт 09, 2019 2:44 pm
Насколько я понял он просто обновляет данные на странице через ajax. Там оно действительно не обязательно.
Надо бы управление устройствами из админки перевести на ajax. Это есть в дальней перспективе.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
PuRGen
Сообщения: 21
Зарегистрирован: Вс янв 29, 2017 12:50 pm
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение PuRGen » Вс окт 13, 2019 8:45 am

directman66 писал(а):
Ср окт 09, 2019 7:02 am
3) Исправлено перезатирание Title (просьба протестировать) и отписаться.
Спасибо, работает.

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

netwotkmap/raw
СпойлерПоказать

Код: Выделить всё

{
  "nodes": [
    {
      "ieeeAddr": "0x00124b0018e1ae53",
      "friendlyName": "0x00124b0018e1ae53",
      "type": "Coordinator",
      "nwkAddr": 0,
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00034959f2",
      "friendlyName": "0x00158d00034959f2",
      "type": "EndDevice",
      "nwkAddr": 37917,
      "manufName": "LUMI",
      "modelId": "lumi.weather",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d000346b2c1",
      "friendlyName": "0x00158d000346b2c1",
      "type": "EndDevice",
      "nwkAddr": 63206,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_magnet.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002e2a662",
      "friendlyName": "0x00158d0002e2a662",
      "type": "EndDevice",
      "nwkAddr": 51011,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_switch",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002f3c780",
      "friendlyName": "0x00158d0002f3c780",
      "type": "EndDevice",
      "nwkAddr": 42874,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002883019",
      "friendlyName": "0x00158d0002883019",
      "type": "EndDevice",
      "nwkAddr": 1704,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_wleak.aq1",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d000316a858",
      "friendlyName": "0x00158d000316a858",
      "type": "Router",
      "nwkAddr": 48616,
      "manufName": "LUMI",
      "modelId": "lumi.plug",
      "status": "online",
      "scanfailed": [
        "lqi"
      ]
    },
    {
      "ieeeAddr": "0x00158d000346bdb2",
      "friendlyName": "0x00158d000346bdb2",
      "type": "EndDevice",
      "nwkAddr": 3849,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_magnet.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d000288300c",
      "friendlyName": "0x00158d000288300c",
      "type": "EndDevice",
      "nwkAddr": 35099,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_wleak.aq1",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00033de187",
      "friendlyName": "0x00158d00033de187",
      "type": "EndDevice",
      "nwkAddr": 50942,
      "manufName": "LUMI",
      "modelId": "lumi.weather",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00033de053",
      "friendlyName": "0x00158d00033de053",
      "type": "EndDevice",
      "nwkAddr": 42112,
      "manufName": "LUMI",
      "modelId": "lumi.weather",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0003495a3d",
      "friendlyName": "0x00158d0003495a3d",
      "type": "EndDevice",
      "nwkAddr": 11183,
      "manufName": "LUMI",
      "modelId": "lumi.weather",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002f3c8e1",
      "friendlyName": "0x00158d0002f3c8e1",
      "type": "EndDevice",
      "nwkAddr": 15868,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00030424b7",
      "friendlyName": "0x00158d00030424b7",
      "type": "EndDevice",
      "nwkAddr": 46429,
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002f3c782",
      "friendlyName": "0x00158d0002f3c782",
      "type": "EndDevice",
      "nwkAddr": 14515,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002d41e7c",
      "friendlyName": "0x00158d0002d41e7c",
      "type": "Router",
      "nwkAddr": 52080,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_natgas",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002834d38",
      "friendlyName": "0x00158d0002834d38",
      "type": "EndDevice",
      "nwkAddr": 23457,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_wleak.aq1",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00032d3fb9",
      "friendlyName": "0x00158d00032d3fb9",
      "type": "Router",
      "nwkAddr": 30759,
      "manufName": "LUMI",
      "modelId": "lumi.plug",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0003f43a2a",
      "friendlyName": "0x00158d0003f43a2a",
      "type": "EndDevice",
      "nwkAddr": 8225,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_magnet",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d000315ada3",
      "friendlyName": "0x00158d000315ada3",
      "type": "Router",
      "nwkAddr": 56718,
      "manufName": "LUMI",
      "modelId": "lumi.plug",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d00033ddfbc",
      "friendlyName": "0x00158d00033ddfbc",
      "type": "EndDevice",
      "nwkAddr": 32771,
      "manufName": "LUMI",
      "modelId": "lumi.weather",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d000302cfa2",
      "friendlyName": "0x00158d000302cfa2",
      "type": "EndDevice",
      "nwkAddr": 50930,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    },
    {
      "ieeeAddr": "0x00158d0002f3c787",
      "friendlyName": "0x00158d0002f3c787",
      "type": "EndDevice",
      "nwkAddr": 11777,
      "manufName": "LUMI",
      "modelId": "lumi.sensor_motion.aq2",
      "status": "online",
      "scanfailed": []
    }
  ],
  "links": [
    {
      "sourceIeeeAddr": "0x00158d000315ada3",
      "targetIeeeAddr": "0x00158d0002d41e7c",
      "sourceNwkAddr": 56718,
      "lqi": 88,
      "depth": 1,
      "relationship": 2,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0002834d38",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 23457,
      "lqi": 30,
      "depth": 1,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000315ada3",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 56718,
      "lqi": 35,
      "depth": 1,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0002f3c8e1",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 15868,
      "lqi": 62,
      "depth": 1,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000316a858",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 48616,
      "lqi": 46,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x0000000000000000",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 42874,
      "lqi": 0,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0002d41e7c",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 52080,
      "lqi": 31,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d00032d3fb9",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 30759,
      "lqi": 1,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x0000000000000000",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 3849,
      "lqi": 0,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x0000000000000000",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 63206,
      "lqi": 0,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x0000000000000000",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 37917,
      "lqi": 0,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x0000000000000000",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 51011,
      "lqi": 0,
      "depth": 255,
      "relationship": 3,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d00033ddfbc",
      "targetIeeeAddr": "0x00124b0018e1ae53",
      "sourceNwkAddr": 32771,
      "lqi": 18,
      "depth": 1,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000316a858",
      "targetIeeeAddr": "0x00158d0002d41e7c",
      "sourceNwkAddr": 48616,
      "lqi": 42,
      "depth": 1,
      "relationship": 2,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00124b0018e1ae53",
      "targetIeeeAddr": "0x00158d000315ada3",
      "sourceNwkAddr": 0,
      "lqi": 40,
      "depth": 0,
      "relationship": 0,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d00033de053",
      "targetIeeeAddr": "0x00158d000315ada3",
      "sourceNwkAddr": 42112,
      "lqi": 154,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0002d41e7c",
      "targetIeeeAddr": "0x00158d000315ada3",
      "sourceNwkAddr": 52080,
      "lqi": 84,
      "depth": 1,
      "relationship": 2,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000316a858",
      "targetIeeeAddr": "0x00158d000315ada3",
      "sourceNwkAddr": 48616,
      "lqi": 67,
      "depth": 1,
      "relationship": 2,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d00033ddfbc",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 32771,
      "lqi": 159,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0002f3c782",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 14515,
      "lqi": 73,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d0003495a3d",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 11183,
      "lqi": 92,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000288300c",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 35099,
      "lqi": 96,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d00033de187",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 50942,
      "lqi": 4,
      "depth": 2,
      "relationship": 1,
      "routes": []
    },
    {
      "sourceIeeeAddr": "0x00158d000316a858",
      "targetIeeeAddr": "0x00158d00032d3fb9",
      "sourceNwkAddr": 48616,
      "lqi": 87,
      "depth": 1,
      "relationship": 2,
      "routes": []
    }
  ]
}
networkmap/graphviz
СпойлерПоказать

Код: Выделить всё

digraph G {
node[shape=record];
  "0x00124b0018e1ae53" [style="bold, filled", fillcolor="#e04e5d", fontcolor="#ffffff", label="{0x00124b0018e1ae53|0x0 |No model information available|online (2019-10-13T09:45:34+05:00)}"];
  "0x00124b0018e1ae53" -> "0x00158d000315ada3" [penwidth=0.5, weight=0, color="#994444", label="40"]
  "0x00158d00034959f2" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00034959f2|0x941d |Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online (00:12:21s ago)}"];
  "0x00158d000346b2c1" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000346b2c1|0xf6e6 |Xiaomi Aqara door & window contact sensor (MCCGQ11LM)|online (00:20:41s ago)}"];
  "0x00158d0002e2a662" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002e2a662|0xc743 |Xiaomi MiJia wireless switch (WXKG01LM)|online (00:05:12s ago)}"];
  "0x00158d0002f3c780" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002f3c780|0xa77a |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:05:51s ago)}"];
  "0x00158d0002883019" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002883019|0x6a8 |Xiaomi Aqara water leak sensor (SJCGQ11LM)|online (00:42:24s ago)}"];
  "0x00158d000316a858" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d000316a858|0xbde8  no lqi|Xiaomi Mi power plug ZigBee (ZNCZ02LM)|online (00:00:21s ago)}"];
  "0x00158d000316a858" -> "0x00124b0018e1ae53" [penwidth=0.5, weight=0, color="#994444", label="48"]
  "0x00158d000316a858" -> "0x00158d0002d41e7c" [penwidth=0.5, weight=0, color="#994444", label="42"]
  "0x00158d000316a858" -> "0x00158d000315ada3" [penwidth=0.5, weight=0, color="#994444", label="68"]
  "0x00158d000316a858" -> "0x00158d00032d3fb9" [penwidth=0.5, weight=0, color="#994444", label="93"]
  "0x00158d000346bdb2" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000346bdb2|0xf09 |Xiaomi Aqara door & window contact sensor (MCCGQ11LM)|online (00:29:23s ago)}"];
  "0x00158d000288300c" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000288300c|0x891b |Xiaomi Aqara water leak sensor (SJCGQ11LM)|online (00:44:05s ago)}"];
  "0x00158d000288300c" -> "0x00158d00032d3fb9" [penwidth=1, weight=0, color="#994444", label="96"]
  "0x00158d00033de187" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00033de187|0xc6fe |Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online (00:00:14s ago)}"];
  "0x00158d00033de187" -> "0x00158d00032d3fb9" [penwidth=1, weight=0, color="#994444", label="4"]
  "0x00158d00033de053" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00033de053|0xa480 |Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online (00:23:59s ago)}"];
  "0x00158d00033de053" -> "0x00158d000315ada3" [penwidth=1, weight=0, color="#994444", label="154"]
  "0x00158d0003495a3d" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0003495a3d|0x2baf |Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online (00:29:09s ago)}"];
  "0x00158d0003495a3d" -> "0x00158d00032d3fb9" [penwidth=1, weight=0, color="#994444", label="92"]
  "0x00158d0002f3c8e1" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002f3c8e1|0x3dfc |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:05:46s ago)}"];
  "0x00158d0002f3c8e1" -> "0x00124b0018e1ae53" [penwidth=1, weight=0, color="#994444", label="62"]
  "0x00158d00030424b7" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00030424b7|0xb55d |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:09:12s ago)}"];
  "0x00158d0002f3c782" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002f3c782|0x38b3 |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:00:57s ago)}"];
  "0x00158d0002f3c782" -> "0x00158d00032d3fb9" [penwidth=1, weight=0, color="#994444", label="78"]
  "0x00158d0002d41e7c" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d0002d41e7c|0xcb70 |Xiaomi MiJia gas leak detector  (JTQJ-BF-01LM/BW)|online (00:00:21s ago)}"];
  "0x00158d0002d41e7c" -> "0x00124b0018e1ae53" [penwidth=0.5, weight=0, color="#994444", label="31"]
  "0x00158d0002d41e7c" -> "0x00158d000315ada3" [penwidth=0.5, weight=0, color="#994444", label="84"]
  "0x00158d0002834d38" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002834d38|0x5ba1 |Xiaomi Aqara water leak sensor (SJCGQ11LM)|online (00:34:52s ago)}"];
  "0x00158d0002834d38" -> "0x00124b0018e1ae53" [penwidth=1, weight=0, color="#994444", label="30"]
  "0x00158d00032d3fb9" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d00032d3fb9|0x7827 |Xiaomi Mi power plug ZigBee (ZNCZ02LM)|online (00:00:20s ago)}"];
  "0x00158d00032d3fb9" -> "0x00124b0018e1ae53" [penwidth=0.5, weight=0, color="#994444", label="1"]
  "0x00158d0003f43a2a" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0003f43a2a|0x2021 |Xiaomi MiJia door & window contact sensor (MCCGQ01LM)|online (unknown)}"];
  "0x00158d000315ada3" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d000315ada3|0xdd8e |Xiaomi Mi power plug ZigBee (ZNCZ02LM)|online (00:00:20s ago)}"];
  "0x00158d000315ada3" -> "0x00158d0002d41e7c" [penwidth=0.5, weight=0, color="#994444", label="89"]
  "0x00158d000315ada3" -> "0x00124b0018e1ae53" [penwidth=0.5, weight=0, color="#994444", label="34"]
  "0x00158d00033ddfbc" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00033ddfbc|0x8003 |Xiaomi Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)|online (00:12:54s ago)}"];
  "0x00158d00033ddfbc" -> "0x00124b0018e1ae53" [penwidth=1, weight=0, color="#994444", label="18"]
  "0x00158d00033ddfbc" -> "0x00158d00032d3fb9" [penwidth=1, weight=0, color="#994444", label="159"]
  "0x00158d000302cfa2" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000302cfa2|0xc6f2 |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:00:51s ago)}"];
  "0x00158d0002f3c787" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002f3c787|0x2e01 |Xiaomi Aqara human body movement and illuminance sensor (RTCGQ11LM)|online (00:05:51s ago)}"];
}
Вложения
graphviz.png
graphviz.png (25.37 КБ) 3610 просмотров
viz.png
viz.png (123.67 КБ) 3610 просмотров
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mihas » Вс окт 13, 2019 11:28 pm

Баг репорт: Ошибка при нажатии на кнопку "Update network map" на вкладке "карта"
СпойлерПоказать
2019/10/13 17:23:17 [error] 777#777: *24643 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Canno
t use object of type stdClass as array in /var/www/html/modules/zigbee2mqtt/zigbee2mqtt.class.php:3184
Stack trace:
#0 /var/www/html/modules/zigbee2mqtt/zigbee2mqtt.class.php(2411): zigbee2mqtt->updateparrent()
#1 /var/www/html/modules/zigbee2mqtt/zigbee2mqtt.class.php(112): zigbee2mqtt->admin(Array)
#2 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): zigbee2mqtt->run()
#3 /var/www/html/lib/jTemplate.class.php(713): eval()
#4 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#5 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#6 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#7 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#8 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t" while reading response header from u
pstream, client: 172.25.0.135, server: _, request: "GET /admin.php?pd=cGFuZWw6e2FjdGlvbj16aWdiZWUybXF0dH0%3Dpz_&md=zigbee
2mqtt&inst=adm&view_mode=get_map HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "172.25.0.123
", referrer: "http://172.25.0.123/admin.php?pd=cGFuZW ... m&data_sou
rce=&view_mode=&id=&tab=map"
Нужно указать json_decode, что на выходе нужно получить массив, а не объект:
$json1 = json_decode($map, JSON_OBJECT_AS_ARRAY);
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение VOVA_iS » Ср окт 23, 2019 5:50 pm

Баг
При использование IKEA ICTC-G-1 в лог пишутся ложные данных без остановки. Хотя в логе zigbee2mqtt уже ничего нет
Нужна возможность отключения логирование для определенных устройств. Либо вообще отключать лог
Баг 2 при использование функции bind в модуле перепутаны источник и цель(неправильная команда в Mqtt)
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение mihas » Ср окт 23, 2019 10:22 pm

VOVA_iS писал(а):
Ср окт 23, 2019 5:50 pm
Баг
При использование IKEA ICTC-G-1 в лог пишутся ложные данных без остановки. Хотя в логе zigbee2mqtt уже ничего нет
Нужна возможность отключения логирование для определенных устройств. Либо вообще отключать лог
Баг 2 при использование функции bind в модуле перепутаны источник и цель(неправильная команда в Mqtt)
Насколько я понимаю это функционал не модуля, а проекта zigbee2mqtt
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение VOVA_iS » Чт окт 24, 2019 3:14 pm

Нет тут именно в лог модуля пишется
Представьте вы плавно убавляется свет диммером. Zigbee в MQTT отправляет все сообщения от диммера. А это от 255 до 1
254 сообщения за 5 секунд записываются в лог Mogordomo Log.
MySQL тупит на Raspberry Pi 3 Plus...
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вс окт 27, 2019 9:41 am

VOVA_iS писал(а):
Чт окт 24, 2019 3:14 pm
Нет тут именно в лог модуля пишется
Представьте вы плавно убавляется свет диммером. Zigbee в MQTT отправляет все сообщения от диммера. А это от 255 до 1
254 сообщения за 5 секунд записываются в лог Mogordomo Log.
MySQL тупит на Raspberry Pi 3 Plus...
Какие димеры вы используете?

ICTC-G-1 - я не тестировал, поэтому его метрики даже не прописаны.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вс окт 27, 2019 1:52 pm

VOVA_iS писал(а):
Чт окт 24, 2019 3:14 pm
Нет тут именно в лог модуля пишется
Представьте вы плавно убавляется свет диммером. Zigbee в MQTT отправляет все сообщения от диммера. А это от 255 до 1
254 сообщения за 5 секунд записываются в лог Mogordomo Log.
MySQL тупит на Raspberry Pi 3 Plus...
Согласен, нужно будет что-то придумать. Илья Киров хотел добавить плавности в обработчик проекта z2m. Первоначально этот димер хаотично скакал по всем диапазоне и его использование была крайне затруднено. Как сейчас с этим дела?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить