Не требует установки программ или изменения файлов
Модераторы: immortal, newz20
-
mini
- Сообщения: 19
- Зарегистрирован: Вт июл 10, 2018 9:46 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
1 раз
Сообщение
mini » Вт июл 10, 2018 10:04 am
nick7zmail писал(а): ↑Пт фев 16, 2018 8:06 am
Ох...что-то там гемора много с получением ключа...не для народа это...не для народа =(.
Ставим на смартфон Yandex погоду.
С правами root лезем в: /data/data/ru.yandex.weatherplugin/shared_prefs/ru.yandex.weaterplugin.push.sup.data.RegisterInfo.xml
Ищем:
Код: Выделить всё
"deviceId":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- где XXXXXXXXXXXXXXXXXXXXXXXXXXXXX это требуемый $deviceid
Код: Выделить всё
"installId":"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
- где YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY это требуемый $uuid
Проверено. Работает.
-
mini
- Сообщения: 19
- Зарегистрирован: Вт июл 10, 2018 9:46 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
1 раз
Сообщение
mini » Вт июл 10, 2018 10:17 am
webms писал(а): ↑Чт фев 15, 2018 8:28 pm
Вот что нашел в интернете, теперь есть токен для API Яндекс.Погоды
У меня одного этот код на, вновь созданной, домашней странице в Majordomo не работает?
- Безымянный.png (83.76 КБ) 5133 просмотра
Проверил на другом apache2, создал html-страницу с этим кодом - работает.
-
PAV
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
-
Благодарил (а):
68 раз
-
Поблагодарили:
94 раза
Сообщение
PAV » Сб июн 10, 2023 11:46 am
Бобик сдох. MJD показывает, что с 25 мая данные перестали поступать. Яндекс отключил, по ходу. Давайте искать варианты...
-
SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
-
Благодарил (а):
110 раз
-
Поблагодарили:
899 раз
Сообщение
SmoKE_xDDD » Вт июн 13, 2023 7:42 pm
PAV писал(а): ↑Сб июн 10, 2023 11:46 am
Бобик сдох. MJD показывает, что с 25 мая данные перестали поступать. Яндекс отключил, по ходу. Давайте искать варианты...
Чем модуль Рамблер не угодил? У него данные с Яндекса
-
Logrus
- Сообщения: 2099
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
-
Благодарил (а):
314 раз
-
Поблагодарили:
463 раза
Сообщение
Logrus » Вт июн 13, 2023 8:12 pm
SmoKE_xDDD писал(а): ↑Вт июн 13, 2023 7:42 pm
PAV писал(а): ↑Сб июн 10, 2023 11:46 am
Бобик сдох. MJD показывает, что с 25 мая данные перестали поступать. Яндекс отключил, по ходу. Давайте искать варианты...
Чем модуль Рамблер не угодил? У него данные с Яндекса
рамблер сегодня ночью говорил что +5, опенвейзер +3.4, по факту в городе примерно так и было, но на станции угмс было -0.5, а на даче замерзла картоха
хотя состояние облачности у яндекса из за данных радаров лучше
т.е. врут все кто в чем
Telegram |
Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с
10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) )))
Спасибо
-
Logrus
- Сообщения: 2099
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
-
Благодарил (а):
314 раз
-
Поблагодарили:
463 раза
Сообщение
Logrus » Чт июн 15, 2023 4:39 pm
т.к. ты с центральной россии то в твоей локации и гисметео нормально, урал, сибирь, дв такое ощущение что не прогноз, а гадание, там рп5 намного точнее
если смотреть на доступность апи то owm ложит всех на лопатки у них за последнее время там много что изменилось и добавилось
в идеале связаться с разработчиками рп5 они себе подтягивают и номерные метеостанции, и с народного мониторинга, сделать бы им апи как у owm на выдачу прогноза и получение данных с сенсоров была б конфетка
- За это сообщение автора Logrus поблагодарил:
- Bagir (Пн июн 19, 2023 4:13 pm)
Telegram |
Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с
10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) )))
Спасибо
-
Logrus
- Сообщения: 2099
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
-
Благодарил (а):
314 раз
-
Поблагодарили:
463 раза
Сообщение
Logrus » Пн июн 19, 2023 10:19 pm
написал письмо рп5 по поводу апи и получения/передачи данных, если ответят и такое возможно, то накатаю модуль
Telegram |
Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с
10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) )))
Спасибо
-
PAV
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
-
Благодарил (а):
68 раз
-
Поблагодарили:
94 раза
Сообщение
PAV » Ср июн 28, 2023 11:11 am
Переработал свой сценарий.
Нужно получить ключ Yandex API
Пользуйтесь...
UPD добавил расшифровку погодных условий
Код: Выделить всё
header("Access-Control-Allow-Origin: *");
$opts = array(
'http' => array(
'method' => "GET",
'header' => "X-Yandex-API-Key:ВАШ КЛЮЧ API"
)
);
$url = "https://api.weather.yandex.ru/v2/informers?lat=55.755863&lon=37.6177&extra=true";
$context = stream_context_create($opts);
$contents = file_get_contents($url, false, $context);
$data = json_decode($contents);
$weather=$data->fact;
sg("Moscow.Temp",$weather->temp);
sg("Moscow.Pressure",$weather->pressure_mm);
sg("Moscow.Humidity",$weather->humidity);
sg("Moscow.WindSpeed",$weather->wind_speed);
sg("Moscow.Image","https://yastatic.net/weather/i/icons/funky/dark/".$weather->icon.".svg");
sg("Moscow.UpTime",$weather->obs_time);
$dir = $weather->wind_dir;
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("Moscow.WindDir",$dir);
$cond = $weather->condition;
switch ($cond){
case 'clear':
$cond="ясно";
break;
case 'partly-cloudy':
$cond="малооблачно";
break;
case 'cloudy':
$cond="облачно";
break;
case 'overcast':
$cond="пасмурно";
break;
case 'light-rain':
$cond="небольшой дождь";
break;
case 'rain':
$cond="дождь";
break;
case 'heavy-rain':
$cond="сильный дождь";
break;
case 'showers':
$cond="ливень";
break;
case 'wet-snow':
$cond="дождь со снегом";
break;
case 'light-snow':
$cond="небольшой снег";
break;
case 'snow':
$cond="снег";
break;
case 'snow-showers':
$cond="снегопад";
break;
case 'hail':
$cond="град";
break;
case 'thunderstorm':
$cond="гроза";
break;
case 'thunderstorm-with-rain':
$cond="дождь с грозой";
break;
case 'thunderstorm-with-hail':
$cond="гроза с градом";
break;
}
sg("Moscow.Type",$cond);
//Прогноз дождя
sg('Moscow.Rain',0);
$rra = $weather->condition;
$rain = (string) $rra;
if (strpos($rain, "rain") !== false) $rain = 30;
if (strpos($rain, "shower") !== false) $rain = 30;
if (strpos($rain, "hail") !== false) $rain = 30;
if (strpos($rain, "thunder") !== false) $rain = 30;
$rainp = $rain + $data->forecast->parts[0]->prec_prob + $data->forecast->parts[1]->prec_prob;
if ($rainp > 0) sg('Moscow.Rain',1);
-
PAV
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
-
Благодарил (а):
68 раз
-
Поблагодарили:
94 раза
Сообщение
PAV » Пн окт 07, 2024 12:31 pm
30 сентября 2024 перестал работать скрипт. Не найду никаких новостей. Может кто знает в чем дело?