Maalämpöfoorumi

Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: timmy - 27.11.13 - klo:22:05

Otsikko: Raspi ja i2c 1-wire adapteri
Kirjoitti: timmy - 27.11.13 - klo:22:05
Voisiko joku ystävällisesti auttaa minua?
Minulla on Raspi ja hankin siihen i2c 1wire adapteri mutta en saa sitä millään toimimaan.  :(

Minulla on ollut Ouman kytketty raspiin ja logittanut Talologgerilla noin viikon ongelmitta. Sillä osin kaikki ok.

Tarvitsen apua koska 1wire anturi ei löydy /home/talo/owfs kansiosta, sieltä se kai pitäs löytyä jotta sen saa talologgeriin???
Onko asennuksessa jotain vikaa vai onko 1wire anturi rikki?


Kiitos. :)
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: Päiväkummun mies - 27.11.13 - klo:22:55
Jos anturit on kytketty suoraan Raspin GPIO-liittimiin, niin sitten et tarvitse owfs:ää. Anturien pitäisi löytyä suoraan /sys/bus/w1/devices/ hakemistosta..

http://webshed.org/wiki/RaspberryPI_DS1820
http://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: lorvi - 27.11.13 - klo:23:14
Jos se on taloLoggerPi image, niin muuta ei tarvitse kuin /talo/service/owfs/ run tiedostoon se i2c, minulla seuraavasti, myös usb adapteri
Koodia: [Valitse]
#!/bin/sh
/sbin/modprobe fuse
exec /usr/bin/owfs -C -d/dev/ttyUSB0 --i2c -m /home/talo/owfs --foreground --allow_other --error_print 1
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: jussip - 28.11.13 - klo:12:11
Lataa kernel-moduulit
Koodia: [Valitse]
sudo modprobe i2c-bcm2708
sudo modprobe i2c-dev

Asenna i2c-tools
Koodia: [Valitse]
sudo apt-get install i2c-tools
Nyt adapteri pitäisi näkyä komennolla
Koodia: [Valitse]
sudo i2cdetect -y 1
Koodia: [Valitse]
pi@talologger ~ $ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --         

Lisää modulit /etc/modules -tiedostoon, niin ne latautuvat automaattisesti bootissa
Koodia: [Valitse]
sudo nano /etc/modules
Tiedoston loppuun rivit
Koodia: [Valitse]
i2c-bcm2708
i2c-dev

Muokkaa /etc/modprobe.d/raspi-blacklist.conf -tiedostosta pois rivi i2c-bcm2708
Koodia: [Valitse]
sudo nano /etc/modprobe.d/raspi-blacklist.confesim. näin
Koodia: [Valitse]
#blacklist i2c-bcm2708
Minä poistin usb-palikan käytöstä ja korvasin sen
Koodia: [Valitse]
-d /dev/i2c-1
Koodia: [Valitse]
#!/bin/sh
/sbin/modprobe fuse
exec /usr/bin/owfs -C -d /dev/i2c-1 -m /home/talo/owfs --foreground --allow_other --error_print 1
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: timmy - 28.11.13 - klo:19:44
Kiitos kaikille avusta, ja erityisesti jussip:lle.

Seurasin jussip:in ohje "step by step" ja se lähti toimimaan ja löysin 1wire anturin nimellä 28.F8C72F040000.  :)

Mutta nyt se ei löydy enää :(, mitä tein väärin? olen buutannut raspin muutaman kerran tuloksetta.

/timmy.
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: jussip - 28.11.13 - klo:20:34
kirjoita komentoriville
Koodia: [Valitse]
lsmodlistasta pitäisi löytyä 12c_dev ja i2c_bcm2708

Muistitko tallentaa nanolla editoidut tiedostot?
CTRL+O ja ENTER
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: timmy - 28.11.13 - klo:21:25
Molemmat löytyy listalta.

Tallensin ihan sulkemalla nano, silloi se kysyy ja jos avaa filet uudestaan niin muutokset näkyy.

/timmy.
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: jussip - 28.11.13 - klo:22:54
Näkyykö kansiossa /home/talo/owfs/ mitään?

Jos kopioit /home/talo/service/owfs/run -tiedoston suoraan tuosta mun aiemmasta postista, muuta se allaolevaksi.
Koodia: [Valitse]
[code]exec /usr/bin/owfs -C -d /dev/i2c-1 -m /home/talo/owfs --foreground --allow_other --error_print 1[/code]
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: timmy - 29.11.13 - klo:09:19
Kansiossa ei näy mitään tällä komennolla:

Koodia: [Valitse]
pi@raspberrypi ~ $ cd /home/talo/owfs
pi@raspberrypi /home/talo/owfs $ ls -l
total 0
pi@raspberrypi /home/talo/owfs $

onnistuin sen kerran saada näkyviin…. silloin kansiossa oli useita tiedostoja.

kokeilin muuttaa se rivi mutta ei auttanut.
Kytkin nyt tänään aamulla anturin suoraan adapterikorttiin ilman kaapelia. (suoraan ruuviliittimiin)

jos ymmärrän oikein niin adapteri löytyy?:
Koodia: [Valitse]
pi@raspberrypi /home/talo/owfs $ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- 1b -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --                         
pi@raspberrypi /home/talo/owfs $

/timmy.
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: jussip - 29.11.13 - klo:10:14
Owfs ei käynnisty jos kansio on tyhjä, adapteri näkyy listauksessa.
Muuta vielä kerran /home/talo/service/owfs/run
Riviin oli jäänyt ylimääräinen -a
Otsikko: Vs: Raspi ja i2c 1-wire adapteri
Kirjoitti: timmy - 29.11.13 - klo:12:44
Nyt toimii!  :) Nyt /OWFS/ kansiossa on filejä.   :)

Kiitos avusta, nyt lähti projekti taas vähän eteenpäin….

Yst.terv.
timmy.