Описываюсь.Semendey писал(а): ↑Пт авг 07, 2020 11:16 amSemendey писал(а): ↑Пт авг 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, а что это за объект не понятно.
Может надо было и их все удалить, но побоялся