То есть - что-то публикует значение в топик. По умолчанию - не публикует ничего. Соответственно - на контроллер работает ПО которое это и делает.
В подобных случаях можно просто продебажить так:
включаю лог, перезапускаю сервис и сразу удаляю конфиг чтоб не забыть.
echo "log_type all"> /etc/mosquitto/conf.d/log.conf && systemctl restart mosquitto; rm /etc/mosquitto/conf.d/log.conf
Смотрю в логи
journalctl -f -u mosquitto |grep gpio
Для теста пробую выключить канал WBIO
mosquitto_pub -i "somename" -t /devices/wb-gpio/controls/EXT3_K4/on -m "0"
Получаю:
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Received PUBLISH from somename (d0, q0, r0, m0, '/devices/wb-gpio/controls/EXT3_K4/on', ... (1 bytes))
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Sending PUBLISH to wb-gpio (d0, q0, r0, m0, '/devices/wb-gpio/controls/EXT3_K4/on', ... (1 bytes))
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Sending PUBLISH to wb-mqtt-homeui-NaMTo6Lqwi (d0, q0, r0, m0, '/devices/wb-gpio/controls/EXT3_K4/on', ... (1 bytes))
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Sending PUBLISH to wb-mqtt-homeui-xc4yIqpQA9 (d0, q0, r0, m0, '/devices/wb-gpio/controls/EXT3_K4/on', ... (1 bytes))
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Sending PUBLISH to wb-mqtt-homeui-Oko42XdjUv (d0, q0, r0, m0, '/devices/wb-gpio/controls/EXT3_K4/on', ... (1 bytes))
Jun 07 12:57:20 wirenboard-AWI3MCGC mosquitto[26924]: 1717765040: Received PUBLISH from wb-gpio (d0, q1, r1, m399, '/devices/wb-gpio/controls/EXT3_K4', ... (1 bytes))
Тут видно что клиент somename опубликовал в топик /on как как публикацию отработал драйвер.
Все наглядно.