Контексты в шаблонах поведения

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

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Контексты в шаблонах поведения

Сообщение xor »

Sas писал(а): Пн апр 22, 2019 12:54 am
ну и чтоб два раза не вставать спрошу вернули ли $original в альфу?:)
голосуем ))
https://connect.smartliving.ru/ideas/614.html
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Контексты в шаблонах поведения

Сообщение xor »

fandaymon писал(а): Пт май 03, 2019 10:59 am
klv666 писал(а): Пт май 03, 2019 6:50 am Правильно я понимаю, что при продолжения диалога по контекстам в шаблонах поведения каждый раз надо произносить ключевое слово? Диалог без ключевого слово к каждой фразе не посторить?
Строй диалог не через say, а через ask
Ключевое слово и ask -- это же только для общения через терминал на хромгейте (и мдроиде?), я правильно понимаю?
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: Контексты в шаблонах поведения

Сообщение fandaymon »

xor писал(а): Сб май 04, 2019 1:50 am
fandaymon писал(а): Пт май 03, 2019 10:59 am
klv666 писал(а): Пт май 03, 2019 6:50 am Правильно я понимаю, что при продолжения диалога по контекстам в шаблонах поведения каждый раз надо произносить ключевое слово? Диалог без ключевого слово к каждой фразе не посторить?
Строй диалог не через say, а через ask
Ключевое слово и ask -- это же только для общения через терминал на хромгейте (и мдроиде?), я правильно понимаю?
С терминалами на малинках и апельсинках тоже хорошо работает.
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Контексты в шаблонах поведения

Сообщение xor »

fandaymon писал(а): Сб май 04, 2019 2:01 am
xor писал(а): Сб май 04, 2019 1:50 am
fandaymon писал(а): Пт май 03, 2019 10:59 am
klv666 писал(а): Пт май 03, 2019 6:50 am Правильно я понимаю, что при продолжения диалога по контекстам в шаблонах поведения каждый раз надо произносить ключевое слово? Диалог без ключевого слово к каждой фразе не посторить?
Строй диалог не через say, а через ask
Ключевое слово и ask -- это же только для общения через терминал на хромгейте (и мдроиде?), я правильно понимаю?
С терминалами на малинках и апельсинках тоже хорошо работает.
Понятно.
я использую голосовые команды через таскер, там не нужно ключевое слово, но ask не работает, делаю через активацию контекста
viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am

Re: Контексты в шаблонах поведения

Сообщение viktor6 »

xor писал(а): Сб май 04, 2019 11:03 am
fandaymon писал(а): Сб май 04, 2019 2:01 am
xor писал(а): Сб май 04, 2019 1:50 am
fandaymon писал(а): Пт май 03, 2019 10:59 am
klv666 писал(а): Пт май 03, 2019 6:50 am Правильно я понимаю, что при продолжения диалога по контекстам в шаблонах поведения каждый раз надо произносить ключевое слово? Диалог без ключевого слово к каждой фразе не посторить?
Строй диалог не через say, а через ask
Ключевое слово и ask -- это же только для общения через терминал на хромгейте (и мдроиде?), я правильно понимаю?
С терминалами на малинках и апельсинках тоже хорошо работает.
Понятно.
я использую голосовые команды через таскер, там не нужно ключевое слово, но ask не работает, делаю через активацию контекста
А как реализовать через таскер?
Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Контексты в шаблонах поведения

Сообщение xor »

viktor6 писал(а): Чт май 09, 2019 8:05 am ...
А как реализовать через таскер?
ну, это не по теме)
вот, в БЗ https://kb.mjdm.ru/%D0%B8%D1%81%D0%BF%D ... 1%83/#lnk4
там, вообще, много полезного)
viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am

Re: Контексты в шаблонах поведения

Сообщение viktor6 »

xor писал(а): Сб май 11, 2019 1:11 am
viktor6 писал(а): Чт май 09, 2019 8:05 am ...
А как реализовать через таскер?
ну, это не по теме)
вот, в БЗ https://kb.mjdm.ru/%D0%B8%D1%81%D0%BF%D ... 1%83/#lnk4
там, вообще, много полезного)
А вы про это 😁
Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Контексты в шаблонах поведения

Сообщение xor »

viktor6 писал(а):
xor писал(а): Сб май 11, 2019 1:11 am
viktor6 писал(а): Чт май 09, 2019 8:05 am ...
А как реализовать через таскер?
ну, это не по теме)
вот, в БЗ https://kb.mjdm.ru/%D0%B8%D1%81%D0%BF%D ... 1%83/#lnk4
там, вообще, много полезного)
А вы про это [emoji16]
Да уж лет пять пользуюсь, ничего нового не придумано. Единственно, сервер переключаю с домашнего на Коннект для работы извне

Отправлено с моего Redmi 4X через Tapatalk

ialtuhov
Сообщения: 69
Зарегистрирован: Чт фев 14, 2019 9:50 am

Re: Контексты в шаблонах поведения

Сообщение ialtuhov »

Всех приветствую.
Помогите, пожалуйста, разобраться с несколькими вопросами:
1. Что конкретно делает context_clear()? Где ее использует и как она работает? Я так и не смог разобраться.
2. Второй поинтереснее: есть структура шаблона из трех уровней (основной-дочерний-дочерний дочернего). Все работает. По структуре задается несколько переменных.
Вопрос вот в чем: на втором уровне установлена галочка "Использовать как контекст" для перехода на третий. Есть ли какая нибудь команда чтобы при соблюдении определенных условий шаблон не реагировал на нее? То есть если я получаю на втором уровне все переменные и мне не нужно уже использовать третий уровень, но поскольку галочка стоит а я не даю в контексте команд активируется механизм "По истечению времени выполнить".
3. context_activate(ID) - правильно я понимаю, что под ID понимается ID шаблона на который нужно перейти?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Контексты в шаблонах поведения

Сообщение nick7zmail »

1) Очищает текущий контекст. Т.е. если вы, к примеру, на 2 уровне - контекст очистится либо по таймеру в поле время контекста, либо вы можете вручную (или по какой-либо команде) сбросить этот контекст.
2) Как раз можете выполнить context_clear() при соблюдении этих условий, и контекст вернется в корневой. Либо же активировать любой другой контекст по команде из п.3))
3) Да, правильно.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить