Не получается использовать сенсор 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
Это что-то с настройками. Вы не указали устройство.
Посмотрите /etc/init.d/wb-homa-ism-radio, там параметры spi берутся из переменных окружения и передаются в /usr/bin/wb-homa-rcd. Вам нужно сделать тоже самое.
P.S. Есть версия rfsniffer полностью повторяющая весь функционал wb-homa-rcd и умеющая читать разные другие датчики. Для нее пока нет пакета и скриптов для демона, но если хотите попробовать - могу выложить.
Евгений, если что-то будет нужно от меня - дайте знать. Там были проблемы из-за странного поведения у меня докера под макосью. Сейчас вроде все проблемы решены?