Предложение по погоде и openweathermap.org

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

alphaed
Сообщения: 6
Зарегистрирован: Пт дек 14, 2012 4:29 pm
Благодарил (а): 0
Поблагодарили: 0

Предложение по погоде и openweathermap.org

Сообщение alphaed » Пт дек 28, 2012 4:56 pm

Добрый день.

Прочитав на хабре пост про openweathermap невольно пришла мысль тягать данные о погоде не с безумных сервисов погоды с их сумашедщими кодами прогнозов или картинок или платности, а с опенсорсного проекта, попути помогая ему, отправляя данные со своей погодной станции (датчиков температуры и т.д., в любом умном доме имхо что-то да есть). Все не хитро, открытый api.
Умному дому нужен прогноз погоды - не вопрос:
Москва (есть даже данные о восходе и закате)
Москва упрощенно
нужны данные о сиюминутной погоде - мне не жалко:
Как выгрузить сервису данные

Обеим системам только в плюс.

Только надо оформить качественно и красиво.
Последний раз редактировалось alphaed Сб дек 29, 2012 12:13 pm, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Предложение по погоде и openweathermap.org

Сообщение sergejey » Сб дек 29, 2012 12:05 pm

Забавно, только вчера сохранил себе в закладки openweathermap, что б в будущем подумать над интеграцией, как для сбора так и для предоставления данных. Собственно, у меня стоит погодная станция, так почему бы и не поделиться...

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Предложение по погоде и openweathermap.org

Сообщение Vit » Сб дек 29, 2012 2:05 pm

да...классно...было бы супер это в проект встроить
Athom
Сообщения: 17
Зарегистрирован: Ср ноя 21, 2012 2:05 am
Благодарил (а): 0
Поблагодарили: 0

Re: Предложение по погоде и openweathermap.org

Сообщение Athom » Пн дек 31, 2012 11:04 pm

Еще есть на выбор Яндекс и weather.ua
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Предложение по погоде и openweathermap.org

Сообщение adzam » Вт янв 01, 2013 2:20 pm

Athom писал(а):Еще есть на выбор Яндекс и weather.ua
С новым годом!
А подскажите пож. как узнать названия переменных на сайте weather.ua
в смысле какое выражение нужно составить чтоб получить температуру на улице
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Athom
Сообщения: 17
Зарегистрирован: Ср ноя 21, 2012 2:05 am
Благодарил (а): 0
Поблагодарили: 0

Re: Предложение по погоде и openweathermap.org

Сообщение Athom » Ср янв 02, 2013 4:25 pm

там есть архив с АПИ для их сайта и инструкция. Могу поделиться кодом для Яндекса погоды в Киеве

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

$data_file="http://export.yandex.ru/weather-ng/forecasts/33345.xml?".rand(); // адрес xml файла 

$xml = simplexml_load_file($data_file); // раскладываем xml на массив

$temp=$xml->fact->temperature;
// Если значение температуры положительно, для наглядности добавляем "+"
if ($temp>0) {$temp='+'.$temp;} 
sg("Kiev.Temp",$temp);
sg("Kiev.Type",$xml->fact->weather_type);
sg("Kiev.Pressure",$xml->fact->pressure);
sg("Kiev.Humidity",$xml->fact->humidity);
sg("Kiev.WindSpeed",$xml->fact->wind_speed);

$dir = $xml->fact->wind_direction;
switch ($dir){
   case 's':
     $dir="южное";
     break;
   case 'n':
     $dir="северное";
     break;
   case 'w':
     $dir="западное";
     break;
   case 'e':
     $dir="восточное";
     break;
   case 'sw':
     $dir="юго-западное";
     break;
   case 'nw':
     $dir="северо-западное";
     break;
   case 'calm':
     $dir="штиль";
     break;
}
sg("Kiev.WindDir",$dir);
sg("Kiev.SunRise",$xml->day[0]->sunrise);
sg("Kiev.SunSet",$xml->day[0]->sunset);
 
Вызываю этот скрипт каждый час. По аналогии Изменяется под любой другой город и расширяется на любые данные которые Яндекс передает.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Предложение по погоде и openweathermap.org

Сообщение Vit » Ср янв 02, 2013 7:04 pm

что то не найду архив, где код города посмотреть

киньте ссылку
Athom
Сообщения: 17
Зарегистрирован: Ср ноя 21, 2012 2:05 am
Благодарил (а): 0
Поблагодарили: 0

Re: Предложение по погоде и openweathermap.org

Сообщение Athom » Ср янв 02, 2013 7:59 pm

Для яндекса http://weather.yandex.ru/static/cities.xml
Вот собственно статья, с которой я все слизал: http://habrahabr.ru/post/136149/
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Предложение по погоде и openweathermap.org

Сообщение adzam » Пт янв 04, 2013 7:32 pm

Вызываю этот скрипт каждый час. По аналогии Изменяется под любой другой город и расширяется на любые данные которые Яндекс передает.

Я создал такой скрипт/, сохранил , но что-то не получается прикрутить его к мажору.
Подскажите пож ,буду премного благодарен
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Athom
Сообщения: 17
Зарегистрирован: Ср ноя 21, 2012 2:05 am
Благодарил (а): 0
Поблагодарили: 0

Re: Предложение по погоде и openweathermap.org

Сообщение Athom » Сб янв 05, 2013 7:07 pm

А что именно не получается?
Ответить