Страница 41 из 55

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

Добавлено: Пт май 19, 2017 1:52 pm
lanket
Dark_Veter писал(а):Точно! сори за неверную информацию)
Подождите.
openweather это разве не модуль погоды.
По скрину видно что у directman66 этот модуль не установлен.
Разве когда он установит не появиться ли у него нужные классы, свойства и методы.


Отправлено с моего Redmi Note 3 через Tapatalk

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

Добавлено: Пт май 19, 2017 2:00 pm
Dark_Veter
openweather - да, модуль погоды, при установке создаст класс openweather и нужные объекты, за исключением тех, который были описаны в моих предыдущих сообщениях.

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

Добавлено: Пт май 19, 2017 8:43 pm
ipz
Замечено, что показания давления openweather сильно отличаются от Яндекса.

Википедия говорит, что "метеостанции рассылают так называемые «синоптические телеграммы», в которых указывается давление, приведённое к уровню моря (см. КН-01, METAR). Это делается для того, чтобы давление было сравнимо на станциях, расположенных на разных высотах, а также для нужд авиации" и "В прогнозах погоды и сводках, распространяемых для населения через интернет и по радио, используется неприведённое давление, то есть, фактическое давление на уровне местности".

В описании API openweather также написано, что они дают давление на уровне моря. Для Питера это может не так заметно, а для Москвы уже существенно.

Такая функция позволит пересчитать давление к уровню местности:

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

function getPh($Po, $to) {
$M=0.02898;
$g=9.807;
$R=8.3144598;
$T=273.15;
$h=208.0;
$Ph=$Po*exp(-($M*$g*$h)/($R*($to+$T)));
return $Ph;
} 
Неудобно пересчитывать прогнозные значения, так как там дается средняя температура для утра, дня, вечера и ночи.
В описании API не удалось найти (можно спросить, но лень)
Гугл навел на какой-то метеосайт, где было написано "по местному времени, период с 0 часов до 6 утра считается ночью, утро начинается в 6 утра и продолжается до 12 часов, день до 18 часов, вечер до 0 часов".

В зависимости от текущего времени (когда получаем прогноз) можно пересчитать давление используя temp_night, eve, temp_day, temp_morn.

UPD: фукция chti уже была в /var/www/lib/my.class.php....

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

Добавлено: Сб май 20, 2017 10:39 pm
Alex77
Dark_Veter писал(а):
Alex77 писал(а):Скажите а как и куда добавить chti функцию?
и как вы получили ow_fact.realFell такого свойства у меня нет в стандартном компоненте
directman66 писал(а):также интересно, в каком места заполняется ow_fact.tempYesterday, можно конечно самому заполнять например в час дня через таймер, но может у автора есть более интересное решение.

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

if (timeIs("13:00")) { sg('ow_fact.tempYesterday',gg('ow_fact.temperature'));}
Функцию chti можно положить например в lib/my.class.php или lib/myuserfunction.php, тогда ее можно будет использовать в любом месте системы.
Добавил как вы сказали функцию - но все равно ошибка
Fatal error: Call to undefined function chti() in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 8
добавил сюда lib/my.class.php
Разобрался
для тех кто в танке, надо добавить вначале функции в файле <?php

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

Добавлено: Пт июн 02, 2017 5:06 pm
Smirnoff1976
Поле "Выбрать страну" открывается, а поле "ВЫбрать город" открывается пустым. Таблицу OPENWEATHER_CITY создал, заполнил из city_list.txt. Апи ключ создал поле заполнил, сохранил. Фаил в cached/openweather/ создался, права на папки и файлы полные от рута. Что еще не так с долбанным модулем? Система Debian.

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

Добавлено: Пт июн 02, 2017 5:12 pm
nick7zmail
С долбанным модулем всё ок.
Проверено и на винде и на расбери. Таблиц никаких создавать не надо!!! Просто положить файл в нужное место (хотя он автоматически качаться должен)...
права должны быть не рут, а пользователя, от имени которого запущен мд!

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

Добавлено: Пт июн 02, 2017 5:28 pm
Smirnoff1976
права поменял, ничего не изменилось. Бьюсь второй день. У меня не работает. Давайте разбираться вместе. Есть еще у кого не работает, думаю это интересно не только мне. Сносил и ставил уже несколько раз.

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

Добавлено: Пт июн 02, 2017 5:29 pm
nick7zmail
Есть удаленный доступ? Могу глянуть...

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

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

Добавлено: Пт июн 02, 2017 5:36 pm
Smirnoff1976
teamviewer :200894514

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

Добавлено: Пт июн 02, 2017 5:38 pm
nick7zmail
Пароль в личку плс...без пароля не хочет.