Сам прогноз довольно короткий:
Прогноз: Домодедово, 24 июня
Облачно, небольшой дождь. Температура ночью 13°, днём 26°. Ветер северо-западный, 3 м/c. Атмосферное давление ночью 748 мм рт.ст., днём 748 мм рт.ст. Вероятность осадков 86%
Создал сценарий для обработки новых записей RSS, назвал его rssNewsFull
Код: Выделить всё
//rssNewsFull
if(gg('Kitchen.SomebodyHere')){
$volume=1;
} else {
$volume=0;
}
$t=$params['BODY'];
$txt = str_replace('/с',' в секунду',$t);
say('Прогноз: '.$params['TITLE'],$volume);
say($txt,$volume);
В каналах RSS создал новый со свойствами URL: http://meteoinfo.ru/rss/forecasts/27613
проверять каждые 120 мин
выполнить для новых записей rssNewsFull (имя скрипта выше)
Теперь, при обновлении RSS, если кто-то ходит по кухне рядом с колонками, Алиса прогноз на 3 дня прочтёт вслух, иначе запишет в лог, ну, я получу его в Телеграмме.
Хотелось бы кроме развернутого текстового сообщения иметь еще и числовые показатели, но скупость сообщения и необходимость парсить текст отвращали меня от этого.