Прослушать сенсор noolite

Не получается использовать сенсор noolite, в вебинтерфейсе есть раздел ISM Radio, там всего два поля: rx raw и rx noo. Оба с нулевыми значениями. При использовании сенсора изменений никаких нет.
В топиках ничего из радио нет. Модуль запущен:

/etc/init.d/wb-homa-ism-radio stop
[ ok ] Stopping MQTT driver for WB HomA for RFM69 ISM radio: wb-homa-rcd.

/usr/bin/wb-homa-rcd

Traceback (most recent call last):
File “/usr/bin/wb-homa-rcd”, line 415, in
radio = rfm69.RFM69(spi_major=spi_major, spi_minor=spi_minor,irq_gpio=irq_gpio)
NameError: name ‘spi_major’ is not defined

что можно предпринять для диагностики?

Так вообще же ничего делать не надо. Просто включаете датчик и он автоматом появляется в вебинтерфейсе и публикует данные в топик со своим именем.
Так можно посмотреть чего прилетает по радио:
mosquitto_sub -v -t '/events/#'

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

Под “выключателем” вы понимаете пульт или силовой блок?
Если пульт, то он также автоматом должен появиться в интерфейсе со статусом только чтение.

да да, именно пульт. и он не появляется в интерфейсе.

Проблема оказалась банальной. Некачественный монтаж печатной платы.
Устройство заменили - все заработало штатно.

Коллеги, привет!
Я правильно понимаю, что это и у меня аппаратные проблемы:

root@wirenboard:~# /usr/bin/wb-homa-rcd
Traceback (most recent call last):
File “/usr/bin/wb-homa-rcd”, line 416, in
radio = rfm69.RFM69(spi_major=spi_major, spi_minor=spi_minor,irq_gpio=irq_gpio)
NameError: name ‘spi_major’ is not defined

Но при этом что-то читается:
root@wirenboard:/mnt/data/root/Test# ./rfsniffer -w 600
07/10 13:41:56 [23173] Using SPI device /dev/spidev32766.0, lirc device /dev/lirc0, mqtt on localhost
07/10 13:41:56 [23173] mqtt::on_connect(0)
07/10 13:42:17 [23173] RF got data 34 bytes. RSSI=-44, AFC=0
07/10 13:42:17 [23173] Write to file ./capture-0710-134217.rcf 34 signals
07/10 13:42:17 [23173] Recieved 34 signals. Not decoded
07/10 13:42:18 [23173] RF got data 376 bytes. RSSI=-43, AFC=0
07/10 13:42:18 [23173] Write to file ./capture-0710-134218.rcf 455 signals
07/10 13:42:18 [23173] RF Recieved: Oregon:type=1D20 id=162 ch=1 t=21.4 h=44. RSSI=-79 (0), AFC=0

Это что-то с настройками. Вы не указали устройство.
Посмотрите /etc/init.d/wb-homa-ism-radio, там параметры spi берутся из переменных окружения и передаются в /usr/bin/wb-homa-rcd. Вам нужно сделать тоже самое.

P.S. Есть версия rfsniffer полностью повторяющая весь функционал wb-homa-rcd и умеющая читать разные другие датчики. Для нее пока нет пакета и скриптов для демона, но если хотите попробовать - могу выложить.

Мы кстати начали делать пакет и скрипты, оно даже как-то работает, хотя не всё ещё готово: https://github.com/contactless/rfsniffer/tree/deb2

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