[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
-
- Сообщения: 28
- Зарегистрирован: Чт июн 22, 2017 9:41 am
- Благодарил (а): 68 раз
- Поблагодарили: 0
Re: Модуль поддержки Xiaomi Smart Home
Приехал датчик протечки. Статус бывает: {"status":"leak"},{"status":"no_leak"} и {"status":"iam"} при нажатии кнопки. Батарейка 2032.
СпойлерПоказать
Linux Mint 18.3, SLS Gate, Sonoff, Philips EyeCare Smart Desk Lamp 2, Yeelight Color Bulb, MDM, Irbis A.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Добавил поддержку событий от датчика протечки. Будет команда leak со значением 1 либо 0. и iam как отдельная команда, если есть необходимость на кнопку что-нибудь повесить.
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 9
- Зарегистрирован: Сб май 13, 2017 11:50 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Модуль поддержки Xiaomi Smart Home
Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Да, добавил.Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 9
- Зарегистрирован: Сб май 13, 2017 11:50 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Модуль поддержки Xiaomi Smart Home
Появилось, спасибо!sergejey писал(а):Да, добавил.Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
-
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: Модуль поддержки Xiaomi Smart Home
Коллеги подскажите кто как округляет температуру и влажность с датчиков. Все датчики добавил в простые усторойства.
-
- Сообщения: 28
- Зарегистрирован: Чт июн 22, 2017 9:41 am
- Благодарил (а): 68 раз
- Поблагодарили: 0
Re: Модуль поддержки Xiaomi Smart Home
В методе объекта "Датчик протечки" SDevices-> logicAction сделал скрипт говорящий голосом и отсылающий СМС. Почемуто срабатывает 2 раза, и приходит 2 СМС.
Подскажите, как исправить?
СпойлерПоказать
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("Тревога! Течь в ванной!");
}
setTimeOut('1', " say('Внимание! Тревога! Течь в ванной!', 3);", (int)('5'));
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("Тревога! Течь в ванной!");
}
Linux Mint 18.3, SLS Gate, Sonoff, Philips EyeCare Smart Desk Lamp 2, Yeelight Color Bulb, MDM, Irbis A.
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: Модуль поддержки Xiaomi Smart Home
Смотрите дату предыдущего значения объекта, если оно было больше чем N минут назад - тогда уже поднимать тревогу, иначе тревога уже активна.