Uutiset:

Kirjoittaja Aihe: NSLU2 loggeriprojekti etenee  (Luettu 47396 kertaa)

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
NSLU2 loggeriprojekti etenee
« : 25.02.09 - klo:20:44 »
Olammin linux-loggeri-projektin (http://www.maalampofoorumi.fi/index.php?topic=3055.msg33862#msg33862) innoittamana innostuin taas värkkäilemään NSLU2-vekottimen kanssa. Nimittäin Olammin Ouman-loggeria käyttämällä ei tarvitse anturoida 1-wire antureilla samoja mittauksia uudelleen, vaan voi samaan käyrästöön tuuppia dataa sekä 1-wire väylästä että Oumannilta ja lätkäistä mukaan vielä kompuran käynnit jne.

1. Asentelin NSLU2:n vakiokäyttiksen tilalle Unslungin joskus viime kesänä. Hiljakselleen olen todennut Unslungin (NSLU2:n vaihtoehtofirmware) olevan kuitenkin hyvin rajoittunut ja suorastaan sekava. Paketteja siihen kyllä löytyy hyvin (python, usbserial etc.), mutta normaalista poikkeavat konffaustiedostot ja hakemistojen sijainnit alkoivat pitkän päälle kyrsiä => meni vaihtoon. >:(

2. Parhaillaan olen asentamassa laitteeseen NSLU2:lle optimoitua Debiania. Samalla taloutemme NAS laitteiden käyttikset harmonisoituvat: Mediapuolen hoitava Buffalo Linkstation ja loggauksesta vastaava NSLU2 toimivat jatkossa jokseenkin samalla Linuxilla ja pakettienhallinnalla.

3. Seuraavaksi asentelen NSLU2 NASsiin rrd-tietokannan, owfs-1-wire-tiedostojärjestelmän, pythonin ja Olammin Linuxloggerin (betatestaukseen).

4. Kun asennukset ovat kohdallaan kiikutan koko härvelin pannuhuoneeseen ja annan Win-Ouman-Trendsille ns. potkut. Tästä unelmoin jo viime keväänä kun pumppu huusholliimme pultattiin. Iso käsi olammille!  ;D ;D

---
To-do: pitäisi viritellä verkko pannuhuoneesta muualle. Varastossa odottelee kela cat-6 kaapelia - en ole vain keksinyt sopivaa reittiä kaapelin kulkea. Kuinka rohkeasti te foorumilaiset olette lävistäneet höyrysulkuja esim. kaapelivedoissa? (olisi kiva vetää piuhat ullakon kautta).

Hätäratkaisuna aion vetää makuuhuoneeseen varastosta (tulevalta ristiinkytkentätaululta) yhden ethernet-kaapelin käyttäen tv-kaapelin reittiä (revin sen pois tieltä kuleksimasta). Kaapelin mh päähän asennan normaalin rj-45-rasian ja toiseen liittimen NSLU2:sta varten. Tätä viritystä tullenen käyttämään väliaikaisena wlan-lan virityksena saadakseni käppyrät näkyville muuallakin kuin pannuhuoneessa..
t.J
« Viimeksi muokattu: 13.11.12 - klo:17:15 kirjoittanut tomppeli »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #1 : 26.02.09 - klo:00:15 »
Väliaikaisiin virityksiin...

Ei sieltä normaali puhelinkaapelia tulisi? Ethernet-verkko tarvitsee 4 karvaa. Olen saanut normaali puhelinjohdossa menemään 100 Mbit eetterin virheettä tuollaisilla parin kolmenkymmenen metrin matkoilla ainakin. 10 Mbit menisi varmaan paremmin.

Tai hommaa jostain vanha BNC-liittimellinen koaksiaalieetterikykyinen HUB (x2) ja vedä kuso sitä telkkariantennikoaksiaalia pitkin. Ei tarvitse repiä piuhoja. 10 Mbit menee siinä varmasti.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #2 : 26.02.09 - klo:09:50 »
Muuten hyvä idea tuo coaxiaali-kaapeliin perustuva verkko, mutta kun vaatisi omat liittimet, työkalut ja päätelaitteet. 4-napaista kaapeliakaan ei varasto/autotalli/pannuhuone osion ja muun talon välillä kulje. Onneksi tv-kaapeli on asennettu pintaan ja menee sopivasti seinän läpi em. tiloihin (eli yhden ethernet-kaapelin vetoinen reikä on olemassa, tv-kaapelia ei tartteta, kun emäntä ei tykkää makuuhuoneessa katella telkkaria  8-)). Nykäisen sen vain pois paikaltaan ja tökkään siamilaisen cat-6 piuhan tilalle. Tuleepahan aloitettua siinä sivussa myös kämpän verkottaminen. Eli tästä "väliaikaisesta" ratkaisusta tulee osa pysyvää ratkaisua - ainoa väliaikaisuus on ristiinkytkennän puolella: kytken kaapelin suoraan NSLU2:een. Makuuhuoneen rasiaan kytken DD-wrt:llä höystetyn FON-wlan-tukiaseman lan-wlan sillaksi.

Jos tuota kesällä jo uskaltautuisi ullakolle kaapeleita vetämään ja läpivientejä porailemaan. Jokaiseen huoneeseen tulee vähintään yksi rasia kahdella rj-45 liitännällä. Ajattelin samoja liitäntöjä hyödyntää myös tulevissa 1-wire virityksissä (mm. lcd-näyttö keittiöön josta näkee ulkolämmöt ja pumpun käynnit :))

Eiköhän se siitä sitten lähde kulkemaan :)
« Viimeksi muokattu: 26.02.09 - klo:09:54 kirjoittanut larux »

Poissa krosing

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Thermia Optimum 12kW+TIP 100L+210m kaivo -10/2008
Re: NSLU2 loggeriprojekti etenee
« Vastaus #3 : 26.02.09 - klo:13:18 »
Heh, projekti kuullostaa melkein "kopiolta" mun omastani...
Rempattiin äsken yksi MH perusteellisesti ja siinä samassa seiniin tuli sekä CAT6 että tavallista puhelinkaapelia (halpaa, Biltemasta 50m 8eur) Micro-LANia varten (=1-Wire). Sopivassa kohtaa seinässä lattialämmitystermostaatin vieressä kurkkaa ulos puh.piuhanpää, tähän sitten kiinni lämpöanturi ja joku siisti sähkökaluste päälle jotta sopii muuhun sähkökalustukseen ja johan on talo modernisoitu.

