[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
Re: Модуль поддержки Xiaomi Smart Home
Приехал датчик протечки. Статус бывает: {"status":"leak"},{"status":"no_leak"} и {"status":"iam"} при нажатии кнопки. Батарейка 2032.
SPOILERSPOILER_SHOW
Linux Mint 18.3, SLS Gate, Sonoff, Philips EyeCare Smart Desk Lamp 2, Yeelight Color Bulb, MDM, Irbis A.
Re: Модуль поддержки Xiaomi Smart Home
Отлично! Я свой уже больше месяца жду....
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Добавил поддержку событий от датчика протечки. Будет команда leak со значением 1 либо 0. и iam как отдельная команда, если есть необходимость на кнопку что-нибудь повесить.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
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
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Да, добавил.Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Модуль поддержки Xiaomi Smart Home
Появилось, спасибо!sergejey писал(а):Да, добавил.Draytek писал(а):Сергей, такой вопрос датчики движения Aqara выдают ещё параметр освещенности в lux, можно это добавить.
Вот полная строка, что выдает датчик
report {"cmd":"report","model":"sensor_motion.aq2","sid":"158d0001a40881","short_id":43239,"data":{"lux":"2"}}
-
alekszander
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
Re: Модуль поддержки Xiaomi Smart Home
Коллеги подскажите кто как округляет температуру и влажность с датчиков. Все датчики добавил в простые усторойства.
Re: Модуль поддержки Xiaomi Smart Home
Код: Выделить всё
echo round(1.95583, 2); // 1.96 Re: Модуль поддержки Xiaomi Smart Home
В методе объекта "Датчик протечки" 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("Тревога! Течь в ванной!");
}
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.
Re: Модуль поддержки Xiaomi Smart Home
Смотрите дату предыдущего значения объекта, если оно было больше чем N минут назад - тогда уже поднимать тревогу, иначе тревога уже активна.