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

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

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Пт фев 03, 2017 10:19 pm

решение проблемы с выбором города после инсталляции
настраиваем параметры в настройках в том числе и Ключ API
Ищем свой город вот тут http://openweathermap.org/help/city_list.txt
код города пишем в Объекты - openweather - ow_city - свойство ow_city.id
название города в Объекты - openweather - ow_city - свойство ow_city.name

ещё у меня вот такие данные в базе данных, но в модуле я не нашел чтобы он из базы что то брал при работе

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

--
-- Структура таблицы `COUNTRY`
--
CREATE TABLE IF NOT EXISTS `COUNTRY` (
  `COUNTRY_ID` int(10) NOT NULL,
  `COUNTRY_GUID` varchar(48) NOT NULL,
  `COUNTRY_NAME` varchar(64) NOT NULL,
  `LM_DATE` datetime NOT NULL,
  `COUNTRY_CODE` varchar(8) DEFAULT NULL,
  `COUNTRY_PHONE_CODE` varchar(8) DEFAULT NULL,
  `LATITUDE` float(18,5) DEFAULT NULL,
  `LONGITUDE` float(18,5) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `COUNTRY` (`COUNTRY_ID`, `COUNTRY_GUID`, `COUNTRY_NAME`, `LM_DATE`, `COUNTRY_CODE`, `COUNTRY_PHONE_CODE`, `LATITUDE`, `LONGITUDE`) VALUES
(186, '18A6D74E-6BE8-4CC8-8473-28EF91B436B2', 'Russia', '2017-02-01 16:13:26', 'RU', '7', NULL, NULL);
ALTER TABLE `COUNTRY`
 ADD PRIMARY KEY (`COUNTRY_ID`), ADD KEY `AK_COUNTRY__GUID` (`COUNTRY_GUID`);
--
-- Структура таблицы `OPENWEATHER_CITY`
--
CREATE TABLE IF NOT EXISTS `OPENWEATHER_CITY` (
  `CITY_ID` int(10) NOT NULL,
  `COUNTRY_ID` int(10) NOT NULL,
  `CITY_NAME` varchar(255) NOT NULL,
  `CITY_LAT` float(10,6) NOT NULL,
  `CITY_LNG` float(10,6) NOT NULL,
  `LM_DATE` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `OPENWEATHER_CITY` (`CITY_ID`, `COUNTRY_ID`, `CITY_NAME`, `CITY_LAT`, `CITY_LNG`, `LM_DATE`) VALUES
(577711, 186, 'Belozersk', 60.032631, 37.795719, '2017-02-01 00:00:00');
ALTER TABLE `OPENWEATHER_CITY`
 ADD PRIMARY KEY (`CITY_ID`); 
но думаю база при работе не нужна.
радуемся.
За это сообщение автора immortal поблагодарил:
iapet (Пт фев 03, 2017 11:25 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Сб фев 04, 2017 7:44 pm

если при заполнении поля "После обновления выполнить сценарий" у Вас сохраняется 1 и сценарий не выполняется, то название сценария можно написать Объекты - openweather - ow_setting - свойство ow_setting.updScript
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
ARTik
Сообщения: 72
Зарегистрирован: Чт июл 07, 2016 11:44 am
Благодарил (а): 10 раз
Поблагодарили: 8 раз

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

Сообщение ARTik » Сб фев 11, 2017 10:25 am

Когда погода с туманом модуль не находит картинку "туман" и перестает работать меню.
Пишет: "fatal error: Maximum execution time of 60 seconds exceeded in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 468"

Помогите, пожалуйста, поправить. Может можно картинку "туман" как то заменить.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Сб фев 11, 2017 11:18 am

ARTik писал(а):Когда погода с туманом модуль не находит картинку "туман" и перестает работать меню.
Пишет: "fatal error: Maximum execution time of 60 seconds exceeded in C:\_majordomo\htdocs\modules\app_openweather\app_openweather.class.php on line 468"

Помогите, пожалуйста, поправить. Может можно картинку "туман" как то заменить.
насколько я понимаю это картинка 50n и 50d
посмотрел, она на сервере есть
к сожалению не могу посмотреть в какой строке ошибка т.к. app_openweather.class.php у меня правленый вот этот

Попробуйте скачать кэш иконок и настроить по инструкции
За это сообщение автора immortal поблагодарил:
ARTik (Сб фев 11, 2017 5:20 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
ARTik
Сообщения: 72
Зарегистрирован: Чт июл 07, 2016 11:44 am
Благодарил (а): 10 раз
Поблагодарили: 8 раз

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

Сообщение ARTik » Сб фев 11, 2017 5:21 pm

Спасибо! Теперь все работает!
Denisss
Сообщения: 8
Зарегистрирован: Вс фев 12, 2017 1:44 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение Denisss » Вс фев 12, 2017 1:53 am

Доброго времени суток, может кто подскажет, на линексе 14.05 не получается настроить округление и также не показывает много городов, хотя на винде все работает превосходно, может какая нибудь хитрость?
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Вс фев 12, 2017 9:59 am

Denisss писал(а):Доброго времени суток, может кто подскажет, на линексе 14.05 не получается настроить округление и также не показывает много городов, хотя на винде все работает превосходно, может какая нибудь хитрость?
округление: viewtopic.php?f=5&t=2211&start=210#p45069

А зачем Вам много городов?
Вот решение проблемы с городами:
раз: viewtopic.php?f=5&t=2211&start=150#p36772
два: viewtopic.php?f=5&t=2211&start=220#p45125

В первом сообщении это всё есть.

Нужны все города в базе, ручками добавляем в базу города
OPENWEATHER_CITY.sql.zip
база данных городов
(1.38 МБ) 213 скачиваний
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Denisss
Сообщения: 8
Зарегистрирован: Вс фев 12, 2017 1:44 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение Denisss » Вс фев 12, 2017 11:25 am

immortal писал(а):
Denisss писал(а):Доброго времени суток, может кто подскажет, на линексе 14.05 не получается настроить округление и также не показывает много городов, хотя на винде все работает превосходно, может какая нибудь хитрость?
округление: viewtopic.php?f=5&t=2211&start=210#p45069

А зачем Вам много городов?
Вот решение проблемы с городами:
раз: viewtopic.php?f=5&t=2211&start=150#p36772
два: viewtopic.php?f=5&t=2211&start=220#p45125

В первом сообщении это всё есть.

Нужны все города в базе, ручками добавляем в базу города
OPENWEATHER_CITY.sql.zip
Пробовал этот файл для округления,при перемещении его в папку app_openweather программа больше не запускается, поэтому и вопрос : может с линексом как то по другому?
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Вс фев 12, 2017 1:05 pm

Denisss писал(а): Пробовал этот файл для округления,при перемещении его в папку app_openweather программа больше не запускается, поэтому и вопрос : может с линексом как то по другому?
посмотрите права на файл, как ложите в эту папку? может загружаете под пользователем root, а файл запускается скорее всего у Вас под пользователем www-data
зайдите в папку и сделайте

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

chmod -R 777 app_openweather.class.php
За это сообщение автора immortal поблагодарил:
Denisss (Вс фев 12, 2017 7:35 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Denisss
Сообщения: 8
Зарегистрирован: Вс фев 12, 2017 1:44 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение Denisss » Вс фев 12, 2017 8:01 pm

Помогите с форматом даты, возможно отображение без года? Или хотя бы "17", а не 2017
Закрыто