https://photos.app.goo.gl/dXjXdRU2nT1GbznA9
Explorerol:
Проверьте, пожалуйста, статус сервисов, отвечающих за конфигурацию и опрос боковых модулей ввода-вывода, результат пришлите. Для этого в командной строке выполните:
service wb-hwconf-manager status
service wb-mqtt-gpio status
root@wirenboard-A7IOITQU:~# service wb-hwconf-manager status
● wb-hwconf-manager.service - LSB: Hardware configuration with Device Tree overlays
Loaded: loaded (/etc/init.d/wb-hwconf-manager; generated; vendor preset: enabled)
Active: active (exited) since Tue 2021-07-13 19:04:13 UTC; 12h ago
Docs: man:systemd-sysv-generator(8)
Process: 7466 ExecStop=/etc/init.d/wb-hwconf-manager stop (code=exited, status=0/SUCCESS)
Process: 7483 ExecStart=/etc/init.d/wb-hwconf-manager start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/wb-hwconf-manager.service
июл 13 19:04:12 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Starting initialize Device Tree overlays: wb-hwconf-manager
июл 13 19:04:12 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Applying config changes.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb6-extio1:wbio-di-wd-14 already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb67-mod4:wbe2r-r-zigbee already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb67-rs485-1:wb67-can-rs485 already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb67-w1:wb6-wx-1wire already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb67-w2:wb6-wx-1wire already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: Module wb67-wbc:wbc-4g already initialized.
июл 13 19:04:13 wirenboard-A7IOITQU wb-hwconf-manager[7483]: .
июл 13 19:04:13 wirenboard-A7IOITQU systemd[1]: Started LSB: Hardware configuration with Device Tree overlays.
root@wirenboard-A7IOITQU:~# service wb-mqtt-gpio status
● wb-mqtt-gpio.service - MQTT Driver for GPIO-controlled switches
Loaded: loaded (/lib/systemd/system/wb-mqtt-gpio.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-07-13 19:04:11 UTC; 12h ago
Process: 6865 ExecStartPre=/usr/lib/wb-mqtt-gpio/generate-system-config.sh (code=exited, status=0/SUCCESS)
Main PID: 7454 (wb-mqtt-gpio)
CGroup: /system.slice/wb-mqtt-gpio.service
└─7454 /usr/bin/wb-mqtt-gpio
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio chip driver] Listening to GPIO line 5:9 (EXT1_IN10)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio chip driver] Listening to GPIO line 5:10 (EXT1_IN11)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio chip driver] Listening to GPIO line 5:11 (EXT1_IN12)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [mqtt] subscription succeeded (message id 24)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [mqtt] subscription succeeded (message id 30)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio chip driver] Listening to GPIO line 5:12 (EXT1_IN13)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [mqtt] subscription succeeded (message id 56)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [mqtt] subscription succeeded (message id 67)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio chip driver] Listening to GPIO line 5:13 (EXT1_IN14)
июл 13 19:04:11 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio driver] Started
root@wirenboard-A7IOITQU:~# service wb-hwconf-manager restart
root@wirenboard-A7IOITQU:~# service wb-mqtt-gpio restart
Explorerol:
Пришлите, пожалуйста, лог при выполнении этих команд.
Полный лог за последние 10 минут:
journalctl --since "10 minutes ago"
Ничего криминального не увидел. Есть ошибки парсинга:
июл 14 07:09:18 wirenboard-A7IOITQU ntpd[1569]: error resolving pool 2.debian.pool.ntp.org : Name or service not known (-2)
июл 14 07:09:19 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [signal handling] Received signal 15
июл 14 07:09:19 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio driver] Stopping…
июл 14 07:09:19 wirenboard-A7IOITQU systemd[1]: Stopping MQTT Driver for GPIO-controlled switches…
июл 14 07:09:19 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio driver] Stopped
июл 14 07:09:19 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio driver] Cleaning…
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN14’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN13’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/V_OUT_OK’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN1’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A4_IN’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A3_IN’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A4_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN12’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A1_IN’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A2_IN’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A1_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A2_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/V_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/5V_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN9’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN2’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN3’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN4’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:19 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/A3_OUT’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN8’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN10’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN7’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN5’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN6’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-rules[916]: WARNING: [driver] Failed to accept ‘/meta/order’ on control ‘wb-gpio/EXT1_IN11’: strconv.Atoi: parsing “”: invalid syntax, ignored
июл 14 07:09:20 wirenboard-A7IOITQU wb-mqtt-gpio[7454]: INFO: [gpio driver] Cleaned
июл 14 07:09:20 wirenboard-A7IOITQU systemd[1]: Stopped MQTT Driver for GPIO-controlled switches.
июл 14 07:09:20 wirenboard-A7IOITQU systemd[1]: Starting MQTT Driver for GPIO-controlled switches…
июл 14 07:09:25 wirenboard-A7IOITQU systemd[1]: Started MQTT Driver for GPIO-controlled switches.
июл 14 07:09:25 wirenboard-A7IOITQU wb-mqtt-gpio[28831]: INFO: [utils] Sysfs GPIO number 256 => GPIO line 5: 0
…
Если надо полный лог пришлю.
Explorerol:
Посмотрите, пожалуйста, версии пакетов wb-mqtt-gpio и wb-hwconf-manager:
dpkg -s wb-mqtt-gpio
dpkg -s wb-hwconf-manager
root@wirenboard-A7IOITQU:~# dpkg -s wb-mqtt-gpio
Package: wb-mqtt-gpio
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 159
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 2.1.0
Replaces: wb-homa-gpio (<< 2.0.1)
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.1.0), ucf, wb-configs (>= 1.82.2)
Suggests: linux-image-wb2 (>= 4.9+wb20181227130340) | linux-image-wb6 (>= 4.9+wb20181227130340)
Breaks: wb-homa-gpio (<< 2.0.1), wb-mqtt-confed (<< 1.0.2)
Conflicts: wb-homa-gpio (<< 2.0.1)
Conffiles:
/etc/wb-configs.d/13wb-mqtt-gpio 931ef4c957d593a8368f938fc80117d1
Description: Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions
root@wirenboard-A7IOITQU:~# dpkg -s wb-hwconf-manager
Package: wb-hwconf-manager
Status: install ok installed
Priority: extra
Section: misc
Installed-Size: 365
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: all
Version: 1.38.3
Depends: ucf, wb-utils (>= 2.1.2), wb-configs (>= 1.63), perl, jq, tcc, device-tree-compiler (>= 1.6.0-1), linux-image-wb6 (>= 4.9+wb20201021233713) | linux-image-wb2 (>= 4.9+wb20200925234629), mqtt-tools (>= 1.1.1), wb-mqtt-dac (>= 1.1), wb-rules-system (>= 1.6.8)
Breaks: wb-homa-adc (<< 1.14.2), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.6.1)
Conffiles:
/etc/init.d/wb-hwconf-manager 5d64ded12deba13b2aa7843f4a6986d0
/etc/wb-configs.d/02wb-hwconf-manager 57b22000bd3e5e02eefaec1705662f8f
Description: Provides infrastructure for hardware re-configuration via Device Tree overlays