Raspberry pi ja 1-wire

L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

Tuo taloLoggeri tekee .csv tiedoston juuri noin, timestamp + value yhtenä rivinä, vientientinä. Silläkin pärjäisi. Olen harrastuksen tiimoilta testaillut eri vaihtoehtoja ja kaikki viennit ovat menneet sqlite kantaan ja niitä voi karsia rankasti sekä kuukauden ajan kaikki viennit menneet .csv tiedostoon. Näillä olisi tarkoitus toimia mutta nyt kun tuo rrd kannan lisäys olikin viimeinen niitti että piti serveripuolen lisäksi nuo python kyselyt karsia niin en oikein tiedä miten tuo keveimmin toteutuisi, nyt vielä tuo rrd käyräkin 10min mittausvälillä on kuin vintin portaat... sekin vielä. Kokeeksi annan homman pyöriä toistaiseksi ja otan kannasta kopion riittävän usein ja katson milloin raspi tällä 10min mittausvälillä hyytyy totaalisesti.

edit
rajat paukkuu näköjään useammassakin ohjelmassa rivimäärän ylittäessä 1048576 kohdalla
eipä kannata, ei tuota kantaa voi käsitellä, pitää tehdä uusi, saisimpa onnistumaan samoilla position_id llä
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
Tuo taloLoggeri tekee .csv tiedoston juuri noin, timestamp + value yhtenä rivinä, vientientinä. Silläkin pärjäisi. Olen harrastuksen tiimoilta testaillut eri vaihtoehtoja ja kaikki viennit ovat menneet sqlite kantaan ja niitä voi karsia rankasti sekä kuukauden ajan kaikki viennit menneet .csv tiedostoon. Näillä olisi tarkoitus toimia mutta nyt kun tuo rrd kannan lisäys olikin viimeinen niitti että piti serveripuolen lisäksi nuo python kyselyt karsia niin en oikein tiedä miten tuo keveimmin toteutuisi, nyt vielä tuo rrd käyräkin 10min mittausvälillä on kuin vintin portaat... sekin vielä. Kokeeksi annan homman pyöriä toistaiseksi ja otan kannasta kopion riittävän usein ja katson milloin raspi tällä 10min mittausvälillä hyytyy totaalisesti.

