Проблема с KNX (нужно получать телеграммы из шины)

WB 6.8, модуль KNX уже был установлен с завода.
Вспомогательный скрипт сделал.

Адреса устройств на шине - 4.1.хх (адресов не много - меньше 10 штук)
Групповые адреса - 32/0/х (всего 4 адреса) и 32/1/x (еще 4 адреса)

В конфигурации сделал так:

В скрипте (брал из вики), поправил только групповые адреса:

В MQTT - тишина:

(данные в шине точно есть - ets-ка через usb-адаптер шину мониторит и данные показывает)

А почему смотрите на топики виртуальных устройств?
Покажите результаты подписки

mosquitto_sub -t '/devices/knx/controls/data' -v

Тишина. Ничего нет.

Данные в шине точно есть - там термостаты раз в 15 секунд рапартуют о температуре и об уставке. 4 термостата (их данные мне и нужны).

Запущен ли knxd? Сконфигурирован ли сам модуль?

запущен.

Конфигурацию модуля показывал в первом посту.

Тут тоже настроено.

Где и что еще посмотреть?

Запущен ли

systemctl status wb-mqtt-knx

да, запущен:

На скриншоте KNX настроен во втором модуле. Посмотрите пожалуйста, где он находится физически? Может быть у нас ошиблись при настройке при отправке.

WB на удаленном объекте. Глазами на него глянуть - проблематично.

В третьем модуле - у меня стоит eBus (работает).

Могу просто в настройках указать, что KNX стоит в первом (вариантов-то мало остается). Но у меня там еще A0-10V2 стоит (по наклейке как раз в первом).

Делать?

Судя по тому что knxd запускается и не перезапускается (посмотрите в лог его) шину видно. И она подключена.
Остановите knxd и запустите:

minicom -H -w -b 19200 -D /dev/ttyKNX

Должны быть пакеты:
Screenshot from 2021-11-30 15-31-25
То есть байты телеграм.

Уже неплохо. Телеграммы идут. Теперь как бы остальное заставить работать?

То есть модуль, шину - проверили. Теперь запустите knxd снова посмотрите - что пишет в лог.

journalctl -u knxd -f


А ничего не пишет… тишина.

Явно остановите knxd и посмотрите, не занят ли порт:

fuser /dev/ttyKNX

Потом запустите knxd вручную, выполнив строку которрую показывает status

Дальше тишина, ждал минут 10 (напомню, у меня в шине раз в 15 секунд просыпаются 4 разных термостата и шлют свои параметры - текущую температуру и уставки).

Запустите (обязательно при запущеено knxd)

knxtool vbusmonitor1 local:/var/run/knx

image

и снова тишина

В другом сеансе опубликуйте что-нибудь в топик.
например

mosquitto_pub  -t /devices/knx/controls/data/on -m "g:1/1/65 GroupValueWrite 0"

Ну и еще раз проверьте что knxd не перезапускается, номер процесса меняться не должен.

Опубликовал в другом сеансе - сюда прилетело.

knxd не перезапускается (видно по последним двум скриншотам) - номер процесса один и тот же.