Wbmz5-battery не определяется в wb8.4, но работает при отключении внешнего питания

Добрый день.
Сегодня получил контроллер, сразу установил wbmz5-battery, после установки выдернул лепесток.
Согласно документации сделал настройки. Но

  • виджет не появился
  • в hw-mon не появилась температура батареи.

Есть виджеты “Питание от аккумулятора” в комнате и “Статус питания” в устройствах.
Я пытался собрать свой виджет, но нужные данные просто отсутствуют или я что-то не понял из документации.

Я обновил все, что предложил apt-get upgrade и ребутнул контроллер, но ничего не изменилось. Не пробовал только testing-релиз.

Что я сделал не так? если все так, то проблема в том, что кажется я не могу настроить алерты на температуру и низкий заряд батари, а это важно для меня.

приложен диагностический архив, доступен только сотрудникам поддержки
(161,9 КБ)

Это как выглядят виджеты что у меня появились ( или были)

А это список того что есть

А это картинка, что все настроено правильно

При выдергивания питания контроллер остается включеным, виджеты отображают, что есть питание от батаери:


Вообще я заметил, что контроллер как-то люто глючит:

  • завис наглухо сегодня в 2 часа ночи (ни по ssh ни через web был недоступен, пропал dhcp lease), я перезапустил его через кнопку и настроил статический адрес.
  • в логах тонна ошибок wb-mqtt-adc.service и wb-mqtt-db.service они постоянно перезапускаются.
  • я отключал wifi соединение дважды и дважды оно поднималось само. Теперь я удалил его совсем, посмотрим что будет.

Установка в виде настольной рейки
MW-HDR-100-12 → WB-UPS-v.2 → WB8, никакие другие модули пока не подключал.

приложен диагностический архив, доступен только сотрудникам поддержки
(171,4 КБ)

Добрый день!

Да, отображение статуса батарейки мы немного сломали и недовезли, постараюсь за сегодня-завтра выложить фикс. Отпишусь сюда по готовности

2 лайка

Добрый день. Есть новости?

Добрый день. Сегодня-завтра обещают.

Добрый день. Есть новости?

PR уже есть: AXP driver fixup for WBMZ5-BATTERY support by webconn · Pull Request #199 · wirenboard/linux · GitHub
Думаю что сегодня вольют и в testing появится к вечеру.

1 лайк

А в stable поедет хотфикс?

Да, и не только этот, конечно.

Судя по всему так и не влили (

Да, пока нету…

Добрый день. Есть новости? Когда сможем насладиться функционалом? )

Думаю уже завтра. Собирается ядро. Прошу прощения процесс изрядно буксует - часть разработчиков в отпуске.

1 лайк

Привет, я с тем же вопросом)

В тестинг сейчас ядро 6.8.0-wb5~exp~feature+wb8+6+8~103~g9300bad0e86c
В нем как раз фикс

У меня ничего не изменилось. Вот установленные пакеты

root@wirenboard-AFHCBGVX:~# apt list --installed | grep wb

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

