Пропал обработчик сигнала с датчиков Oregon THN132N

Раньше в веб-интерфейсе в Devices -> ISM radio был счетчик rx oregon. После последнего обновления он пропал. Демон запущен, raw сигнал ловится

/events/wb-homa-rcd/protocols/raw raw=409996996980199699999019996969980969999968096666960003fffffffe07fffffffe07fff333320333333333034b34ccb4804b4cccccc034b4b4
/devices/wb-homa-rcd/controls/rx raw 5
/events/wb-homa-rcd/protocols/raw raw=969981999969694066669996802996999690199999996809996969980169996666020000007f81fe1fffffc07fffffff2033333333301334b4b3480b
/devices/wb-homa-rcd/controls/rx raw 6

Демон перезапускал, систему тоже перезапускал. Датчики сбрасывал. Посоветуйте в какую сторону копать?

Спасибо!

Ничего в этом месте не должно было измениться. Попробуйте откатиться к предыдущей версии, где у вас работало, чтобы подтвердить, что проблема программная.

Евгений, откат тоже не помог.

Не исключаю, что лишнего удалил, когда чистил наплодившиеся датчики в mqtt. Можете подсказать, куда смотреть, т.к. документации не особо много - пока трудно соориентироваться.

Спасибо.

Проверьте что запущен сервис wb-homa-ism-radio. Посмотрите его в выводе ps aux | grep python.

Ну и можно с нуля залить заводской образ на карточку.

Сервис запущен и, как я писал выше, raw данные приходят, но видимо не парсятся модулем oregon. Образ с нуля накатить не проблема, но интересно разобраться как все работает. Можете вкратце рассказать, как регистрируется событие /events/wb-homa-rcd/protocols/oregon?

не очень понял вопрос. Если драйвер может декодировать сообщение обработчиком протокола oregon, то событие регистрируется.
Вот исходники, смотрите: https://github.com/contactless/rfm69-linux
файл oregon.py

Это и хотел узнать, спасибо )

Проблема оказалась банальна - у меня установлена внешняя антенна (http://contactless.ru/store/#!/Антенна-433-МГц-внешняя-выносная-разъём-SMA/p/37555855/category=6567504) и она просто отвинтилась от основания :slight_smile: