[Модуль] Xiaomi Home (xiaomihome)

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

Модератор: immortal

Mavric
Сообщения: 28
Зарегистрирован: Чт июн 22, 2017 9:41 am
Благодарил (а): 68 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Mavric » Ср окт 09, 2019 5:27 am

zoto писал(а):
Вт окт 08, 2019 4:53 pm
Mavric писал(а):
Вт окт 08, 2019 1:45 pm
Да я добиться не могу от него где у него привязка...
Я не могу понять, что значит где привязано, он включает\выключает обычную люстру.
Выключатель есть и в Mihome и в MDM
Если отключить компьютер с MDM лампочки включаются?
Linux Mint 18.3, SLS Gate, Sonoff, Philips EyeCare Smart Desk Lamp 2, Yeelight Color Bulb, MDM, Irbis A.
zoto
Сообщения: 90
Зарегистрирован: Пн окт 02, 2017 10:24 am
Благодарил (а): 38 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение zoto » Ср окт 09, 2019 5:59 am

Mavric писал(а):
Ср окт 09, 2019 5:27 am
zoto писал(а):
Вт окт 08, 2019 4:53 pm
Mavric писал(а):
Вт окт 08, 2019 1:45 pm
Да я добиться не могу от него где у него привязка...
Я не могу понять, что значит где привязано, он включает\выключает обычную люстру.
Выключатель есть и в Mihome и в MDM
Если отключить компьютер с MDM лампочки включаются?
Да.
При физическом нажатии выключатель работает, как обычный и включает люстру.
Он привязан к шлюзу Xiaomi, можно включать\выключать люстру с приложения MiHome, там отображение статусов в норме.
В модуле Xiaomi Home (xiaomihome) в MDM, привязал шлюз, потом подтянулись устройства привязанные к нему, в том числе и выключатели.
Mavric
Сообщения: 28
Зарегистрирован: Чт июн 22, 2017 9:41 am
Благодарил (а): 68 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Mavric » Ср окт 09, 2019 6:40 am

Ну тогда всё логично, если нет привязки в MDM то соответственно через него не проходят команды с выключателя и он их не отслеживает. Чтобы MDM знал статусы нужно отвязать в MiHome и привязать в MDM.
Linux Mint 18.3, SLS Gate, Sonoff, Philips EyeCare Smart Desk Lamp 2, Yeelight Color Bulb, MDM, Irbis A.
zoto
Сообщения: 90
Зарегистрирован: Пн окт 02, 2017 10:24 am
Благодарил (а): 38 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение zoto » Ср окт 09, 2019 6:57 am

Mavric писал(а):
Ср окт 09, 2019 6:40 am
Ну тогда всё логично, если нет привязки в MDM то соответственно через него не проходят команды с выключателя и он их не отслеживает. Чтобы MDM знал статусы нужно отвязать в MiHome и привязать в MDM.
Любо я, что то не понял в описании к модулю, либо вас.
Если я отвяжу в MiHome шлюз, то как он появится в MDM и все что к нему привязано? Ведь ключи, токены можно смотреть только в приложении MiHome.
В MDM подтянулось все, что привязано к шлюзу через MiHome(только со статусами заминка, как писал выше), подскажите, как привязать выключатель в MDM не используя приложение MiHome
byurik
Сообщения: 14
Зарегистрирован: Пн сен 30, 2019 7:59 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение byurik » Ср окт 09, 2019 9:55 am

zoto писал(а):
Ср окт 09, 2019 6:57 am
Mavric писал(а):
Ср окт 09, 2019 6:40 am
Ну тогда всё логично, если нет привязки в MDM то соответственно через него не проходят команды с выключателя и он их не отслеживает. Чтобы MDM знал статусы нужно отвязать в MiHome и привязать в MDM.
Любо я, что то не понял в описании к модулю, либо вас.
В этом то и тупость этой всей связки MDM+MiHome это два отдельных "мозга", сначала свой мозг насилуешь как это все подключить друг к другу, а потом не понимаешь почему это еще и глючит, а то и вообще не работает...
Тут надо решать, что у вас главнее: сервер с MDM или же шлюз китайский! Однозначно логика работы и управления каждой группы устройств должна быть прописана только на одном головном узле (или MDM, или MiHome). У вас получается прописаны алгоритмы и там, и там. Решения тут есть, но они тоже неоднозначные.

Если MDM планируется как агрегатор состояний и не важно как долго статусы будут приходить, то всю логику можно оставить в MiHome, в этом случае MDM только "мониторит" состояние "умного дома".

Если же важна более тонкая настройка умного дома, сложное поведение, тем более управление голосом, то всю логику (сценарии работы) переносим на MDM. В этом случае шлюз работает только как передатчик статусов (состояний) и в MiHome нужно убрать почти всю автоматизацию. Почему "почти", потому что фактически необходимо решить в первую очередь для пользователей этой системы, что работает без вмешательства (управления человеком). Например, включение ночника в темное время суток при прохождении человека не обязательно переносить из MiHome в MDM. Таким образом, элементы автоматизации (алгоритмы включения/выключения) без особых "мозгов" могут быть оставлены и в MiHome. Но как только элемент автоматизации (будь то датчик или даже простая лампочка) участвуют в более сложных алгоритмах, то переносим алгоритмы в MDM (удаляя автоматизацию для этих элементов естественно в MiHome).