Tavoitteena saada kaikkiin huoneisiin lämpötilamittaukset ja lisäksi takkojen viereen ja sopiviin paikkoihin lattialämmitysputkiin. Ja kaikki kaapelointi piiloon tietty.

Kaikki talossa olemassaoleva puhelinkaapelointi on onneksi tehty sellaistesta kaapelista että 2 "karvaa" jää yli vaikka "puhelintoiminnon" jättää joten nämä voi käyttää micro-LANiin.

Minäkin vedin kaikki kaapelit vintin kautta.

Kaiken lisäksi minullakin on Buffalon Linkstationi NAS serverinä ja haluaisin myös NSLU2'sen mutta sen tuotanto on vissiin lopetettu joten ei saa enään ostaa mistään :( ... Tylsää kun mukulat menee pelaamaan läppärillä jossa LogTemp pyörii ja saa sen lukkoon niin tulee katkoja käyriin.

Paljon pitäisi vielä saada aikaiseksi:
- Micro-LAN verkko ylettämään myös autotalliin, vaikeaa kun on erillinen rakennus
- Lämpöpumpun sähkömittari micro-LANverkkoon kiinni
- Pulssilaskijalla varustettuja virtausmittareita lämmitysputkiin ja kiinni micro-LAN verkkoon (saisi suoraan lämmitys kWH't eri tiloille kun tietää deltaT ja virtauksen
- Nettisivut missä talo(t) jotenkin 3Dnä ja tilojen lämpötilat näkyvissä sekä käyrät eri mittauksista valituilta ajanjaksoilta
- jnejnejne



Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #4 : 26.02.09 - klo:15:26 »
Ihan mielenkiinnosta, että minkälaista näyttöteknologiaa meinasit laittaa? Eli oikein joku interaktiivinen kosketusnäyttö vai vain näyttö?

Itse olen ajatellut, että jos interaktio hoituisi pääosin selaimella tietokoneelta, mutta että jossain olisi joku pieni näyttö, jossa perustietoa talosta, säätila ja vaikka ilmatieteenlaitokselta ripattu 5 vrk sääennuste. Pitäisi vaan keksiä joku halpa tapa saada tuollainen näyttö aikaiseksi.

Poissa ÄssäS15

  • Täysjäsen
  • ***
  • Viestejä: 85
  • LÄ S15, kaivo 230 m, Pelican ACE CG, 12/2006
Re: NSLU2 loggeriprojekti etenee
« Vastaus #5 : 26.02.09 - klo:15:36 »
Lainaus
haluaisin myös NSLU2'sen mutta sen tuotanto on vissiin lopetettu joten ei saa enään ostaa mistään :(

Löytyy heti ainakin verkkokauppa.com:sta, 89,90 €

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #6 : 26.02.09 - klo:19:03 »
Lainaus
Löytyy heti ainakin verkkokauppa.com:sta, 89,90 €

Minä ostin omani USAlaiselta yksityishenkilöltä EBayn välityksellä. Tuli ilman tulliruljansseja suoraan lähimpään postitoimistoon. Dollarin kurssin ollessa suosiollinen laite tuli maksamaan muutaman hassu kympin :) Muuntajaksi nappasin romulaatikosta vanhan muuntajan.

Par'aikaakin esim. eBay.de:ssä on myytävänä ao. laitteita (Saksalaisten myyminä). Hintataso taisi olla jotakin 20<x<40eur

t.J

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #7 : 26.02.09 - klo:19:08 »
Lainaus
Ihan mielenkiinnosta, että minkälaista näyttöteknologiaa meinasit laittaa? Eli oikein joku interaktiivinen kosketusnäyttö vai vain näyttö?

Itse olen ajatellut, että jos interaktio hoituisi pääosin selaimella tietokoneelta, mutta että jossain olisi joku pieni näyttö, jossa perustietoa talosta, säätila ja vaikka ilmatieteenlaitokselta ripattu 5 vrk sääennuste. Pitäisi vaan keksiä joku halpa tapa saada tuollainen näyttö aikaiseksi.

Vastaus on owfs+1wire
OWFS vastaa tietojen tuuppaamisesta näytölle: http://owfs.sourceforge.net/LCD.3.html
Itse näyttö: 20x4 LCD taustavalolla: http://www.hobby-boards.com/catalog/product_info.php?products_id=1534
Kontrolleri näytölle: http://www.hobby-boards.com/catalog/product_info.php?products_id=1505

Yllä oleva kokoonpano on allekirjoittaneen kaltaiselle laiskurille joka ei itse viiti juuri tinailla. Pelkkinä osina hinta halpenee. Ostin samasta lafkasta juuri laskurin (http://www.hobby-boards.com/catalog/product_info.php?products_id=42) MLP-pumpun kwh-mittarin S0-lähdön hyödyntämiseksi.

Toisaalta, olen myös rakentelemassa valaistusautomaatiota z-wave protokollan varaan ja mielessä on käynyt myös mahdollinen "ohjauskone" kosketusnäytöllä. Enemmän kuitenkin kiinnostaisi www-pohjainen ohjaus kun noita Nokian nettitabletteja, miniläppäreitä ja muita gadgetteja on kertynyt vähän joka huoneeseen :).. Haaveissa on systeemi jonne pystyy rakentamaan erilaisia scenejä ja ajastuksia erilaisiin asumisen tilanteisiin. Mutta pikku hiljaa, hipihiljaa tää etenee..


« Viimeksi muokattu: 26.02.09 - klo:19:16 kirjoittanut larux »

Poissa tunkki

  • Täysjäsen
  • ***
  • Viestejä: 69
  • LÄ V13, 203GT, 207m@5.5", ~700m3
Re: NSLU2 loggeriprojekti etenee
« Vastaus #8 : 26.02.09 - klo:20:16 »
Lainaus
olammi wrote on Today at 13:26:30:
Ihan mielenkiinnosta, että minkälaista näyttöteknologiaa meinasit laittaa? Eli oikein joku interaktiivinen kosketusnäyttö vai vain näyttö?

Itse olen ajatellut, että jos interaktio hoituisi pääosin selaimella tietokoneelta, mutta että jossain olisi joku pieni näyttö, jossa perustietoa talosta, säätila ja vaikka ilmatieteenlaitokselta ripattu 5 vrk sääennuste. Pitäisi vaan keksiä joku halpa tapa saada tuollainen näyttö aikaiseksi.


