Kod: Markera allt
pj@vsrv25:/mnt/1wire$ ls
28.FF4E1F691404  81.27BB31000000  bus.0     simultaneous  structure  uncached
28.FF8F45641403  alarm            settings  statistics    system
Kod: Markera allt
pj@vsrv25:/mnt/1wire$ ls
28.FF4E1F691404  28.FFC047641403  alarm  settings      statistics  system
28.FF8F45641403  81.27BB31000000  bus.0  simultaneous  structure   uncached
pj@vsrv25:/mnt/1wire$ cat 28.FFC047641403/temperature
30.3125pj@vsrv25:/mnt/
Kod: Markera allt
pj@vsrv25:/mnt/1wire$ ls
28.FF4E1F691404  81.27BB31000000  bus.0     simultaneous  structure  uncached
28.FF8F45641403  alarm            settings  statistics    system
pj@vsrv25:/mnt/1wire$
Jag undrar om inte aktivt matade sensorer har fyra ledare. En signal+gnd och en 5v+gnd. Jag kan inte förklara varför det fungerar i Windows och inte Linux. Men faktumet att det blir fel närmare 85°C är en ledtråd.pj0tor skrev:Hej,
Sensorerna strömförsörjs genom DS9490R-dongeln, med separat ledare för spänningsmatning (3 ledare till varje sensor). Jag kan inte riktigt köpa att detta skulle vara ett fysiskt problem utan det måste vara mjukvarurelaterat exakt samma (samma, inte likadan) setup fungerar klockrent under windows men ej under ubuntu eller raspian ...
Kod: Markera allt
pj@vsrv25:/mnt/1wire$ ls
28.FF4E1F691404  28.FFC047641403  alarm  settings      statistics  system
28.FF8F45641403  81.27BB31000000  bus.0  simultaneous  structure   uncached
pj@vsrv25:/mnt/1wire$ cat 28.FFC047641403/temperature
49.875pj@vsrv25:/mnt/1wire$ cat 28.FFC047641403/power
1pj@vsrv25:/mnt/1wire$
Inte svar på din fråga men jag har mätt högre temperaturer än 85 med Raspberry PI, I2C-busmaster och dessa DS18B20 baserade givare som är kapslade i en värmeledande aluminiumprofil som ligger bra an röret: http://www.energibutiken.se/sv/temperat ... ivare.html. Fick +7 grader när jag gick från m.nu:s standardgivare kapslad i krympslang, se denna tråd: http://forum.m.nu/post21077.html#p21077pj0tor skrev:Är det någon annan här på forumet som sett OWFS för raspberry/ubuntu mäta temperaturer högre än 85C mha DS18B20?
Kod: Markera allt
mysql> select * from data where sensorid=3 and property=1 and aggregate=4 and period=4 and value > 90;
+---------------------+----------+----------+---------+-----------+--------+
| time                | sensorid | property | value   | aggregate | period |
+---------------------+----------+----------+---------+-----------+--------+
| 2013-12-08 11:23:06 |        3 |        1 | 92.5625 |         4 |      4 |
| 2013-12-09 17:26:05 |        3 |        1 | 90.8125 |         4 |      4 |
| 2014-01-12 23:57:06 |        3 |        1 | 92.3125 |         4 |      4 |
| 2014-01-13 07:39:06 |        3 |        1 | 102.438 |         4 |      4 |
| 2014-01-23 03:50:07 |        3 |        1 |  95.625 |         4 |      4 |
| 2014-12-28 23:22:07 |        3 |        1 |    94.5 |         4 |      4 |
| 2014-12-29 00:23:22 |        3 |        1 | 94.6875 |         4 |      4 |
| 2015-01-12 07:50:07 |        3 |        1 |  96.375 |         4 |      4 |
| 2015-11-23 07:22:45 |        3 |        1 |   92.62 |         4 |      4 |
| 2015-12-29 08:21:13 |        3 |        1 |    95.1 |         4 |      4 |
| 2016-01-07 21:20:41 |        3 |        1 |  101.55 |         4 |      4 |
+---------------------+----------+----------+---------+-----------+--------+
11 rows in set (0.02 sec)Kod: Markera allt
pi@rpi1 ~ $ for f in /mnt/1wire/28.ABEDAD030000/*; do printf "%-40s %s\n" $f $(cat $f); done
/mnt/1wire/28.ABEDAD030000/address       28ABEDAD0300005C
/mnt/1wire/28.ABEDAD030000/alias         
/mnt/1wire/28.ABEDAD030000/crc8          5C
/mnt/1wire/28.ABEDAD030000/errata        
/mnt/1wire/28.ABEDAD030000/family        28
/mnt/1wire/28.ABEDAD030000/fasttemp      77
/mnt/1wire/28.ABEDAD030000/id            ABEDAD030000
/mnt/1wire/28.ABEDAD030000/locator       FFFFFFFFFFFFFFFF
/mnt/1wire/28.ABEDAD030000/power         1
/mnt/1wire/28.ABEDAD030000/r_address     5C000003ADEDAB28
/mnt/1wire/28.ABEDAD030000/r_id          000003ADEDAB
/mnt/1wire/28.ABEDAD030000/r_locator     FFFFFFFFFFFFFFFF
/mnt/1wire/28.ABEDAD030000/scratchpad    ?KF??
/mnt/1wire/28.ABEDAD030000/temperature   76.875
/mnt/1wire/28.ABEDAD030000/temperature10 77
/mnt/1wire/28.ABEDAD030000/temperature11 77
/mnt/1wire/28.ABEDAD030000/temperature12 76.875
/mnt/1wire/28.ABEDAD030000/temperature9  77
/mnt/1wire/28.ABEDAD030000/temphigh      75
/mnt/1wire/28.ABEDAD030000/templow       70
/mnt/1wire/28.ABEDAD030000/type          DS18B20
Kod: Markera allt
pi@rpi1 $ for f in /mnt/1wire/system/configuration/*; do printf "%-41s %s\n" $f $(cat $f); done
/mnt/1wire/system/configuration/DebugInfo 1
/mnt/1wire/system/configuration/i2c       1
/mnt/1wire/system/configuration/parport   1
/mnt/1wire/system/configuration/trim      1
/mnt/1wire/system/configuration/USB       1
/mnt/1wire/system/configuration/version   2.9p8
/mnt/1wire/system/configuration/zeroconf  1