Плагин Xiaomi



  • @deg026:

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

    {"model":"lumi.sensor_ht.v1","did":"lumi.158d00020f4121","name":"Температура"}

    это сенсор 2в1 температуры + влажности, во такой:

    h__ps://www.aliexpress.com/item/Original-Xiaomi-Mijia-Temperature-and-Humidity-Sensor-Thermometer-Hygrometer-Measurer-Tool-Support-App-Remote-Control/32852135956.html

    {"model":"lumi.sensor_natgas.v1","did":"lumi.158d000202e568","name":"ГазКухня"}

    это газовый датчик, по сути то же самой что дымовой, просто реагирует на газ

    h__ps://www.aliexpress.com/item/Original-Xiaomi-Mijia-Honeywell-Smart-Gas-Alarm-CH4-Monitoring-Ceiling-Wall-Mounted-Easy-Install-Type-Mi/32834815444.html

    Добрый день,

    доступно обновление через dashboard 0.0.26, добавили два недостающих датчика, спасибо!



  • @deg026:

    @dev:

    доступно обновление через dashboard 0.0.26, добавили два недостающих датчика, спасибо!

    посмотрел что вы обновили в плагине, модели:

    >   switch (model) {
    >     case 'lumi.sensor_ht.v1':
    >       return 'weather';
    >     case 'lumi.sensor_natgas.v1':
    >       return 'gas';
    > 
    > 
    

    и после этого побаловался с дебагом, моя вина, видимо ввел вас в заблуждение

    то что я давал выше - это было взято из самого приложения МиХом

    и судя по всему по ротоколу общения с системой Intrahouse названия моделей выглядят немного по другому

    вот предоставляю вам лог из вашей системы при запуске плагина:

    xiaomi1: {"cmd":"read_ack","model":"sensor_ht","sid":"158d00020f4039","short_id":33390,"data":"{"voltage":3015,"temperature":"1707","humidity":"2881"}"}

    xiaomi1: {"cmd":"read_ack","model":"natgas","sid":"158d000202e568","short_id":10223,"data":"{"voltage":3600,"alarm":"0"}"}

    xiaomi1: {"cmd":"read_ack","model":"smoke","sid":"158d00028f622d","short_id":39322,"data":"{"voltage":3245,"alarm":"0"}"}

    xiaomi1: {"cmd":"read_ack","model":"sensor_ht","sid":"158d0002280335","short_id":29528,"data":"{"voltage":2985,"temperature":"2593","humidity":"2184"}"}

    xiaomi1: {"cmd":"read_ack","model":"gateway","sid":"7c49ebb1a9fe","short_id":0,"data":"{"rgb":0,"illumination":404,"proto_version":"1.1.2"}"}

    т.е. модели просто sensor_ht и natgas

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

    Добрый день,

    доступно обновления плагина 0.0.27, проблема должна решиться 😉



  • Нельзя ли выложить полный список поддерживаемых устройств и шлюзов? Желательно с рекомендациями в случае похожих устройств.



  • @exFirst:

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

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

    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: Если вам известно устройство которого нет в списке, мы всегда с радостью добавим его 😉



  • Интрахаус опрашивает шлюз?Шлюз был отключен из розетки около суток назад а в программе как висел "в сети" так и висит.В отладчике совершенно никакой инфы не было.Сколько еще можно добавить шлюзов?



  • @art:

    Интрахаус опрашивает шлюз?Шлюз был отключен из розетки около суток назад а в программе как висел "в сети" так и висит.В отладчике совершенно никакой инфы не было.Сколько еще можно добавить шлюзов?

    Добрый день, канал gateway (сам шлюз) работает как индикатор активности шлюза, привяжите к нему устройство. Протестирована работа с трёмя шлюзами, но вы можете добавить больше.



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

    доступно обновления плагина 0.0.30

    Добавлены параметры в настройках плагина:

    1. Установить время для автоматического сброса движения.

    2. Возможность опционально добавить дополнительные каналы, уровень заряда батареи, мощность, итоговая мощность, время последних данных.

    После обновления плагина, необходимо перезагрузить сервер intraHouse



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

    доступно обновления плагина 0.0.31

    исправлена ошибка параметра "Автоматический сброс движения (сек)"



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

    доступно обновления плагина 0.0.42

    исправлены ошибки

    добавлено управление RGB лампой шлюза

    Необходимо обновить систему до версии 4.4.11

    Если устройство было ранее автоматически создано и привязано, необходимо перепривязать новое виртуальное устройство RGBW (4 канала) для канала gw_rgb.

    rgb.png



  • Добрый день, а можно сделать инструкцию, как добавить кнопку Xiaomi в проект. Со всеми остальными устройствами разобрался, а как кнопку добавить, не могу понять. В отладчике видно, что кнопка передает значения :

    03.08 14:21:12.470 xiaomi2: {"cmd":"report","model":"switch","sid":"158d000223c956","short_id":60849,"data":"{"status":"click"}"}

    а к какому типу устройства ее привязать и как потом использовать - не понятно…

    Спасибо



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



  • А где можно посмотреть, как обрабатывать с помощью сценария?



  • @Andrey:

    А где можно посмотреть, как обрабатывать с помощью сценария?

    Добрый день,

    Ознакомиться можно тут: https://ih-systems.com/ru/scenes

    Ветка на форуме: https://frm.intrahouse.ru/viewtopic.php?f=18&t=5446

    пример блочного сценария для кнопки может выглядеть так:
    Снимок экрана 2019-08-08 в 10.30.41.png



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



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

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

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



  • @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


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