Раньше в веб-интерфейсе в 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. Можете подсказать, куда смотреть, т.к. документации не особо много - пока трудно соориентироваться.
Сервис запущен и, как я писал выше, raw данные приходят, но видимо не парсятся модулем oregon. Образ с нуля накатить не проблема, но интересно разобраться как все работает. Можете вкратце рассказать, как регистрируется событие /events/wb-homa-rcd/protocols/oregon?
не очень понял вопрос. Если драйвер может декодировать сообщение обработчиком протокола oregon, то событие регистрируется.
Вот исходники, смотрите: https://github.com/contactless/rfm69-linux
файл oregon.py