сцена с окном IPcam для управления воротами

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

Модератор: immortal

Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: сцена с окном IPcam для управления воротами

Сообщение samolet » Сб ноя 10, 2018 11:17 pm

Доброго всем вечера, не могу ни как написать код помогите кто может, кто может помогите.
Суть в следующем, при изменении статуса объекта на 1 выполнить сценарий иначе выполнить другой сценарий, плиз поделитесь любым кодом если можно с заданными параметрами, объект и сценарий я подставлю свой, спасибо.
gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород
Благодарил (а): 5 раз
Поблагодарили: 12 раз

Re: сцена с окном IPcam для управления воротами

Сообщение gnom537 » Сб ноя 10, 2018 11:51 pm

а так не работает?

if ( статус==1 )
{
выполнить сценарий 1
}
else
{
выполнить сценарий 2
}



if (timeIs("21:00"))
{
say(timeNow(),4);
runScript("LIGHT_OFF_ночь");
}
else
{
say(timeNow(),4);
runScript("LIGHT_ON_день");
}

только наверное этот код нужно вставить в метод этого свойства, тогда должно будет работать автоматом. но это не точно... ))
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: сцена с окном IPcam для управления воротами

Сообщение samolet » Вс ноя 11, 2018 12:02 am

попробую, но какой элемент добавить в сцене что-бы выполнилось условие
код получается вот такой
if ( gpio212==1 )
{

Say('Ворота первого въезда в гараж закрыты',2);
}
else
{
Say('Ворота первого въезда в гараж открыты полностью',2);
}
как gpio212 определится из данных устройства?
Jilber
Сообщения: 686
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 113 раз
Поблагодарили: 107 раз

Re: сцена с окном IPcam для управления воротами

Сообщение Jilber » Вс ноя 11, 2018 12:06 am

Код добавить в метод и запускать метод при изменении свойства:
СпойлерПоказать
Запуск метода.jpg
Запуск метода.jpg (56.15 КБ) 2554 просмотра
Состояние gpio212 ведь передаётся в Мажордомо в какое-то свойство какого-то объекта ?
Последний раз редактировалось Jilber Вс ноя 11, 2018 12:14 am, всего редактировалось 1 раз.
gnom537
Сообщения: 111
Зарегистрирован: Вт июн 17, 2014 1:06 pm
Откуда: нижний новгород
Благодарил (а): 5 раз
Поблагодарили: 12 раз

Re: сцена с окном IPcam для управления воротами

Сообщение gnom537 » Вс ноя 11, 2018 12:13 am

у обьекта есть свойства и методы .
свойство это gpio212.
метод нужно создать и вставить в него код выше. вроде так. но это не точно...))
Ответить