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

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

Модератор: immortal

Maks21
Сообщения: 66
Зарегистрирован: Пт апр 13, 2018 1:55 am
Благодарил (а): 19 раз
Поблагодарили: 0

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

Сообщение Maks21 » Сб май 26, 2018 7:13 pm

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

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

Сообщение TransMatrix » Сб май 26, 2018 7:27 pm

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

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

Сообщение Maks21 » Сб май 26, 2018 7:32 pm

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

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

Сообщение TransMatrix » Сб май 26, 2018 7:40 pm

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

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

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

Сообщение Maks21 » Сб май 26, 2018 7:43 pm

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

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

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

Сообщение TransMatrix » Сб май 26, 2018 8:04 pm

Я сделал так:

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

$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
Благодарил (а): 8 раз
Поблагодарили: 22 раза

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

Сообщение TransMatrix » Пн май 28, 2018 12:04 am

На поржать: для настенных выключателей появился ЛонгКлик! Для двуклавишных - Лонг0, 1 и двойная кнопка.
Даблклика - увы...
Но уже круто!
За это сообщение автора TransMatrix поблагодарил:
Ron (Пн май 28, 2018 2:28 am)
Рейтинг: 1.16%
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

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

Сообщение Ron » Пт июн 01, 2018 7:12 pm

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

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

Сообщение Ron » Пт июн 01, 2018 11:52 pm

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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 11, 2018 12:46 pm

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