Fiz alguma investigação sobre esse assunto e obtive os seguintes resultados:
- O módulo do kernel w1 e o OWFS não são compatíveis no momento,
- Como você provavelmente sabe, o OWFS funciona com muitos dispositivos de hardware (pontes de 1 fio de USB / I2C / Serial / TCP, etc.) que superam qualquer solução de impacto,
- No código fonte do OWFS (especialmente a parte owlib), há uma reescrita completa deste módulo do kernel w1 (com base no código de Evgeniy Polyakov, o autor do módulo do kernel w1), também há uma página de informações sobre isso. Mas parece que está em construção / em desenvolvimento: OWFS w1 info . Eles também afirmam que este módulo é acessado através de uma conexão netlink ( tabela Busmaster ) e se reporta ao OWFS usando avahi. (verifique os arquivos de origem no diretório owlib / src / c começando com ow_w1_ *)
- O parâmetro --w1 commandline é usado por muitas ferramentas para dizer ao processo para usar o módulo do kernel w1, como você realmente mapeia os pinos GPIO para serem usados na comunicação 1wire, não tenho ideia no momento.
- Por fim, mas não menos importante, na lista OWFS Todo, existem entradas para adicionar GPIO e o módulo do kernel 'normal' w1, como você pode ver aqui: OWFS Todo
Eu não tenho nenhum material de conexão disponível para testar se essa 'reescrita', como mencionado no ponto 3, funciona. E, principalmente, como deve funcionar, mas na página de informações eles falam sobre como desativar o módulo do kernel w1 ou executar o OWFS como root para que ele possa descarregar o módulo do kernel w1, mas se isso já estiver implementado e funcionando, não faço ideia.
Espero que essas informações o ajudem um pouco mais e nos informe alguns resultados.