С такими элементарными вещами не могу справиться ... (((
В общем подключил шлюз сяоМИ к МД - это просто.
Решил сигналку замутить, действовал по инструкциям.
https://www.youtube.com/watch?v=nHz4rZVGf_k
1) Создаем скрипт включение выключение режима охраны OXRANA_ON/OFF
Код: Выделить всё
if ('0' == getGlobal('SecurityArmedMode'.'.'.'active')) {
callMethod('SecurityArmedMode'.'.'.'activate');
} else if ('1' == getGlobal('SecurityArmedMode'.'.'.'active')) {
callMethod('SecurityArmedMode'.'.'.'deactivate');
}
Это я сделал.
2) СОЗДАЕМ СКРИПТ ДЛЯ Xiaomi Gateway красный цвет и звук ringtone_oxrana
Код: Выделить всё
sg('Gateway.ringtone','2,50');
setGlobal('Rgbgt01.brightness', '100');
sg('Rgbgt01.color','#ff0000');
sleep(2);
setGlobal('Rgbgt01.brightness', '5');
sleep(1);
setGlobal('Rgbgt01.brightness', '100');
sleep(1);
setGlobal('Rgbgt01.brightness', '5');
sleep(1);
setGlobal('Rgbgt01.brightness', '100');
sleep(1);
setGlobal('Rgbgt01.brightness', '5');
sleep(1);
setGlobal('Rgbgt01.brightness', '80');
sleep(20);
sg('Gateway.ringtone','stop');
При выполнении этого сценария шлюз просто светит! Не мегает и не произносит ни звука!
И у меня нет связанного объекта GATEWAY
РЕШЕНИЕ: Нужно добавить вручную связанный объект, и установить свойство Ringtone. Звук появился.
Далее, что бы шлюз замигал, нужно было заменить Rgbt01.brightness на XiDimmer01.level
это сделал.3) Добавляем новое свойство в объект Security.srabotka
4) Добавляем в метод checkState объекта Security код
Код: Выделить всё
if ((gg('SecurityArmedMode.active')==1)&& (gg('Security.srabotka')==1)) {
$red_state=1;
$details[]="Дома никого нет, охрана включена Сработали датчики";
}
5) добавляем в метод logicAction обьекта MotionSensor1 (у меня датчик движения подлючен к есп8266 обычный ардуиновский)
Код: Выделить всё
if (gg('SecurityArmedMode.active')==1) {
sg('Security.srabotka', 1);
runScript('ringtone_oxrana');
}
Установил, но он прозрачный в "ОБЬЕКТАХ" и его не выбрать, за то есть какой то SRGB6) У вас должен быть установлен модуль Simple Devices addon (Xiaomi Gateway RGB)
7) в приложении xiaomihome должны быть привязаны 2 свойства к этому обьекту который создат модуль Simple Devices addon
Что за фигня не пойму?