Охрана при помощи шлюза Xiaomi

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Охрана при помощи шлюза Xiaomi

Сообщение Мазур » Ср авг 03, 2022 8:58 pm

Други. Всё. Пипец. Я реально тупой! Три дня об стенку бьюсь
С такими элементарными вещами не могу справиться ... (((
В общем подключил шлюз сяоМИ к МД - это просто.
Решил сигналку замутить, действовал по инструкциям.

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');
Я заменил Rgbgt01 на XiRgb01 потому что у меня он так отображается.
При выполнении этого сценария шлюз просто светит! Не мегает и не произносит ни звука!
И у меня нет связанного объекта 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');   
}   
6) У вас должен быть установлен модуль Simple Devices addon (Xiaomi Gateway RGB)
Установил, но он прозрачный в "ОБЬЕКТАХ" и его не выбрать, за то есть какой то SRGB
1.jpg
1.jpg (106.35 КБ) 999 просмотров
7) в приложении xiaomihome должны быть привязаны 2 свойства к этому обьекту который создат модуль Simple Devices addon

Что за фигня не пойму?
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Мазур » Чт авг 04, 2022 1:50 pm

Ну а это видео вообще супер мануал! https://www.youtube.com/watch?v=s-tyB4hZmss&t=302s
В кратце о ролике:
Смотри ка как у меня всё работает! Классно? Да.
Как это сделать. Берете создаете класс ToDo, туда вписываете сами знает что.
Потом делаем кнопку, правда она у вас скорее всего работать не будет.
И всё! Ах да сейчас я вам покажу самое сложное, это скрипты (шаблоны поведения) работы.
Если ролик для умеющих и понимающих, то он им нафиг не нужен. :lol:
Для остальных тёмный лес. :!:
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Logrus » Чт авг 04, 2022 2:38 pm

в тлг отвечал, ну продублирую
в пп 6.7. вы создайте объект (можно как самому ручками так и из ПУ)
и уже в этот объект привязывайте свойства из модуля
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Logrus » Чт авг 04, 2022 2:55 pm

у меня один вопрос, вот ставили дополнение ПУ
а это смотрели читали?

https://connect.smartliving.ru/tasks/288.html
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Мазур » Чт авг 04, 2022 4:39 pm

Logrus писал(а):
Чт авг 04, 2022 2:55 pm
у меня один вопрос, вот ставили дополнение ПУ
а это смотрели читали?

https://connect.smartliving.ru/tasks/288.html
Здравствуйте. Да, это я читал. Но у меня почему то не много по другому.
SXiGatewayRGB у меня бледная и я не могу привязать к нему связанный объект.
Вместо него есть SRGB. Ну и соответственно вместо brightness работает level.
Не знаю почему так...
Шлюз звуки издаёт, мигает.
Но пока не поставить не снять с охраны шлюз
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Logrus » Чт авг 04, 2022 4:49 pm

ну дак создайте в этом классе объект
там справа есть кнопочки

п.с. летом живу в лесу, пишу с телефона
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Мазур » Чт авг 04, 2022 5:15 pm

Logrus писал(а):
Чт авг 04, 2022 4:49 pm
ну дак создайте в этом классе объект
там справа есть кнопочки

п.с. летом живу в лесу, пишу с телефона
А какой смысл если он с XiRgbt мигет и орёт.
Не работает постановка и работа датчика движения.
Разобрался, надо было в ручную установить SecurityArmedMode.active - 0 на 1
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Logrus » Чт авг 04, 2022 6:24 pm

ну поуправляете цветом и поймете разницу и зачем это пу делалось
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: Охрана при помощи шлюза Xiaomi

Сообщение Мазур » Чт авг 04, 2022 8:05 pm

Тык получилось же. )))
Ответить