Плагин Xiaomi



  • Еще один вопрос, хочу вывести на мнемосхему текущую мощность розетки.

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

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



  • @Andrey:

    Еще один вопрос, хочу вывести на мнемосхему текущую мощность розетки.

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

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

    Добрый день, вам нужны параметры

    channel_power_consumed - текущее потребление

    channel_load_power - суммарное

    обновите плагин чтобы исправить выбор устройств



  • Добрый день. Установил intrahouse на qnap, установил два плагина мегад и xiaomi. Мегад работает, xiaomi получает при старте значения датчиков, но дальше значения не обновляются. В чем может быть причина? Что-то не донастроил?



  • @alexey.daniloff:

    Добрый день. Установил intrahouse на qnap, установил два плагина мегад и xiaomi. Мегад работает, xiaomi получает при старте значения датчиков, но дальше значения не обновляются. В чем может быть причина? Что-то не донастроил?

    Добрый день, состояние устройств шлюз шлет широковещательным пакетом udp/multicast 224.0.0.50

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

    Например в режиме простоя датчик температуры шлет свое состояние каждые две минуты, сам шлюз шлет каждые 10 секунд.

    1. выполните команду в консоле где установлен плагин

    tcpdump udp port 9898
    
    
    

    Снимок экрана 2019-09-18 в 12.55.17.png

    в письме вы так же написали:
    <quote>> но возможно проблема в qnap и контейнере….

    уточните пожалуйста о каком контейнере идет речь? Докер контейнере ?



  • уточните пожалуйста о каком контейнере идет речь? Докер контейнере ?

    Да, ставил через Docker, https://hub.docker.com/r/intrahouse/intrahouse-c

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



  • Пока эксперименты с настройкой в контейнере Port Forwarding закончились неудачей - данные не обновляются
    1.jpg
    Выполнить tcpdump ни непосредственно на QNAP, ни в консоли контейнера не получается.

    QNAP:

    [~] # tcpdump udp port 9898

    -sh: tcpdump: command not found

    консоль контейнера никак не реагирует на команду

    QNAP D2, QTS 4.3.6.1050



  • @alexey.daniloff:

    Пока эксперименты с настройкой в контейнере Port Forwarding закончились неудачей - данные не обновляются

    1.jpg

    Выполнить tcpdump ни непосредственно на QNAP, ни в консоли контейнера не получается.

    QNAP:

    [~] # tcpdump udp port 9898

    -sh: tcpdump: command not found

    консоль контейнера никак не реагирует на команду

    QNAP D2, QTS 4.3.6.1050

    Добрый день, у вас не установлен пакет tcpdump

    apt install tcpdump
    
    
    

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

    docker --net host
    
    
    

    Или поменять network mode в интерфейсе.

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



  • Добрый день!

    Спасибо! Заработало. 😄 😄

    Немного позднее пришлю отчет о настройке IH на QNAP QTS.



  • @alexey.daniloff:

    Добрый день!

    Спасибо! Заработало. 😄 😄

    Немного позднее пришлю отчет о настройке IH на QNAP QTS.

    Добрый день, замечательно, будет не плохо 😉



  • Здравствуйте. Хотелось бы чтоб в будущем можно было управлять таким устройством Прикроватная лампа Xiaomi Mi Bedside Lamp 2 или чем то подобным.



  • @dev:

    Добрый день, список поддерживаемых устройств

    > gateway             - Xiaomi GateWay 2
    > motion              - Xiaomi Smart Motion Sensor
    > sensor_motion.aq2   - Xiaomi Smart Motion Sensor and Illumination
    > weather.v1          - Xiaomi Weather
    > sensor_ht           - Xiaomi Temperature/Humidity
    > sensor_magnet.aq2   - Xiaomi Door Sensor
    > magnet              - Xiaomi Door Sensor
    > smoke               - Xiaomi Smoke Detector
    > natgas              - Xiaomi Gas Detector
    > plug                - Xiaomi Smart Plug
    > ctrl_86plug.aq1     - Aqara Smart Socket 
    > ctrl_ln1.aq1        - Aqara 1 Channel Wall Switch (LN)
    > ctrl_neutral1       - Xiaomi Wired Single Wall Switch (N)
    > ctrl_neutral2       - Xiaomi Wired Dual Wall Switch (N)
    > ctrl_ln2.aq1        - Aqara Wall Switch Double (LN)
    > switch              - Xiaomi Wireless Switch
    > 86sw2               - Xiaomi Wireless Dual Wall Switch
    > cube                - Xiaomi Cube
    > sensor_wleak.aq1    - Aqara Water sensor
    > 
    > 
    

    рекомендации:

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

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

    3. Датчик погоды есть 2в1 (темп/влажность) и 3в1 (темп/влажность/давление)

    4. Датчик движения есть простой и с освещенностью.

    p.s: Если вам известно устройство которого нет в списке, мы всегда с радостью добавим его 😉

    Шлюз только 1 поддерживается? Xiaomi GateWay 2?

    Они сейчас идут новой ревизии без режима разработчика. И их нельзя никуда подключить. 😞



  • @Erik:

    @dev:

    Добрый день, список поддерживаемых устройств

    > > gateway             - Xiaomi GateWay 2
    > > motion              - Xiaomi Smart Motion Sensor
    > > sensor_motion.aq2   - Xiaomi Smart Motion Sensor and Illumination
    > > weather.v1          - Xiaomi Weather
    > > sensor_ht           - Xiaomi Temperature/Humidity
    > > sensor_magnet.aq2   - Xiaomi Door Sensor
    > > magnet              - Xiaomi Door Sensor
    > > smoke               - Xiaomi Smoke Detector
    > > natgas              - Xiaomi Gas Detector
    > > plug                - Xiaomi Smart Plug
    > > ctrl_86plug.aq1     - Aqara Smart Socket 
    > > ctrl_ln1.aq1        - Aqara 1 Channel Wall Switch (LN)
    > > ctrl_neutral1       - Xiaomi Wired Single Wall Switch (N)
    > > ctrl_neutral2       - Xiaomi Wired Dual Wall Switch (N)
    > > ctrl_ln2.aq1        - Aqara Wall Switch Double (LN)
    > > switch              - Xiaomi Wireless Switch
    > > 86sw2               - Xiaomi Wireless Dual Wall Switch
    > > cube                - Xiaomi Cube
    > > sensor_wleak.aq1    - Aqara Water sensor
    > > 
    > > 
    

    рекомендации:

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

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

    3. Датчик погоды есть 2в1 (темп/влажность) и 3в1 (темп/влажность/давление)

    4. Датчик движения есть простой и с освещенностью.

    p.s: Если вам известно устройство которого нет в списке, мы всегда с радостью добавим его 😉

    Шлюз только 1 поддерживается? Xiaomi GateWay 2?

    Они сейчас идут новой ревизии без режима разработчика. И их нельзя никуда подключить. 😞

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

    Как вариант можно использовать свисток зигби и ZigBee-mqtt, мы тестируем результаты очень хорошие, у нас есть клиент mqtt



  • @dev:

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

    Как вариант можно использовать свисток зигби и ZigBee-mqtt, мы тестируем результаты очень хорошие, у нас есть клиент mqtt

    Изменилось.

    В Россию идут все без режима разработчика. Это не бракованная партия, они все такие в магазинах.

    Про свисток зигби и ZigBee-mqtt напишите подробнее, пожалуйста.

    Я смотрел в эту сторону, но нашел только решение у z-wave, но у них свисток под виндовс, а mqtt в сервере Z-way, который платный многократно (там функции по отдельности лицензируются) 🙂



  • @Erik:

    @dev:

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

    Как вариант можно использовать свисток зигби и ZigBee-mqtt, мы тестируем результаты очень хорошие, у нас есть клиент mqtt

    Изменилось.

    В Россию идут все без режима разработчика. Это не бракованная партия, они все такие в магазинах.

    Про свисток зигби и ZigBee-mqtt напишите подробнее, пожалуйста.

    Я смотрел в эту сторону, но нашел только решение у z-wave, но у них свисток под виндовс, а mqtt в сервере Z-way, который платный многократно (там функции по отдельности лицензируются) 🙂

    Добрый день, вот сайт проекта https://www.zigbee2mqtt.io/ там все понятно даже на английском языке.

    В кратце:

    1. Нужно купить свисток и программатор, все ссылки есть на проекте.

    2. Прошить свисток, инструкция не сложная

    3. Установить проект ZigBee2mqtt и сервер mosquito

    4. Можно подключать разные устройства, список тоже есть на проекте.

    Будут вопросы, пишите, поможем.



  • Есть такой контроллер Vera+

    https://skomplekt.com/files/product_1563504/instr_p1563504_1.pdf

    Поддерживает Z-Wave/Z-Wave Plus, ZigBee, Bluetooth, подключение по Wi-Fi и Ethernet.

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

    Команды Z-Wave можно отправлять с помощью Vera API.

    Можно отправить определенную команду конкретному модулю

    через HTTP запрос.

    Больше информации по адресу:

    http://wiki.mios.com/index.php/Luup_UPnP_Variables_and_Actions#

    ZWaveNetwork1

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

    устройства (Node ID) и класс команд (Command Class).

    Например, чтобы отправить устройству 3 команду BASIC_SET

    со значением 00, команда выглядит так:

    http://GATEWAY_IP/port_3480/data_request?id=

    action&DeviceNum=1&serviceId=urn:

    micasaverde-com:serviceId:ZWaveNetwork1&action=

    SendData&Node=3&Data=0x20-0x01-0x00

    GATEWAY_IP адрес контроллера в локальной сети.

    Node значение Node ID устройства.

    Data передаваемые данные, содержат класс команды для

    устройства.

    Сделаете плагин? Вместо почившего Xiaomi.



  • @Erik:

    Сделаете плагин?

    Плагин для Vera сделать не очень сложно. Для этого нужно две вещи: время и оборудование.

    В настоящее время нет ни того ни другого 😞

    Хотя сам девайс интересный. Подумаем.

    @Erik:

    Вместо почившего Xiaomi.

    Посмотрел в интернете. В России продают модели DGNWG05LM. Они действительно без режима разработчика. И практически годятся для работы только с серверами xiaomi в облаке. Со сторонними системами Умный дом работать не могут. Эта информация из интернета. Сами не проверяли.

    На али почти все модели DGNWG02LM. Про отсутствие в них режима разработчика информации не нашел.

    Поэтому, надеюсь, фраза "почившего Xiaomi" преждевременна.



  • @intrahouse:

    @Erik:

    Сделаете плагин?

    Плагин для Vera сделать не очень сложно. Для этого нужно две вещи: время и оборудование.

    В настоящее время нет ни того ни другого 😞

    Хотя сам девайс интересный. Подумаем.

    Отлично! Буду ждать.

    Его поддержка системой умный дом уже ожидаема как обязательная фича.

    У опенхаб, иридиум, домотикс, мажордомо - есть.



  • @intrahouse:

    @Erik:

    Сделаете плагин?

    Плагин для Vera сделать не очень сложно. Для этого нужно две вещи: время и оборудование.

    В настоящее время нет ни того ни другого 😞

    Хотя сам девайс интересный. Подумаем.

    В помощь к раздумьям

    http://wiki.mios.com/index.php/JavaScript_API

    http://wiki.mios.com/index.php/Special:AllPages

    https://z-wave.ru/forum/vera-veralite/5414-instruktsiya-po-nttr-zaprosam.html



  • Добыл DGNWG02LM. Режим разработчика включается.
    Буду пробовать.



  • @Erik
    Добрый день, здорово, сообщите результат по возможности


Авторизуйтесь, чтобы ответить