обновился до версии 1.2 и опять я бета тестер(((
По порядку что перестало работать:
1. не считываются каналы Sampling Temperature климатического модуля HDL
2. в клиенте под андроид криво отображаются слайдеры с кастомным ползунком:
Было так:
3. При загрузке проекта из студии в телефон под андроидом он загружается два раза подряд - второй раз начинается сразу после распаковки проекта в телефоне.
меня более менее устраивала версия 1.1.8, но блин у заказчика обновился клиентское ПО в телефоне, и это потянуло за собой необходимость обновления сервера, и студии. В англоязычной ветке уже писали о этой "фиче", которая разработчикам причиняет много геморроя. Если у меня несколько проектов, и у их пользователей примерно в одно время андроид автоматом решит обновить ПО, то у меня начинаются "эти самые дни"! Клиент со старой версией сервера перестает работать, вынуждая обновлять сервер и получая порцию новых багов! Исправили старые и добавили новые.
Customer support service by UserEcho
поправка: обновлялся сегодня до версии 1.2.1.570, т.е. до вчерашнего релиза получается
клиент, сервер и студия последних версий.
4. и еще один чудесный глюк обнаружился: после синхронизации драйвера сервера с серверным проектом в панельном проекте слетели все фидбеки у всех элементов интерфейса этого самого проекта. Они просто пропали из привязок!! Каналы в привязках есть, а фидбеков нет. В iRidium кто-то вообще тестирует ПО перед релизом?!!
проверил еще раз. оказывается даже не надо делать синхронизацию панельного проекта с сервером, достаточно просто сохранить его в новой студии и можно попрощаться с привязками фидбеков.
ну как так....
Здравствуйте!
Для считывания температуры вам необходимо использовать команду с operation code - "Read Temperature New". Данное изменение связано с изменение протокола HDL.
Повторить ошибку не удалось. Пожалуйста, пришлите ваш проект нам на почту - support@iridiummobile.ru
Спасибо за информацию! Постараемся исправить это в ближайших версиях.
Как нам удалось выяснить, привязки пропадают только для сетевых драйверов (например HDL).
Не могу проверить из-за проблемы в п.4
Я нашел в чем было дело и исправил уже. Настройки элемента были:
Поменял Proportional на None и все корректно отрисовывается.
Вот тестовый пример: slider render error.irpz
Как скоро вы исправите п.4? Работа встала.
Не сохранил дистриб старой версии студии. В 1.1.8 этих глюков не было. Откуда ее можно скачать подскажите?
"Read Temperature New" удалось проверить. В веб интерфейсе сервера каналы считываются.
Осталось только фидбеки вернуть...
Прокомментируйте пожалуйста ситуацию с внезапным обновлением клиентской части. Должна клиентская работать с серверной, если серверная не обновлялась?
Здравствуйте!
Вот прежняя версия Иридиум, где данной ошибки не было.
Если вы имеете ввиду будет ли новый клиент работать со старым сервером, то да. Но при этом версия сервера должна быть не старше версии 1.1.1.
Еще один момент в новой версии сервера: у климатического модуля изменились значения возвращаемых значений для Parameter=12. В мануале он называется Valve value. По сути же возвращал уровень открытия вентиля в %.
Возможно это опять же связано с обновлением протокола HDL, но я накатил два одинаковых проекта на версии RPi серверов 1.1.8 и 1.2.1. В первом случае все ок, вижу значения уровня в %. Во втором вижу только 1/0 - открыт/закрыт.
Подскажите где посмотреть описание всех изменений протокола HDL и работы сервера с ним?
тоже хотелось бы увидеть, о каких изменения протокола HDL идет речь...
протокол HDL - только дополняется, но ни как не может измениться.
а вот реализация HDL протокола в иридиуме время от времени меняется
не однократно с этим сталкиваемся.
то обратные связи перестают приходить, то нужный канал отсутствует.
что касаемо модуля теплого пола - у меня к примеру по 11 каналу приходит текущая температура
К сожалению, данные изменения можно увидеть только в протоколе, который является закрытым. На данный момент мы имеет официальную поддержку от HDL, соответстветнно сейчас мы приводим в порядок наш драйвер, который раньше мог иметь некоторые неточности.
Попробуйте получить значение параметра номер 11.я пробовал перебрать параметры от 9 до 15. Ни в одном не отображается уровень открытия вентиля в %.
наводя порядок - самое главное не сломать то что уже работает))
перепроверил еще раз с 11м. отобразились. но они не реагируют на изменения уставки температуры. т.е. не обновляются. как-будто из кеша статические значения взяты
Присмотрелся я внимательнее - а 11 параметр не уровень открытия показывает, а текущую температуру канала модуля.
Согласно протоколу, значение Valve можно получить только 0 или 1. Вы уверены что в версии 1.1.8 вы получаете именно процентное отношение закрытия вентиля?
Дмитрий, Valve Status отдает 0/1, а Valve Value значение в процентах. Так было до версии 1.1.2
Здравствуйте!
Можете ли вы в программе "HDL Buspro Design tool II" включить CMD test, настроить его на прослушку вашего климатического модуля и сделать скриншот в тот момент, когда в него придет значение из параметра 12. Если вы получаете его при запуске проекта, то можете просто запустить проект и сделать скриншот всего, что приходит от климатического модуля.
Например:
Скрины:
Здравствуйте!
Скажите пожалуйста, есть ли возможность подключиться к вашему оборудованию, чтобы протестировать? Если есть, то пришлите данные для этого на почту тех поддержки - support@iridiummobile.ru
Нужно именно прямое подключение к оборудованию, или хотя бы через сервер HDL.
Я написал вчера вечером письмо на адрес тех.поддержки. Ответа не получил до сих. пор. У меня будет возможность только завтра (20.10.17) на пару часов дать доступ к оборудованию.
состояние каналов считывается каждые 5 секунд
на всякий случай вывод консоли текстом в файле
Здравствуйте!
Данная проблема была исправлена в версии 1.2.2
Добрый день!
Коллеги, что то удалось получить адекватное по каналу Valve Value?
до вчерашнего дня потребности даже не было в этом, но на прошлой неделе поставили два сервопривода с 0-10В, возможность открывать его по PID алгоритму.
поэтому теперь и для моего проекта Важно видеть % открытия клапана и график его работы.
и еще раз подтверждаю информацию AlexDr
, у меня тоже в 11 канале приходят данные текущей температуры, против того канала который идет в документации. по нему я так не разу ни чего стоящего и не смогу получить (если речь про тек. температуру)
но это было и на версия до 1.2
Здравствуйте!
Спасибо за предоставленную возможность, но пока потребность в этом отпадает. Нам удалось связаться с представителями HDL в китае и вместе мы выяснили, что у них была допущена ошибка в протоколе, в результате чего мы не совсем верно реализовали обработку ответа от модуля FloorHeating. Мы постараемся исправить данную ошибку в следующих релизах.
Дмитрий, здравствуйте.
Подскажите, удалось решить проблему с реализацией значения открытия?
Здравствуйте!
К сожалению, на данный момент проблема еще не решена. Задача стоит, постараемся исправить это в ближайшем релизе.
Спасибо за ответ!
Здравствуйте!
Мы поправили проблему с получением статуса закрытия вентиля. Но, к сожалению, на имеющемся у нас оборудовании мы не можем проверить работу клиента полноценно. Большая просьба ко всем, кто столкнулся с данной проблемой, проверить работу клиента на вашем оборудовании.
https://drive.google.com/file/d/1qsW7CyIX5dUWdUtqO6zyqpKpG3chUtB6/view?usp=sharing
Прошу обратить внимание, что данная версия клиента не является релизной, поэтому она предназначена только для теста указанной проблемы!
Пожалуйста, отпишитесь о результатах. Все ли данные приходят. Большое спасибо!
Проверил. Уровни отображаются корректно. В остальном вроде бы тоже работает.
Спасибо за информацию!
Дмитрий, я сегодня еще раз проверял. Видимо дело не в клиентской части, а в серверной.
Вчера на сервере была установлена версия 1.1.8 и клиент, присланный вами, корректно отображал уровни. Но сегодня для проверки обновил сервер до версии 1.2.4 и опять вижу в уровнях только 1 и 0 - открыт клапан больше 5% или закрыт.
Наблюдаю это через программу клиента которую вы попросили проверить.
В то же время последняя версия на телефоне под андроидом и на планшете под айос корректно отображали уровни с сервером 1.1.8 и не корректно с 1.2.4.
Данное изменение войдет в ближайший релиз. В последнем релизе 1.2.4 данное изменение не было сделано.
Dmitriy, подскажите пожалуйста, когда следующий релиз?
Здравствуйте!
Планируем на этой неделе.
Спасибо! Будем ждать.