Плагин Xiaomi



  • Подготовлен плагин для работы с оборудованием Xiaomi

    Подробнее о плагине: https://intrahouse.ru/plugin-xiaomi-mihome_ru/

    Замечания и предложения по плагину Xiaomi прошу публиковать в этой теме.





  • Как я понял, эти светильники работают не через шлюз Xiaomi, а через Wifi

    Пока не разбирались. Позже посмотрим



  • Подключил плагин Xiaomi. Почему через плагин видно только 4 подключеных устройства, хотя по факту подключено 12?



  • Две причины.

    1. Возможно устройства не зарегистрированы в шлюзе. Система берет устройства из шлюза.

    2. Не все устройства в списке поддерживаемых. Сейчас заказали разные. Будем добавлять.

    Подскажите, какие устройства не определяются?



  • Здравствуйте!

    Plugin Xiaomi MiHome - v0.0.14 (03.04.18)

    поддерживает следующие устройства:

    gateway
    motion
    sensor_motion.aq2
    weather.v1
    sensor_magnet.aq2
    magnet
    smoke
    plug
    ctrl_ln1.aq1
    ctrl_neutral1
    ctrl_neutral2
    switch
    cube
    sensor_wleak.aq1
    
    
    

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

    Если у Вас есть устройство которое отсутствует в списке, пожалуйста сообщите нам в этой теме, и мы обязательно поможем.



  • Запускаем проект на базе intraHouse и Xiaomi

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

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

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

    Интерфейс пользователя:
    xiaomi.jpg



  • Какие выключатели использовали?



  • Наверное секрет 😄



  • @art:

    Наверное секрет 😄

    Добрый день,

    использовали выключатели Xiaomi Aqara Wall Switch с нейтралью , 1-2 клавиши



  • здравствуйте,

    во первых спасибо вам за ваш плагин хiaomi и в целом за ваш проект

    у меня умный дом на Xiaomi

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

    {"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

    очень хорошие и нужные штуки, очень вас прошу добавить их

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

    система установлена на Raspberry

    либо скажите где/как/что запустить и какие логи вам собрать и отправить

    П.С. еще вопрос не совсем по теме этого топикп - но я пытался сегодня купить версию ПРО с оплатой через Paypal и система выдает ошибку, т.е. купить не возможно, у вас это давно? или я такой везучий?



  • еще хотелось бы посоветовать вам обновить (дополнить) инструкцию по подключению Xiaomi Хаба к вашей системе

    мне пришлось потратить лишних минут 20, гугля решение того что отсутствует в вашем мануале:

    __1. В приложении Mi Home выбрать свой шлюз

    2. Нажать три точки в правом верхнем углу экрана

    3. Нажать пункт About (Сведения)

    4. Выбрать пункт: Wireless communication protocol

    5. Включить функцию Wireless communication protocol. Нажать OK

    6. Выбрать пункт Hub info__

    между пунктами 3 и 4 явно не хватает одного ОЧЕНЬ важного пункта…

    <size size="150">Несколько раз (3-4) нажимаем на надпись внизу экрана "Version: 2.46" в самом внизу,

    пока не появится всплывающее сообщение на китайском, клацаем по нему и тогда появляются новые скрытые опции:

    "communication protocol" и "hub info"</size>

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



  • @deg026:

    между пунктами 3 и 4 явно не хватает одного ОЧЕНЬ важного пункта…

    Спасибо. Добавили.



  • @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, добавили два недостающих датчика, спасибо!



  • @dev:

    Добрый день,

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

    плагин успешно обновился, и все бы хорошо…

    НО в списке каналов у плагина ничего из недостающих элементов не появилось....

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

    никаких кнопок не нашел, "поиск новых устройств" как я понимаю это сосвсем не то...

    а заставляет сам гейт искать устройства...



  • еще в логе постоянно наблюдаю следующие ошибки:

    19.11 19:04:59.073 ERR: NOT FOUND id=gw_rgb_7c49ebb1a9fe

    19.11 19:04:59.074 ERR: NOT FOUND id=gw_illumination_7c49ebb1a9fe

    19.11 19:04:59.074 ERR: NOT FOUND id=gateway_7c49ebb1a9fe

    19.11 19:04:59.290 ERR: NOT FOUND id=gw_illumination_7c49ebb17215

    19.11 19:04:59.291 ERR: NOT FOUND id=gateway_7c49ebb17215

    19.11 19:05:09.054 ERR: NOT FOUND id=gw_rgb_7c49ebb1a9fe

    19.11 19:05:09.055 ERR: NOT FOUND id=gw_illumination_7c49ebb1a9fe

    19.11 19:05:09.055 ERR: NOT FOUND id=gateway_7c49ebb1a9fe



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

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



  • @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, проблема должна решиться 😉



  • @dev:

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

    да, отлично

    все шикарно работает!

    спасибо огромнейшее за оперативность :!: :!:



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


Log in to reply