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

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

Модератор: immortal

bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль поддержки Xiaomi Smart Home

Сообщение bm_s » Чт мар 15, 2018 2:09 pm

Настраиваю модуль повторно после переустановки мд. Вижу у себя вот такую непонятную картину https://i.imgur.com/w0LuReb.png
Что нужно сделать? В первый раз, насколько помню, все сделал за минуту (режим разработчка, ессно, включен)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Чт мар 15, 2018 2:12 pm

bm_s писал(а):Что нужно сделать? В первый раз, насколько помню, все сделал за минуту.
Цикл xiaomihome запущен?
На всякий случай можно ip-сервера в настройки вбить в поле Server Inerface. А если сетевых интерфейсов несколько, то его указывать обязательно.
За это сообщение автора skysilver поблагодарил:
bm_s (Чт мар 15, 2018 2:48 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль поддержки Xiaomi Smart Home

Сообщение bm_s » Чт мар 15, 2018 2:18 pm

skysilver писал(а): Цикл xiaomihome запущен?
Как понять? В соседнем модуле вижу https://i.imgur.com/8uqaRfC.png на главной странице https://i.imgur.com/Vj4utlt.png
skysilver писал(а):На всякий случай можно ip-сервера в настройки вбить в поле Server Inerface. А если сетевых интерфейсов несколько, то его указывать обязательно.
имеете в виду 127.0.0.1 ?
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение Gelezako » Чт мар 15, 2018 2:32 pm

bm_s писал(а): имеете в виду http://127.0.0.1 ?
Нет, это локальный ипшник вашего компа, а вам надо узнать ипшник вашего гейтвея сяоми. Для этого запустить МиХоум, выберите ваш гейтвей, потом три точки, настройки и в разделе информация о сети будет ипшник. Его вписываете на странице модуля.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль поддержки Xiaomi Smart Home

Сообщение bm_s » Чт мар 15, 2018 2:41 pm

Gelezako писал(а):МиХоум, выберите ваш гейтвей, потом три точки, настройки и в разделе информация о сети будет ипшник. Его вписываете на странице модуля.
Нет, нужно было ip компа, сразу завелось
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Чт мар 15, 2018 2:47 pm

Ну вы чо, не тупите, народ. IP шлюза там нафиг не нужен. Нужен IP сервера! Т.е. тот адрес, на который, например, вы заходите с мобилки в веб-морду МД.

Состояния циклов смотреть, как обычно, в x-ray, вкладка Services. Там же и стартануть можно его.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение woow » Чт мар 15, 2018 5:33 pm

Пожалуйста подскажите как вытащить status 1 или 0 с датчика движения, чтобы мог это состояние посылать как команду включения света, на пример на ESP. На MiHome там и освещённость показывает и движение, но в интерфейсе МД освещённость есть, а вот движение status "висит" 1 и всё.
Как изменяется статус не понимаю.
Raspberry Pi 3B+
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение iden » Чт мар 15, 2018 6:34 pm

woow писал(а):Пожалуйста подскажите как вытащить status 1 или 0 с датчика движения, чтобы мог это состояние посылать как команду включения света, на пример на ESP. На MiHome там и освещённость показывает и движение, но в интерфейсе МД освещённость есть, а вот движение status "висит" 1 и всё.
Как изменяется статус не понимаю.
только что у себя проверил. не менялось ничего, удалил и снова добавил заработал.
Ты добавлял Устройство, Связанный объект, Связанное св-во, Метод?
СпойлерПоказать
_motion1.jpeg
_motion1.jpeg (94.62 КБ) 5744 просмотра
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль поддержки Xiaomi Smart Home

Сообщение skysilver » Чт мар 15, 2018 7:49 pm

woow писал(а):Пожалуйста подскажите как вытащить status 1 или 0 с датчика движения, чтобы мог это состояние посылать как команду включения света, на пример на ESP. На MiHome там и освещённость показывает и движение, но в интерфейсе МД освещённость есть, а вот движение status "висит" 1 и всё.
Как изменяется статус не понимаю.
Уже писали в этой теме - ноля в статусе не будет, приходит всегда единица. В момент, когда приходит единица (сработал датчик) в модуле выполняется запись в связанное свойство объекта и вызывается метод, если он указан. Дальнейшую логику нужно реализовывать в простых устройствах, или в привязанном методе.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Модуль поддержки Xiaomi Smart Home

Сообщение woow » Пт мар 16, 2018 1:06 am

skysilver писал(а):Уже писали в этой теме - ноля в статусе не будет, приходит всегда единица. В момент, когда приходит единица (сработал датчик) в модуле выполняется запись в связанное свойство объекта и вызывается метод, если он указан. Дальнейшую логику нужно реализовывать в простых устройствах, или в привязанном методе.
Перелистал все 75 страниц этой темы, может быть и отупел от такого количества, но тут про датчик движения есть только такая информация что данные от датчика поступает только в виде "1" и для расшифровки нужен метод, а не свойство. Всё. На этом праздник кончился и дальше каждый за себя, как кому повезёт, всё что полезно и нужно в шапке тоже не найти. Что за метод, про что метод это только для продвинутых, а остальным MiHome.
От простых устройств толку мало, ну если только выводить какие нибудь данные, например освещённость и больше ни чего, а так после инициации простых устройств долго ковырял пока всё исправил.
Raspberry Pi 3B+
Ответить