Страница 76 из 217

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

Добавлено: Пт мар 16, 2018 9:55 am
Jager
woow писал(а):Перелистал все 75 страниц этой темы, может быть и отупел от такого количества, но тут про датчик движения есть только такая информация что данные от датчика поступает только в виде "1" и для расшифровки нужен метод, а не свойство. Всё. На этом праздник кончился и дальше каждый за себя, как кому повезёт, всё что полезно и нужно в шапке тоже не найти. Что за метод, про что метод это только для продвинутых, а остальным MiHome.
От простых устройств толку мало, ну если только выводить какие нибудь данные, например освещённость и больше ни чего, а так после инициации простых устройств долго ковырял пока всё исправил.
Ну вот вам картинки :)
SPOILERSPOILER_SHOW
Создайте объект в готовом классе как на картинке ниже
Изображение
В методе statusChanged этого объекта напишите ваш код, например такой
Изображение
После этого привяжите этот метод в модуле XiaomiHome и все
Изображение
После каждого срабатывания датчика будет выполнятся ваш метод.

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

Добавлено: Пт мар 16, 2018 9:58 am
Logrus
дополню, в теме новичка в ветке общих обсуждений на дверь пример выкладывал, и на броадлинк, и на сяоми
viewtopic.php?f=6&t=4122&start=130#p71593
на датчик движения можно посмотреть в коннекте в классе румс (это лучше там реализовывать, в простых устройствах датчик движения привязан к помещению, код очень простой, для понимания всего механизма самое оно)

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

Добавлено: Пт мар 16, 2018 10:15 am
Logrus
skysilver писал(а): Уже писали в этой теме - ноля в статусе не будет, приходит всегда единица. В момент, когда приходит единица (сработал датчик) в модуле выполняется запись в связанное свойство объекта и вызывается метод, если он указан. Дальнейшую логику нужно реализовывать в простых устройствах, или в привязанном методе.
вот и еще, помимо двери различие с броадлинком, в коде ПУ мне выставление нуля мешалось, здесь без этого никак

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

Добавлено: Пт мар 16, 2018 10:22 am
sigment
Удалось выяснить.... Модуль Xiaomihome приводит к падению main цикла каждую минуту стабильно.
Какие действия можно предпринять? Обновление модуля не помогает. К шлюзу подключено 30 датчиков. Через приложение MiHome проблем не наблюдаю, только в mjd.

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

Добавлено: Пт мар 16, 2018 11:35 am
Gelezako
skysilver писал(а):Ну вы чо, не тупите, народ. IP шлюза там нафиг не нужен. Нужен IP сервера! Т.е. тот адрес, на который, например, вы заходите с мобилки в веб-морду МД.
bm_s писал(а):Нет, нужно было ip компа, сразу завелось
Ребята, вы что прикалываетесь? Там 2 поля, одно для шлюза , другое для МЖД сервера. И то и то можно указать, но не обязательно. У меня вообще ничего не указано и всё работает.

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

Добавлено: Пт мар 16, 2018 11:56 am
Gelezako
sigment писал(а):Удалось выяснить.... Модуль Xiaomihome приводит к падению main цикла каждую минуту стабильно.
Какие действия можно предпринять? Обновление модуля не помогает. К шлюзу подключено 30 датчиков. Через приложение MiHome проблем не наблюдаю, только в mjd.
Зайдите а раздел X-ray, вкладка debug, в левом верхнем углу выберите файл xiaomi.log. Если будут ошибки, то запостите их сюда
https://connect.smartliving.ru/tasks/21.html
для исправлений в раздел "Добавить предложение". Если Сергей подтвердит проблему и при наличии времени возможно ваша проблема будет исправлена.

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

Добавлено: Пт мар 16, 2018 12:22 pm
smart_g
to woow: посмотрите viewtopic.php?f=4&t=4193 1-й пост. Там примеры методов для ламп Yeelitgh. Берите за основу и делайте свои. Я на их основе создал методы для wireless switch.

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

Добавлено: Пт мар 16, 2018 2:44 pm
sigment
Gelezako писал(а): Зайдите а раздел X-ray, вкладка debug, в левом верхнем углу выберите файл xiaomi.log. Если будут ошибки, то запостите их сюда
https://connect.smartliving.ru/tasks/21.html
для исправлений в раздел "Добавить предложение". Если Сергей подтвердит проблему и при наличии времени возможно ваша проблема будет исправлена.
Вот что выдает. Просто мне это ни чем не говорит. Кроме странного IP 0.0.0.0

18:48:08 0.66015700 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
18:48:08 0.65962100 Socket bind OK (Binding IP: 0.0.0.0)
18:48:08 0.65740900 Socket created
18:46:18 0.15448100 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
18:46:18 0.15416200 Socket bind OK (Binding IP: 0.0.0.0)
18:46:18 0.15386900 Socket created
18:46:08 0.22017100 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
18:46:08 0.21981900 Socket bind OK (Binding IP: 0.0.0.0)
18:46:08 0.21940000 Socket created

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

Добавлено: Пт мар 16, 2018 6:09 pm
VladPTZ
Mi gateway 2
В модуле параметр rgb значение 00ff0e как мне менять цвет при помощи 3 ползунков красного синего и зеленого?

И что за параметр illumination?

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

Добавлено: Пт мар 16, 2018 6:40 pm
Gelezako
VladPTZ писал(а):Mi gateway 2
В модуле параметр rgb значение 00ff0e как мне менять цвет при помощи 3 ползунков красного синего и зеленого?
Я добавил rgb свойство сяоми шлюза через простые устройсва и выбрал тип rgb-контроллер. Цвет отлично меняется.
VladPTZ писал(а): И что за параметр illumination?
в шлюзе есть встроенный датчик освещённости, это его значения.