Ввод значений для устройства через web-интерфейс

  1. Попробовал удалить бету 11, установить 1.7, затем бету 11:
    apt-get remove wb-mqtt-homeui && apt-get install wb-mqtt-homeui
    а за тем - dpkg -i wb-mqtt-homeui_2.0_beta11_all-all.deb

Получил следующее:

root@wirenboard-AOWCONDB:~# dpkg -i wb-mqtt-homeui_2.0_beta11_all-all.deb
(Чтение базы данных … на данный момент установлено 28596 файлов и каталогов.)
Подготовка к распаковке wb-mqtt-homeui_2.0_beta11_all-all.deb …
Распаковывается wb-mqtt-homeui (2.0~beta11) на замену (1.7.1) …
Настраивается пакет wb-mqtt-homeui (2.0~beta11) …
Traceback (most recent call last):
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 157, in
run_script()
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 146, in run_script
output_file.write(json.dumps(make_new_config(result), indent=4, sort_keys=True, ensure_ascii=False))
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 42, in make_new_config
new_dashboards = _format_dashboards(old_config[‘dashboards’])
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 78, in _format_dashboards
d_widgets = old_dashboard[‘widgets’]
KeyError: ‘widgets’
dpkg: ошибка при обработке пакета wb-mqtt-homeui (–install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
wb-mqtt-homeui

Затем, я попробовал удалить из mqtt базы информацию об виджетах старой версии:

root@wirenboard-AOWCONDB:~# mqtt-delete-retained “/config/#”
100% [###############################################################] 13 of 13

повторяю попытку удаления, установки. теперь уже другая ошибка:

dpkg -i wb-mqtt-homeui_2.0_beta11_all-all.deb
Выбор ранее не выбранного пакета wb-mqtt-homeui.
(Чтение базы данных … на данный момент установлено 27499 файлов и каталогов.)
Подготовка к распаковке wb-mqtt-homeui_2.0_beta11_all-all.deb …
Распаковывается wb-mqtt-homeui (2.0~beta11) …
Настраивается пакет wb-mqtt-homeui (2.0~beta11) …
Traceback (most recent call last):
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 157, in
run_script()
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 141, in run_script
result = dicts[0]
IndexError: list index out of range
dpkg: ошибка при обработке пакета wb-mqtt-homeui (–install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
wb-mqtt-homeui
root@wirenboard-AOWCONDB:~#

Воспользовался советом [bzzeke] и поправил скрипт конвертации.
https://support.wirenboard.com/t/beta-testirovanie-web-ui-2-0/2079/102?u=vugluskr

После этого все установилось, но интерфейс ругался на отсутствие конф файла.
Как оказалось в бета 8 он расположен в /mnt/data/etc/wb-webui.conf , а в бета 11 в /etc/wb-webui.conf

  1. После пройденного квеста основная проблема не разрешилась - фокус при клике на поле для редактирования тут же исчезал, а над полем появлялось сообщение о том что значение скопировано в клипборд:

Но при этом, если “навести фокус” с помощью правой кнопки мыши или клавишей TAB - все редактируется и сохраняется!

  • Опробовано в разных браузерах.