NEWS
Погода на три дня
- 
					
					
					
					
 Символы "<" и ">" не обязательно писать с эскейпом. 
- 
					
					
					
					
 У кого работает,подскажите что исправить. Вторые сутки рублюсь в игру поставь и настрой, уже туплю помаленьку. 
- 
					
					
					
					
 У кого работает,подскажите что исправить. Вторые сутки рублюсь в игру поставь и настрой, уже туплю помаленьку. ` 
 Работает. а вчем проблема?У меня такой код ! ```` 
 createState('forecast.today','');
 createState('forecast.tomorrow','');
 createState('forecast.dayAfterTomorrow','');
 ! var request = require('request');
 ! function getForecast() {
 request ('http://meteoinfo.ru/rss/forecasts/29838', function (error, response, body) { //29838 - Барнеаполь
 // Получаем ответ
 if (!error && response.statusCode == 200) {
 // Парсим данные
 var desc = body.match(/<description>(.)</description>/g);
 var date = body.match(/<item><title>(.)</title>/g);
 // Если данные существуют, то обрабатываем
 if (desc && date) {
 // Удаляем лишнюю строку из desc
 desc.splice(0, 1);
 var result = [];
 for(var t = 0; t < date.length; t++) {
 // Окончательно формируем строку с прогнозом (удаляем теги и не нужную информацию)
 result.push({date: date[t].replace("<title>", "").replace("</title>", ""), desc: desc[t].replace("<description>", "").replace("</description>", "").replace(/м/c/g, "м в секунду").replace(/Атмосферное давление ночью (.) мм рт.ст. /g, "").replace(/Вероятность осадков (.)%/g, "") });
 }// Сохраняем данные for(var t = 0; t < result.length; t++) { switch (t) { case 0: // Прогноз на сегодня setState('forecast.today', result[0].desc); break; case 1: // Прогноз на завтра setState('forecast.tomorrow', result[1].desc); break; case 2: // Прогноз на послезавтра setState('forecast.dayAfterTomorrow', result[2].desc); break; } log(result[t].date + " => " + result[t].desc); } } } });} ! // Запускаем в 45 минут через 2 часа 
 on({time: "45 */2 * * *"}, getForecast);</title></item></description>
- 
					
					
					
					
 instalator, ругается как у Вас на скрине. 
- 
					
					
					
					
 instalator, ругается как у Вас на скрине. ` 
 Да, это он на экранирование символов, но работает.
- 
					
					
					
					
 Извините, но пока разбираюсь будут очень глупые вопросы. А куда прописывать этот скрипт что бы он работал ? Спасибо. 
- 
					
					
					
					
 Извините, но пока разбираюсь будут очень глупые вопросы. А куда прописывать этот скрипт что бы он работал ? Спасибо. ` 
 Установить драйвер "Javascript/Coffescript Script Engine". http://www.iobroker.net/?page_id=560&lang=ruНа вкладке скрипты создать новый и туда вставить код.
- 
					
					
					
					
 Извините, но пока разбираюсь будут очень глупые вопросы. А куда прописывать этот скрипт что бы он работал ? Спасибо. Установить драйвер "Javascript/Coffescript Script Engine". [http://www.iobroker.net/?page_id=560&lang=ru](http://www.iobroker.net/?page_id=560&lang=ru)На вкладке скрипты создать новый и туда вставить код.Спасибо, вроде добавил. Может еще подскажешь как проверить вообще работает драйвер голоса или нет? (драйвер установлен). Молчит как рыба. пробовал да же интервал менять… Молчит...(( 
- 
					
					
					
					
 Извините, но пока разбираюсь будут очень глупые вопросы. А куда прописывать этот скрипт что бы он работал ? Спасибо. Установить драйвер "Javascript/Coffescript Script Engine". [http://www.iobroker.net/?page_id=560&lang=ru](http://www.iobroker.net/?page_id=560&lang=ru)На вкладке скрипты создать новый и туда вставить код.Спасибо, вроде добавил. Может еще подскажешь как проверить вообще работает драйвер голоса или нет? (драйвер установлен). ` 
  
- 
					
					
					
					
 Установить драйвер "Javascript/Coffescript Script Engine". http://www.iobroker.net/?page_id=560&lang=ruНа вкладке скрипты создать новый и туда вставить код. ` Спасибо, вроде добавил. Может еще подскажешь как проверить вообще работает драйвер голоса или нет? (драйвер установлен). filename="121212121.png" index="0">~~Я правильно понимаю что если я напишу в конце скрипта - on({time: "37 */1 * * *"}, getForecast); то он должен говорить погоду каждый час в 37 минут (11:37, 12:37 ….. и т.п.) 
- 
					
					
					
					
 Спасибо, вроде добавил. Может еще подскажешь как проверить вообще работает драйвер голоса или нет? (драйвер установлен). filename="121212121.png" index="0">~~Я правильно понимаю что если я напишу в конце скрипта - on({time: "37 */1 * * *"}, getForecast); то он должен говорить погоду каждый час в 37 минут (11:37, 12:37 ….. и т.п.) ` 
 "37 * * * *"
- 
					
					
					
					
 Видимо я туго соображаю, но скрипт у меня молчит. Может нужно эти переменные где то создавать ? - forecast.today / forecast.tomorrow / forecast.dayAfterTomorrow 
- 
					
					
					
					
 Видимо я туго соображаю, но скрипт у меня молчит ` 
 А он включен?В лог что нибудь пишет? 
 266___________.png
- 
					
					
					
					
 Может нужно эти переменные где то создавать ? - forecast.today / forecast.tomorrow / forecast.dayAfterTomorrow ` 
 Они и создаются этими строками :createState('forecast.today',''); createState('forecast.tomorrow',''); createState('forecast.dayAfterTomorrow','');
- 
					
					
					
					
  Это ? (скрипт активен) настроен для отладки на каждую минуту проговаривать) 
- 
					
					
					
					
 filename="444.JPG" index="1">~~ Это ? (скрипт активен) настроен для отладки на каждую минуту проговаривать) ` 
 А js активен?
 filename="Безымянный.png" index="0">~~Попробуй добавить после строки```` 
 function getForecast() {log('Прошла минута'); 
- 
					
					
					
					
  А тут точно так должно быть ? 
  
- 
					
					
					
					
 on({time: "* * * * *"}, getForecast); 
 @Securbond:А тут точно так должно быть ? ` 
 266___________.png
- 
					
					
					
					
 не работает :oops: :?  
- 
					
					
					
					
 не работает :oops: :?  ` `
 Выложи весь код, под спойлер только
 
		
	 
		
	