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

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

Модератор: immortal

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Пт мар 25, 2016 6:26 pm

Отличный модуль!Автору спасибо!И в видео по настройке доходчиво описано.(танцы с бубном продолжались полчаса).
Только обновление инфы вручную.Посмотрим на точность прогноза(завтра снег,а 6 апреля +20!жесть...).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

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

Сообщение Smolalex » Пн мар 28, 2016 11:43 am

Кажется в app_openweather.class.php закралась ошибка.
После установки модуля, долго не мог разобраться кто же запускает скрип.

В
public function get_setting(&$out)
вместо
$out["script"] = gg('ow_setting.countTime');
должно быть
$out["script"] = gg('ow_setting.updScript');
За это сообщение автора Smolalex поблагодарил:
serghei (Пн апр 25, 2016 4:19 pm)
Рейтинг: 1.16%
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

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

Сообщение adzam » Пн мар 28, 2016 2:56 pm

А у меня прекрасно работает и обновляется.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

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

Сообщение Smolalex » Вт мар 29, 2016 8:41 pm

У меня тоже прекрасно работает, огромное спасибо Денису.
Но в модуле исполняется script .
В Настройках отображается не наименование скрипта, а период обновления.
У меня по стечению обстоятельств при условии Период обновления "каждый час" выполнялся скрипт morningGreeting.
Повторюсь.
В
public function get_setting(&$out)
вместо
$out["script"] = gg('ow_setting.countTime');
должно быть
$out["script"] = gg('ow_setting.updScript');
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

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

Сообщение sega6549 » Вс апр 10, 2016 3:58 pm

один вопросик у меня, в чем может быть причина того что погода то обновляется то нет, вот скрин с истории
Вложения
Новый точечный рисунок (2).jpg
Новый точечный рисунок (2).jpg (70.9 КБ) 11111 просмотров
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

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

Сообщение Rad81 » Сб апр 16, 2016 3:28 pm

День добрый,
Не получается выбрать страну и город, пустые выпадающие списки. Система установлена raspberry pi. Но при этом в ОС Win 10 все работает нормально можно выбрать любую страну.
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

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

Сообщение ivannag » Сб апр 16, 2016 5:55 pm

Rad81 писал(а):День добрый,
Не получается выбрать страну и город, пустые выпадающие списки. Система установлена raspberry pi. Но при этом в ОС Win 10 все работает нормально можно выбрать любую страну.
У меня наоборот, на вин 10 стран и городов нету... на вин 8 все работает... тоже очень хотелось бы это как-то решить...
mr_kulepetov
Сообщения: 32
Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение mr_kulepetov » Сб апр 23, 2016 12:20 pm

ivannag, Rad81, попробуйте вручную добавить таблицы (не в INNODB, а в MYISAM) в БД.
Перед добавлением дропните таблицы запросами drop table if exists
Запросы такие:

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

create table 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,          primary key (CITY_ID)          ) ENGINE=MYISAM CHARACTER SET=utf8;

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

create table 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),          COUNTRY_PHONE_CODE   VARCHAR(8),          LATITUDE             FLOAT(18,5),          LONGITUDE            FLOAT(18,5),          primary key (COUNTRY_ID),          key AK_COUNTRY__GUID (COUNTRY_GUID)          ) ENGINE=MYISAM CHARACTER SET=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', NOW(),'RU','7', NULL, NULL);
А ИД и параметры города возьмите отсюда: http://openweathermap.org/help/city_list.txt
Затем вставьте в таблицу городов.
Вроде понятно объяснил. Сам только что проделал такую операцию и все заработало.

P.S. Обязательно удалите класс Ya_weather (погода от Яндекса).
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 6 раз

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

Сообщение ученик » Пн апр 25, 2016 12:31 pm

Возникла проблема с установкой данного модуля
3 раза пытался установить
при установке страница браузера вылетает с ошибкой 500
"Сайт 192.168.1.4 пока не может обработать этот запрос."
При перезагрузки станицы в маркете дополнений пишет, что модуль установлен и есть кнопка обновления данного модуля,
а в приложениях этого модуля нет.
как установить модуль?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Пн апр 25, 2016 1:58 pm

А можно ещё реализовать передачу данных на сервер. Как это сделано в модуле NarodMon
Я видел что API есть
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Закрыто