[Модуль] Open Weather (app_openweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Погода от Openweather

Сообщение Ron » Ср июл 25, 2018 4:01 pm

Logrus писал(а):
Пт июл 20, 2018 11:01 pm
и себе систему вдвойне грузите и проблему с сервером не решаете, выше ж сказал как правильно
Offtop, но он важен.
Полностью согласен с Logrus, на малине PI3 CPU грузится до 4.5 и всегда включает форсаж на frequency 1200MHz.
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [Модуль] Погода от Openweather

Сообщение xxxShahxxx » Пн июл 30, 2018 3:28 pm

Доброго дня!

Народ, с завидной регулярностью стала отваливаться погода. Перезапускаю систему, циклы, переустанавливаю модуль и через день на те же грабли встает. Это у меня что-то слетает или с модулем котовасия какая-то?
СпойлерПоказать
ошибка погоды.jpg
ошибка погоды.jpg (239.18 КБ) 4388 просмотров
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: [Модуль] Погода от Openweather

Сообщение sega6549 » Ср авг 01, 2018 2:57 pm

такая же ерунда на в посте выше, куча ошибок типа Warning: date() expects parameter 2 to be integer, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 287 Warning: date() expects parameter 2 to be integer, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 288 Warning: gmdate() expects parameter 2 to be integer, string given in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 289 Warning: date()
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Погода от Openweather

Сообщение Logrus » Ср авг 01, 2018 3:11 pm

Ron писал(а):
Ср июл 25, 2018 4:01 pm
Logrus писал(а):
Пт июл 20, 2018 11:01 pm
и себе систему вдвойне грузите и проблему с сервером не решаете, выше ж сказал как правильно
Offtop, но он важен.
Полностью согласен с Logrus, на малине PI3 CPU грузится до 4.5 и всегда включает форсаж на frequency 1200MHz.
А это бесполезно, народ банально не читает, собственно два поста выше (
За это сообщение автора Logrus поблагодарил:
Ron (Пт авг 03, 2018 12:43 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: [Модуль] Погода от Openweather

Сообщение Ron » Пт авг 03, 2018 12:44 pm

Это да.... 2\3 пользователям хочется 1 кнопку на все про все - тыц на нее и "шобы все работало само" :D
За это сообщение автора Ron поблагодарил:
Logrus (Пт авг 03, 2018 12:49 pm)
Рейтинг: 1.16%
Harmer
Сообщения: 43
Зарегистрирован: Ср фев 14, 2018 10:34 am
Благодарил (а): 3 раза
Поблагодарили: 7 раз

Re: [Модуль] Погода от Openweather

Сообщение Harmer » Пт авг 03, 2018 1:58 pm

Добрый день.
Не дает выбрать город в настройках. После выбора страны список городов не появляется.
dorikuruma
Сообщения: 4
Зарегистрирован: Чт ноя 05, 2015 10:26 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: [Модуль] Погода от Openweather

Сообщение dorikuruma » Вт авг 07, 2018 12:18 pm

Harmer писал(а):
Пт авг 03, 2018 1:58 pm
Добрый день.
Не дает выбрать город в настройках. После выбора страны список городов не появляется.
У меня такая же котовасия, не выбиратся город и все тут(((
Skull
Сообщения: 38
Зарегистрирован: Вт фев 17, 2015 1:52 pm
Благодарил (а): 11 раз
Поблагодарили: 0

Re: [Модуль] Погода от Openweather

Сообщение Skull » Вс авг 19, 2018 3:22 am

Аналогично . Не выбирается город. Подскажите, как побороть ? Файл скопировал.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода от Openweather

Сообщение nick7zmail » Вс авг 19, 2018 7:40 am

Kiruxa писал(а):
Чт июл 19, 2018 9:27 am
Столкнулся с такой же проблемой много времени назад. У всех наших Majordomo обновление происходит раз в час, как следствие перегружаем сервер погоды. Я вышел из этой ситуации таким образом: если полученные текущие температура и влажность равна 0, считаю что данные не получены, запускаю таймер на повторное обновление погоды через 5 минут.

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

if (gg('ow_fact.pressure_mmhg')!=0 and gg('ow_fact.humidity')!=0) {
sg('InternetWeather.Temperature',gg('ow_fact.temperature'));
sg('InternetWeather.Humidity',gg('ow_fact.humidity'));
sg('InternetWeather.Pressure',gg('ow_fact.pressure_mmhg'));

sg('ThisComputer.TempOutside',gg('ow_fact.temperature'));
sg('ThisComputer.SunSetTime',date("H:i",(gg('ow_day0.sunset'))));
sg('ThisComputer.SunRiseTime',date("H:i",(gg('ow_day0.sunrise'))));

$Now = "<img src=\"/cached/openweather/image/".gg('ow_fact.image').".png\"><br />(".date("H:i",time()).") <b>Сейчас:</b><br />
Температура: ".gg('ow_fact.temperature')."°C<br />".gg('ow_fact.weather_type')."<br />Облачность: ".gg('ow_fact.clouds')."%<br />Давление: ".gg('ow_fact.pressure_mmhg')." мм.рт.ст<br />ветер: ".gg('ow_fact.wind_direction_full')." ".gg('ow_fact.wind_speed')." м/с<br />влажность: ".gg('ow_fact.humidity')."%<br />";

sg('InternetWeather.Now',$Now);

} else {
 $alive_timeout=5*60;
 say('Ошибка обновления погоды',1);
 say('Попробую обновить погоду через 5 минут',1);
 setTimeOut("OpenWeatherMap_retry","runScript(\"OpenWeatherUpdate\");",$alive_timeout);
}
А если температура реально равна нулю?)))
Можно как нить адекватнее проконтролировать через isset или isempty? Я бы внёс в модуль поправки, и не записывалось бы если бы были нулевые значения, и сразу таймер бы выставлялся. Но на эксперименты пока нет времени. Если бы было конечное решение сразу.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Погода от Openweather

Сообщение Logrus » Вс авг 19, 2018 12:00 pm

нечего там экспериментировать, пол года ни одного сбоя
1. историю в время обновления и проверку сколько раз обновлялось
то код в таймерах у 90% в коннекте понапихан
2. обновлять по таймеру, не ровно в 00 мин.
3. ну и мелочи, если прогноз нужен на 3 дня, столько и запрашивать
4. код причесать, то там даже задержек нет, если сбой, он пулять начинает, что и свой и их нагружает
За это сообщение автора Logrus поблагодарил:
Samir77 (Вт апр 14, 2020 11:17 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить