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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср май 17, 2017 2:29 pm

Нуля приходить не будет...Будет приходить только 1. Для того, чтобы возвращался 0 - нужно как раз привязать метод, и прописать в этом методе, чтобы возвращался 0. Данные обновлялись вчера, по этому то и не передаётся 1 в свойство...как только обновятся в очередной раз - в свойство должно прилететь 1.

Лично у меня вообще нет девайса Xiaomi :-D, по этому не могу ничего посоветовать по обновлению данных. В любом случае - сперва надо настроить нормально обновление данных, а уже потом пытаться привязывать свойства методы и тп.

Отправлено с моего Xperia Z через Tapatalk
За это сообщение автора nick7zmail поблагодарил:
Gelezako (Ср май 17, 2017 7:28 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

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

Сообщение Jager » Ср май 17, 2017 3:38 pm

Gelezako писал(а):
Jager писал(а): Эта ветка не такая большая что бы найти в ней ответ.
я перечитал всю тему уже несколько раз :)
Значит читаете по диагонали или не задумываетесь когда читаете.
Если еще раз прочитаете пост по ссылке то найдете там такие слова
"Привязывайте не свойство status, а метод Switch. Т.е. привязку свойства уберите и добавьте привязку метода."
Не смотря на это судя по скриншотам вы упорно продолжаете привязывать своейство.
Чуть выше вам правильно пишут, всегда будет приходить при событии 1, если вы привяжете метод то он и будет срабатывать при каждом обновлении, а что вы там уже пропишите в нем то и будет выполняться.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Ср май 17, 2017 4:13 pm

Jager писал(а): Значит читаете по диагонали или не задумываетесь когда читаете.
Если еще раз прочитаете пост по ссылке то найдете там такие слова
"Привязывайте не свойство status, а метод Switch. Т.е. привязку свойства уберите и добавьте привязку метода."
Не смотря на это судя по скриншотам вы упорно продолжаете привязывать своейство.
Чуть выше вам правильно пишут, всегда будет приходить при событии 1, если вы привяжете метод то он и будет срабатывать при каждом обновлении, а что вы там уже пропишите в нем то и будет выполняться.
я это понял, но ещё разок напишу что в том примере речь идёт о ПЕРЕКЛЮЧАТЕЛЕ, а у меня ДАТЧИК. Скажите, вы точно знаете что у них одинаковое поведение для этих, с моей точки зрения, разных устройств по принципу дейвствия?
Я пробовал разные варианы, метод в том числе, и то что я не отразил это на скриншотах, это не значит что я этого не пробовал.

На данном этапе ничего не работает потому что новые данные не отображаются почему-то. Думаю что пока я не разберусь почему нет новых данных, то и разницы нет что там выбрано.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

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

Сообщение Jager » Ср май 17, 2017 5:20 pm

Gelezako писал(а):я это понял, но ещё разок напишу что в том примере речь идёт о ПЕРЕКЛЮЧАТЕЛЕ, а у меня ДАТЧИК. Скажите, вы точно знаете что у них одинаковое поведение для этих, с моей точки зрения, разных устройств по принципу дейвствия?
Ваше бы упорство да в мирное русло... :)
Одинаковый у них принцип действия, всегда обновляется единица.
Вот вам скриншот
Изображение
За это сообщение автора Jager поблагодарил:
Gelezako (Ср май 17, 2017 7:26 pm)
Рейтинг: 1.16%
Albert
Сообщения: 57
Зарегистрирован: Чт янв 26, 2017 7:08 pm
Благодарил (а): 40 раз
Поблагодарили: 4 раза

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

Сообщение Albert » Ср май 17, 2017 7:07 pm

А вот такая кнопка Xiaomi Aqara Wireless Switch ZigBee Connection поддерживается? Никто не пробовал? Или это обычный, просто дизайн другой?
w00d
Сообщения: 32
Зарегистрирован: Пн апр 03, 2017 7:26 am
Откуда: Almaty
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение w00d » Ср май 17, 2017 7:48 pm

подскажите пожалуйста, как сделать чтобы служба xiaomi перезапускался например каждый час,
временами перестант получать данные до перезапуска сужбы.
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

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

Сообщение Rad81 » Ср май 17, 2017 8:36 pm

w00d писал(а):подскажите пожалуйста, как сделать чтобы служба xiaomi перезапускался например каждый час,
временами перестант получать данные до перезапуска сужбы.

аналогично ватсон
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср май 17, 2017 9:00 pm

Albert писал(а):А вот такая кнопка Xiaomi Aqara Wireless Switch ZigBee Connection поддерживается? Никто не пробовал? Или это обычный, просто дизайн другой?
Поддерживается. Протокол ZigBee...всё что с ним - главный гейт должен опознать.
Не факт что другой дизайн, просто может другой производитель, но оборудование Xiaomi-совместимое, по-этому может так и назвали.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Чт май 18, 2017 12:08 pm

w00d писал(а):подскажите пожалуйста, как сделать чтобы служба xiaomi перезапускался например каждый час,
временами перестант получать данные до перезапуска сужбы.
Rad81 писал(а): аналогично ватсон
Сначала останавливаете службу просто перейдя по ссылке http://127.0.0.1/panel/xray.html?view_m ... e&cmd=stop
Обратите внимание что если в колонке "AUTO-RECOVERY" а вас "ДА", то МЖД будет пытаться сам автоматически поднять службу и дальнейшие действия делать не нужно, но если вы сами ручками хотите рестартовать службу, то дальше вот что.

Из командной строки заново запускаете службу. Пример для Windows.
cmd с правами админа
cd C:\_majordomo\server\php
php C:\_majordomo\htdocs\scripts\cycle_xiaomihome.php

консоль закрывать нельзя иначе порт закроется.
Думаю можно наваять батник, который будет раз в 12 часов к примеру рестартить службу. Но это костыли конечно.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Чт май 18, 2017 2:32 pm

Наконец-то заработал у меня модуль и я разобрался и со свойствами и методами :) , всем спасибр за помощь. Все устройства добавились, но у меня остались некоторый вопросы.

1. Я счастливый обладатель XIAOMI IR Mi Remote 360, но его нет в таблтце. У него есть свой вайфай модуль, но видимо ZigBee нет. Я готов помочь в написании модуля, если Сергей возьмётся.
2. Для Gateway не приходит значение "ringtone". У кого-то оно приходит? Я вроде пытался переключать рингтоны что бы было обновление в сеть, но результата нет. Так же вопрос про свойство "illumination", напишите у кого какое значение в темноте и днём. У меня днём "1292" ? И меняется букально всего на сотню если завернуть в плотную одежду к примеру. Т.е. света по идее не должно быть вообще. Ещё вопрос про функцию устновки на охрану и вкл\выкл радио. У кого-то работают эти функции? Приходят ли данные об их состоянии?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить