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

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

Модератор: immortal

Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

skysilver, не понял, опять ты автор модуля?
Ну, блин... Если так, то пардоню, что не туда обратился.

Не, это не перебор, потому как например отклонения от пределов влажности и температуры мы ничего сами не прописываем для говорилки и оповещения в чате от Алиски, а фича полезная ведь! :)
А тут отслеживание состояния батарейки в датчике.
Батарейка, если сядет, то по любому датчик отвалится, поэтому датчик прикрутил в мажорик - держи отслеживание его жизни деятельности внутреннем автоматизированным сервисом , который по умолчанию будет. ;)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Ron писал(а): Сб май 19, 2018 11:41 pm skysilver, не понял, опять ты автор модуля?
Ну, блин... Если так, то пардоню, что не туда обратился.
Нее, не я. )) Но пулреквесты кидаю иногда, наряду с Eraser и SergeJey.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

А, ну тогда сенди идею, потому как прикрутил зигби сяомовский в мажорик - держи отслеживание его "сердцебиения" не только через приложуху китайцев :)
Kas-11
Сообщения: 37
Зарегистрирован: Ср апр 26, 2017 11:52 am

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

Сообщение Kas-11 »

Подскажите что такое iam?
Есть Xiaomi кнопка. У нее есть ДАННЫЕ:
click - это одно нажатие на кнопку.
double_click - это двойное нажатие на кнопку.
iam - это ??????
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Kas-11 писал(а): Пн май 21, 2018 8:59 am iam - это ??????
Если на датчике однократно нажать кнопку для сопряжения, то шлюз балакает о том, что связь с датчиком есть и он в зоне покрытия. iam - это и есть такое событие однократного нажатия на кнопку сопряжения.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

iam: i~am - я есть.
Kas-11
Сообщения: 37
Зарегистрирован: Ср апр 26, 2017 11:52 am

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

Сообщение Kas-11 »

Спасибо за ответ!
У меня еще вопрос
В датчике движения есть "no_motion"
Это расстояние до датчика?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Kas-11 писал(а): Пн май 21, 2018 1:41 pm В датчике движения есть "no_motion"
Это расстояние до датчика?
Нет. Это время в секундах, в течение которого не было движения.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Kirilloff_73
Сообщения: 2
Зарегистрирован: Пт янв 26, 2018 9:41 pm

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

Сообщение Kirilloff_73 »

Ребята, подскажите, что не так делаю...
создал кнопку на вращение кубика XiButton10 для управления громкостью телека, в методе logicAction прописал вот такой код:
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();

if ((float)gg('XiButton10.Rotate')>0) {
$smartTv->control('TV_1','sendCode',25);
}
else {
$smartTv->control('TV_1','sendCode',24);
}

Но при вращении как по часовой стрелке, так и против громкость только увеличивается.
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

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

Сообщение fandaymon »

Kirilloff_73 писал(а): Вт май 22, 2018 10:10 pm Ребята, подскажите, что не так делаю...
создал кнопку на вращение кубика XiButton10 для управления громкостью телека, в методе logicAction прописал вот такой код:
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();

if ((float)gg('XiButton10.Rotate')>0) {
$smartTv->control('TV_1','sendCode',25);
}
else {
$smartTv->control('TV_1','sendCode',24);
}

Но при вращении как по часовой стрелке, так и против громкость только увеличивается.
А свойство XiButton10.Rotate привязано к свойству rotate кубика?
Ответить