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 1wire-nät med ett antal DS1820 + DS2752 (Termoelementinterface, m.nu art.nr:TC2) med typ K givare.
Raspberry Pi med I2C 1wire expansionsmodul, OWFS och Python.
Kan någon ge mig exempel på hur man läser ut temperaturen, helst i phyton ?
Har googlat mig grön, men hittar inget passande.
HJÅLP!!!
Sorry, det gick lite för fort !
Det är DS2762 som jag inte får något vettigt ur, vare sig det är 20 grader eller 200 grader (sitter på rökröret från kaminen)!
DS1820 fungerar, men som sagt DS2762 vet jag inte hur jag ska hitta temperaturen.
Tack Plutonium, men jag förstår inte "formatet"?
Tackar för svaret motoz !
Har läst o läst. Så här ser det ut:
cat /30.xxx/temperature ger 0
cat /30.xxx/typeK/temperature ger -0,0464374
Dessa värden får jag oavsett om det är ~ 20grader eller ~ 200grader
Hämtat ur databladet:
"Temperature measurements are placed in the temperature register every 220ms in two’s-complement format with a 0.125°C resolution over a +-127°C range.
Figure 8 shows the temperature register format. "
Ska man inte då kunna göra: "cat /30.xxx/typeK/temperature"
Jag har kört nätet med USB-dongel och LogTemp förut, utan problem. Tänkte att en RPI skulle sköta det här nu, men det går ju inte så bra!
Nu använder jag inte owfs via fuse-filsystemet utan via owserver och en pythonklient (pyownet), men ja så borde den fungera... Kan den ha gått sönder? Glappkontakt nånstans? Fungerar den fortfarande via logtemp?
Aha, då lärde jag mig nåt nytt igen! Lustigt att de listar defaultpmod under 'obscure properties' i manulsidan utan vidare förklaring... Jag har inget minne av att jag har rört den någon gång, så månne inte den är '1' från fabrik. Kanske LogTemp har petat på den av nån anledning?