e2fsprogs/testing,now 1.46.2-2+wb1 arm64 [установлен]
libcom-err2/testing,now 1.46.2-2+wb1 arm64 [установлен]
libext2fs2/testing,now 1.46.2-2+wb1 arm64 [установлен]
libmm-glib0/testing,now 1.20.0-1~bpo11+1-wb108 arm64 [установлен, автоматически]
libmodbus5/testing,now 3.1.6-wb2 arm64 [установлен, автоматически]
libnm0/testing,now 1.42.4-1~bpo11+1-wb102 arm64 [установлен, автоматически]
libss2/testing,now 1.46.2-2+wb1 arm64 [установлен]
libwbmqtt1-4/testing,now 4.5.2 arm64 [установлен, автоматически]
libwbmqtt1-5/testing,now 5.0.0 arm64 [установлен, автоматически]
linux-image-wb8/now 6.8.0-wb7~exp~feature+wb8+6+8~108~gac597084195e arm64 [установлен, локальный]
linux-libc-dev/now 6.8.0-wb7~exp~feature+wb8+6+8~108~gac597084195e arm64 [установлен, локальный]
logsave/testing,now 1.46.2-2+wb1 arm64 [установлен]
modemmanager/testing,now 1.20.0-1~bpo11+1-wb108 arm64 [установлен, автоматически]
network-manager/testing,now 1.42.4-1~bpo11+1-wb102 arm64 [установлен, автоматически]
python3-json-rpc/testing,now 1.9.2.wb1 all [установлен, автоматически]
python3-umodbus/testing,now 1.0.4-1+wb1 all [установлен, автоматически]
python3-wb-common/testing,now 2.1.3 all [установлен, автоматически]
python3-wb-mcu-fw-updater/testing,now 1.11.0 all [установлен, автоматически]
python3-wb-mqtt-metrics/testing,now 0.3.3 all [установлен, автоматически]
python3-wb-nm-helper/testing,now 1.33.6 all [установлен, автоматически]
python3-wb-update-manager/testing,now 1.3.4 all [установлен, автоматически]
task-wb-base-system/testing,now 1.18.7 all [установлен]
task-wb-common-pkgs/testing,now 1.18.7 all [установлен]
u-boot-tools-wb/testing,now 2:2024.01+wb1.0.0 arm64 [установлен, автоматически]
u-boot-wb8/testing,now 2:2024.01+wb1.0.0 arm64 [установлен, автоматически]
wb-bootlet-wb8x/now 6.8.0-wb7~exp~feature+wb8+6+8~108~gac597084195e-fs1.3.1-deb11-202405141557 arm64 [установлен, локальный]
wb-configs/testing,now 3.25.1 all [установлен, автоматически]
wb-device-manager/testing,now 1.9.0 all [установлен, автоматически]
wb-diag-collect/testing,now 1.8.11 all [установлен, автоматически]
wb-dt-overlays/testing,now 1.7.0 all [установлен, автоматически]
wb-ec-firmware/testing,now 1.3.1 all [установлен, автоматически]
wb-essential/testing,now 1.18.7 all [установлен]
wb-firmware-realtek/testing,now 1.0.3 all [установлен, автоматически]
wb-hwconf-manager/testing,now 1.60.0 all [установлен, автоматически]
wb-knxd-config/testing,now 1.1.4 all [установлен, автоматически]
wb-mcu-fw-flasher/testing,now 1.4.0 arm64 [установлен, автоматически]
wb-mcu-fw-updater/testing,now 1.11.0 all [установлен, автоматически]
wb-mqtt-adc/testing,now 2.6.5 arm64 [установлен, автоматически]
wb-mqtt-confed/testing,now 1.14.8 arm64 [установлен, автоматически]
wb-mqtt-dac/testing,now 1.2.5 all [установлен, автоматически]
wb-mqtt-db-cli/testing,now 1.4.5 all [установлен, автоматически]
wb-mqtt-db/testing,now 2.8.15 arm64 [установлен, автоматически]
wb-mqtt-gpio/testing,now 2.14.3 arm64 [установлен, автоматически]
wb-mqtt-homeui/testing,now 2.87.1 all [установлен, автоматически]
wb-mqtt-iec104/testing,now 1.1.7 arm64 [установлен, автоматически]
wb-mqtt-knx/testing,now 1.12.8 arm64 [установлен, автоматически]
wb-mqtt-logs/testing,now 1.4.6 arm64 [установлен, автоматически]
wb-mqtt-mbgate/testing,now 1.6.3 arm64 [установлен, автоматически]
wb-mqtt-metrics/testing,now 0.3.3 all [установлен, автоматически]
wb-mqtt-opcua/testing,now 1.1.4 arm64 [установлен, автоматически]
wb-mqtt-serial/testing,now 2.127.4 arm64 [установлен, автоматически]
wb-mqtt-w1/testing,now 2.2.11 arm64 [установлен, автоматически]
wb-nm-helper/testing,now 1.33.6 all [установлен, автоматически]
wb-release-info/testing,now 1.0-testing~wb8+bullseye~20240627053919 all [установлен, автоматически]
wb-rules-system/testing,now 1.11.0 all [установлен, автоматически]
wb-rules/testing,now 2.20.11 arm64 [установлен, автоматически]
wb-suite/now 1.18.6 all [установлен, может быть обновлён до: 1.18.7]
wb-update-manager/testing,now 1.3.4 all [установлен, автоматически]
wb-update-notifier/testing,now 0.1.0 all [установлен, автоматически]
wb-utils/testing,now 4.22.0 all [установлен, автоматически]

приложен диагностический архив, доступен только сотрудникам поддержки
(378,5 КБ)

Может быть из-за этого ?

root@wirenboard-AFHCBGVX:~# apt-get update
Сущ:1 http://debian-mirror.wirenboard.com/debian bullseye InRelease
Сущ:2 http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease
Сущ:3 http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease
Сущ:4 https://deb.nodesource.com/node_16.x bullseye InRelease
Сущ:5 http://deb.wirenboard.com/wb8/bullseye testing InRelease
Сущ:6 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease
Чтение списков пакетов… Готово
N: Пропускается получение настроенного файла «main/binary-armhf/Packages», так как репозиторий «http://deb.wirenboard.com/wb8/bullseye testing InRelease» не поддерживает архитектуру «armhf»
root@wirenboard-AFHCBGVX:~#

Сделал вот так,

oot@wirenboard-AFHCBGVX:~# dpkg --remove-architecture armhf
root@wirenboard-AFHCBGVX:~# apt-get update
Сущ:1 http://debian-mirror.wirenboard.com/debian bullseye InRelease
Пол:2 http://deb.wirenboard.com/wb8/bullseye testing InRelease [3 943 B]
Сущ:3 https://deb.nodesource.com/node_16.x bullseye InRelease
Сущ:4 http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease
Сущ:5 http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease
Сущ:6 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease
Пол:7 http://deb.wirenboard.com/wb8/bullseye testing/main arm64 Packages [37,7 kB]
Получено 41,6 kB за 3с (14,9 kB/s)
Чтение списков пакетов… Готово
root@wirenboard-AFHCBGVX:~# apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты будут оставлены в неизменном виде:
  wb-suite
Следующие пакеты будут обновлены:
  wb-release-info
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 1 672 B архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.wirenboard.com/wb8/bullseye testing/main arm64 wb-release-info all 1.0-testing~wb8+bullseye~20240627095716 [1 672 B]
Получено 1 672 B за 0с (6 704 B/s)
(Чтение базы данных … на данный момент установлено 29542 файла и каталога.)
Подготовка к распаковке …/wb-release-info_1.0-testing~wb8+bullseye~20240627095716_all.deb …
Распаковывается wb-release-info (1.0-testing~wb8+bullseye~20240627095716) на замену (1.0-testing~wb8+bullseye~20240627053919) …
Настраивается пакет wb-release-info (1.0-testing~wb8+bullseye~20240627095716) …
root@wirenboard-AFHCBGVX:~#

И это тоже не помогло, не появилась инфа по заряду и температуре