Странная история

Вчера отключали электричество часа на два. Похоже, что пора менять батарейку (WB не выжил). Но, история не про это

После появления питания контроллер не ожил. Он пинговался, но не более. Вечером я добрался до него физически и после подключения консоли обнаружил, что он ушел в emergecy mode. После ввода пароля рута и sysctl default, sysctl reboot нормально ожил

Вопросы:

  1. Можно ли как-то понять причину, почему он не перегрузился?
  2. Можно ли как-то предотвратить такие штуки (принудительный shutdown по батарейке??)
  3. Можно ли удаленно поднять контроллер из такого состояния?

Добры день

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

root@wirenboard-ACKAQBV2:~# wb-diag-collect diag
Start data collecting
2024-11-28 13:51:05,985 [WARNING] Command wb-gen-serial -s didn’t finish in 10s
Traceback (most recent call last):
File “/usr/share/wb-diag-collect/wb/diag/collector.py”, line 119, in execute_commands
proc.wait(timeout)
File “/usr/lib/python3.9/subprocess.py”, line 1189, in wait
return self._wait(timeout=timeout)
File “/usr/lib/python3.9/subprocess.py”, line 1911, in _wait
raise TimeoutExpired(self.args, timeout)
subprocess.TimeoutExpired: Command ‘wb-gen-serial -s’ timed out after 10 seconds
Data was collected successfully

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

Добрый день!

Мне потребуется некоторое время для анализа ситуации. Как только будут результаты, я сообщу.

спасибо

там еще как будто умер виджет батарейки

Прошу уточнить конфигурацию контроллера:
Какие модули или устройства подключены?
Есть ли дополнительные элементы в цепи (датчики, реле, контакторы)?

Какие модули или устройства подключены?

Модуль Zigbee + Небольшой USB-RF приемо-передачик (ATmega328 + RFM12B) + экранчик Nextion

Подключены ModBus устройства, но вроде бы они подключены к БП (не к VOUT), т.е. не должны влиять на батарейку (отключил VOUT, проверил все modbus устройства работают)

Добрый день!

Правильно ли я понимаю, что модуль WBMZ4-SUPERCAP также установлен в контроллер?

Нет, установлен WBMZ-BATTERY

Добрый день!

Можете попробовать воспроизвести ситуацию повторно?

  1. Отключите систему с установленной батарейкой.
  2. Затем повторите отключение без батарейки.

Смогу ближе к концу следующей недели
Сейчас нет доступа

Добрый день!

Хорошо, ожидаю обратной связи.

повторил

в итоге, кажется всё оказалось просто (еще вечером финально проверю и отпишу)

  • У меня /root не хватало места для zigbee2mqtt и я унес его не SD карту
  • В fstab было монтирование каталога карты на /root/zigbee2mqtt
  • Похоже сама sd карта монтируется после применения fstab и ошибка монтирования приводит к выпаданию в emergecy
1 Like