[Модуль] OpenWeatherMap (openweather) Не актуально!

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

Модератор: immortal

Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение Alexiy2 » Пт окт 28, 2016 1:38 am

Весь скрипт в студию для обозрения можешь кинуть? Так тяжело сказать, где косяк!

Отправлено с моего SM-T116 через Tapatalk
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение geor » Пт окт 28, 2016 3:41 am

blackangel писал(а):помогите все таки сделать получаемую температуру не в виде 2,68 а 2,6. плизззз=)
Вот ответ viewtopic.php?f=5&t=2211&p=31538&hilit= ... les#p31538
Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение Alexiy2 » Пт окт 28, 2016 9:08 am

Сообщество!!! Доброго времени суток!!!
В этом модуле во вкладке НАСТРОЙКИ имеется такой пунктик, как "После обновления выполнить сценарий". Я его ни чем не заполнял, да и не нужен он мне на сей момент. Так вот, после каждого обновления погоды в данном поле появляется цифра (либо единица, либо двойка), я удаляю эту цифру, но она опять появляется после очередного обновления. Но это, в принципе, не мешается. Проблема в том, что при появлении цифры 2 в данном поле (как я заметил), модуль перестает обновлять погоду и выставляет во вкладке ПОГОДА, что рядышком с НАСТРОЙКОЙ, погоду по состоянию на 01.01.1970 год. После того, как удаляешь цифру с поля "После обновления выполнить сценарий", модуль сразу же получает актуальную погоду и работает далее.

Подскажите, как с этим бороться? А еще лучше выкинуть данную фишку (это лично мое субъективное мнение, могу и ошибаться)
openweather.jpg
openweather.jpg (40.96 КБ) 9745 просмотров
Nospheratus
Сообщения: 2
Зарегистрирован: Пт апр 24, 2015 12:14 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль - Погода от OpenWeatherMap

Сообщение Nospheratus » Пт окт 28, 2016 10:25 am

Добавил модуль OpenWeatherMap через маркет, в onNewHour добавил обновления модуля, вбил согласно сайту данные о городе (Mahilyow, 625665) - но выдается ошибка при обновлении:

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 352

строка с ошибкой:

foreach($weather->list as $day)

что это может быть?
Nospheratus
Сообщения: 2
Зарегистрирован: Пт апр 24, 2015 12:14 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль - Погода от OpenWeatherMap

Сообщение Nospheratus » Пт окт 28, 2016 2:41 pm

Все заработало после перезагрузки и манипуляций с прокси и брэндмауэром...

Я тестирую на работе.. Интернет через прокси... Скорее всего не получалось сделать запрос на обновление с сайта...
Кстати как "предостеречься" от ошибок, связанных с падением интернета??? А то получается интернет упал - и домашняя страница умного дома упала.. ((
Ivanov_SV
Сообщения: 19
Зарегистрирован: Сб апр 09, 2016 10:15 am
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Модуль - Погода от OpenWeatherMap

Сообщение Ivanov_SV » Вс ноя 20, 2016 1:34 pm

Nospheratus писал(а):в onNewHour добавил обновления модуля
А что именно вы туда добавили? А то у меня модуль обновляться не хочет сам. Только по пинку.
andrey1509
Сообщения: 87
Зарегистрирован: Ср ноя 09, 2016 10:21 am
Откуда: Липецкая обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение andrey1509 » Пн ноя 28, 2016 1:35 pm

Всем доброго времени.
В MJ чайник , т.е. только начинаю осваивать. Стараюсь примеры изучать.
Подскажите как вывести получаемые данные с этого модуля в Меню управления.
Делал по аналогии с Погода от Yandex, получилось, вот только , погода не обновляется.
Модуль встал без каких либо заморочек, обновляется регулярно. Алиса правда молчит , но это другая история.......
Debian Linux 7,Linux 3.2.0-4-686-pae on i686
Intel(R) Celeron(R) CPU 1.70GHz, 1 cores
andrey1509
Сообщения: 87
Зарегистрирован: Ср ноя 09, 2016 10:21 am
Откуда: Липецкая обл.
Благодарил (а): 22 раза
Поблагодарили: 2 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение andrey1509 » Вт ноя 29, 2016 9:16 pm

Все разобрался , кому нужно напишу.
Debian Linux 7,Linux 3.2.0-4-686-pae on i686
Intel(R) Celeron(R) CPU 1.70GHz, 1 cores
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение xor » Ср ноя 30, 2016 12:18 am

Для Alexiy2:
Я в таких случаях - когда скрипт указать нужно,но не надо))- сделал пустой скрипт Dummy и на него ссылаюсь.

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

say('dummy');
По-моему, когда опенвеар у меня стоял, ему тоже не нравилась неопределенность.
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение Denis_k » Вт дек 06, 2016 12:03 am

zoz писал(а):как вариант закат и рассвет можно просто переназначить с конвертацией:

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

ну и удалить их в веб переменных.
А где это делается?
MD на raspberry pi3
Закрыто