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

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

Модератор: immortal

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

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

Сообщение nick7zmail » Ср фев 19, 2020 10:15 am

nick7zmail писал(а):
Ср фев 19, 2020 9:25 am
Вся соль в том, как привязано в модулях сяоми. Если выбран к примеру по изменению статуса - и изменять свойство, и запускать какой нибудь метод (switch к примеру) - тогда оно будет глючить.
Что и требовалось доказать....на кой фиг у вас и метод и свойство в кнопке выбраны??? Выбираете либо то либо другое...т.к. изменение статус уже вызывает метод pressed. А если вы подряд и то и другое вызываете - естественно возникает зацикливание, которое после пары срабатываний прерывает система.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:20 am

nick7zmail писал(а):
Ср фев 19, 2020 10:15 am
nick7zmail писал(а):
Ср фев 19, 2020 9:25 am
Вся соль в том, как привязано в модулях сяоми. Если выбран к примеру по изменению статуса - и изменять свойство, и запускать какой нибудь метод (switch к примеру) - тогда оно будет глючить.
Что и требовалось доказать....на кой фиг у вас и метод и свойство в кнопке выбраны??? Выбираете либо то либо другое...т.к. изменение статус уже вызывает метод pressed. А если вы подряд и то и другое вызываете - естественно возникает зацикливание, которое после пары срабатываний прерывает система.
А теперь можно подробнее для тех, кто в танке? В каком месте и что не так сделал? Я уже все тут перепробовал, что смог... Хоть бы кто-то мануал снял для элементарных вещей и начинающих свой путь в сторону автоматизации дома.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср фев 19, 2020 10:21 am

Зайдите в редактирование метрик кнопки, и поле "Свойство" либо поле "Метод" оставьте пустыми.
За это сообщение автора nick7zmail поблагодарил:
EvgenaNet (Ср фев 19, 2020 10:39 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:30 am

nick7zmail писал(а):
Ср фев 19, 2020 10:21 am
Зайдите в редактирование метрик кнопки, и поле "Свойство" либо поле "Метод" оставьте пустыми.
Не помогает...
Последний раз редактировалось EvgenaNet Ср фев 19, 2020 10:35 am, всего редактировалось 2 раза.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср фев 19, 2020 10:33 am

Странно. Такие глюки именно из за этого обычно.
Ок...а если по-другому попробовать? У кнопки выбрать в объекте - Реле выключателя, свойство пустое, а метод - switch. На сколько адекватно так будет работать?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:36 am

nick7zmail писал(а):
Ср фев 19, 2020 10:33 am
Странно. Такие глюки именно из за этого обычно.
Ок...а если по-другому попробовать? У кнопки выбрать в объекте - Реле выключателя, свойство пустое, а метод - switch. На сколько адекватно так будет работать?
По первой схеме заработало после удаления простых устройств и добавления их заново.
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:40 am

nick7zmail писал(а):
Ср фев 19, 2020 10:33 am
Странно. Такие глюки именно из за этого обычно.
Ок...а если по-другому попробовать? У кнопки выбрать в объекте - Реле выключателя, свойство пустое, а метод - switch. На сколько адекватно так будет работать?
Кнопка заработала, да. Только пауза между нажатиями и включением света - почти 2 секунды... Это очень много. Никак не сократить? С чем связано? В домотикз шустрее отрабатывает.
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:47 am

nick7zmail писал(а):
Ср фев 19, 2020 10:21 am
Зайдите в редактирование метрик кнопки, и поле "Свойство" либо поле "Метод" оставьте пустыми.
Кстати, поле "Свойство" и поле "Метод" у кнопки подставляются автоматически МЖД. А мне, как новичку, откуда знать что система тут ошибается?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Ср фев 19, 2020 10:48 am

Сократить - способ №1 - без простых устройств создать объект, метод и свойство. К свойству подвязать выключатель, к методу кнопку. Методом дергать свойство...сократится примерно до секунды...способ №2 - обойтись без МД, и настроить что то типа "прямой обработки" в стороннем php файле. Так кто то вроде делал...но по сравнению с 1ым способом - выиграете может 0,3-0,5 сек...но по сравнению с работой через ПУ - говорили работает заметно быстрее.

Вообще обычно рекомендую такие простенькие привязки делать в рамках стандартного функционала михоум.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
EvgenaNet
Сообщения: 12
Зарегистрирован: Вт фев 18, 2020 2:41 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение EvgenaNet » Ср фев 19, 2020 10:57 am

nick7zmail писал(а):
Ср фев 19, 2020 10:48 am
Сократить - способ №1 - без простых устройств создать объект, метод и свойство. К свойству подвязать выключатель, к методу кнопку. Методом дергать свойство...сократится примерно до секунды...способ №2 - обойтись без МД, и настроить что то типа "прямой обработки" в стороннем php файле. Так кто то вроде делал...но по сравнению с 1ым способом - выиграете может 0,3-0,5 сек...но по сравнению с работой через ПУ - говорили работает заметно быстрее.

Вообще обычно рекомендую такие простенькие привязки делать в рамках стандартного функционала михоум.
А есть где-то инструкции по созданию объектов, методов и свойств?

Тут будет минимум "простеньких привязок" ))) В михом уже были сценарии, которые работают через Китай и тоже иногда жестко выбешивают тормозами. Поэтому цель - локализовать все сценарии. Вот и ищу подходящую платформу умного дома. Пока это только свет, а в перспективе - дом 190квм со своим отоплением, светом и развлекаловкой. Так что, точно ни михом.
Ответить