Vastaus on owfs+1wire
OWFS vastaa tietojen tuuppaamisesta näytölle: http://owfs.sourceforge.net/LCD.3.html
Itse näyttö: 20x4 LCD taustavalolla: http://www.hobby-boards.com/catalog/product_info.php?products_id=1534
Kontrolleri näytölle: http://www.hobby-boards.com/catalog/product_info.php?products_id=1505

Yllä oleva kokoonpano on allekirjoittaneen kaltaiselle laiskurille joka ei itse viiti juuri tinailla. Pelkkinä osina hinta halpenee. Ostin samasta lafkasta juuri laskurin (http://www.hobby-boards.com/catalog/product_info.php?products_id=42) MLP-pumpun kwh-mittarin S0-lähdön hyödyntämiseksi.

Toisaalta, olen myös rakentelemassa valaistusautomaatiota z-wave protokollan varaan ja mielessä on käynyt myös mahdollinen "ohjauskone" kosketusnäytöllä. Enemmän kuitenkin kiinnostaisi www-pohjainen ohjaus kun noita Nokian nettitabletteja, miniläppäreitä ja muita gadgetteja on kertynyt vähän joka huoneeseen Smiley.. Haaveissa on systeemi jonne pystyy rakentamaan erilaisia scenejä ja ajastuksia erilaisiin asumisen tilanteisiin. Mutta pikku hiljaa, hipihiljaa tää etenee..

Vähän offtopiccia, mutta ollaan olammi muuten ex-työkavereita ;) Janne sieltä vpn-putkasta...

Mutta asiaan, mulla on Nokian N800 internet tabletti hoitamassa näytön virkaa. Noksulta on wlanin kautta ssh-yhteys pannuhuoneen linukkaservoon ja tail-käskyllä seuraan linukan tekemää ouman-lokia. Lokit menee vielä tekstitiedostoon. On vähän vielä karu, mutta tarkoitus on tehdä jokin fiksumpi käyttöliittymä kunhan vain ehtisi. Mutta tuo Noksu on mielestäni aika hyvä kapine tuohon hommaan, siro ja fiksunnäköinen, avoin linux, kosketusnäyttö ja wlan, ebaysta alle parisataa. Noita ajattelin hommata vielä toisenkin "sitten joskus"...

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #9 : 26.02.09 - klo:21:17 »
Lainaus
Vähän offtopiccia, mutta ollaan olammi muuten ex-työkavereita ;) Janne sieltä vpn-putkasta...

Testausmies? ;)

Poissa krosing

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Thermia Optimum 12kW+TIP 100L+210m kaivo -10/2008
Re: NSLU2 loggeriprojekti etenee
« Vastaus #10 : 27.02.09 - klo:09:26 »
Lainaus
Lainaus
Löytyy heti ainakin verkkokauppa.com:sta, 89,90 €

Minä ostin omani USAlaiselta yksityishenkilöltä EBayn välityksellä. Tuli ilman tulliruljansseja suoraan lähimpään postitoimistoon. Dollarin kurssin ollessa suosiollinen laite tuli maksamaan muutaman hassu kympin :) Muuntajaksi nappasin romulaatikosta vanhan muuntajan.

Par'aikaakin esim. eBay.de:ssä on myytävänä ao. laitteita (Saksalaisten myyminä). Hintataso taisi olla jotakin 20<x<40eur

t.J

Tuo oli erinomainen vinkki! n. 100e on pikkuisen paljon "turhasta" vehkeestä kun koko "Järjestelmä" tähän asti on maksanut ehkä puolet siitä. Pikkusen kyllä pelottaa ostaa yksityishenkilöltä ebayssä.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #11 : 27.02.09 - klo:10:00 »
Lainaus
Tuo oli erinomainen vinkki! n. 100e on pikkuisen paljon "turhasta" vehkeestä kun koko "Järjestelmä" tähän asti on maksanut ehkä puolet siitä. Pikkusen kyllä pelottaa ostaa yksityishenkilöltä ebayssä.

Tähän pätee sama nyrkkisääntö kuin huuto.netin kauppahommiinkin: katso kaupparatsun saama palaute. Ostin videotykin kattotelineen yhdeltä suharilta (USAsta). Hän lähetti vahingossa väärin mitoitetun osan, josta reklamoin ja sain tilalle ilman kustannuksia sen mistä maksoin. Myyjän saama palaute olikin enemmän kuin ylistävä jo ennen omaanikin. Jos myyjä on ns. newbie tai on saanut ns. pa*skaa hattuun en osta on hän sitten huuto.netissä tai ebayssä. Sama pätee tosin myös myyjän halukkuuteen kaupata romujaan, heidän ei ole pakko myydä epäluotettavalle/kokemattomalle ostajalle (pisteitä kun annetaan molempiin suuntiin).

Että pistähän visa tai paypal vinkumaan vaan :)

EDIT: http://global.ebay.com/search?Query=nslu2
.. tuolta löytyi mm. yksi aparaatti joka oli "buy now" ja tuli maksamaan postikuluineen 40 eur (USAsta) => huonolla tuurilla vekotin jää tulliin ja joudut maksamaan muutaman lantin extraa EU:lle. Näppituntuma tosin on että autonosat jne. jäävät tullin haaviin elektroniikkaa herkemmin.
« Viimeksi muokattu: 27.02.09 - klo:10:11 kirjoittanut larux »

Poissa tunkki

  • Täysjäsen
  • ***
  • Viestejä: 69
  • LÄ V13, 203GT, 207m@5.5", ~700m3
Re: NSLU2 loggeriprojekti etenee
« Vastaus #12 : 27.02.09 - klo:12:13 »
Lainaus
Lainaus
Vähän offtopiccia, mutta ollaan olammi muuten ex-työkavereita ;) Janne sieltä vpn-putkasta...

Testausmies? ;)

Sepä se  :)

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #13 : 28.02.09 - klo:10:04 »
Lainaus
Hätäratkaisuna aion vetää makuuhuoneeseen varastosta (tulevalta ristiinkytkentätaululta) yhden ethernet-kaapelin käyttäen tv-kaapelin reittiä (revin sen pois tieltä kuleksimasta). Kaapelin mh päähän asennan normaalin rj-45-rasian ja toiseen liittimen NSLU2:sta varten. Tätä viritystä tullenen käyttämään väliaikaisena wlan-lan virityksena saadakseni käppyrät näkyville muuallakin kuin pannuhuoneessa..
t.J

