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

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

Добавлено: Вт сен 19, 2017 3:52 pm
Mavric
Приехал датчик протечки. Статус бывает: {"status":"leak"},{"status":"no_leak"} и {"status":"iam"} при нажатии кнопки. Батарейка 2032.
SPOILERSPOILER_SHOW
Sensor.jpg
Sensor.jpg (172.77 КБ) 7411 просмотров

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

Добавлено: Вт сен 19, 2017 5:20 pm
Aven
Отлично! Я свой уже больше месяца жду....

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

Добавлено: Ср сен 20, 2017 1:13 pm
sergejey
Добавил поддержку событий от датчика протечки. Будет команда leak со значением 1 либо 0. и iam как отдельная команда, если есть необходимость на кнопку что-нибудь повесить.

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

Добавлено: Ср сен 20, 2017 5:47 pm
Draytek
Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}

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

Добавлено: Ср сен 20, 2017 6:04 pm
sergejey
Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
Да, добавил.

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

Добавлено: Ср сен 20, 2017 8:13 pm
Draytek
sergejey писал(а):
Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
Да, добавил.
Появилось, спасибо!

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

Добавлено: Пт сен 22, 2017 4:10 am
alekszander
Коллеги подскажите кто как округляет температуру и влажность с датчиков. Все датчики добавил в простые усторойства.

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

Добавлено: Пт сен 22, 2017 9:22 am
Aven

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

echo round(1.95583, 2);  // 1.96 

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

Добавлено: Сб сен 23, 2017 2:45 pm
Mavric
В методе объекта "Датчик протечки" SDevices-> logicAction сделал скрипт говорящий голосом и отсылающий СМС. Почемуто срабатывает 2 раза, и приходит 2 СМС.
SPOILERSPOILER_SHOW
if (getGlobal('Xi_leak'.'.'.'status') == 1) {
setTimeOut('1', " say('Внимание! Тревога! Течь в ванной!', 3);", (int)('5'));

include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("Тревога! Течь в ванной!");

}
Подскажите, как исправить?

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

Добавлено: Сб сен 23, 2017 8:54 pm
Aven
Смотрите дату предыдущего значения объекта, если оно было больше чем N минут назад - тогда уже поднимать тревогу, иначе тревога уже активна.