edit
rajat paukkuu näköjään useammassakin ohjelmassa rivimäärän ylittäessä 1048576 kohdalla
eipä kannata, ei tuota kantaa voi käsitellä, pitää tehdä uusi, saisimpa onnistumaan samoilla position_id llä
[/quote

En sqliteä tunne, mutta sql-relaatiokannan viritys suorituskykyiseksi datamäärän kasvaessa vaatii aina lopulta aika pitkäpartaisen gurun.. se on vaan niiden perusluonteeseen kuuluva juttu. Joka olisi tässäkin tehtävissä jos joku osaisi. rrd:n kanssa on ei-kantapeikon helpompi tulla toimeen. Itse talletin ziljounat rivini muuttamattomina csv-tiedostoon ja pidin niistä lennossa tehtyjä näyttöpuskureita ( kaksi vuotta, kuukausi,...) RRD:ssä jossa niiden koko ja rasitus ei ikinä muutu. Siihen koneeseen verrattuna raspi ja SD-kortti on aivan uskomaton superlaskin.
 

HeTi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire


Itsellä olisi tarkoitus kokeilla tätä seuraavaksi:

http://dygraphs.com/

Vaikuttaa simppeliltä ja graafia voi zoomailla hiirellä maalaamalla jne
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

HeTi sanoi:
Itsellä olisi tarkoitus kokeilla tätä seuraavaksi:

http://dygraphs.com/

Vaikuttaa simppeliltä ja graafia voi zoomailla hiirellä maalaamalla jne
Tarjontaa on, liikaakin. Kokeilin yli kymmentä eri js pohjaista ja nolla taidolla sain ne soneran sivulla (ei php ym tukea) toimimaan vaihtelevasti, useimmin vaan ei kaikilla selaimilla ja lähinnä tuo minun käyttämä päivitystiedosto .csv ei oikein suostunut niiden fomaattiin. tämäkin minun taidottomuutta, googlechartilla yriyin ihan tosissani, mutta ei. d3 on ollut minulle helpoin mutta en vieläkään ole onnistunut päiväyksen näyttämisen localisoinnissa.
tarjontaa on
 

kaihakki

Vakionaama
Vs: Raspberry pi ja 1-wire

Minulla on ollut tämä ThingSpeak saitti käytössä viime keväästä lähtien.
https://www.thingspeak.com/channels/5247#
Tällä hetgkellä käytän Ultia vain muutaman tunnin päivässä iltapäivällä, joka näkyy noissa käppyröissä.
Raspi on muutaman kerran kaatunut autotallissa syystä tai toisesta. Mutta muutoin tämä on oikein hyvä systeemi. Voi mistä tahansa maailmasta katsoa, onko systeemi hengissä. Dataa tuo kerää vain viimeisen kuluneen vuorokauden osalta exel-formaatissa. En tiedä saisiko sen keräämään pidemmältä ajalta jollain säädöllä. Minulla on rinnalla kuitenkin läppäri+ Logtemp-systeemi, josta kertyy dataa, mutta sen näyttöä ei oikein helpolla saa julkiseksi. VNC:llä kyllä pääsee siihenkin mistä tahansa.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

kaihakki sanoi:
Minulla on rinnalla kuitenkin läppäri+ Logtemp-systeemi, josta kertyy dataa, mutta sen näyttöä ei oikein helpolla saa julkiseksi.
Logtempissä tuo on helppo, laittaa vaan ftp siirron päälle ja siihen käyttäjätunnus ja salasana niin sinne menevät kotisivulle (kotisivutilaa pitää tietenkin olla mutta sitähän on yleensä kaikissa liittymissä ja ilmaista on muutenkin tarjolla)
Tarkoitus on tuota käyttämääsi ThingSpeak myös kokeilla.
 

HeTi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Voisi ehkä suositella yksityiskäyttöön sopivia Kapsi Internet-käyttäjät ry palveluja.

http://www.kapsi.fi/palvelut/

500G levytila,shell tunnus,Mysql,Postgres,PHP jne jne

35€/12kk

Tosin tuollaiset ThinkSpeak kaltaiset jutut pitää itsekin kokeilla paremmin.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

ajoin apt-get upgrade, ja siitäkös raspi riemastui ja päätti olla enää käynnistymättä. Laitoin näytön kiinni, herjaa jotain että manualisesti fsck.... ei ymmärrä...kait ne kaikki menee uusiks.
 

HeTi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
ajoin apt-get upgrade, ja siitäkös raspi riemastui ja päätti olla enää käynnistymättä. Laitoin näytön kiinni, herjaa jotain että manualisesti fsck.... ei ymmärrä...kait ne kaikki menee uusiks.
Ilmeisesti muistikortti on joten korruptoitunut, yleensä siinä virheilmoituksen yhteydessä käsketään ajamaan fsck manuaalisesti.
(fsck /dev/mmcblk0p1 tai jotain sinnepäin)

Näitä on joskus mullekin sattunut kun ottaa raspista virrat pois ajamatta sitä ensin alas. (sudo shutdown -P -h now)

Shutdown/Start näppäimet pitäisi näihin rakentaa.

Nykyisin otan toimivasta kortista varmuuskopion.

http://spaceblogs.org/flipdot/2013/06/shut-down-your-raspberry-pi-on-button-press-and-add-reset-function/
 

kotte

Hyperaktiivi
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
herjaa jotain että manualisesti fsck.... ei ymmärrä...kait ne kaikki menee uusiks.
Melko luultavasti tuo menee sopivilla optioilla kumminkin automaattisestikin lävitse. Kokeile paremman puutteessa optiota -p tai -a (siis fsck -p /dev/XXX <-- mikä tuo tiedostojärjestelmän nimi sitten lieneekin). Luultavasti tuon pystyy korjaamaan myös niin, että takoo vaan kysymyksiin riittävästi 'y'-vastauksia.

Systeemi kaiketi menee sinulla tilaan, jossa se kysyy root-salasanaa (tai oik. admin-oikeuden käyttäjän salasanaa) ja kun tuon on antanut, systeemi menee ns. single user -moodiin, jossa tuon fsck'in voi käskynä antaa?
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: Raspberry pi ja 1-wire

kotte sanoi:
Melko luultavasti tuo menee sopivilla optioilla kumminkin automaattisestikin lävitse. Kokeile paremman puutteessa optiota -p tai -a (siis fsck -p /dev/XXX <-- mikä tuo tiedostojärjestelmän nimi sitten lieneekin). Luultavasti tuon pystyy korjaamaan myös niin, että takoo vaan kysymyksiin riittävästi 'y'-vastauksia.

Systeemi kaiketi menee sinulla tilaan, jossa se kysyy root-salasanaa (tai oik. admin-oikeuden käyttäjän salasanaa) ja kun tuon on antanut, systeemi menee ns. single user -moodiin, jossa tuon fsck'in voi käskynä antaa?
Muistikortin filesysteemi ei liene robusteimmasta päästä.. mutta kyllä sen kuntoon saa. fsck haluaa korkeintaan sinulta päätöksiä siihen mitä orvoksijääneille levynsirpaleille tehdään.. Pelastinpa kerran 10000 valokuvaa levyltä joka oli sellaisessa jamassa ettei linux suostunut koskemaan siihen edes fsck:lla: kunkin levynkohdan saattoi lukea luotettavasti vain kerran, taisi lukupää sorvata lastua mennessään... ei ollut enää tiedostojärjestelmääkään.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

kotte sanoi:
Melko luultavasti tuo menee sopivilla optioilla kumminkin automaattisestikin lävitse. Kokeile paremman puutteessa optiota -p tai -a (siis fsck -p /dev/XXX <-- mikä tuo tiedostojärjestelmän nimi sitten lieneekin). Luultavasti tuon pystyy korjaamaan myös niin, että takoo vaan kysymyksiin riittävästi 'y'-vastauksia.

Systeemi kaiketi menee sinulla tilaan, jossa se kysyy root-salasanaa (tai oik. admin-oikeuden käyttäjän salasanaa) ja kun tuon on antanut, systeemi menee ns. single user -moodiin, jossa tuon fsck'in voi käskynä antaa?
Oikein arvelit (tiesit) kun ei ollut kokemusta niin sain sen kolmen buutin jälkeen pelkkä 'fsck' ja 'y' illä tilaan missä se sitten vaati kymmenisen minuuttia niitä 'y' itä elikkä käytännössä pidin ihan piruuttani sormea siinä y näppäimellä kun rivit vilistivät ruudulla ja sitten se pysähtyi ja alkoi tulla niitä y kirjaimia, kirjoitin reboot ja raspi lähti niinkuin ei olisi koskaan mitään ollutkaan ja kysyi vasta nyt eka kerran salasanaa.

Se syy, miksi päivitin ei korjaantunut. Minulla on .sh scripti
Koodi:
 #!/bin/bash
csvquery -q "SELECT csv.date, csv.outdoor, csv.kosteus from csv where date('now','-24 hours')" /home/talo/log/data.csv > /home/talo/log/day_od.csv
mikä toimii komentokehotteesta moitteetta, mutta päähäni ei mahdu miksei se toimi kun sen laittaa crontab leen. Tai se kylläkin toimii, kun tekee sen tiedoston mutta tiedosto jää tyhjäksi.
 

HeTi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
Se syy, miksi päivitin ei korjaantunut. Minulla on .sh scripti
Koodi:
 #!/bin/bash
csvquery -q "SELECT csv.date, csv.outdoor, csv.kosteus from csv where date('now','-24 hours')" /home/talo/log/data.csv > /home/talo/log/day_od.csv
mikä toimii komentokehotteesta moitteetta, mutta päähäni ei mahdu miksei se toimi kun sen laittaa crontab leen. Tai se kylläkin toimii, kun tekee sen tiedoston mutta tiedosto jää tyhjäksi.
Pitiiköhän crontabissa kertoa tarkka polku missä tuo csvquery sijaitsee ?

Ja ajetaanhan tuo talo käyttäjän crontabissa ?

crontab -e
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
Oikein arvelit (tiesit) kun ei ollut kokemusta niin sain sen kolmen buutin jälkeen pelkkä 'fsck' ja 'y' illä tilaan missä se sitten vaati kymmenisen minuuttia niitä 'y' itä elikkä käytännössä pidin ihan piruuttani sormea siinä y näppäimellä kun rivit vilistivät ruudulla ja sitten se pysähtyi ja alkoi tulla niitä y kirjaimia, kirjoitin reboot ja raspi lähti niinkuin ei olisi koskaan mitään ollutkaan ja kysyi vasta nyt eka kerran salasanaa.

Se syy, miksi päivitin ei korjaantunut. Minulla on .sh scripti
Koodi:
 #!/bin/bash
csvquery -q "SELECT csv.date, csv.outdoor, csv.kosteus from csv where date('now','-24 hours')" /home/talo/log/data.csv > /home/talo/log/day_od.csv
mikä toimii komentokehotteesta moitteetta, mutta päähäni ei mahdu miksei se toimi kun sen laittaa crontab leen. Tai se kylläkin toimii, kun tekee sen tiedoston mutta tiedosto jää tyhjäksi.
Komentokehotteella on käytössä shellin ympäristö, cronilla ei. Eli myös kaikissa komennoissa pitää olla täysi polku. 'which csvquery' kertoo missä csvquery majailee ja niin edelleen. Tai sitten ne ympäristömuuttujat pitää asettaa jollain konstilla.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

VesA sanoi:
Komentokehotteella on käytössä shellin ympäristö, cronilla ei. Eli myös kaikissa komennoissa pitää olla täysi polku. 'which csvquery' kertoo missä csvquery majailee ja niin edelleen. Tai sitten ne ympäristömuuttujat pitää asettaa jollain konstilla.
millä löydän tuon csvqueryn - mihinköhän oletuksena kun ei ole näyttöä eikä graafista niin vähän pimeetä.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
millä löydän tuon csvqueryn - mihinköhän oletuksena kun ei ole näyttöä eikä graafista niin vähän pimeetä.
No tuota.. http://mobaxterm.mobatek.net/

ja sillä sitten avaat ssh-yhteyden raspiin. IP-osoite pitäisi siis tietää.

Tässä paketissa on nätisti paketoitu cygwin noin käytännössä.

Tuolla saat sekä graafiset näytöt ( X11 ) että terminaali-ikkunat windowsin näytölle. Tiedostonsiirrot hoituvat sillä samalla, ja windowskone jaksaa vääntää näytönkin kanssa paremmin. ynnä vaikka mitä muuta, tuon mukana tulee myös kokoelma tavallisimpia cygwin-kaluja.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

Nyt olen onnistunut kämmimään raspin pythonin sekaisin, en ymmärrä miten sen olen tehnyt mutta mikään tekemäni ennen toiminut xxx.py ei toimi vaan antaa seuraavanlaisen kuvassa olevan herjan. olen käynnistänytkin uudelleen mutta ei ole apua.
 

Liitteet

olammi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
Nyt olen onnistunut kämmimään raspin pythonin sekaisin, en ymmärrä miten sen olen tehnyt mutta mikään tekemäni ennen toiminut xxx.py ei toimi vaan antaa seuraavanlaisen kuvassa olevan herjan. olen käynnistänytkin uudelleen mutta ei ole apua.
Olet laittanut pythonin saataville kilpailevan version datetime-moduulista (saman niminen kuin pythonin sisäänrakennettu). Nimeä /home/talo/datetime.py uudelleen.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

kiitän ja kumarran, etsin kyllä sitä tiedostoa mutta ei löytynyt kun olin sen ilmeisesti tehnyt ja poistanut mutta siellä oli datetime.pyc enkä uskaltanut poistaa. kun poistin sen, lähti toimimaan kuten ennenkin.

Ei sitä riemua kauaa kestänyt. csvquery https://pypi.python.org/pypi/csvquerytool ei osaakkaan enää lajitella tiedostoja kun kuukausi muuttui.
Eikun lähtöviivalle takaisin.
kuihitossa voi olla päivämäärien muunnokset ja käyttö näin kiventakana, D3 javascriptillä menee kolmella kirjaimella utc hen, mutta päinvastoin.....ei sitte millään.

Tuo csvquery on aika epämääräinen eikä siinä toimi ilmeisesti kuin jotkut sqlite komennot. Sain tuollaisilla riveillä
Koodi:
/usr/local/bin/csvquery -q "SELECT csv.date, csv.outdoor, csv.kosteus, csv.sanih from csv ORDER BY date DESC LIMIT 145" /home/talo/log/data.csv > /home/talo/log/daytemp.csv
/usr/local/bin/csvquery -q "SELECT * from csv ORDER BY date ASC" /home/talo/log/daytemp.csv > /home/talo/log/day_od.csv
ainoastaan viimeiseltä 24 tunnilta tiedot graafia varten.
Ilmeisesti tuokaan ei toimi jos päiviä on kahden eri kuukauden puolella.
Kai se on kateltava pelkkiä numeroita kun nuo käppyrät syystä tai toisesta ei oikein ota tuulta.

edit
pienen googlettelun jälkeen selvisi, jos oikein ymmärsin ettei tuollaiselle kyselylle tukea olekaan. ihme kun toimi viikon.

edit
ei vaan päiviä osaa laskea mutta rivit sitten osaakin. He...tin monen kokeilun jälkeen sain toimimaan kun vaihdoin 'ORDER BY date DESC' tilalle'ORDER BY rowid DESC'
 

lassiko

Jäsen
Vs: Raspberry pi ja 1-wire

Onko täällä paljon muilla näitä Sheepwalkelektronicksin RPI3:sia käytössä?

Tuli ongelma vastaan kun pitäisi saada nethomeserverille (http://wiki.nethome.nu/doku.php) dataa DS18B20 sensoreilta. Mutta riippuen lämpötilasta, ulosannin desimaalit vaihtelevat luokkaa 21.5 tai 21.3755. Jos on lopussa nollia niin niitä ei näytetä.

lämpötilan luku-scriptillä tuosta saatiin tuo piste jo pois ja edestä tyhjät lyönnit mitkä myös sekoittivat systeemin, mutta miten tuo luku saataisiin vietyä tuonne serverille niin että olisi aina yhtä paljon desimaaleja outputissa?

Vanhassa järjestelmässä vielä ennen RPI3:sta pystyi lukemaan normisti anturin arvon; cat /sys/bus/w1/devices/28.xxxxcxx/ jne ja ulosanti oli aina tuttu kolmen desimaalin tarkkuudella.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

en tiedä, mutta auttaisiko tuossa sama kuin owfs ä kokeile loppuun

cat /sys/bus/w1/devices/28.xxxxcxx/temperature9
cat /sys/bus/w1/devices/28.xxxxcxx/temperature10
cat /sys/bus/w1/devices/28.xxxxcxx/temperature11
cat /sys/bus/w1/devices/28.xxxxcxx/temperature12

josko noilla mitään merkitystä
 

kotte

Hyperaktiivi
Vs: Raspberry pi ja 1-wire

lassiko sanoi:
lämpötilan luku-scriptillä tuosta saatiin tuo piste jo pois ja edestä tyhjät lyönnit mitkä myös sekoittivat systeemin, mutta miten tuo luku saataisiin vietyä tuonne serverille niin että olisi aina yhtä paljon desimaaleja outputissa?
Desimaalien määrän voi muuttaa halutuksi helposti skriptillä ja formatoidulla tulostuksella. Esim.

xxx@c11a:~$ cat << LOPPU | awk '{ printf ("%.3f\n", $1) }'
> 5454.3
> 3.23
> .32432234
> LOPPU
5454.300
3.230
0.324
xxx@c11a:~$
 

lassiko

Jäsen
Vs: Raspberry pi ja 1-wire

Jaa, taisin väärin ilmaista asian. Tarve on sille, että outputti on aina saman pituinen.
Esim jos anturin mitattu arvo on 21350 tulostaa owfs sen ulos lukuna 21.35. Jos mitattu arvo on 21355 niin outputti on silloin 21.355.

Tarvitsen dataa missä on aina saman verran numeroita, eli ylläolevat luvut tulisivat ulos tuossa mitatussa arvossaan viidellä numerolla esitettynä _ilman_ desimaaleja.
 

kotte

Hyperaktiivi
Vs: Raspberry pi ja 1-wire

lassiko sanoi:
Jaa, taisin väärin ilmaista asian. Tarve on sille, että outputti on aina saman pituinen.
Esim jos anturin mitattu arvo on 21350 tulostaa owfs sen ulos lukuna 21.35. Jos mitattu arvo on 21355 niin outputti on silloin 21.355.

Tarvitsen dataa missä on aina saman verran numeroita, eli ylläolevat luvut tulisivat ulos tuossa mitatussa arvossaan viidellä numerolla esitettynä _ilman_ desimaaleja.
Siis jotakin sen tapaista, mitä scripti
awk '{ printf ("%08.3f\n", $1) }' | sed 's/\.//'
tulostaisi edellisen viestini inputille 7 numerolla? (Laiton numeroksi 7, jotta tuo 5000 päälle oleva input näkyy saman pituisena).
 

apophis

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

$ uptime
13:06:32 up 139 days, 18:23, 1 user, load average: 0.42, 0.25, 0.19

Tämä on jo ihan ok saavutus. Jossain vaiheessa tein apt-get upgrade ja se paketti on pysynyt pystyssä siitä lähtien. USB herjat on hävinneet ja muistia ei kulu taustalla pikkuhiljaa.

Kerran pari vuoteen voi bootata tai tehdä muutoksia, muuten voi sanoa, että järjestelmä ei toimi ;)

Raspissa pyörii: lighttpd, mysql ja oma mittaus skripti. Graafit jne. perl cgi : llä ja gnuplotilla lennosta.
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

Aloittelija heittää pari kysymystä.
1. Olen asentanut talologgerpi:n ja ohjeen mukaan käynnistänyt owfs:n jolloin /talo/service/owfs hakemistossa pitäisi näkyä anturitietoja. Mutta hakemisto
on tyhjä?
2. Pitääkö talologger.conf tiedostoa muokata jo ennen tätä ?

Testianturit 2kpl ds18b20 kytketty ds 9490R usbadapterilla raspiin. Yhdistelmä toimii aivan hyvin logtempissä.
Kysymys kuuluukin missä mättää.
 

olammi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Karzan33 sanoi:
Aloittelija heittää pari kysymystä.
1. Olen asentanut talologgerpi:n ja ohjeen mukaan käynnistänyt owfs:n jolloin /talo/service/owfs hakemistossa pitäisi näkyä anturitietoja. Mutta hakemisto
on tyhjä?
2. Pitääkö talologger.conf tiedostoa muokata jo ennen tätä ?

Testianturit 2kpl ds18b20 kytketty ds 9490R usbadapterilla raspiin. Yhdistelmä toimii aivan hyvin logtempissä.
Kysymys kuuluukin missä mättää.
talologger.conf:ia ei tarvitse muokata saadakseen anturit näkymään owfs-hakemistossa. Päinvastoin, sillä ei ole niiden näkyvyyteen mitään tekemistä.

Onko owfs-prosessi varmasti päällä? Näkyykö prosessilistassa?
 

apophis

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Anturit näkyy kyllä ilman talologgeriakin jos owfs on oikein konfiguroitu. Mitä on /etc/owfs.conf tiedostossa? Mitä näyttää komento dmesg tai lsusb siitä USB adapterista?
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

Ei ole /etc/owfs.conf tiedostoa !!! Minulla on varmaan väärä komento millä tuo owfs käynnistyy, mikähän on oikea.
lsusb komennolla adapteri näkyy listalla ja dmmesg komennolla tulee paljon tietoa mutta en osaa kopioida sitä tänne. Tarvittaessa otan printin kuvasta.

olammi > En nyt muista millä komennolla tuo prosessilista tulee ??
 

apophis

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Installoitko owfs : n näin:

$ sudo apt-get install owfs

Tuon pitäisi hakea paketin, installoida ja /etc/owfs.conf löytyy sen jälkeen.
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

owfs.conf

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
server: FAKE = DS18S20,DS2405
#
# USB device: DS9490
#server: usb = all
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################
#
#mountpoint = /mnt/1wire
#allow_other
#
####################### OWHTTPD #########################

http: port = 2121

####################### OWFTPD ##########################

ftp: port = 2120

####################### OWSERVER ########################
 

apophis

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

kommentoi server: FAKE rivi ulos risuaidalla

ja ota kommentti risuaita pois server: usb riviltä

sen jälkeen bootti raspille ja saattaa jekkaista paremmin?
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

owfs.conf

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
#server: FAKE = DS18S20,DS2405
#
USB device: DS9490
server: usb = all
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################
#
#mountpoint = /mnt/1wire
#allow_other
#
####################### OWHTTPD #########################

http: port = 2121

####################### OWFTPD ##########################

ftp: port = 2120

####################### OWSERVER ########################

server: port = localhost:4304


Onko tämä vieläkään oikein kun antureita ei löydy ??
Imestyi linkki (samannäköinen kuin windows pikaikoni) mutta miten aukeaa ??
 

HeTi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Risuaita riville:
#USB device: DS9490

Risuaita pois riveiltä:
mountpoint = /mnt/1wire
allow_other

--------
Muistaakseni tuo hakemisto pitää myös tehdä ensin:
sudo mkdir /mnt/1wire

Uudelleenkäynnistys: sudo reboot

Anturit pitäisi siis ilmestyä tuonne /mnt/1wire hakemistoon (talologgerissa piti määritellä joku eri hakemisto ?)

Jos owhttpd on asennettu ja pyörimässä niin anturit pitäisi löytyä myös selaimella http://localhost:2121
(korvaa localhost raspin IP-numerolla jos kokeilet toisesta koneesta)
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

HeTi sanoi:
Risuaita riville:
#USB device: DS9490

Risuaita pois riveiltä:
mountpoint = /mnt/1wire
allow_other

--------
Muistaakseni tuo hakemisto pitää myös tehdä ensin:
sudo mkdir /mnt/1wire

Uudelleenkäynnistys: sudo reboot

Anturit pitäisi siis ilmestyä tuonne /mnt/1wire hakemistoon (talologgerissa piti määritellä joku eri hakemisto ?)

Jos owhttpd on asennettu ja pyörimässä niin anturit pitäisi löytyä myös selaimella http://localhost:2121
(korvaa localhost raspin IP-numerolla jos kokeilet toisesta koneesta)
Näillä ohjeilla ei tullut mitään uutta. Haluan ohjeita nimenomaan talologgerohjelmaan. Kiitokset kaikille auttaneille, jatketaan myöhemmin
 

olammi

Aktiivinen jäsen
Vs: Raspberry pi ja 1-wire

Karzan33 sanoi:
Ei ole /etc/owfs.conf tiedostoa !!! Minulla on varmaan väärä komento millä tuo owfs käynnistyy, mikähän on oikea.
lsusb komennolla adapteri näkyy listalla ja dmmesg komennolla tulee paljon tietoa mutta en osaa kopioida sitä tänne. Tarvittaessa otan printin kuvasta.

olammi > En nyt muista millä komennolla tuo prosessilista tulee ??
Onko owfs-prosessi käynnissä? Komento
Koodi:
ps -aef | grep owfs
listaa kaikki sellaiset prosessilistauksen rivit, jolla jotenkin on owfs-merkkijono. Täältä pitäisi löytyä owfs-niminen prosessi, jos se on käynnissä.

TaloLoggerPi:n owfs ei käytä /etc/owfs.conf:ia vaan sille on annettu parametrit käynnistyskomennossa. Komento on
Koodi:
run
-nimisessä skriptissä, joka on hakemistossa
Koodi:
/home/talo/service/owfs
. Ohjeen (http://olammi.iki.fi/sw/taloLoggerPi/howto.php) mukaan asennettuna
Koodi:
/etc/service/owfs
pitäisi olla symbolinen linkki tuohon hakemistoon, jotta
Koodi:
daemontools
käynnistää owfs:n.
 

Karzan33

Jäsen
Vs: Raspberry pi ja 1-wire

olammi sanoi:
Onko owfs-prosessi käynnissä? Komento
Koodi:
ps -aef | grep owfs
listaa kaikki sellaiset prosessilistauksen rivit, jolla jotenkin on owfs-merkkijono. Täältä pitäisi löytyä owfs-niminen prosessi, jos se on käynnissä.

TaloLoggerPi:n owfs ei käytä /etc/owfs.conf:ia vaan sille on annettu parametrit käynnistyskomennossa. Komento on
Koodi:
run
-nimisessä skriptissä, joka on hakemistossa
Koodi:
/home/talo/service/owfs
. Ohjeen (http://olammi.iki.fi/sw/taloLoggerPi/howto.php) mukaan asennettuna
Koodi:
/etc/service/owfs
pitäisi olla symbolinen linkki tuohon hakemistoon, jotta
Koodi:
daemontools
käynnistää owfs:n.
Niinhän se oli ettei owfs ollut käynnissä, pelkkiä erroreita oli listalla.
Asensin kaikki uudestaan, nyt toimii ja eikun antureita lisäilemään.
Kiitokset kaikille auttaneille.
 
L

lorvi

Vieras
Vs: Raspberry pi ja 1-wire

RRD näyttää olevan heikoin lenkki sähkökatkoksen sattuessa. Muuten nousee taloLogger ja raspi jaloilleen mutta sähkökatkoksen sattuessa lukuhetkellä RRD sekä sqlite korruptoituvat. Tulipa tämäkin koettua nyt kun linjamiehet ovat muutamana päivänä katkoneet sähköä niin tarkkaan tasatunnilla jolloin mittaus juuri tapahtuu. RRD tiedostolle en mahda muuta kun deletoida ja tehdä uusi, sqlitestä joskus saa ne tupla id t pois, jolloin se taas toimii. Pitänee kait upsin perään laittaa mutta virrankulutus sitten taasen nousee ja paljon.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: Raspberry pi ja 1-wire

lorvi sanoi:
RRD näyttää olevan heikoin lenkki sähkökatkoksen sattuessa. Muuten nousee taloLogger ja raspi jaloilleen mutta sähkökatkoksen sattuessa lukuhetkellä RRD sekä sqlite korruptoituvat. Tulipa tämäkin koettua nyt kun linjamiehet ovat muutamana päivänä katkoneet sähköä niin tarkkaan tasatunnilla jolloin mittaus juuri tapahtuu. RRD tiedostolle en mahda muuta kun deletoida ja tehdä uusi, sqlitestä joskus saa ne tupla id t pois, jolloin se taas toimii. Pitänee kait upsin perään laittaa mutta virrankulutus sitten taasen nousee ja paljon.
RRD:n voi muuttaa XML-filuksi ja takaisin.. minulla oli muinoin skipti joka fiksaili sieltä puskurista pöllöjä lukuja automaagisesti.
 
Ylös Bottom