Noniin. Nyt quso kulkee makuuhuoneen ja maalämpökopin välillä. NSLU2 on par'aikaa tutustumassa uuteen huoneeseensa. Tässä virittelen Fon DD-wrt:n lan-wlan extenderiksi. Harmi että wds ei toimi tuon Fonin ja muiden tukiasemien välillä (ostin juuri tilalle toisen dd-wrt tukiaseman korjatakseni ongelman), joten Fon on toistaiseksi irti Internetistä ja talon muusta verkosta :(

Tärkeintä on kuitenkin se, että pääsen katselemaan käppyröitä ja tuunaamaan NSLU2:sta sohvalta käsin.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #14 : 28.02.09 - klo:19:28 »
Valta on nyt vaihtunut. :D ;D :D ;D

Win-Ouman on nyt sammutettu (viimeinen windows kone tässä huushollissa) ja sarjakaapeli kytketty NSLu2:n ahteriin. Olammin kehittelemä linuxloggeri näyttäisi toimivan kuten pitääkin: tekstitiedostoon ilmestyy lämpötiloja ja rrd-tietokantaa päivitetään. Aluksi tuli virheilmoituksia, mutta ne häippäsivät kun poistin kaksi "haamumittausta"

Itse asiassa tuo linuxloggeri lähti toimimaan helpommin kuin OuTrends. Osoitin asetustiedostossa vain sarjaportiksi /dev/ttyusb0 ja sillä lähti. OuTrendsin kanssa piti pikkuisen "herkistellä" ennen kuin homma lähti kulkemaan.

Toki Linux-seurannan virittely vaatii pikkuisen linux-taitoja. Itse en ole kuitenkaan ohjelmoija enkä insinööri ja silti sain homman toimimaan. Jos joku haluaa halvan seurantasysteemin (<40eur>) voin lämpimästi suositella NSLU2:n varaan rakennettavaa viritystä.

Kriittinen tekijä tässä Oumannin kyttäämisessä Linuxin puolella on tietysti Olammin kehittelemä taloLogger jota par'aikaa betatestailen.

Hyvältä näyttää. Seuraavaksi opettelen tekemään graafeja rrd:n avulla.
« Viimeksi muokattu: 28.02.09 - klo:19:33 kirjoittanut larux »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #15 : 28.02.09 - klo:20:01 »
Lainaus
Aluksi tuli virheilmoituksia, mutta ne häippäsivät kun poistin kaksi "haamumittausta"

Ilmeisesti haamut olivat ne kaksi esimerkki-1-wire-mittausta? Vai oliko jotain ongelmia Oumanin omien kanssa?

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #16 : 01.03.09 - klo:11:51 »
Lainaus
Lainaus
Aluksi tuli virheilmoituksia, mutta ne häippäsivät kun poistin kaksi "haamumittausta"

Ilmeisesti haamut olivat ne kaksi esimerkki-1-wire-mittausta? Vai oliko jotain ongelmia Oumanin omien kanssa?

Juu. Ne kaksi haamua olivat juuri ne 1-wire mittaukset. Iski virhettä kehiin rrd-loggauksen kanssa.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #17 : 01.03.09 - klo:11:53 »
Lainaus
Lainaus
Hätäratkaisuna aion vetää makuuhuoneeseen varastosta (tulevalta ristiinkytkentätaululta) yhden ethernet-kaapelin käyttäen tv-kaapelin reittiä (revin sen pois tieltä kuleksimasta). Kaapelin mh päähän asennan normaalin rj-45-rasian ja toiseen liittimen NSLU2:sta varten. Tätä viritystä tullenen käyttämään väliaikaisena wlan-lan virityksena saadakseni käppyrät näkyville muuallakin kuin pannuhuoneessa..
t.J

Noniin. Nyt quso kulkee makuuhuoneen ja maalämpökopin välillä. NSLU2 on par'aikaa tutustumassa uuteen huoneeseensa. Tässä virittelen Fon DD-wrt:n lan-wlan extenderiksi. Harmi että wds ei toimi tuon Fonin ja muiden tukiasemien välillä (ostin juuri tilalle toisen dd-wrt tukiaseman korjatakseni ongelman), joten Fon on toistaiseksi irti Internetistä ja talon muusta verkosta :(

Tärkeintä on kuitenkin se, että pääsen katselemaan käppyröitä ja tuunaamaan NSLU2:sta sohvalta käsin.

Näpräsin tuon Fon-dd-wrt tukiaseman client bridge tilaan ja sain kuin sainkin sen liitettyä huushollin wlan verkkoon:

Koodia: [Valitse]
powerbook:etc root# ping 192.168.11.8
PING 192.168.11.8 (192.168.11.8): 56 data bytes
64 bytes from 192.168.11.8: icmp_seq=0 ttl=64 time=133.077 ms
64 bytes from 192.168.11.8: icmp_seq=1 ttl=64 time=5.921 ms
64 bytes from 192.168.11.8: icmp_seq=2 ttl=64 time=4.648 ms
64 bytes from 192.168.11.8: icmp_seq=3 ttl=64 time=5.595 ms
64 bytes from 192.168.11.8: icmp_seq=4 ttl=64 time=3.317 ms
^C
--- 192.168.11.8 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 3.317/30.512/133.077/51.291 ms
powerbook:etc root#

Nyt pääsee rrd problematiikkaa pyörittelemän ihan kunnon koneen ääreltä. Ei tartte kikkailla pienoiskannettavan kanssa makuuhuoneessa. Niin, ja saa loggaukset nettiin :) Woudee.

Koodia: [Valitse]
--- loggaus käyntiin:
larux@nslu2temp:~/taloLogger$ python taloLogger.py
--- tekstitiedosto "data.log" kertoo loggauksen onnistuvan:
01.03.2009 09:50:01
    ulkolampo: -15.00
    menovesi: 43.80
    yla_tulo: 48.40
    var_yla: 62.30  
    var_keski: 45.30
    var_ala: 41.80
    maaliuos_lahto: -2.40
    tilatieto: 65047
