Detta är troligen en urbota dum fråga, men...
Jag har ett antal DS18B20 uppkopplade på vanligt sätt mot GPIO på en Raspberry Pi. Målet är, inte helt överraskande, att mäta temperatur på ett antal ställen.
Mitt problem är att jag förstår inte skillnaden mellan att installera OWFS i Linux kernel kontra att installera "hela" owfs enligt instruktionen i Wikin.
Scenario 1: Jag laddar w1-gpoi och w1-therm i Linux kärna med sudo modprobe w1-gpio och sudo modprobe w1-therm. Allt fungerar och jag får ett antal filer som heter w1_slave under /sys/bus/w1/devices/28-xx där xx är respektive sensors unika id. Varje fil innehåller bland annat sensorns temperatur i °C multiplicerat med 1000 så t=18187 betyder alltså att sensorn rapporterar 18,187°C. Jag kan sedan hämta värden från respektive sensor/fil med lämpligt script och stoppa in dom i min MySQL. Funkar fint även om scriptandet känns lite sådär som metod att hämta in datat.
Scenario 2: Jag installerar "the full monty" OWFS enligt Wikin, dvs sudo apt-get install owfs och så vidare. Resultatet blir åter igen att datat landar i en fil, nu i filen temperature under /mnt/1wire/10.67C6.. Värdet är visserligen lite udda och hoppar upp och ner varje gång jag printar filen (51.3401, 95,223, 63,5721 osv..) men det kan vara någon inställning.
Min fråga är alltså: vad har jag att vinna på att följa Wikin:s rekommendationer och installera hela OWFS (scenario 2) jämfört med att bara ladda modulerna i kärnan (scenario 1) och köra?