PDA

Просмотреть полную версию : Изменение пределов переменных


ViS
03.04.2018, 07:15
На странице SMConfig в броузере самопроизвольно меняются установленные пределы для переменных.
Устанавливаю для CO2 400-2000, для Hum и Temp 0-100, через некоторое время становится так:

4964

Gromov
03.04.2018, 10:17
Проект тоже приложите, пожалуйста, буду тестить.

ViS
03.04.2018, 20:54
Проект еще сырой, там еще делать и делать.
Отправил на почту поддержки.

Gromov
04.04.2018, 12:54
В вашем проекте совсем нет переменных в конфиге... Или может вы про что-то иное?

ViS
04.04.2018, 14:58
Настройка отображения переменных делалась на http-страничке SMConfig контроллера, не в Лоджике.

ViS
06.04.2018, 15:05
Отпишу сюда же, что б темы не плодить.

Исходное положение - настроена cеть SMConnect.
Заходим по http в SMConfig и что-то там меняем, сохраняем изменения.
Запускаем Лоджик, вносим изменения в проект.
Загрузка проекта в контроллер - SMConfig запрашивает залить в контроллер настройки из проекта или импортировать в проект из контроллера.
Выбираем Импорт - стабильно получаем ошибку
4971
Если до загрузки проекта нажать кнопку импорта в баре, то импорт проходит норм.

Наблюдалось на разных проектах на SMH2Gi, SMH4 и TRIM в ролях как сервера, так и клиента.
Лоджик 0106.

Gromov
06.04.2018, 15:34
По теме темы - пока что ничего не заметил, но тестирование продолжается.

По последнему - тут пока можно только продолжать нажимать кнопку в баре. Однако, программистам я передал информацию, поправят.

Gromov
10.04.2018, 11:29
На странице SMConfig в броузере самопроизвольно меняются установленные пределы для переменных.
Устанавливаю для CO2 400-2000, для Hum и Temp 0-100, через некоторое время становится так:

4964

Не знаю, в чём дело, не наблюдаю я такого поведения. Может есть какой-нибудь рецепт, как это повторить?

ViS
10.04.2018, 18:58
Не знаю, какой рецепт... Все настроки SMConfig делались на http страничке, не в Лоджике. Может, в этом какой-то затык.
А может в том, что в дереве переменных эти переменные оказались почему-то в группе "Переменные МЕМ", хотя в проекте они такие же обычные переменные, как все остальные? МЕМ-ов ни одной в проекте на назначено.

Arsie
10.04.2018, 19:02
Не знаю, какой рецепт... Все настроки SMConfig делались на http страничке, не в Лоджике. Может, в этом какой-то затык.

Форматните контроллер, это убьёт базу данных в нём.

Мож в ней и затык, что ошибки какие в ней собрались и танцуют вокруг браузера :ico-shama

ViS
10.04.2018, 19:34
Форматить удаленно малость стремно. Может ручками Settings.sqlite подправитть и перезалить можно? Как делал с удаленным вводом панели в сеть vpn.

Arsie
10.04.2018, 19:46
Форматить удаленно малость стремно. Может ручками Settings.sqlite подправитть и перезалить можно? Как делал с удаленным вводом панели в сеть vpn.

Я в душе не знаю, что там править. Не уверен, что сами разработчики до конца понимают, что они там наворотили))

Как-никак уже третье поколение программистов с ней работает.

Если есть контроллер под рукой, то дайте ему тот же IP, все настройки те же и отформатьте. И перекиньте базу с него на тот контроллер. Предварительно отбекапив, конечно.