« Viimeksi muokattu: 01.03.09 - klo:12:13 kirjoittanut larux »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #18 : 01.03.09 - klo:14:10 »
Lainaus
Koodia: [Valitse]
tilatieto: 65047
Tuosta tilatiedosta siis sitten näkee, että tuolla mittaushetkellä kompressori on ollut päällä ja sähkövastus ei. Tämä siis ainakin EH202S:n tapauksessa. (sähkövastuksen maski 0x0008 ja kompressorin 0x0010).

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #19 : 01.03.09 - klo:18:21 »
Ööh. Tuotanoin. Piti kysyäkin sinulta että miten tuo tilatieto puretaan. Siis maski? Mitä hä? Miten? En tajua. No, anyway, loggeri kuitenkin ao. tiedon pystyy tuottamaan :) Mutta miten tuo puretaan kuvaassa / tekstinä?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #20 : 01.03.09 - klo:20:15 »
Tilatieto on 16-bittinen kokonaisluku, jossa on 16 erillistä tilatietoa. Ajatellaan ne luvun bitit vaikka merkkivaloina. Ykkönen on päällä ja nolla on pois päältä. Nyt sitten esim. tuo mittauksessa saamasi kokonaisluku 65047 on binäärilukuna 1111111000010111. Noista biteistä oikealta laskien neljäs on sähkövastuksen tilatieto ja viides on kompressorin tilatieto (EH202S:ssä ja voi olla muissakin, mutta riippuu pumpun toteutuksesta). Tuossa em. luvussa siis viides bitti on "päällä", joten kompura käy.

Binääriluvut taas ovat ihan samoja kokonaislukuja kuin 10-järjestelmänkin kokonaisluvut, mutta esitystapa on erilainen. 10-järjestelmän luvussa kukin merkki edustaa 10 eri arvovaihtoehtoa, niin luku koostuu luvun kymmenen kokonaislukupotenssien summasta (10^0=1,  10^1=10, 10^2=100, 10^3=1000, 10^4=10000, ...). Binääriluvussa vastaavasti kukin merkki on osoittaa 2:n potenssien määrää (2^0=1, 2^1=2, 2^2=4, 2^3=8, 2^4=16, 2^5=32, ...). Viidennen bitin kokonaislukuarvo yksinään on 2^4 = 16.

Otetaan nyt esimerkiksi tämä kompressorin tilatiedon selvittäminen. Sanoin aiemmin, että maski on 0x0010 (heksadesimaalimuodossa siis). 10-lukujärjestelmässä sama luku on 16 ja 16-bittisenä binäärilukuna 0000000000010000. Eli viides oikealta on ykkönen ja muut nollia. Maskissa on yleensä ykkösiä ne bitit, josta ollaan kiinnostuneita varsinaisessa tutkittavassa luvussa. Nyt on sitten olemassa sellainen binäärilukuoperaatio kuin AND. Käytännössä tarkoittaa sitä, että kun kaksi lukua AND:ataan, niin tuloksessa ovat ykkösiä ne bitit, jotka olivat molemmissa AND:attavissa luvuissa 1. AND:illä voidaan siis tutkia, että onko esim. yksittäinen bitti päällä vai ei. Tässä siis AND:ataan maskilla tuo mittaustulos. Jos tulos on 0, niin maskin osoittama tilabitti ei ollut päällä ja jos tulos ei ole 0 (toisinsanoen = 16), niin bitti oli päällä. Muut tulokset eivät ole mahdollisia, kun maskissa oli vain yksi ykkösbitti.

Esimerkkitapauksessa ANDataan luku 65047 luvulla 16. Tulos on 16, joka ei ole 0 => kompura käy. Ohjelmointikielissä and-operaattori on yleensä &. Esim. "if (mittaustulos & maski != 0) {...". Sama juttu SQL:ssä.

Oliko tarpeeksi sekavasti sanottu...

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #21 : 02.03.09 - klo:09:04 »
Lainaus
Oliko tarpeeksi sekavasti sanottu...

Itse asiassa varsin selkeästi. Palautti mieleeni opintojakson "tietojenkäsittelyn apuneuvot I" muutaman vuoden takaa. En silloin hoksannut niin abstrakteilla opinnoilla olevan jotain käytännön sovelluksiakin.. (En siis opiskellut päätoimisesti tietojenkäsittelyä, vaan opeoppia)
« Viimeksi muokattu: 02.03.09 - klo:09:05 kirjoittanut larux »

Poissa LPfreak

  • Täysjäsen
  • ***
  • Viestejä: 51
  • V10,5 170m kaivo 3x putkeet
Re: NSLU2 loggeriprojekti etenee
« Vastaus #22 : 02.03.09 - klo:12:26 »
Terve!

mailista siirryttiin tänne, no se hän on hyvää..

Omia kokemuskia ovat positiivisia. Pythonin skripti lähtii heti tekemmään tehtävänsä. Fedoralla 8 ja Debian 4 lla kokeilin, MySQL täyttyy mittaustiedolla Oumanilta. En osa arvioida RRDta olisko se parempi,
kun ei ole kokemusta.
1W anturien osalta:
Larux on kääntänyt mielitilani OWFSa käyttämään ja sen kanssa olen ollut tappelemassa Debianin pohjana. Yrittiin elvyttää vanha NSLu2 toistaiseksi tuloksetta. Ja nyt komennuksien takia poissa pari viikkoa. Eli sillä on hidasteittä on tullut bata-testeissa.
Kuorma-testeista ja graafisesta esittelystä puhumattakaan..
Palailaan.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #23 : 02.03.09 - klo:12:46 »
Lainaus
En osa arvioida RRDta olisko se parempi, kun ei ole kokemusta.

Ei ole itsellänikään RRD:stä kokemusta, mutta sitä par'aikaa hankitaan :).. rrdtool info /var/lib/rrd/geoprosh.rrd ja rrdtool fetch /var/lib/rrd/geoprosh.rrd LAST komennot paljastavat että dataa sinne kantaan menee. Vielä on hieman hionnasta miten sitä saa sieltä sievästi ulos. Nyt alkaa jo ymmärtämään peruskäsitteistön ja toimintaperiaatteet.

Poissa TomiN

  • Täysjäsen
  • ***
  • Viestejä: 111
  • Geopro SH13+SHAK1002 porskuttamassa
