Новое в работе с терминалами, sayTo, sayReply

Новые релизы, обновления и т.п.

Модератор: immortal

Demid
Сообщения: 3
Зарегистрирован: Чт янв 19, 2017 1:22 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение Demid » Чт янв 19, 2017 4:06 pm

Да, этот код прописан в шаблонах поведения, а шаблон привязан к свойству объекта. Код обрабатывается когда температура выше 24 градусов.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение slgeo » Чт янв 19, 2017 8:11 pm

Хм...хотя так и возможно, но это не самый лучший способ. Потом концов не найдете, лучше реакцию обрабатывать непосредственно в методе объекта - у свойства можно назначить метод при его изменении. Фактически это будет событием.
Поскольку в методе уже прописана проверка условия температуры, то он будет срабатывать и при дальнейшем увеличении, если надо дополнительно извещать, то можно этот же метод вызывать через определенный промежуток таймером, например:

Код: Выделить всё

SetTimeOut("CheckTS",'cm("TS.CheckTS");', 600); 
Прописываете код в условии.
За это сообщение автора slgeo поблагодарил:
Demid (Вс янв 22, 2017 9:38 am)
Рейтинг: 1.16%
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение slgeo » Чт янв 26, 2017 12:22 am

Что-то Алиса после обновления стала говорить несколько фраз одновременно, если say идут друг за другом. Получается какая-то каша. Никто не сталкивался?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение Sas » Чт янв 26, 2017 12:28 am

Да, есть такое. Думал показалось, но видимо нет
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение slgeo » Чт янв 26, 2017 5:35 pm

По сценарию ReadRssNews читаются все новости одновременно )
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение iapet » Чт янв 26, 2017 10:56 pm

slgeo писал(а):Что-то Алиса после обновления стала говорить несколько фраз одновременно, если say идут друг за другом. Получается какая-то каша. Никто не сталкивался?
Тут ответ
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение SergeyM » Пн янв 30, 2017 9:41 pm

Коллеги, настроил терминал на винде и хроме, теперь болтает все, что валится в чат, не взирая на minMsgLevel, жена гневается, ночь на дворе, куда копнуть, (ну кроме, как выключить терминал ;) )
Windows, Debian 8, 1-Wire
Connect
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение slgeo » Вт янв 31, 2017 2:01 pm

SergeyM писал(а):Коллеги, настроил терминал на винде и хроме, теперь болтает все, что валится в чат, не взирая на minMsgLevel, жена гневается, ночь на дворе, куда копнуть, (ну кроме, как выключить терминал ;) )
пропиши во всех

Код: Выделить всё

say(<Текст>,1); 
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение SergeyM » Вт янв 31, 2017 5:34 pm

Ну... во-первых, это достаточно трудоемко, т.к. мест, откуда вызывается say много.
А во-вторых, как заставить работать в штатном режиме, т.е. реагировать на minmsglevel?

Отправлено с моего SM-G900FD через Tapatalk
Windows, Debian 8, 1-Wire
Connect
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Новое в работе с терминалами, sayTo, sayReply

Сообщение SergeyM » Вт янв 31, 2017 10:11 pm

Короче понятно, ChromeGateMJD глубоко наплевать на MinMsgLevel. Все остальные терминалы (андроид) и сервер ведут себя адекватно. Вопрос к Сергею, можно ли надеяться на соответствующую доработку?
Windows, Debian 8, 1-Wire
Connect
Ответить