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

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

Модератор: immortal

Serega66
Сообщения: 111
Зарегистрирован: Ср фев 22, 2017 12:08 pm
Благодарил (а): 55 раз
Поблагодарили: 13 раз

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

Сообщение Serega66 » Пн июн 08, 2020 9:02 am

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

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

Сообщение chibis » Пн июн 08, 2020 1:50 pm

Доброго дня !!! Долго не обновлял и все-таки решился. Но вот , что-то не вышло :( В начале, когда только модуль поменялся, я на виртуалке попробовал и вроде получилось. А теперь на рабочей малинке не выходит :( В свойство объекта ничего не пишет . ставлю модуль 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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 08, 2020 1:58 pm

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

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


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

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

Сообщение chibis » Пн июн 08, 2020 2:10 pm

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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 08, 2020 2:13 pm

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

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

Сообщение viktor6 » Пн июн 08, 2020 2:34 pm

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

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

Сообщение chibis » Пн июн 08, 2020 2:40 pm

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
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 08, 2020 2:44 pm

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

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

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

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

Сообщение Jilber » Пн июн 08, 2020 3:36 pm

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

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

Сообщение andrey040670 » Вт июн 09, 2020 1:06 am

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

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

[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.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Ответить