Re: NSLU2 loggeriprojekti etenee
« Vastaus #24 : 02.03.09 - klo:15:08 »
Lainaus
Ei ole itsellänikään RRD:stä kokemusta, mutta sitä par'aikaa hankitaan :).. rrdtool info /var/lib/rrd/geoprosh.rrd ja rrdtool fetch /var/lib/rrd/geoprosh.rrd LAST komennot paljastavat että dataa sinne kantaan menee. Vielä on hieman hionnasta miten sitä saa sieltä sievästi ulos. Nyt alkaa jo ymmärtämään peruskäsitteistön ja toimintaperiaatteet.

Eikö RRD ole tarkoitettu käyttöön, jossa datalle annetaan tilaa x (mega)tavua ja data ylikirjoittaa itsensä ajan saatossa? Mietin vain että itse ainakin lämpöpumpun logia tehdessä mieluusti tallettaisin kaiken datan. Nykyaikana kun tuo kovalevytila ei maksa maltaita. Jos vaikka kolmen vuoden päästä huomataan että "oho, mitenkäs tämä nyt tällä tavalla käyttäytyy", niin logista voisi todistaa että noinhan se on toiminut jo takuuaikana! :)


Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #25 : 02.03.09 - klo:15:26 »
Näinhän se RRD juuri toimii. Eli sille kerrotaan joku keskimääräinen intervalli, jossa uusia arvoja tulee ja säilytettävien mittausten lukumäärä. Se piirtelee sitten aikajanaa, tallettaa aikakeskiarvoja ja hukkaa dataa loppupäästä. Nopea, ei kasva ajan mittaan, jne. Mutta tosiaan siltä aivan turha lähteä kyselemään sieltä tarkkoja arvoja, että miten joku tieto on ollut tarkasti viime viikolla tms.

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #26 : 02.03.09 - klo:15:57 »
RRD:sta saa dumpattua/exportattua dataa ulos (jos pitää säilöä). Itse vertaan RRD:tä lähinnä OumanTrendsiin. OuTrendsiä tuli käytettyä pumpun toiminnan silmämääräiseen havannointiin - yleensä aikavälinä oli 8 tuntia tai viikko. Tämänkaltaiseen observointiin RRD on mielestäni sekä OuTrendsiä että mysql:ää parempi. Minulle pitkäaikainen tarkka tieto on vain turhaa, redundanttista dataa. Pitkältä aikaväliltä on kuitenkin mukava saada keskiarvoa yms. yleistystä käyntijaksoista/lämmöistä jne.

Btw, olen luonut omaan RRD-tietokantaani päivän, viikon ja kuukauden tarkat RRA:t. Eli kuukauden ajalta voi katsoa joka talletuksen ja sitten resoluutio heikkenee.

Mutta kuten sanottua, käyttötarkoitus ratkaisee.
« Viimeksi muokattu: 02.03.09 - klo:15:58 kirjoittanut larux »

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #27 : 02.03.09 - klo:17:29 »
Viimeisin mittaus daemonilla on näköjään puoli ysiltä tänä aamuna. Sitten on jotain kummaa tapahtunut usb-serial muuntimen kanssa.

Koodia: [Valitse]
DMESG:
Mar  2 08:39:33 nslu2temp kernel: [43024607.580000] usb 3-1: USB disconnect, address 2
Mar  2 08:39:33 nslu2temp kernel: [43024607.590000] ch341 3-1:1.0: device disconnected
Mar  2 08:39:33 nslu2temp kernel: [43024607.740000] usb 3-1: new full speed USB device using ohci_hcd and address 3
Mar  2 08:39:33 nslu2temp kernel: [43024607.920000] usb 3-1: configuration #1 chosen from 1 choice
Mar  2 08:39:33 nslu2temp kernel: [43024607.930000] ch341 3-1:1.0: ch341-uart converter detected  
Mar  2 08:39:33 nslu2temp kernel: [43024607.980000] usb 3-1: ch341-uart converter now attached to ttyUSB1
Mar  2 08:39:33 nslu2temp kernel: [43024607.990000] usb 3-1: New USB device found, idVendor=4348, idProduct=5523
Mar  2 08:39:33 nslu2temp kernel: [43024607.990000] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Mar  2 08:39:33 nslu2temp kernel: [43024608.000000] usb 3-1: Product: USB-SER!
Mar  2 08:45:00 nslu2temp kernel: [43024934.470000] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0

Selvitellään  :-/

EDIT1:

Ei halua loggeri käynistyä, sarjaportti on vaihtanut hiippakuntaa:
Koodia: [Valitse]
larux@nslu2temp:~/taloLogger$ python taloLogger.py -d -l
02.03.2009 17:35:14: ERROR: Cannot open serial port for OumanSerial

Pitänee jalkautua oikein pumpu kanssa seurustelemaan. Onkos vehkeet sulaneet muovimössöksi? Mitäs on tapahtunutkaan. Jännitys tiivistyy :)

EDIT:2

Pannuhuone oli entisellään. NSLU2:n naamataulukin vilkutti neljää lediään ihan tyytyväisenä. Resetoin sarjaportin käyttämällä usb-kaapelia irti ja voila:

Koodia: [Valitse]
DMESG:
[43056958.470000] ch341 3-1:1.0: device disconnected
[43056961.120000] usb 3-1: new full speed USB device using ohci_hcd and address 4
[43056961.310000] usb 3-1: configuration #1 chosen from 1 choice
[43056961.340000] ch341 3-1:1.0: ch341-uart converter detected
[43056961.390000] usb 3-1: ch341-uart converter now attached to ttyUSB0
[43056961.400000] usb 3-1: New USB device found, idVendor=4348, idProduct=5523
[43056961.400000] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[43056961.410000] usb 3-1: Product: USB-SER!

Koodia: [Valitse]
larux@nslu2temp:~/taloLogger$ python taloLogger.py -d -l
02.03.2009 17:39:44: Starting taloLogger.py (v0.9b) as daemon.

Taas mennään! Taitaa olla tuo _halpa_ usb-serial adapteri hieman epävakaa.
« Viimeksi muokattu: 02.03.09 - klo:17:44 kirjoittanut larux »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #28 : 02.03.09 - klo:21:22 »
Näyttää siltä, että joko USB-serial adapteri on resetoitunut tai USB-väylä. Laite on tosin herännyt samalla sekunnilla uudelleen ja sille on varattu ttyUSB1, kun edellinen oli ttyUSB0:ssa. USB0 on vapautunut vasta 5,5 minuutin päästä. Eli tuon resetin jälkeen Ouman olisi löytynyt eri sarjaportista käyttöjärjestelmän mielestä.

