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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт апр 06, 2017 11:25 am

Да можно, если есть такая необходимость)) А есть ли она? Кому то может нравятся точные цифры, а кому-то округленные...
Проще брать, и привязывать к свойству метод с округлением, и записывать в другое свойство, а его уже и на сцене, и везде юзать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Чт апр 06, 2017 1:35 pm

nick7zmail писал(а):Попробовал починить форму выбора города...теперь ничего никуда вбивать не надо...требуется только наличие инета, для доступа к списку городов. Страны ещё не все вбил...но основные вроде есть...Просьба проверить алгоритм на UNIX системах типа Расбери. Поля ввода пока оставил (для контроля данных), но заблокировал, чтоб вручную не менялись. Как то так:
1111.jpg
В перспективе - удалю, чтоб глаза не мазолили...оставлю ток название города.
Проверил (Raspberry Pi 3 Debian), Москва отработала отлично.
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Чт апр 06, 2017 1:38 pm

nick7zmail писал(а):Да можно, если есть такая необходимость)) А есть ли она? Кому то может нравятся точные цифры, а кому-то округленные...
Проще брать, и привязывать к свойству метод с округлением, и записывать в другое свойство, а его уже и на сцене, и везде юзать.
С кодом метода не поможешь?.
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Чт апр 06, 2017 2:12 pm

kas5858 писал(а):
nick7zmail писал(а):Да можно, если есть такая необходимость)) А есть ли она? Кому то может нравятся точные цифры, а кому-то округленные...
Проще брать, и привязывать к свойству метод с округлением, и записывать в другое свойство, а его уже и на сцене, и везде юзать.
С кодом метода не поможешь?.
Вот такой код пойдет

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

$number = getGlobal('ow_fact.temperature');
setGlobal('ow_fact.temperatur', (int)($number));
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm
Благодарил (а): 23 раза
Поблагодарили: 7 раз

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

Сообщение Zaezd2008 » Чт апр 06, 2017 2:26 pm

nick7zmail писал(а):Да можно, если есть такая необходимость)) А есть ли она? Кому то может нравятся точные цифры, а кому-то округленные...
Проще брать, и привязывать к свойству метод с округлением, и записывать в другое свойство, а его уже и на сцене, и везде юзать.
Про методы это понятно, не понятно кому может понадобиться температура не 10,5 градусов, а 10,52 например?
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Чт апр 06, 2017 3:23 pm

Zaezd2008 писал(а): Про методы это понятно, не понятно кому может понадобиться температура не 10,5 градусов, а 10,52 например?
графикам)))
в скриптах и пр. использую округление

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

round(gg('ow_day0.temp_day')) 
MD на raspberry pi3
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Чт апр 06, 2017 3:52 pm

kas5858 писал(а):
kas5858 писал(а):
nick7zmail писал(а):Да можно, если есть такая необходимость)) А есть ли она? Кому то может нравятся точные цифры, а кому-то округленные...
Проще брать, и привязывать к свойству метод с округлением, и записывать в другое свойство, а его уже и на сцене, и везде юзать.
С кодом метода не поможешь?.
Вот такой код пойдет

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

$number = getGlobal('ow_fact.temperature');
setGlobal('ow_fact.temperatur', (int)($number)); 
Нет, вот такой?

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

$temp = $this->getProperty('temperature');
$this->setProperty('temperatur', (int)($temp));

$day = $this->getProperty('temp_day');
$this->setProperty('temp_day1', (int)($day));

$night = $this->getProperty('temp_night');
$this->setProperty('temp_night1', (int)($night));

$speed = $this->getProperty('wind_speed');
$this->setProperty('wind_speed1', (int)($speed));

$direction = $this->getProperty('wind_direction');
$this->setProperty('wind_direction1', (int)($direction));

$humidity = $this->getProperty('humidity');
$this->setProperty('humidity1', (int)($humidity));

$pressure = $this->getProperty('pressure');
$this->setProperty('pressure1', (int)($pressure)); 
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

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

Сообщение kas5858 » Чт апр 06, 2017 4:51 pm

не понимаю откуда -8
Вложения
111.PNG
111.PNG (8.13 КБ) 7016 просмотров
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Сб апр 08, 2017 8:34 pm

nick7zmail писал(а):Попробовал починить форму выбора города...теперь ничего никуда вбивать не надо...требуется только наличие инета, для доступа к списку городов.
Только что установил модуль. АПИ поставил. Выбрал страну,нажимаю Выбрать город, 2 минуты идет закачка чего то и выбрасывает обратно на страницу выбора страны. 2 недели назад нормально установилось. 7 Винда. В X-ray модуль есть, погоды нет.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб апр 08, 2017 9:14 pm

serghei писал(а): Только что установил модуль. АПИ поставил. Выбрал страну,нажимаю Выбрать город, 2 минуты идет закачка чего то и выбрасывает обратно на страницу выбора страны. 2 недели назад нормально установилось. 7 Винда. В X-ray модуль есть, погоды нет.
Инет доступен? файл http://openweathermap.org/help/city_list.txt в браузере открывается?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Закрыто