Локально в firefox аналогичное поведение.
Всем привет!
Наткнулся на похожую проблему: сконфигурил алармы, заработало. Решил поправить. Кнопка “сохранить” не активна…
Можете прислать файл с настройками (/etc/wb-webui.conf) ?
Вот
wb-webui.conf (12.6 КБ)
И ещё вопрос:
- строчка extra{} что даёт?
- как вставить в строку, подписанную “{} will be replaced with alarm message text” что-то динамическое? Например, текстовую переменную?
web-uiwb-webui.conf (8.7 КБ)
Начиная с какой-то версии пропала фича копирования имени топика параметра при нажатии на него в виджете.
Верните пожалуйста взад - очень полезное свойство!
Тестирую работу SVG Dashboard.
Нехватает одной настройки для записи параметров: не лишним была бы опция “Подтверждения” записи в виде стандартного диалога “ОК/Отмена”. В настройке записи чекбокс и текстовое поле - если он установлен, то перед записью выводится диалог в котором написано то что в текстовом поле и конпки ОК и Отмена, при нажатии ок выполняется запись, при Отмене - ничего не делается. Так сказать защита для “важных” мест чтобы если случайно ткнул можно было отменить. В большинстве SCADA систем есть такой функционал. Например чтобы не отключить случайно ввод питания, не запустить какой либо опасный процесс случайным тычком в панели управления.
Еще не помешал бы режим когда на страницу выводится только Dashboard - Было бы полезно для создания HMI на базе планшетов. Возможно он уже есть? Если есть то нужно выводить ссылки для просмотра в списке дашбордов.
На одном из контроллеров не ставился webui версии 2. Версия 1.8 ставится, а 2.0 - ошибка конвертации дешбоардов. Оказалось, на этом контроллере в версии 1.8 дешбоардов просто не было - ни одного. Поставил 1.8, создал дешбоард, сохранил, apt-get upgrade, - и конвертация прошла успешно. Надо поправить скрипт конвертации конфига, чтобы он не вываливался в ошибку в случае отсутствия дешбоардов.
После обновления значения контролов перестали влезать в поле.
Можете скриншот прислать?
Этот пакет вообще когда нибудь будет нормально ставиться из репозитория?
Контроллер 6.6.0
apt update --ok
apt remove wb-mqtt-homeui --сносится
apt install wb-mqtt-homeui — выплевывает ошибку в самом конце
НОВЫЕ пакеты, которые будут установлены:
wb-mqtt-homeui
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/2 016 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 633 kB.
Выбор ранее не выбранного пакета wb-mqtt-homeui.
(Чтение базы данных … на данный момент установлено 30379 файлов и каталогов.)
Подготовка к распаковке …/wb-mqtt-homeui_2.2.0_all.deb …
Распаковывается wb-mqtt-homeui (2.2.0) …
Настраивается пакет wb-mqtt-homeui (2.2.0) …
Traceback (most recent call last):
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 165, in
run_script()
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 149, in run_script
result = dicts[0]
IndexError: list index out of range
dpkg: ошибка при обработке пакета wb-mqtt-homeui (–configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
wb-mqtt-homeui
E: Sub-process /usr/bin/dpkg returned an error code (1)
Это сильно затрудняет автоматизацию развертываний.
Какой костыль надо применять?
Пришлите вывод
mqtt-get-dump /config/#
Какая версия wb-mqtt-homeui у вас стояла до того, как вы начали обновлять пакет?
Пришлите вывод
cat /var/log/apt/history.log | grep homeui
mqtt-get-dump /config/#
тут пусто
а вывод истории по этому пакету:
Upgrade: libdns-export162:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), wb-mqtt-confed:armhf (1.2.4, 1.2.5), libisccfg140:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), linux-image-wb6:armhf (4.9+wb20201209164326, 4.9+wb20210309093830), linux-libc-dev:armhf (4.9.246-2, 4.9.258-1), libldap-2.4-2:armhf (2.4.44+dfsg-5+deb9u6, 2.4.44+dfsg-5+deb9u8), openssl:armhf (1.1.0l-1~deb9u2, 1.1.0l-1~deb9u3), dnsmasq:armhf (2.76-5+deb9u2, 2.76-5+deb9u3), libbsd0:armhf (0.8.3-1, 0.8.3-1+deb9u1), bind9-host:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), dnsmasq-base:armhf (2.76-5+deb9u2, 2.76-5+deb9u3), wb-configs:armhf (1.83.1, 1.84.3), libisc160:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), passwd:armhf (1:4.4-4.1, 1:4.4-4.1+deb9u1), wb-homa-gpio:armhf (2.0.9, 2.1.0), libisc-export160:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), python3-wb-mcu-fw-updater:armhf (1.0.6, 1.0.7), libldap-common:armhf (2.4.44+dfsg-5+deb9u6, 2.4.44+dfsg-5+deb9u8), liblwres141:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), login:armhf (1:4.4-4.1, 1:4.4-4.1+deb9u1), linux-image-4.9.22-wb6:armhf (4.9+wb20201209164326, 4.9+wb20210309093830), wb-mqtt-serial:armhf (2.6.3, 2.7.1), libssl1.0-dev:armhf (1.0.2u-1~deb9u3, 1.0.2u-1~deb9u4), libdns162:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), busybox:armhf (1:1.22.0-19+b3, 1:1.22.0-19+deb9u1), libmariadbclient18:armhf (10.1.48-0+deb9u1, 10.1.48-0+deb9u2), ca-certificates:armhf (20200601~deb9u1, 20200601~deb9u2), libisccc140:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), wb-hwconf-manager:armhf (1.38.2, 1.38.3), linux-firmware-image-4.9.22-wb6:armhf (4.9+wb20201209164326, 4.9+wb20210309093830), wb-mqtt-gpio:armhf (2.0.9, 2.1.0), libbind9-140:armhf (1:9.10.3.dfsg.P4-12.3+deb9u7, 1:9.10.3.dfsg.P4-12.3+deb9u8), libssl1.1:armhf (1.1.0l-1~deb9u2, 1.1.0l-1~deb9u3), wb-mqtt-homeui:armhf (2.0.4, 2.2.0), wb-configs-stretch:armhf (1.83.1, 1.84.3), busybox-syslogd:armhf (1:1.20.0-8, 9:1.0~dummy), wb-mcu-fw-updater:armhf (1.0.6, 1.0.7), libssl1.0.2:armhf (1.0.2u-1~deb9u3, 1.0.2u-1~deb9u4), tzdata:armhf (2020e-0+deb9u1, 2021a-0+deb9u1)
При этот оно ставится, но каждый раз ругаясь и портя своими exit <>0 все скрипты.
wb-mqtt-homeui/stretch,stretch,now 2.2.0 all [установлен]
это точно весь вывод? Вы писали в сообщении выше про apt remove, а тут его нет, тут только upgrade.
remove я делал на другом контроллере.
вот пример вывода.
apt update
Пол:1 http://security.debian.org stretch/updates InRelease [53,0 kB]
Игн:2 http://mirror.yandex.ru/debian stretch InRelease
Пол:3 http://mirror.yandex.ru/debian stretch-updates InRelease [93,6 kB]
Пол:4 http://releases.contactless.ru/stable/stretch stretch InRelease [13,6 kB]
Сущ:5 http://mirror.yandex.ru/debian stretch Release
Пол:7 http://security.debian.org stretch/updates/main armhf Packages [640 kB]
Пол:6 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91,8 kB]
Пол:8 http://security.debian.org stretch/updates/main Translation-en [303 kB]
Пол:9 http://releases.contactless.ru/stable/stretch stretch/main armhf Packages [122 kB]
Пол:10 http://releases.contactless.ru/stable/stretch stretch/main all Packages [51,8 kB]
Пол:12 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages.diff/Index [27,8 kB]
Пол:13 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en.diff/Index [27,8 kB]
Пол:14 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages 2020-10-16-1418.20.pdiff [74 B]
Пол:15 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages 2020-11-04-2002.35.pdiff [393 B]
Пол:16 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages 2020-11-05-0803.22.pdiff [2 981 B]
Пол:17 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages 2020-11-09-1411.04.pdiff [445 B]
Пол:17 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Packages 2020-11-09-1411.04.pdiff [445 B]
Пол:18 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en 2020-10-16-1418.20.pdiff [75 B]
Пол:19 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en 2020-11-04-2002.35.pdiff [1 987 B]
Пол:20 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en 2020-11-09-1411.04.pdiff [556 B]
Пол:20 http://cdn-fastly.deb.debian.org/debian stretch-backports/main Translation-en 2020-11-09-1411.04.pdiff [556 B]
Получено 1 431 kБ за 15с (94,3 kБ/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Может быть обновлено 110 пакетов. Запустите «apt list --upgradable» для их показа.
далее
apt search wb-mqtt-homeui
Сортировка… Готово
Полнотекстовый поиск… Готово
wb-mqtt-homeui/stretch,stretch 2.2.0 all [может быть обновлён с: 2.0~beta11]
Wiren Board Web UI web interface
далее
apt install wb-mqtt-homeui
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут обновлены:
wb-mqtt-homeui
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 109 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 2 016 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 996 kB.
Пол:1 http://releases.contactless.ru/stable/stretch stretch/main armhf wb-mqtt-homeui all 2.2.0 [2 016 kB]
Получено 2 016 kБ за 6с (336 kБ/c)
(Чтение базы данных … на данный момент установлено 30878 файлов и каталогов.)
Подготовка к распаковке …/wb-mqtt-homeui_2.2.0_all.deb …
Распаковывается wb-mqtt-homeui (2.2.0) на замену (2.0~beta11) …
Настраивается пакет wb-mqtt-homeui (2.2.0) …
Traceback (most recent call last):
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 165, in <module>
run_script()
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 149, in run_script
result = dicts[0]
IndexError: list index out of range
dpkg: ошибка при обработке пакета wb-mqtt-homeui (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
wb-mqtt-homeui
E: Sub-process /usr/bin/dpkg returned an error code (1)
обломившись пытаюсь снести вебморду
apt remove wb-mqtt-homeui
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
wb-mqtt-homeui
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 109 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 6 633 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 30886 файлов и каталогов.)
Удаляется wb-mqtt-homeui (2.2.0) …
Успешно сносится.
Далее снова пытаюсь поставить:
apt install wb-mqtt-homeui
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
wb-mqtt-homeui
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 109 пакетов не обновлено.
Необходимо скачать 0 B/2 016 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 633 kB.
Выбор ранее не выбранного пакета wb-mqtt-homeui.
(Чтение базы данных … на данный момент установлено 30824 файла и каталога.)
Подготовка к распаковке …/wb-mqtt-homeui_2.2.0_all.deb …
Распаковывается wb-mqtt-homeui (2.2.0) …
Настраивается пакет wb-mqtt-homeui (2.2.0) …
Traceback (most recent call last):
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 165, in <module>
run_script()
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 149, in run_script
result = dicts[0]
IndexError: list index out of range
dpkg: ошибка при обработке пакета wb-mqtt-homeui (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
wb-mqtt-homeui
E: Sub-process /usr/bin/dpkg returned an error code (1)
Выплевывает ошибку, но ставится .
вывод mqtt-get-dump /config/#
пусто
вывод
Commandline: apt install wb-mqtt-homeui
Upgrade: wb-mqtt-homeui:armhf (2.0~beta11, 2.2.0)
Commandline: apt remove wb-mqtt-homeui
Remove: wb-mqtt-homeui:armhf (2.2.0)
Commandline: apt install wb-mqtt-homeui
Install: wb-mqtt-homeui:armhf (2.2.0)
В скором времени я смогу записать вывод апдейта и установки этого пакета у нового контроллера 6.7 что называется прям из коробки. Там вроде тоже такие же баги были замечены.
Сообщение было перенесено в новую тему: Дробное число в virtualDevice
Сейчас последняя версия - 2.3.4. Она тоже устанавливается на этот контроллер с такими ошибками?
Добрый день! Да с этой последней версией все стало хорошо. Ура!