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

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

Модератор: immortal

Serega66
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

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

Сообщение Serega66 »

Спасибо, координаты сохраняются.
Аватара пользователя
chibis
Сообщения: 199
Зарегистрирован: Пн апр 02, 2018 10:47 am

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

Сообщение chibis »

Доброго дня !!! Долго не обновлял и все-таки решился. Но вот , что-то не вышло :( В начале, когда только модуль поменялся, я на виртуалке попробовал и вроде получилось. А теперь на рабочей малинке не выходит :( В свойство объекта ничего не пишет . ставлю модуль OpenWeatherMap (by Logrus) все работает... почему то прописываются на разных серверах разные значения ow_fact , на одной просто ow_fact, а на малинке ow_fact_3 и так же с ow_forecast ...
Raspberry Pi 3B+, HP PC Intel , Ubuntu 18.04 Server LTS - 2 шт.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

ow_fact объект называется только в случае, если это первая добавленная запись в модуль (чтобы сохранить привязку объектов на сценах к примеру) в остальных случаях объект называется ow_fact_(I'd записи), чтобы была возможность добавлять несколько городов с фактической погодой.

Отправлено с моего Xperia XZ1 Compact через Tapatalk


Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
chibis
Сообщения: 199
Зарегистрирован: Пн апр 02, 2018 10:47 am

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

Сообщение chibis »

nick7zmail писал(а): Пн июн 08, 2020 1:58 pm ow_fact объект называется только в случае, если это первая добавленная запись в модуль (чтобы сохранить привязку объектов на сценах к примеру) в остальных случаях объект называется ow_fact_(I'd записи), чтобы была возможность добавлять несколько городов с фактической погодой.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Ок. Пробую переименовать ID для удобства.
Raspberry Pi 3B+, HP PC Intel , Ubuntu 18.04 Server LTS - 2 шт.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Проще снести модуль и установить заново, чем в базу лезть. Только АПИ ключ запомните. Далее введёте АПИ-ключ, выберете город, укажете метод получения fact - и объект должен автоматически создастся ow_fact.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
viktor6
Сообщения: 273
Зарегистрирован: Вс авг 20, 2017 1:46 am

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

Сообщение viktor6 »

А как в ручную обновить погоду? Чтобы появились все свойства
Последний раз редактировалось viktor6 Пн июн 08, 2020 2:41 pm, всего редактировалось 1 раз.
Raspberry Pi3, с образа от Сергея 3.34
Аватара пользователя
chibis
Сообщения: 199
Зарегистрирован: Пн апр 02, 2018 10:47 am

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

Сообщение chibis »

nick7zmail писал(а): Пн июн 08, 2020 2:13 pm Проще снести модуль и установить заново, чем в базу лезть. Только АПИ ключ запомните. Далее введёте АПИ-ключ, выберете город, укажете метод получения fact - и объект должен автоматически создастся ow_fact.
Пробовал снести модуль. Заново ставлю и данные из базы подтягиваются :( только ID уже на единичку больше. Вот ручками поменял ID жду обновления погоды...
Raspberry Pi 3B+, HP PC Intel , Ubuntu 18.04 Server LTS - 2 шт.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

viktor6 писал(а):А как в ручную обновить погоду? Чтобы появились все свойства
Выше скидывал скрипт...да, доки пока не обновлены. Обязательно займусь этим.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

viktor6 писал(а): Пн июн 08, 2020 2:34 pm А как в ручную обновить погоду? Чтобы появились все свойства
viewtopic.php?f=5&t=4340&start=440#p120191
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

Модуль вроде бы работает, но при авто обновлении апач матюкается в еррор.логе, вот часть этого безобразия:

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

[Mon Jun 08 07:00:00.738072 2020] [php7:error] [pid 28721] [client 127.0.0.1:57468] PHP Fatal error:  Uncaught Error: Call to undefined method app_openweather::get_weather() in /var/www/modules/objects/objects.class.php(624) : eval()'d code:3\nStack trace:\n#0 /var/www/modules/objects/objects.class.php(624): eval()\n#1 /var/www/lib/objects.class.php(964): objects->callMethod('Run', 0)\n#2 /var/www/objects/index.php(147) : eval()'d code(1): callMethod('Run')\n#3 /var/www/objects/index.php(147): eval()\n#4 {main}\n  thrown in /var/www/modules/objects/objects.class.php(624) : eval()'d code on line 3
[Mon Jun 08 08:00:00.197098 2020] [php7:error] [pid 1343] [client 127.0.0.1:36904] PHP Fatal error:  Uncaught Error: Call to undefined method app_openweather::get_weather() in /var/www/modules/objects/objects.class.php(624) : eval()'d code:3\nStack trace:\n#0 /var/www/modules/objects/objects.class.php(624): eval()\n#1 /var/www/lib/objects.class.php(964): objects->callMethod('Run', 0)\n#2 /var/www/objects/index.php(147) : eval()'d code(1): callMethod('Run')\n#3 /var/www/objects/index.php(147): eval()\n#4 {main}\n  thrown in /var/www/modules/objects/objects.class.php(624) : eval()'d code on line 3
[Mon Jun 08 09:00:00.203389 2020] [php7:error] [pid 32496] [client 127.0.0.1:44578] PHP Fatal error:  Uncaught Error: Call to undefined method app_openweather::get_weather() in /var/www/modules/objects/objects.class.php(624) : eval()'d code:3\nStack trace:\n#0 /var/www/modules/objects/objects.class.php(624): eval()\n#1 /var/www/lib/objects.class.php(964): objects->callMethod('Run', 0)\n#2 /var/www/objects/index.php(147) : eval()'d code(1): callMethod('Run')\n#3 /var/www/objects/index.php(147): eval()\n#4 {main}\n  thrown in /var/www/modules/objects/objects.class.php(624) : eval()'d code on line 3
Разбор полётов сам не делал, пока в разъездах, нет времени.
P/s
PHP Version 7.2.24
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Ответить