Katselin omasta lokista, niin minulla tuo UPS:issa oleva USB2Serial adapteri (hinta $2, Hong Kong) on heittänyt vastaavat voltit 2 kertaa helmikuun aikana. Niissä volteissa kuitenkin sille on varattu sama USB0 heti uudelleen. Yksi mahdollisuus on, että tuohon vaikuttaa se, että oumanSerial-kirjasto pitää tuota konfiguroitua sarjaporttideviceä koko ajan auki. Jos tuosta tulee ongelma, niin mahdollista on muuttaa skriptiä siten, että se avaa portin vain lukuoperaatioiden ajaksi. Ehkä se olisi järkevämpää joka tapauksessa.

Minulla tuo pumppu on kytketty suoraan koneessa olevaan varsinaiseen sarjaporttiin ja se ei ole ainakaan toistaiseksi hävinnyt sieltä mihinkään.
« Viimeksi muokattu: 02.03.09 - klo:21:26 kirjoittanut olammi »

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #29 : 11.03.09 - klo:23:53 »
Nyt alkaa olla RRD pikkuhiljaa selätetty. Olen saanut kaikki mittaukset näkyville, opetellut kuinka kompura/vastus käyntitiedot lasketaan tilatiedosta ja löytänyt yhden fataalin virheen luomastani rrd-tietokannasta:

Koodia: [Valitse]
RRA:AVERAGE:0.5:12:24
Ihmettelin monta päivää miksi kuvaajat ovat niin uskomattoman karkeita, tunti näytti olevan pienin mittayksikkö. Tänään perehdyin oppaaseen vielä kerran ja tajusin että yllä oleva RRA on tehty päin p*rsettä. Siinä luodaan arkistotiedosto johon lasketaan tunnin aikana tehdyistä mittauksista keskiarvot yhden vuorokauden ajanjakson aikana. Eli yksi vuorokausi sisälsi lopulta 24 tietuetta joista jokainen sisälsi tunnin ajalta mittauksien keskiarvot. Saa siinä sitten ihmetellä miksi ei käppyrät näytä järkeviltä.

Loin uuden RRD tiedoston tuon hazardin tilalle ja otin mukaan uutena myös trendipoikkeamien seurannan, puuttuvien arvojen "ennustamisen" ja hälytykset..

Nyt ollaan lähellä läpimurtoa :)

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
« Viimeksi muokattu: 12.03.09 - klo:06:59 kirjoittanut larux »

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #31 : 12.03.09 - klo:14:03 »
Tämän pitäisi purkaa tilatieto rrd-kuvaajassa:
Koodia: [Valitse]
CDEF:kompura_status=kayntitieto,maski,*,10,0,if
Eli jos mittaustulos&maski = 1 graafiin piirretään viivaa kympin kohdalle, muutoin nollan kohdalle.

.. Pitää vielä pinnistellä päätä tuon käyntitiedon ja maskin kanssa, mutta lausekkeen pitäisi kuitenkin tehdä tarvittavat temput.
« Viimeksi muokattu: 12.03.09 - klo:14:52 kirjoittanut larux »

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #32 : 13.03.09 - klo:18:07 »
Näyttäisi että 5 minuutin mittaustarkkuus sopii parhaiten vuorokausinäkymän/viikkonäkymän kuvaamiseen: http://picasaweb.google.com/lh/photo/QO_QVfMoMq6TB5j0kZjpVA?feat=directlink. Vuorokausinäkymää varten mittaustarkkuus voisi olla jotain 1-2,5minuutin välillä. Vielä pitää viritellä :I

Poissa JariA

  • Vanha jäsen
  • ****
  • Viestejä: 352
Re: NSLU2 loggeriprojekti etenee
« Vastaus #33 : 13.03.09 - klo:18:25 »
Näyttää mukavan selkeältä tuo käyrästö. Kompressorin käyntitietoa ei kuitenkaan ole näkyvillä, onko siihen jokin erityisempi syy? Tokihan sen maapiirin lämpötilan käyrästäkin näkee.

Millä nopeudella lämpöjohtopumppu sinulla on? Kysyn siksi että omassa systeemissäni tuo varaajan yläosan lämpötila pysyy samalla tavalla tasaisena vain silloin kuin lämpöjohtopumppu on pienimmällä nopeudella eli ykkösellä.




Poissa Roori

  • Konkari
  • *****
  • Viestejä: 5 239
  • Maalämpo... Ollakko vai Ei....KYLLÄ
Re: NSLU2 loggeriprojekti etenee
« Vastaus #34 : 13.03.09 - klo:18:48 »
Lainaus
Näyttäisi että 5 minuutin mittaustarkkuus sopii parhaiten vuorokausinäkymän/viikkonäkymän kuvaamiseen: http://picasaweb.google.com/lh/photo/QO_QVfMoMq6TB5j0kZjpVA?feat=directlink.Vuorokausinäkymää varten mittaustarkkuus voisi olla jotain 1-2,5minuutin välillä. Vielä pitää viritellä :I
Viksut käyrät!
Vähän offtopic:
Tuosta pisimmästä käyrästä päättelin sellaisen että SH taitaa käynnistyä kun keskianturin ero menoveteen on pienempi kuin 2C (jotain sellaista), pitääkö paikkansa?
Vai onko se vain sattumaa tälle ulkolämmölle?
Toinen juttu joka osui näköön on tuo menoveden seilaus nuonkin paljon vaikka ulkolämpö pysyy tasaisena...!...luulisi Oumannilaisen (alan amatilaisten) pystyvän parempaakin. Näkyy myötäelävän keskiosan lämpöä .
Eipä silti ei siitä mitään haittaa ole (=riittävä tarkkuus), kunhan ihmettelen kun oma pysyy piirinsuurtein -/+0.2C tarkkuudessa vastaavassa tilanteessa.
« Viimeksi muokattu: 13.03.09 - klo:18:48 kirjoittanut Roori »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #35 : 13.03.09 - klo:19:20 »
Lainaus
Näyttäisi että 5 minuutin mittaustarkkuus sopii parhaiten vuorokausinäkymän/viikkonäkymän kuvaamiseen ... Vuorokausinäkymää varten mittaustarkkuus voisi olla jotain 1-2,5minuutin välillä.

