Khav
29.Май.2023 11:40:39
1
Wiren Board 7 + WBMZ4-SUPERCAP периодически перестает отображать Percentage, Voltage, Charging, Current, Power. Полез в логи, там часто встречается:
wb-rules[9055]: /bin/sh: 1: cannot create /sys/class/power_supply/edlc-battery/status: Permission denied
хотя в правилах, нет обращений ни к power, ни к battery.
Ну и заодно спрошу здесь:
Много сообщений такого вида:
wb-rules[2113]: INFO: / : failed to convert value ‘’, passing raw, error: This control is incomplete
это важно? и что с этим делать?
Добрый день.
Какой версии контроллер, его серийный номер?
Какой релиз стоит?
Приложите пожалуйста диагностический архив.
Khav:
wb-rules[9055]: /bin/sh: 1: cannot create /sys/class/power_supply/edlc-battery/status: Permission denied
выполняется из /usr/share/wb-rules-system/rules/power-class-battery.js
Попробую воспроизвести.
Khav:
wb-rules[2113]: INFO: / : failed to convert value ‘’, passing raw, error: This control is incomplete
Да, при создании/удалении контрола, когда еще/уже не все его атрибуты существуют.
Khav
29.Май.2023 19:29:10
4
Вот вывод:
ls -lh /sys/class/power_supply/edlc-battery/
ls -lh /sys/class/power_supply/
итого 0
-r–r–r-- 1 root root 4,0K мая 30 16:59 capacity
-r–r–r-- 1 root root 4,0K мая 30 16:59 current_now
lrwxrwxrwx 1 root root 0 мая 30 16:59 device → …/…/…/wbmz4-supercap
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_empty_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_full
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_full_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_now
drwxr-xr-x 3 root root 0 мая 29 18:01 hwmon7
drwxr-xr-x 2 root root 0 мая 29 19:23 power
-r–r–r-- 1 root root 4,0K мая 30 16:59 power_now
-r–r–r-- 1 root root 4,0K мая 29 18:01 status
lrwxrwxrwx 1 root root 0 мая 29 18:01 subsystem → …/…/…/…/…/class/power_supply
-r–r–r-- 1 root root 4,0K мая 29 19:38 type
-rw-r–r-- 1 root root 4,0K мая 29 18:01 uevent
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_max
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_max_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_min_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_now
drwxr-xr-x 2 root root 0 мая 29 18:01 wakeup9
итого 0
lrwxrwxrwx 1 root root 0 мая 29 18:01 edlc-battery → …/…/devices/platform/wbmz4-supercap/power_supply/edlc-battery
lrwxrwxrwx 1 root root 0 мая 29 18:00 vin → …/…/devices/platform/vin/power_supply/vin
“Проблемные” логи не знаю где найти.
А если, когда проблема воспроизвелась, сделать systemctl restart wb-rules
, то она не исправится?
Нет рестарт wb-rules не помогал - это точно.
Диагностический архив вы приложили от нормального запуска? Можете приложить, когда проблема воспроизвелась?
Покажите ещё пожалуйста вывод команд
ls -lh /sys/class/power_supply/edlc-battery/
ls -lh /sys/class/power_supply/
А если, когда проблема воспроизвелась, сделать systemctl restart wb-rules
, то она не исправится?
Khav
31.Май.2023 13:10:02
8
ls -lh /sys/class/power_supply/edlc-battery/
ls -lh /sys/class/power_supply/
итого 0
-r–r–r-- 1 root root 4,0K мая 30 16:59 capacity
-r–r–r-- 1 root root 4,0K мая 30 16:59 current_now
lrwxrwxrwx 1 root root 0 мая 30 16:59 device → …/…/…/wbmz4-supercap
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_empty_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_full
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_full_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 energy_now
drwxr-xr-x 3 root root 0 мая 29 18:01 hwmon7
drwxr-xr-x 2 root root 0 мая 29 19:23 power
-r–r–r-- 1 root root 4,0K мая 30 16:59 power_now
-r–r–r-- 1 root root 4,0K мая 29 18:01 status
lrwxrwxrwx 1 root root 0 мая 29 18:01 subsystem → …/…/…/…/…/class/power_supply
-r–r–r-- 1 root root 4,0K мая 29 19:38 type
-rw-r–r-- 1 root root 4,0K мая 29 18:01 uevent
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_max
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_max_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_min_design
-r–r–r-- 1 root root 4,0K мая 30 16:59 voltage_now
drwxr-xr-x 2 root root 0 мая 29 18:01 wakeup9
итого 0
lrwxrwxrwx 1 root root 0 мая 29 18:01 edlc-battery → …/…/devices/platform/wbmz4-supercap/power_supply/edlc-battery
lrwxrwxrwx 1 root root 0 мая 29 18:00 vin → …/…/devices/platform/vin/power_supply/vin
три дня телеметрия от ИБП идет без потери.
wb-rules[9055]: /bin/sh: 1: cannot create /sys/class/power_supply/edlc-battery/status: Permission denied
Сыпитcя.
Khav
04.Июнь.2023 13:37:41
9
wb-rules[9055]: /bin/sh: 1: cannot create /sys/class/power_supply/edlc-battery/status: Permission denied
За секунду 2-3 сообщения. При отключении в /etc/wb-hardware.conf - прекращается, при добавлении сыпиться.
systemctl restart wb-rules - делал, даже все скрипты отключал.
Добрый день.
Пока не очень много времени, простите, займусь и оформлю баг.
Khav
21.Июнь.2023 08:06:54
11
Жду. Пока работает с WBMZ4-SUPERCAP с отключенным в интерфейсе. Но переходит на ИБП. Сигнал power_status/working on battery - странно но работает правильно.