Самое простое - это нарисовать графическую схему элементов и их связи. Если связей мало, и элементы группируются в небольшие изолированные подсистемы, то допустимо их логику оставить в MiHome. А вот если у вас схема получилась сложная и запутанная, почти все элементы друг другом связаны взаимодействием (особенно со стороны пользователя с пультами, терминалами и т.д.), то однозначно переносить логику в MDM.
zoto
Сообщения: 90
Зарегистрирован: Пн окт 02, 2017 10:24 am
Благодарил (а): 38 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение zoto » Ср окт 09, 2019 1:21 pm

Спасибо за ответ и участие.
Еще раз внесу ясность, у меня нет ни какой автоматики, я про это ни слова не говорил.
Вопрос: есть выключатель без ноля Акара(подключен к простой люстре), когда его щелкаю физически, то включаю\выключаю люстру, в Михом статус меняется(пример показывает, что свет включен), а в МДМ отображает не корректно, то правильно, то нет.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение nick7zmail » Ср окт 09, 2019 3:01 pm

Повторюсь...
nick7zmail писал(а):
Вт окт 08, 2019 1:23 pm
Проверьте цикл и логи...без этого вам точно никто не поможет. "Тусклые" они - потому что значение не обновлялись давно. У меня они тусклые все после перезагрузки. В течении минут 10-15 всё приходит в норму. Статусы обновляются адекватно.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
zoto
Сообщения: 90
Зарегистрирован: Пн окт 02, 2017 10:24 am
Благодарил (а): 38 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение zoto » Пт окт 11, 2019 6:52 pm

nick7zmail писал(а):
Ср окт 09, 2019 3:01 pm
Повторюсь...
nick7zmail писал(а):
Вт окт 08, 2019 1:23 pm
Проверьте цикл и логи...без этого вам точно никто не поможет. "Тусклые" они - потому что значение не обновлялись давно. У меня они тусклые все после перезагрузки. В течении минут 10-15 всё приходит в норму. Статусы обновляются адекватно.
Цикл запущен, в логах все типа такого, как понимаю норм:

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

23:59:56 0.21896500 {"cmd":"heartbeat","model":"ctrl_neutral1","sid":"**************","short_id":54305,"data":"{\"voltage\":3300,\"channel_0\":\"off\"}"}
23:59:54 0.98035700 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.39\"}"}
23:59:54 0.52423100 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.31\"}"}
23:59:46 0.36268100 {"cmd":"heartbeat","model":"ctrl_neutral2","sid":"**************e","short_id":22906,"data":"{\"voltage\":3300,\"channel_0\":\"off\",\"channel_1\":\"off\"}"}
23:59:45 0.02693900 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.39\"}"}
23:59:44 0.54658100 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.31\"}"}
23:59:42 0.90691500 {"cmd":"heartbeat","model":"ctrl_neutral2","sid":"**************","short_id":17582,"data":"{\"voltage\":3300,\"channel_0\":\"off\",\"channel_1\":\"off\"}"}
23:59:35 0.44593300 {"cmd":"heartbeat","model":"sensor_motion.aq2","sid":"**************","short_id":24896,"data":"{\"voltage\":2985}"}
23:59:35 0.41375100 {"cmd":"report","model":"sensor_motion.aq2","sid":"**************","short_id":24896,"data":"{\"lux\":\"0\"}"}
23:59:35 0.05434400 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.39\"}"}
23:59:34 0.56911000 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.31\"}"}
23:59:25 0.06611800 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.39\"}"}
23:59:24 0.60876800 {"cmd":"heartbeat","model":"gateway","sid":"**************","short_id":"0","token":"**************","data":"{\"ip\":\"192.168.1.31\"}"}
23:59:21 0.41873800 {"cmd":"heartbeat","model":"ctrl_neutral2","sid":"**************","short_id":34118,"data":"{\"voltage\":3300,\"channel_0\":\"off\",\"channel_1\":\"off\"}"}
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение freesh » Сб окт 12, 2019 2:37 pm

Добрый день.
Есть шлюз Mi Control hub и выключатель Aquara.
Из mihome всё настроено, работает.

В МЖД столкнулся с проблемой что перезапускается цикл. т.е. падает в "цикл не запущен", один раз запустился, в логах прошли данные heartbeat... и снова Init cycle restart.

В МЖД устройства появились но в разделе "Данные" только IP, rington и command и больше никаких.
Режим разработчика включен, ключ вписан в МЖД.
Что может быть?

tcpdump показывает что команды проходят report, rgb, illumination.

Заранее спасибо за помощь.
Raspberry pi3, xiaomi, sonoff rf.
dima200
Сообщения: 11
Зарегистрирован: Ср ноя 14, 2018 12:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение dima200 » Сб окт 12, 2019 3:20 pm

Доброго дня!
Есть проблема может кто подскажет.
Имеется реле подключенное по MQTT и настроено через "простые устройства" - работает отлично.
Попытался подвязать к этому реле выключатель двухклавишный без силовой части (на батарейках) от Xiaomi, указал ему "Связанный объект" -реле и "Метод"- switch. При нажатии на клавишу на выключателе, реле срабатывает по 2 раза (вкл и выкл), бывае 1 раз, но редко.
Так же попробовал этот выключатель привязать к другому выключателю Xiaomi с силовой частью - такая же хрень происходит.
Подскажите где собака порылась?)
Ответить