[Модуль] Погода Яндекс (yandexweather)

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

Модератор: immortal

Semendey
Сообщения: 68
Зарегистрирован: Чт сен 26, 2019 4:14 pm
Откуда: Ярославль
Благодарил (а): 19 раз
Поблагодарили: 6 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение Semendey » Ср авг 12, 2020 5:48 pm

Semendey писал(а):
Пт авг 07, 2020 11:16 am
Semendey писал(а):
Пт авг 07, 2020 9:06 am
directman66 писал(а):
Пт авг 07, 2020 5:49 am
Semendey писал(а):
Чт авг 06, 2020 1:25 pm
Добра всем
Тоже поймал ошибку в модуле

Из js отправляю GET запрос вида /api/data/yw_mycity

Запрос выполняется, приходит ответ.
Но вот половина данных в ответе вранье, а именно поля: condition, temp, wind_speed, pressure_mm

Остальные данные читаются правильно и соответствуют в ответе на запрос данным в базе.

Модуль обновлял, переустанавливал, перенастраивал.
Если использовать "объект.свойство" то данные верные отображаются
Пока не разобрался в чем причина
Буду копать дальше, любая помощь не помешает.
Если делаете каки-то виджеты, делитесь с сообществом, думаю многим будет интересно.
Я не пишу отдельный виджет.
Я пишу сцену для себя.
Ее я выкладывал в теме:
https://mjdm.ru/forum/viewtopic.php?f=4&t=7021
Но особого интереса она не вызвала у общества, поэтому далее для себя ее делаю.
Про за двоение свойств видел, сразу посмотрел у себя.
Когда писал сцену все работало нормально, но не трогал ее порядка полугода.
Перевел сервер на малинку и снова начал, обновил все модули и заметил такое.
Причем такое ощущение что свойство temp, вернее его значение, возвращаемое запросом какая то константа - 6 градусов.
Может изменилось написание самого свойства в модуле ?

Вот что выяснил.
На старой версии сервера на Windows запрос работает отлично, все верно

Врет только на новой версии сервера на Малинке.

Может какие то права надо дать ?

Еще уточнение, если запросить GET запросом конкретное свойство значение в ответе верное

/api/data/yw_mycity.temp
Описываюсь.
Победил данный глюк.
Удалил полностью модуль
Перегрузил систему
Итак в скрытых модулях есть модуль: ObjectProperties
Оказалось что свойств модуля осталось очень много в системе, сидел и удалял все руками
Не очень удобно, но помогло

Объекты там представлены кодами, поэтому сначала пришлось вычислить коды объектов данного модуля.
Но вот там есть еще свойства объекта с кодом 0, а что это за объект не понятно.
Может надо было и их все удалить, но побоялся
daiver
Сообщения: 3
Зарегистрирован: Пт фев 17, 2017 7:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение daiver » Чт авг 13, 2020 1:06 am

andrey040670 писал(а):
Пн фев 10, 2020 7:44 pm
Кавычки поставь
<div class="title">'%saint-petersburg.forecast_1_date%'</div>
выводит с кавычками... пробовал и одинарные и двойные, результат тот же ((
Какие есть еще варианты?
daiver
Сообщения: 3
Зарегистрирован: Пт фев 17, 2017 7:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение daiver » Чт авг 13, 2020 1:10 am

Походу не любит этот модуль пробелы или тире в названиях городов. Значения переменных размазывает по разным объектам.
Была бы не проблема, но в шаблоне не вывести значение <div class="title">%saint-petersburg.forecast_1_date%</div>
Кавычки не помогают :?
Вложения
2020-08-13 01_08_30-YandexWeather.png
2020-08-13 01_08_30-YandexWeather.png (7.53 КБ) 2866 просмотров
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение nick7zmail » Чт авг 13, 2020 7:06 am

Это не модуль не любит...это система не любит в названиях объектов такие символы...используйте нижнее подчеркивание или регистр букв, чтобы объекты называть...

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

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение ZyaK » Сб сен 05, 2020 12:45 pm

Как_говорится_настоящие_хакеры_не пользуются_пробелами_____0_о
PI2 + MQTT + 5 ESP8266 + Atmega16
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение diver » Сб ноя 07, 2020 12:05 pm

Всем привет!
А только у меня последнее обновление погоды 05.11.2020, причем на двух независимых мажордомов или что-то в яндексе поменяли ?
Аватара пользователя
Svetлая
Сообщения: 238
Зарегистрирован: Вс май 06, 2018 11:36 pm
Благодарил (а): 80 раз
Поблагодарили: 75 раз
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение Svetлая » Сб ноя 07, 2020 12:21 pm

У меня тоже последнее было 5.11
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение diver » Сб ноя 07, 2020 12:27 pm

Svetлая писал(а):
Сб ноя 07, 2020 12:21 pm
У меня тоже последнее было 5.11
Значит яндекс у себя что-то переделал. Блин... без погоды теперь :(
Аватара пользователя
andrey040670
Сообщения: 459
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение andrey040670 » Сб ноя 07, 2020 12:36 pm

Аналогично 05.11.2020 10:22
Б**дь, Яндекс самый не стабильный сервис.
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
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение diver » Сб ноя 07, 2020 12:46 pm

andrey040670 писал(а):
Сб ноя 07, 2020 12:36 pm
Аналогично 05.11.2020 10:22
Б**дь, Яндекс самый не стабильный сервис.
Не, просто у яндекса API слегка закрытый (нужна регистрация), а мы пользуемся незаконными дырками :)
Ответить