[Модуль] OpenWeatherMap (openweather) Не актуально!
Модератор: immortal
Re: Модуль - Погода от OpenWeatherMap
Отличный модуль!Автору спасибо!И в видео по настройке доходчиво описано.(танцы с бубном продолжались полчаса).
Только обновление инфы вручную.Посмотрим на точность прогноза(завтра снег,а 6 апреля +20!жесть...).
Только обновление инфы вручную.Посмотрим на точность прогноза(завтра снег,а 6 апреля +20!жесть...).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Модуль - Погода от OpenWeatherMap
Кажется в app_openweather.class.php закралась ошибка.
После установки модуля, долго не мог разобраться кто же запускает скрип.
В
public function get_setting(&$out)
вместо
$out["script"] = gg('ow_setting.countTime');
должно быть
$out["script"] = gg('ow_setting.updScript');
После установки модуля, долго не мог разобраться кто же запускает скрип.
В
public function get_setting(&$out)
вместо
$out["script"] = gg('ow_setting.countTime');
должно быть
$out["script"] = gg('ow_setting.updScript');
Re: Модуль - Погода от OpenWeatherMap
А у меня прекрасно работает и обновляется.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Re: Модуль - Погода от OpenWeatherMap
У меня тоже прекрасно работает, огромное спасибо Денису.
Но в модуле исполняется script .
В Настройках отображается не наименование скрипта, а период обновления.
У меня по стечению обстоятельств при условии Период обновления "каждый час" выполнялся скрипт morningGreeting.
Повторюсь.
В
public function get_setting(&$out)
вместо
$out["script"] = gg('ow_setting.countTime');
должно быть
$out["script"] = gg('ow_setting.updScript');
Но в модуле исполняется 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
- Откуда: Ярославль
- Контактная информация:
Re: Модуль - Погода от OpenWeatherMap
один вопросик у меня, в чем может быть причина того что погода то обновляется то нет, вот скрин с истории
- Вложения
-
- Новый точечный рисунок (2).jpg (70.9 КБ) 11566 просмотров
Re: Модуль - Погода от OpenWeatherMap
День добрый,
Не получается выбрать страну и город, пустые выпадающие списки. Система установлена raspberry pi. Но при этом в ОС Win 10 все работает нормально можно выбрать любую страну.
Не получается выбрать страну и город, пустые выпадающие списки. Система установлена raspberry pi. Но при этом в ОС Win 10 все работает нормально можно выбрать любую страну.
Re: Модуль - Погода от OpenWeatherMap
У меня наоборот, на вин 10 стран и городов нету... на вин 8 все работает... тоже очень хотелось бы это как-то решить...Rad81 писал(а):День добрый,
Не получается выбрать страну и город, пустые выпадающие списки. Система установлена raspberry pi. Но при этом в ОС Win 10 все работает нормально можно выбрать любую страну.
-
mr_kulepetov
- Сообщения: 32
- Зарегистрирован: Пн ноя 09, 2015 6:14 pm
Re: Модуль - Погода от OpenWeatherMap
ivannag, Rad81, попробуйте вручную добавить таблицы (не в INNODB, а в MYISAM) в БД.
Перед добавлением дропните таблицы запросами drop table if exists
Запросы такие:
После добавления таблиц, вручную вставиье нужные параметры вашей страны и города.
Для России запрос будет такой:
А ИД и параметры города возьмите отсюда: http://openweathermap.org/help/city_list.txt
Затем вставьте в таблицу городов.
Вроде понятно объяснил. Сам только что проделал такую операцию и все заработало.
P.S. Обязательно удалите класс Ya_weather (погода от Яндекса).
Перед добавлением дропните таблицы запросами 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);Затем вставьте в таблицу городов.
Вроде понятно объяснил. Сам только что проделал такую операцию и все заработало.
P.S. Обязательно удалите класс Ya_weather (погода от Яндекса).
Re: Модуль - Погода от OpenWeatherMap
Возникла проблема с установкой данного модуля
3 раза пытался установить
при установке страница браузера вылетает с ошибкой 500
"Сайт 192.168.1.4 пока не может обработать этот запрос."
При перезагрузки станицы в маркете дополнений пишет, что модуль установлен и есть кнопка обновления данного модуля,
а в приложениях этого модуля нет.
как установить модуль?
3 раза пытался установить
при установке страница браузера вылетает с ошибкой 500
"Сайт 192.168.1.4 пока не может обработать этот запрос."
При перезагрузки станицы в маркете дополнений пишет, что модуль установлен и есть кнопка обновления данного модуля,
а в приложениях этого модуля нет.
как установить модуль?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
Re: Модуль - Погода от OpenWeatherMap
А можно ещё реализовать передачу данных на сервер. Как это сделано в модуле NarodMon
Я видел что API есть
Я видел что API есть
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4