Страница 12 из 22

Re: Модуль "Погода от Яндекс"

Добавлено: Вт апр 26, 2016 1:11 pm
Ivan
Немного ошибок пробежали в логе

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

[Tue Apr 26 13:00:03.673682 2016] [:error] [pid 20235] [client 10.9.0.2:54160] PHP Warning:  simplexml_load_file(http://export.yandex.ru/weather-ng/forecasts/34720.xml): failed to open stream: HTTP request failed!  in /var/www/md/modules
/app_yaweather/app_yaweather.class.php on line 246
[Tue Apr 26 13:00:03.674211 2016] [:error] [pid 20235] [client 10.9.0.2:54160] PHP Warning:  simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/forecasts/34720.xml" in /var/w
ww/md/modules/app_yaweather/app_yaweather.class.php on line 246
[Tue Apr 26 13:00:03.678310 2016] [:error] [pid 20235] [client 10.9.0.2:54160] PHP Warning:  Invalid argument supplied for foreach() in /var/www/md/modules/app_yaweather/app_yaweather.class.php on line 280

Re: Модуль "Погода от Яндекс"

Добавлено: Сб апр 30, 2016 8:12 pm
masster_alex
У меня вообще постоянно вот такое вылетает
http://clip2net.com/s/3xzQMue

Re: Модуль "Погода от Яндекс"

Добавлено: Ср май 18, 2016 7:28 pm
zumer34rus
Просто ссылка на xml у Яндекса сейчас не работает.

http://export.yandex.ru/weather-ng/forecasts/34560.xml

при обращении даёт 404. собственно дело в яндексе, а не в модуле

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 6:09 am
nick7zmail
Погоду так же можно забирать из ссылки с трафиком...

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 7:07 am
Almerid
Я сделал расчет данных о суточных параметрах в отдельном методе. Берет их не из Яндекса, а рассчитывает самостоятельно. Удобно было при сбое чтения с Яндекс, а сейчас и подавно. Считает время восхода, заката, долготу дня, сумерки, фазу луны.
В объекте города сделал свойства широты и долготы места. Фаза луны считается по формуле Харви.

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

$sun_info = date_sun_info(time(), $this->getProperty('Latitude'), $this->getProperty('Longtitude'));
$timezone = $this->getProperty('TimeZone');

foreach ($sun_info as $key => $val) {
  if ($key == 'sunrise') {
    $sunrise = $val;
    $this->setProperty('SunRise',date("H:i", $sunrise+$timezone*3600));
  }
  if ($key == 'sunset') {
    $sunset = $val;
    $day_length = $sunset - $sunrise;
    $this->setProperty('SunSet',date("H:i", $sunset+$timezone*3600));
  }
  if ($key == 'transit') {
    $transit = $val;
    $this->setProperty('Transit',date("H:i:s", $transit+$timezone*3600));
  }
  if ($key == 'civil_twilight_begin') {
    $civil_twilight_begin = $val;
    $this->setProperty('civil_begin',date("H:i:s", $civil_twilight_begin+$timezone*3600));
  }
  if ($key == 'civil_twilight_end') {
    $civil_twilight_end = $val;
    $this->setProperty('civil_end',date("H:i:s", $civil_twilight_end+$timezone*3600));
  }
}

$this->setProperty('LongTag',gmdate("H:i", $day_length));
$noy_length = 24*60*60 + $civil_twilight_begin - $civil_twilight_end;
$this->setProperty('nayt',gmdate("H:i:s", $noy_length));
 

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 2:22 pm
Securbond
Подскажите что с модулем ? с 11.05 не обновляется ????

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 2:31 pm
nick7zmail
Умер экспорт погоды. Теперь он входит в состав трафика. Я уже скидывал куда-то xml ссылку. Автору модуля нужно переформировать пути забирания данных. Но я сомневаюсь, что автор всё ещё с нами)) Возможно со временем докину функционал погоды в модуль пробок, ну либо напишу новый в замен этому, если автор так и не появится.

Отправлено с моего Xperia Z через Tapatalk

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 2:34 pm
DiArt
Я вечером скину сюда скрипт как я сейчас забираю погоду с Яндекса. Вчера отправил в другой топик (http://majordomo.smartliving.ru/forum/v ... &start=110), но там почему то закрыт, и проходит премодерацию сообщения, и почему то считает меня спамером )))

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 2:47 pm
m-malva
DiArt писал(а):Я вечером скину сюда скрипт как я сейчас забираю погоду с Яндекса.
Забирать погоду из пробок не проблема, но там нет прогноза.

Re: Модуль "Погода от Яндекс"

Добавлено: Чт май 19, 2016 2:53 pm
nick7zmail
m-malva писал(а):
DiArt писал(а):Я вечером скину сюда скрипт как я сейчас забираю погоду с Яндекса.
Забирать погоду из пробок не проблема, но там нет прогноза.
Был вроде...недавно смотрел


UPD действителтно уже нету...мда...над чёт думать...на ow переходить...или другие сервисы искать...

Отправлено с моего Xperia Z через Tapatalk