Новое в работе с терминалами, sayTo, sayReply
Модератор: immortal
Re: Новое в работе с терминалами, sayTo, sayReply
Да, этот код прописан в шаблонах поведения, а шаблон привязан к свойству объекта. Код обрабатывается когда температура выше 24 градусов.
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Хм...хотя так и возможно, но это не самый лучший способ. Потом концов не найдете, лучше реакцию обрабатывать непосредственно в методе объекта - у свойства можно назначить метод при его изменении. Фактически это будет событием.
Поскольку в методе уже прописана проверка условия температуры, то он будет срабатывать и при дальнейшем увеличении, если надо дополнительно извещать, то можно этот же метод вызывать через определенный промежуток таймером, например:
Прописываете код в условии.
Поскольку в методе уже прописана проверка условия температуры, то он будет срабатывать и при дальнейшем увеличении, если надо дополнительно извещать, то можно этот же метод вызывать через определенный промежуток таймером, например:
Код: Выделить всё
SetTimeOut("CheckTS",'cm("TS.CheckTS");', 600);
- Рейтинг: 1.16%
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Новое в работе с терминалами, sayTo, sayReply
Что-то Алиса после обновления стала говорить несколько фраз одновременно, если say идут друг за другом. Получается какая-то каша. Никто не сталкивался?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Новое в работе с терминалами, sayTo, sayReply
По сценарию ReadRssNews читаются все новости одновременно )
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 289
- Зарегистрирован: Вт авг 18, 2015 6:23 pm
- Благодарил (а): 8 раз
- Поблагодарили: 36 раз
Re: Новое в работе с терминалами, sayTo, sayReply
Тут ответslgeo писал(а):Что-то Алиса после обновления стала говорить несколько фраз одновременно, если say идут друг за другом. Получается какая-то каша. Никто не сталкивался?
-
- Сообщения: 100
- Зарегистрирован: Вт ноя 11, 2014 5:16 pm
- Откуда: Шатура
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: Новое в работе с терминалами, sayTo, sayReply
Коллеги, настроил терминал на винде и хроме, теперь болтает все, что валится в чат, не взирая на minMsgLevel, жена гневается, ночь на дворе, куда копнуть, (ну кроме, как выключить терминал )
Windows, Debian 8, 1-Wire
Connect
Connect
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Новое в работе с терминалами, sayTo, sayReply
пропиши во всехSergeyM писал(а):Коллеги, настроил терминал на винде и хроме, теперь болтает все, что валится в чат, не взирая на minMsgLevel, жена гневается, ночь на дворе, куда копнуть, (ну кроме, как выключить терминал )
Код: Выделить всё
say(<Текст>,1);
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 100
- Зарегистрирован: Вт ноя 11, 2014 5:16 pm
- Откуда: Шатура
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: Новое в работе с терминалами, sayTo, sayReply
Ну... во-первых, это достаточно трудоемко, т.к. мест, откуда вызывается say много.
А во-вторых, как заставить работать в штатном режиме, т.е. реагировать на minmsglevel?
Отправлено с моего SM-G900FD через Tapatalk
А во-вторых, как заставить работать в штатном режиме, т.е. реагировать на minmsglevel?
Отправлено с моего SM-G900FD через Tapatalk
Windows, Debian 8, 1-Wire
Connect
Connect
-
- Сообщения: 100
- Зарегистрирован: Вт ноя 11, 2014 5:16 pm
- Откуда: Шатура
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: Новое в работе с терминалами, sayTo, sayReply
Короче понятно, ChromeGateMJD глубоко наплевать на MinMsgLevel. Все остальные терминалы (андроид) и сервер ведут себя адекватно. Вопрос к Сергею, можно ли надеяться на соответствующую доработку?
Windows, Debian 8, 1-Wire
Connect
Connect