Omissa mittauksissani ja kuvaajassani (MySQL-kannasta JPGraphilla lennossa tuotettava kuva) päädyin tuohon 2 minuutin mittausväliin. Sillä tulee vuorokaudessa 720 mittauspistettä, joka taas sopii aika hyvin vaakapikselimääräksi tuollaiseen kuvaajaan: http://olammi.iki.fi/olammi/taloLogger_1.png.

Muutakin tuli tuossa ohessa viriteltyä... lisäilin 1-wireantureita. Nyt taloLogger mittaa myös IV/LTO-koneen lämpöjä: http://olammi.iki.fi/olammi/taloLogger_2.png. Parit pienet prosessikuvatkin tein, joissa päivittyvät reaaliaikaset arvot: http://olammi.iki.fi/olammi/taloLogger_3.png ja http://olammi.iki.fi/olammi/taloLogger_4.png.

(linkkien kuvat staattisia esimerkkipoimintoja, joissa arvot eivät päivity)

Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #36 : 13.03.09 - klo:22:02 »
Lainaus
Omissa mittauksissani ja kuvaajassani (MySQL-kannasta JPGraphilla lennossa tuotettava kuva) päädyin tuohon 2 minuutin mittausväliin.
Pollaako loggeri Oumannia sinun tapauksessasi nyt 2 minuutin välein?

Lainaus
Parit pienet prosessikuvatkin tein, joissa päivittyvät reaaliaikaset arvot: http://olammi.iki.fi/olammi/taloLogger_3.png ja http://olammi.iki.fi/olammi/taloLogger_4.png.
Mielenkiintoista. Miten olet toteuttanut nuo käppyrät? Onkos heittää linkkejä joihinkin www-lähteisiin? Btw, itselläni odottelisi laskuri ja kwh-mittari 1-wirettämistä. En vain lähde sitä hommaa tekemään ennenkuin olen saanut RRD-homman täysillä pelaamaan.


Poissa Larux

  • Nuorempi jäsen
  • **
  • Viestejä: 8
  • YaBB 1G - SP1 on Kuningas!
Re: NSLU2 loggeriprojekti etenee
« Vastaus #37 : 13.03.09 - klo:22:06 »
Lainaus
Näyttää mukavan selkeältä tuo käyrästö. Kompressorin käyntitietoa ei kuitenkaan ole näkyvillä, onko siihen jokin erityisempi syy? Tokihan sen maapiirin lämpötilan käyrästäkin näkee.

Millä nopeudella lämpöjohtopumppu sinulla on? Kysyn siksi että omassa systeemissäni tuo varaajan yläosan lämpötila pysyy samalla tavalla tasaisena vain silloin kuin lämpöjohtopumppu on pienimmällä nopeudella eli ykkösellä.

1. Kompuran käyntitieto ei näy kun en ole päässyt vielä täyteen selvyyteen miten käsitellä maskeja RRD:n rpn notaatiossa. Lähinnä etsiskelen miten AND ilmaistaan.. onkos se asteriksi vai mikä. Kovasti on tullut googlattua :) Vastaus on melkein _tässä_ .. Kyllä se käyntitieto sieltä tulee vielä.

2. LJ-pumppu on tosiaankin ykkösellä. Muissa asennoissa tulee hemmetinmoinen kohina verkostoon. Sängyssä loikoillessa tulee olo kuin olisi Niagaran vieressä..

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #38 : 13.03.09 - klo:22:14 »
Lainaus
Pollaako loggeri Oumannia sinun tapauksessasi nyt 2 minuutin välein?

Kyllä. Lukee arvot 120 sekunnin välein (= 2 min).

Lainaus
Mielenkiintoista. Miten olet toteuttanut nuo käppyrät? Onkos heittää linkkejä joihinkin www-lähteisiin? Btw, itselläni odottelisi laskuri ja kwh-mittari 1-wirettämistä. En vain lähde sitä hommaa tekemään ennenkuin olen saanut RRD-homman täysillä pelaamaan.

1) tein MS Visiolla (mikä tahansa muu piirtovekotin käy, vaikka Powerpoint tai joku OpenOffice-juttu) pohjakuvan, jossa nuo laatikot, viivat jne.

2) exportoin pohjakuvan png-muotoon ja hienosäädin rajaukset jne.

3) tein PHP-skriptin, jonka tuloksena on png-kuva. Skripti ensin lataa levyltä sen pohjakuvan muistiin, hakee kannasta taloLoggerin tallettamat uusimmat mittausarvot ("SELECT ... FROM lvilog WHERE aika = (SELECT MAX(aika) FROM lvilog);"), määrittää kirjoitusvärin luetun lämpötila-arvon mukaan (sinisestä-punaiseen), kirjoittaa sopivaan pikselikohtaan kuvassa arvon ja lopulta tulostaa Content-Typen ja itse kuvan.

4) tuo sitten HTML-sivulle IMG SRC-linkkinä ja avot. Aina kun selain refreshaa sivun, niin kuvassa on tuoreimmat arvot.

Boonuksena kompuran tilatieto ilmoitetaan tuossa laittamalla vihreä täytetty ympyrä kompuran kohdalle silloin, kun se käy. Sama sähkövastukselle, mutta punaisena.

Esimerkkikoodia saa toki, jos haluaa. Weppilinkkinä suosittelen oikeastaan PHP:n reference manuaalia ja image-alkuisia funktioita.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Re: NSLU2 loggeriprojekti etenee
« Vastaus #39 : 13.03.09 - klo:22:42 »
Lainaus
Kompuran käyntitieto ei näy kun en ole päässyt vielä täyteen selvyyteen miten käsitellä maskeja RRD:n rpn notaatiossa. Lähinnä etsiskelen miten AND ilmaistaan.. onkos se asteriksi vai mikä. Kovasti on tullut googlattua :) Vastaus on melkein _tässä_ .. Kyllä se käyntitieto sieltä tulee vielä.

Lukaisin nopsasti RPN:n manuaalisivun läpi. Ei ole bittioperaatioita listalla. AND:ia ei siis ole, mutta hätä ei ole tämän näköinen. Kaivetaan kokonaislukumatematiikka takataskusta. Koitapa seuraavaa (maski 16, kompressorin käyntitieto):

Koodia: [Valitse]
CDEF:kompura_status=kayntitieto,16,/,FLOOR,2,%
eli:  kompura_status = floor(kayntitieto / 16) mod 2, joka on joko 1 tai 0. 1, jos kompura on käynnissä ja 0, jos ei. Sähkövastuksen tilatietoa varten vaihdettaisiin 16 luvuksi 8.