Приветствую
В кой-то веки обновил софт. WB5 + 2020-02-17.
apt-get update & upgrade
Полностью пропали все GPIO из вебинтерфейса (ADC есть).
/etc/wb-homa-gpio список корректный, hardware тоже, но в вебе и mqtt топиков нет.
Приветствую
В кой-то веки обновил софт. WB5 + 2020-02-17.
apt-get update & upgrade
Полностью пропали все GPIO из вебинтерфейса (ADC есть).
/etc/wb-homa-gpio список корректный, hardware тоже, но в вебе и mqtt топиков нет.
Добрый день!
Напишите, пожалуйста, пример GPIO, который пропал, и приложите скриншот:
А на картинке это то, что стало после?
У меня на столе Wiren Board 6, и в нём с относительно новой прошивкой всё выглядит так же. Поэтому я пытаюсь понять, что вы потеряли.
Да, это как сейчас. У меня стоит два модуля I2C (ставни + 8 реле) + настроено два счетчика импульсов на A3_IN, A4_IN. Ни одного их них нет в devices и нет топиков mqtt в settings.
Что происходит, когда добавляете боковые модули через веб-интерфейс?
Что выводится в /var/log/messages
?
У вас же новый Debian, какой /var/log/messages? journalctl говорит - stopping LSB, module already initialized, starting LSB.
да и без модулей - где встроенные контакты a1, a2, a3, a4 ? )
Да, неправильно сказал:
service wb-homa-gpio restart
dmesg
Mar 17 22:23:22 wirenboard-ABAMCBRO systemd[1]: Started LSB: MQTT Driver for GPIO-controlled switches.
Mar 17 22:23:22 wirenboard-ABAMCBRO wb-homa-gpio[8269]: Starting MQTT Driver for GPIO-controlled switches: wb-homa-gpio.
Mar 17 22:23:06 wirenboard-ABAMCBRO systemd[1]: Starting LSB: MQTT Driver for GPIO-controlled switches…
Mar 17 22:23:05 wirenboard-ABAMCBRO systemd[1]: Stopped LSB: MQTT Driver for GPIO-controlled switches.
Mar 17 22:23:05 wirenboard-ABAMCBRO wb-homa-gpio[8256]: Stopping MQTT Driver for GPIO-controlled switches: wb-homa-gpio.
Mar 17 22:23:04 wirenboard-ABAMCBRO systemd[1]: Stopping LSB: MQTT Driver for GPIO-controlled switches…
dmesg сейчас только kernel boot показывает
а. сервиса нет. ps ax | grep gpio ничего не показывает.
service wb-homa-gpio status
чтобы убедиться, что сервис не в порядке.
Потом в настройках удалить все модули, нажать Save, и опять проверить статус.
● wb-homa-gpio.service - LSB: MQTT Driver for GPIO-controlled switches
Loaded: loaded (/etc/init.d/wb-homa-gpio; generated; vendor preset: enabled)
Active: active (exited) since Tue 2020-03-17 22:23:22 MSK; 14min ago
Docs: man:systemd-sysv-generator(8)
Process: 8256 ExecStop=/etc/init.d/wb-homa-gpio stop (code=exited, status=0/SUCCESS)
Process: 8269 ExecStart=/etc/init.d/wb-homa-gpio start (code=exited, status=0/SUCCESS)
Mar 17 22:23:06 wirenboard-ABAMCBRO systemd[1]: Starting LSB: MQTT Driver for GPIO-controlled switches…
Mar 17 22:23:22 wirenboard-ABAMCBRO wb-homa-gpio[8269]: Starting MQTT Driver for GPIO-controlled switches: wb-homa-gpio.
Mar 17 22:23:22 wirenboard-ABAMCBRO systemd[1]: Started LSB: MQTT Driver for GPIO-controlled switches.
грохнул gpio conf в ноль и сервис запустился
модули в gpio появились, а вот в настройках gpio набортные контакты нет, только EXT1/EXT2. восстановить руками?
думаю, да. Дефолтные файлы для вашей версии Wiren Board можно подсмотреть здесь: https://github.com/contactless/wb-homa-gpio
cпасибо