Läsa temp DS2762

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

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
lennartj
Wannabe
Inlägg: 6
Blev medlem: 26 dec 2016, 22:32
Ort: Bredbyn

Läsa temp DS2762

Inlägg av lennartj » 26 dec 2016, 23:27

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!!!
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1241
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

Re: Läsa temp DS2762

Inlägg av Plutonium » 26 dec 2016, 23:44

Hur ser formatet ut för dig som du inte kan tyda?
http://essunga.org
Moderator - Temperatur.nu
lennartj
Wannabe
Inlägg: 6
Blev medlem: 26 dec 2016, 22:32
Ort: Bredbyn

Re: Läsa temp DS2762

Inlägg av lennartj » 27 dec 2016, 00:01

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.
Användarvisningsbild
motoz
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 feb 2015, 15:05
Ort: ostrobothnia

Re: Läsa temp DS2762

Inlägg av motoz » 28 dec 2016, 09:26

http://owfs.org/index.php?page=ds2762

Läs från typeK/temperature
Open source pellet logger: https://github.com/motoz/PellMon
lennartj
Wannabe
Inlägg: 6
Blev medlem: 26 dec 2016, 22:32
Ort: Bredbyn

Re: Läsa temp DS2762

Inlägg av lennartj » 28 dec 2016, 12:14

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!

Förstår inte, har jag missat något med OWFS ?

/Lennartj
Användarvisningsbild
motoz
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 feb 2015, 15:05
Ort: ostrobothnia

Re: Läsa temp DS2762

Inlägg av motoz » 28 dec 2016, 14:03

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?
Open source pellet logger: https://github.com/motoz/PellMon
lennartj
Wannabe
Inlägg: 6
Blev medlem: 26 dec 2016, 22:32
Ort: Bredbyn

Re: Läsa temp DS2762

Inlägg av lennartj » 28 dec 2016, 14:26

Problemet löst!
Man måste tydligen sätta en "1" i mappen "defaultpmode" !!
Den kom alltså inte från sleep-mode !

Nu kan jag knaggla mig vidare.

Tack för visat intresse!
/Lennartj
Användarvisningsbild
motoz
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 feb 2015, 15:05
Ort: ostrobothnia

Re: Läsa temp DS2762

Inlägg av motoz » 28 dec 2016, 14:56

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?
Open source pellet logger: https://github.com/motoz/PellMon
Skriv svar