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

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

Модератор: immortal

Maks21
Сообщения: 66
Зарегистрирован: Пт апр 13, 2018 1:55 am

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

Сообщение Maks21 »

Еще вопрос,как правильно должен отображаться датчик движения на сцене?У меня он появляеться и исчезает,а хотелось бы чтоб присутствовал на сцене постоянно,при срабатывании менял цвет.
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am

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

Сообщение TransMatrix »

Ставишь, к примеру, картинку.
Добавляешь состояние On - условие отображения при движении, и картинку.
Добавляешь состояние Off - условие отображения при отсутствии движения и ставишь нужную картинку...
Maks21
Сообщения: 66
Зарегистрирован: Пт апр 13, 2018 1:55 am

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

Сообщение Maks21 »

TransMatrix писал(а): Сб май 26, 2018 7:27 pm Ставишь, к примеру, картинку.
Добавляешь состояние On - условие отображения при движении, и картинку.
Добавляешь состояние Off - условие отображения при отсутствии движения и ставишь нужную картинку...
спс! попробую!
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am

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

Сообщение TransMatrix »

Я у себя для двери тамбура поставил отображаться вообще три состояния для датчика закрытия:
1. Закрыто
2. Открыто
3. Закрыто, но в течении пяти минут открывалось.

А то знаете - дверь хлопнет: вроде закрыто показано, а открыто ты увидеть не успел...
Maks21
Сообщения: 66
Зарегистрирован: Пт апр 13, 2018 1:55 am

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

Сообщение Maks21 »

TransMatrix писал(а): Сб май 26, 2018 7:40 pm Я у себя для двери тамбура поставил отображаться вообще три состояния для датчика закрытия:
1. Закрыто
2. Открыто
3. Закрыто, но в течении пяти минут открывалось.

А то знаете - дверь хлопнет: вроде закрыто показано, а открыто ты увидеть не успел...
а закрыто, но в течении 5 мин открывалась ,это как реализовано?и хочу свои иконки сделать,размер првязан?или индивидуальный?
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am

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

Сообщение TransMatrix »

Я сделал так:

Код: Выделить всё

$ret = gethistorycount("XiOpenclose03.status",strtotime("-5 minute"));
$v = gg("XiOpenclose03.status");

if (($ret>0) && ($v==1)) {
        $display=1;
} else {
        $display=0;
}
Сейчас смотрю - можно было тупо юзать свойство updated...
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am

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

Сообщение TransMatrix »

На поржать: для настенных выключателей появился ЛонгКлик! Для двуклавишных - Лонг0, 1 и двойная кнопка.
Даблклика - увы...
Но уже круто!
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

Сергей, как бы в модуль накидать данные, которые отстреливают устройства?
Что от меня потребуется,если есть желание?
А то только состояние батареек и все...
Вложения
new device.jpg
new device.jpg (18.53 КБ) 4229 просмотров
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm

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

Сообщение Ron »

UPD. Ага, понятненько.
В xidevices_edit.inc.php нужно так дополнить 32 строчку акаровским кубиком и батарейка норм пропишется, точнее ее тип.

Код: Выделить всё

} elseif ($rec['TYPE']=='motion' || $rec['TYPE']=='sensor_motion.aq2' || $rec['TYPE']=='sensor_cube.aqgl01' || $rec['TYPE']=='cube') {
Копаю дальше...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Всем привет. Расскажите, как работает датчик движения xiaomi?
Кому-то пытался настроить - вылез такой алгоритм - что модуль присылает 1, когда началось движение....и всё. На протяжении какого-то времени, если движение продолжается - ничего не отправляется. Когда движение прекращается - на 0 обратно не сбрасывается. Только через некоторое время начинает меняться свойство no_motion. Как в итоге определить конец движения?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить