Бета-тестирование Web UI 2.0

Я уже это понял. То что на скриншоте вы будите править или это не баг, а фича?

Добрый день!
У нас выровнены все числа по точкам и размерности. Пока не вижу смысла править, произвольное количество знаков после точки мы всё равно не сможем обеспечить.

After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up 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: error processing package wb-mqtt-homeui (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
wb-mqtt-homeui

Добрый день, dead_Ivanich!
Уточните пожалуйста, это на каком контроллере? C wheezy или stretch?

stretch.

пришлось сносить бету, сносить 1.7 версию и устанавливать по новой.
это даже не бета, это альфа
не может записать в файл похоже. но я запускал под рутом.

Не может старый дашборд сконвертить. У меня то же самое было, победить не смог, поставил все руками.

@dead_Ivanich @bzzeke нам бы помогли ваши старые конфиги (которые не получилось сконвертировать), и версии homeui, которые были до установки

Я все погрохал уже, списал на бету )

да могу кинуть на почту. старые конфиги, это ныне действующие … тк. я остановил этот процесс разрушения рабочей системы=)

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

Такая же проблема, А где лежат старые конфиги?

В старом интерфейсе конфигов как таковых не было, виджеты/комнаты/дашборды хранились в MQTT.

Что нужно сделать, чтобы доинсталлировать новую версию web ui, при условии что там не было настроенных дашборда и виджетов. То есть готов обнулиться.

Ждать ли ответ на этот вопрос?
Anton_Safin

Что нужно сделать, чтобы доинсталлировать новую версию web ui, при условии что там не было настроенных дашборда и виджетов. То есть готов обнулиться.

Добрый день, Антон! Вы ставили пакет из .deb-файла?
тогда
apt-get remove wb-mqtt-homeui — удалить новую версию
apt-get install wb-mqtt-homeui — поставить назад стабильную версию

Спасибо.

Успехов! Извините за задержку с ответом.

Подскажите примерные сроки перехода с бета, на основную версию? Ветка большая,закрепите где нибудь алгоритм перехода, что набрать откуда скопировать… и т.д.
За ранее спасибо!

Пока, к сожалению, сроков релиза назвать не можем.
Переход должен быть простой, apt-get update && apt-get install

У меня вот такая ошибка вылезла при установке

Setting up wb-mqtt-homeui (2.0~beta11) ...
Traceback (most recent call last):
  File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 157, in <module>
    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

Добавил перед 141 строчкой

    if not dicts:
        return

запустил dpkg --configure wb-mqtt-homeui и все установилось. Но это костыль, конечно )