Проблемы при попытке зайти в раздел Hardware Modules configuration


#1

Здравствуйте. К имеющейся конфигурации решили подключить модуль аналоговых выходов WBIO-AO-10V-8. После сохранения изменений в разделе Hardware Modules configuration в веб интерфейсе происходила ошибка чтения файла при попытке вновь зайти в этот раздел. Высвечивается сообщение об ошибке чтения файла. При этом другими модулями управлять после этого не получается


#2

Добрый вечер, Dmitry030888.
Я, посоветовал бы вам перезагрузить контроллер. Если после этого работа не восстановится и ошибка продолжит появляться, пришлите сюдf, пожалуйста, содержимое /var/log/messages после перезагрузки и сам /etc/wb-hardware.conf


#3


Здравствуйте. при попытке подключиться к wiren Board 6 в соответствии с руководством на вашем сайте https://wirenboard.com/wiki/index.php/Просмотр_файлов_контроллера_с_компьютера вышла ошибка (см. скриншот) . пытались подсоединиться с помощью разных версий программ. подключались в рамках локальной сети состоящий из ПК, роутера TP-link и Wiren board 6. использовали Ethernet. по этому же ip адресу можно зайти в веб сервис


#4

Добрый день!
Попробуйте по SSH зайти, там ошибки будут более информативны. Sshfs внутри делает примерно то же, но даёт вам меньше информации.


#5

Здравствуйте. подключились по putty . Файл /etc/wb-hardware.conf пуст (см. скриншот). Скажите, как через Putty скопировать файл на PC с windows?%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9


#6

на стороне PC программка pscp.exe
Формат использования

pscp root@10.1.1.1:/etc/wb-homa.adc.conf c:\wb\

То бишь имя пользователя на WB @ IP адрес WB двоеточие пусть и файл (либо маска) что забрать пробел куда сложить


#7

Спасибо. но тем не менее, что делать с битым файлом wb-hardware.conf ?


#8

Вообще в /etc лежит симлинк на

/mnt/data/etc/wb-hardware.conf

Я бы сначала там поглядел что есть.
Если побился симлинк - восстановить оный

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

Для примера прилагаю мой (wb6 c батарейкой и доп 485м)
wb-hardware.conf (3,5 КБ)


#9

Используйте WinSCP как в видеоуроке https://youtu.be/MFkVYoZ1seM
В этой программе можно видеть и файлы и симлинки.


#10

Здравствуйте. Спасибо. c winSCP появился полноценный доступ к файлам wiren board 6. В ходе работы вновь отвалился модуль аналоговых выходов WBIO-AO-10V-8 (см. описание проблемы в шапке). При этом оказался битым теперь другой файл wb-mqtt-dac.conf . Есть подозрение, что при попытке вновь переконфигурировать контроллер под модуль аналоговых выходов испортится файл wb-hardware.conf как и было в самом начале возникновения проблемы
wb-mqtt-dac.conf (1,3 КБ)
messages.txt (111,4 КБ)
1)Почему это происходит?
2) Может ли это быть с частыми перезагрузками контроллера?
3) Как восстановить битые файлы?
4) в приложении файлы /var/log/messages и /etc/wb-hardware.conf


#11

Dmitry030888, добрый день!
С файлом все в порядке, wb-mqtt-confed не находит нужного устройства, которое описано в wb-mqtt-dac.conf, и вылетает с ошибкой.
На всякий случай, вот содержимое исходного файла wb-mqtt-dac.conf:

{
  "device_name": "Analog Outputs",
  "channels": []
}

Скажите, а как отваливается WBIO-AO-10V-8? В процессе настройки или в процессе эксплуатации?


#12

в процессе настройки, когда я подключаю другие модули и меняю их конфигурацию. в данному случае подключал новый modbus модуль и постоянно обновлял json файл и переконфигурировал контроллер , чтобы изменения вступили в силу и отобразились в веб интерфейсе


#13

Боковые модули допускают горячее подключение, и контроллер достаточно толерантен к подключению новых модулей. Но физическое отключение уже существующих модулей часто требует перезагрузки.