OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Jag har precis köpt en ow-server-enet2 och köpte 2 DS18B20 sensorkabel. jag monterar den i linux med owfs, nu till problemet. jag kan bara köra cat temperature på den ena och på den andra står det:
root@raspberrypi:/mnt/1wire/28.2FCB2F040000# cat temperature
cat: temperature: Invalid argument
själva mappen finns kvar men det går inte läsa av temp filen.
skulle vara väldigt tacksam om någon har ett svar.
alltså, sensorerna fungerar. Det är i owfs som att varannan gång kan inte scriptet gå in och hämta tempen för då får den invalid argument. graferna blir därför lite konstiga då tempen helt plötsligt går ner till 0. Testade och byta port och det spelar ju ingen roll eftersom det funkar i ow-server web-guit. Ej spänningsmatade
pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cat temperature
21.4375pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cat temperature
21.4375pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cat temperature
21.4375pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cd 28.FACD2F040000/
-bash: cd: 28.FACD2F040000/: No such file or directory
pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cat temperature
21.125pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cd ..
pi@raspberrypi /mnt/1wire $ cd 28.2FCB2F040000/
pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cat temperature
7.0625pi@raspberrypi /mnt/1wire/28.2FCB2F040000 $ cd ..
pi@raspberrypi /mnt/1wire $ cd 28.FACD2F040000/
pi@raspberrypi /mnt/1wire/28.FACD2F040000 $ cat temperature
cat: temperature: Invalid argument
pi@raspberrypi /mnt/1wire/28.FACD2F040000 $
Nu har jag äntligen löst det. Skippar owfs och läser av xml filen direkt. Har gjort ett script som läser in och sparar tempen till en textfil. därefter använder jag rrdtool som vanligt men sökvägen blir istället för /mnt/1wire/3212q3213/temperature något som du själv väljer!