Sähköenergiamittarista käyrä PC:lle

T

teukka

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Minä törmäilin aikoinani näitä mittaillessa samantapaisiin ongelmiin. Se muunnin oli 11-bittinen ja antoi muistaakseni asteikolla 0...1024 dataa. Termstorianturi piti sovittaa siten, että sai riittävän resoluution lämpötilalle. Muuntimen 5 voltin jännite alkoi mennä kyykkyyn useampien anturien alla ja kun vähensin termistorien kuormaa, niin tuli kohinaa. Taiteilua se oli, että sieltä jotakin sai. Lykkyä tykö, hyvännäköistä alkua... :)
 

kotte

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

1-wire-anturithan antavat lämpötilan jotakin 1/16 asteen tarkkuudella (tai oliko 1/18 asteen, vrt. Fahrenheit?). Kun tämän sitten pyöriristää ja yrittää esittää siedettävän tasavälisesti, tarvitaan 3 desimaalia. Käyristähän tulee näin kumminkin aika siistejä. Laitanpa tässä esimerkkinä omasta ILP-talteenottolaitteestani nauhoitetun Peltier-elementin tämänpäiväisen käppyrän (jos onnistuu ...).
 

tet

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

kotte sanoi:
1-wire-anturithan antavat lämpötilan jotakin 1/16 asteen tarkkuudella (tai oliko 1/18 asteen, vrt. Fahrenheit?).

18B20 antaa oletuksena tarkimmalla mahdollisella resoluutiolla eli 1/16-osa astetta (4 bittiä esittää asteen osia). Bittejä saa vähennettyä ohjelmallisesti, mutta oletuksena se on tuo. Sitten taas 18S20 (ja wanha perusmalli 1820) antaa puolen asteen tarkkuuden (1 bitti esittää asteen osia) mutta mukana tulee lisätietoja joista saa laskettua lisää tarkkuutta PC:n päässä.
 

VesA

In Memoriam
Vs: Sähköenergiamittarista käyrä PC:lle

tet sanoi:
kotte sanoi:
1-wire-anturithan antavat lämpötilan jotakin 1/16 asteen tarkkuudella (tai oliko 1/18 asteen, vrt. Fahrenheit?).

18B20 antaa oletuksena tarkimmalla mahdollisella resoluutiolla eli 1/16-osa astetta (4 bittiä esittää asteen osia). Bittejä saa vähennettyä ohjelmallisesti, mutta oletuksena se on tuo. Sitten taas 18S20 (ja wanha perusmalli 1820) antaa puolen asteen tarkkuuden (1 bitti esittää asteen osia) mutta mukana tulee lisätietoja joista saa laskettua lisää tarkkuutta PC:n päässä.

digitemp taitaa hoidella nuo erot..
 

aquarius

Jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

DyyD sanoi:
Taitaapi lähteä tuo NSLU2 tilaukseen tarvittavine lisäosineen. Saapahan samaan syssyyn sitten rakennettua vielä lämpötilankin tarkkailun. Loistavalta laitteelta vaikuttaa, verrattaen koko PC:n jatkuvalle käynnissäpitämiselle. Kiitos vihjeestä! ;)

Tuossa NSLU2:ssa ei sitten riitä vääntöä kovin monen käyrän yhtaikaseen piirtämiseen, jos pollausaika on lyhyt (esim. 1min). Kuormitusta lisää vielä mahdollinen thttpd serveri. Itse Jouduin luopumaan tuosta NSLU2:n käytöstä ja tilalla on Thinkpad T20. Ei tuo Thinkpadikaan mikään tehomylly ole (700MHz), mutta itselleni se riittää. Omassa sovelluksessani noita käyriä piirretään 14kpl minuutin välein ja pollattavia antureita on 6kpl. Ihmettelin, miksi koneesta ei tule käppyrää ulos, mutta asia selvisi > NSLU2:n CPU-kuorma oli tapissa ja masiina ei kerennyt piirtää käyriä loppuun kun uutta dataa pukkasi jo tilalle.
 

kotte

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

aquarius sanoi:
ä
Tuossa NSLU2:ssa ei sitten riitä vääntöä kovin monen käyrän yhtaikaseen piirtämiseen, jos pollausaika on lyhyt (esim. 1min). Kuormitusta lisää vielä mahdollinen thttpd serveri. Itse Jouduin luopumaan tuosta NSLU2:n käytöstä ja tilalla on Thinkpad T20. Ei tuo Thinkpadikaan mikään tehomylly ole (700MHz), mutta itselleni se riittää. Omassa sovelluksessani noita käyriä piirretään 14kpl minuutin välein ja pollattavia antureita on 6kpl. Ihmettelin, miksi koneesta ei tule käppyrää ulos, mutta asia selvisi > NSLU2:n CPU-kuorma oli tapissa ja masiina ei kerennyt piirtää käyriä loppuun kun uutta dataa pukkasi jo tilalle.

Pitää varmaan paikkansa, mutta jos käytät NSLU2:ta pelkästään datan keruuseen (ja vaikka säätöön), riittää puhti varsin hyvin. Laitteessa on vain 32Mtavua muistia, joten grafiikan piirtäminen ja vastaavat paljon muistia tarvitsevat operaatiot (esim. relaatiotietokannan käsittely) sekä rinnakkaisten skriptien käynnistelykin voivat katkaista kamelin selän. Itse pystyn keräämään parinkymmenen anturin tiedot pyöreästi 30 sekunnin välein sekä lisäksi pollaamaan yhtä kriittistä anturia muutaman sekunnin välein.
 
D

dyyd

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Olen tässä raaputtanut päätäni tuon lisäsähkön syötön kanssa. Mites se tehdään oikein niin ettei mitään ihmeellisyyksiä pääse tapahtumaan. Huomasin että jos syötän anturia vain 2 liittimellä eli MAA ja DATA, anturi kyllä tunnistuu mutta ei näytä kuin 85C eli ei pysty lukemaan / virta loppuu. Jos annan lisävirtaa kolmanteen pinniin suoraan, ei muutos toiminnassa. Jos syötän lisäkis suoraan DATA kaapeliin ennen anturia +5v, sitten anturi toimii oikein, mutta tuo lisävirta pinni anturissa roikkuu tyhjiltään. ???
 

VesA

In Memoriam
Vs: Sähköenergiamittarista käyrä PC:lle

DyyD sanoi:
Olen tässä raaputtanut päätäni tuon lisäsähkön syötön kanssa. Mites se tehdään oikein niin ettei mitään ihmeellisyyksiä pääse tapahtumaan. Huomasin että jos syötän anturia vain 2 liittimellä eli MAA ja DATA, anturi kyllä tunnistuu mutta ei näytä kuin 85C eli ei pysty lukemaan / virta loppuu. Jos annan lisävirtaa kolmanteen pinniin suoraan, ei muutos toiminnassa. Jos syötän lisäkis suoraan DATA kaapeliin ennen anturia +5v, sitten anturi toimii oikein, mutta tuo lisävirta pinni anturissa roikkuu tyhjiltään. ???

Melko merkillistä.. dataväylän pitäisi nostaa jännite ihan itse vähäksi aikaa +5V, ladata anturin sähkövarastot ja sitten kiireesti kysellä tulokset. Jos käytät vain dataa ja maata pitää lisävirtakoipi kytkeä maihin, heti pelaa paremmin.

Minkähänmoisella piuhalla syötät noita.. lisävirta on vähän hankala kun siitä tulee helposti maalooppi/ se rikkoo kierretyn parin symmetrian. Eli jospa syöttäisit kokeeksi virtaa yhdellä kierretyllä parilla ja dataa toisella parilla.
 

kotte

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

Olen itse käyttänyt vain Dalsemin USB<-->1-wire-moduulia. Tämähän syöttää myös 5V kolmanteen piuhaan, eikä tämänkaltaisia tehonsyöttöongelmia ole ollut.

Lukeman 85C voi kyllä saada muistakin syistä. Kerran en mm. saanut USB-palikkaa ja yhtä lyhyen piuhan päässä olevaa anturia millään toimimaan yhden vanhemman PC:n yhteydessä, kunnes tajusin kokeilla koneen alkuperäistä USB-porttia, jolloin homma alkoi toimia heti (ei tosin absoluuttisen luotettavasti tällöinkään). Nopean PCI-väylään liitetyn kortin kautta homma ei kerrassaan toiminut (vaikka sama ohjelmisto ja sama käyttöjärjestelmäversio toimivat saman mittarijärjestelmän kanssa aivan ongelmitta vastaavalla nopealla PCI-väyläisellä USB-lisäkortilla hieman tuoreemmassa PC:ssä).
 
D

dyyd

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Lisäsin hieman antureita verkkoon, käppyrää tulee ulos niin että pelottaa. Kyllä tuossa NSLU2 purkissa ihan tarpeeksi potkua on, kun asentaa oikeat ohjelmat. Vielä on itselläkin paljon tarkennuksia tehtävänä, mutta esimerkiksi kahden käppyräkuvan piirtäminen 10 minuutin välein, on se ihan tarpeeksi nopea värkki. Tieto meneet toistaiseksi MySQL kantaan minuutin välein. Tätäkin pitää varmasti hiukan säätää, en tee mitään esimerkiksi kellarin tai ulkolämpötilan minuuttitarkkuudella olevalla datalla.

Nyt kun ensimmäisen kerran pääsee seuraamaan lämpöpumpun imu- ja puhallusilmaa, voi vihdoin alkaa testaamaan eri asetuksia pumpussa. Katkokäyntiä on todella paljon, johtuen varmaankin talomme (rintamamiestalo) ehkä hieman ahtaista kulkuväylistä.

http://91.152.134.63:8080/

Laskin juuri pyynnön 22 -> 21 ja laitoin I-Seen pois päältä. noin 20 vajaa 9. Nyt seurataan miten nämä muutokset vaikuttavat sitten käyrien piirtoon. Ehkä tarvitsisin puolen minuutin välein tapahtuvan puhalluslämpötilan seurannan, minuutin aikana ei välttämättä ehdi ihan mukaan korkeimpaan piikkiin. Toivottavasti tänään ilmestyy Hobby Boardin laskuri niin saadaan vihdoin sähkökulutusmittaustakin kehiin. ;)
 

VesA

In Memoriam
Vs: Sähköenergiamittarista käyrä PC:lle

DyyD sanoi:
Nyt kun ensimmäisen kerran pääsee seuraamaan lämpöpumpun imu- ja puhallusilmaa, voi vihdoin alkaa testaamaan eri asetuksia pumpussa. Katkokäyntiä on todella paljon, johtuen varmaankin talomme (rintamamiestalo) ehkä hieman ahtaista kulkuväylistä.

Kannattaa yrittää saada myös puhaltimen pyörintänopeus. Ainakin Sanyo säätää sitä täysin portaattomasti, asetettu 'nopeus' on vain jonkinlainen yläraja. Eli tehoja ei saa pelkillä lämpötiloilla laskettua.

Itse otin nopeuden puhallinmoottorin liittimestä jossa HALL-anturin pulssit olivat helposti saatavilla. Tein räppäyspiikeistä 'ryöstäjän' jonka voi työntää liittimeen, ei tarvinnut muuttaa pumpun rakenteita.
 
D

Deleted member 1344

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Mullekin tuli nyt sitten Hobby Boardsilta USB - 1-wire adapteri ja lämpöantureita, NSLU2 on pystyssä ja Dual Counter on myös tulossa (eri tilauksessa niin ei tarvitse ihmetellä tullin kanssa, tulee suoraan kotiin).

Mutta sellainen tuli mieleen, että miten 1-wiren kautta saisi mitattua öljypolttimen käyntitunteja? Oilon Junior polttimessa on lähtö käyttötuntilaskurille, mutta löytyisikö tuohon suoraan jotain palikkaa, samaan tyyliin kuin tuo Dual Counter, eli laskisi pulssien sijasta käyntiaikaa?
 

kotte

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

Toni sanoi:
Mutta sellainen tuli mieleen, että miten 1-wiren kautta saisi mitattua öljypolttimen käyntitunteja? Oilon Junior polttimessa on lähtö käyttötuntilaskurille, mutta löytyisikö tuohon suoraan jotain palikkaa, samaan tyyliin kuin tuo Dual Counter, eli laskisi pulssien sijasta käyntiaikaa?

Olen käyttänyt vastaavissa tarpeissa 1W:n vastusta (n. 53kohmia per 230V, tehonkesto tietenkin esim. 5W), joka on valettu 1820-tyyppisen anturin kanssa silikonipötkön sisään. Ulkopinnalle vain toinen kalibrointianturiksi. Laite on siis päällä, kun lämpötila on vastuksen lähellä selkeästi korkeampi kuin ulkopinnalla (vaikka 2 asteen ero).

Tämä systeemi on tietenkin kalibroitava, mutta aika tarkkaan tulokseen pääsee oletuksesta, että lämpö nousee noudattaen lakia 1-exp(-t) (laite kytketty päälle) ja laskee noudattaen lakia exp(-t), missä t on kulunut aika kytkentähetken muutoksesta.
 
J

Joppe112

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Toni sanoi:
Mullekin tuli nyt sitten Hobby Boardsilta USB - 1-wire adapteri ja lämpöantureita, NSLU2 on pystyssä ja Dual Counter on myös tulossa (eri tilauksessa niin ei tarvitse ihmetellä tullin kanssa, tulee suoraan kotiin).

Mutta sellainen tuli mieleen, että miten 1-wiren kautta saisi mitattua öljypolttimen käyntitunteja? Oilon Junior polttimessa on lähtö käyttötuntilaskurille, mutta löytyisikö tuohon suoraan jotain palikkaa, samaan tyyliin kuin tuo Dual Counter, eli laskisi pulssien sijasta käyntiaikaa?

Eikös yhdellä halvalla lämpöanturilla pärjää hyvin kun sen teippaa vaikka alumiiteipillä kiinni polttimon kylkeen kohtaan joka aina nopeasti lämpenee & jäähtyy. Softa vaan sitten lukee kun polttimon pintalämpötila ohittaa kiinteän vakion ja pistää aikaleimat muistiin. Ylittää vakion = poltin ON & alittaa = OFF. Siinä se. Tietsikassa on oma kello sitä varten, että sitä joskus jopa käytetään hyötysovelluksiin. :cool:
 
D

dyyd

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

VesA sanoi:
Kannattaa yrittää saada myös puhaltimen pyörintänopeus. Ainakin Sanyo säätää sitä täysin portaattomasti, asetettu 'nopeus' on vain jonkinlainen yläraja. Eli tehoja ei saa pelkillä lämpötiloilla laskettua.

Itse otin nopeuden puhallinmoottorin liittimestä jossa HALL-anturin pulssit olivat helposti saatavilla. Tein räppäyspiikeistä 'ryöstäjän' jonka voi työntää liittimeen, ei tarvinnut muuttaa pumpun rakenteita.

Kuulostaa mielenkiintoiselta. Aluperin ei ollut ideana ainakaan itsellä lähteä tuohon asti mutta mikä jottei sitten kun kerran tuollainenkin on mahdollista. Mitenkähän tuo FD-35VAH pumpun rakenteet on suunniteltu tätä silmälläpitäen?

Muutoin käyrät alkavat olemaan valmiit lämpötilojen osalta, alla vielä otanta tämänhetkisestä ihmettelystä. Lopulliseksi kokoonpanoksi tuli siis NSLU2, Debian, Lighttpd, Sqlite. Aluperin asennettuna Apache + Mysql mutta tämä osoittautui liian raskaaksi, nyt kaikki toimii loistavasti. :)
 

VesA

In Memoriam
Vs: Sähköenergiamittarista käyrä PC:lle

DyyD sanoi:
Kuulostaa mielenkiintoiselta. Aluperin ei ollut ideana ainakaan itsellä lähteä tuohon asti mutta mikä jottei sitten kun kerran tuollainenkin on mahdollista. Mitenkähän tuo FD-35VAH pumpun rakenteet on suunniteltu tätä silmälläpitäen?

http://www.miba.no/documents/tekniske_manualer/Teknisk%20Servicemanual%20MSZ-FA25%20og%2035VA%20innedel%20.pdf

Sivulla 8? on liitin, josta samainen pulssi todennäköisesti on saatavilla. Optoisolaattorin käyttö on melko pakollista, laitoin omaanikin.
Laitoin herkän, ettei pumpun elekroniikka häiriinny, vaikka eiköhän nämä ole tehty aika ronskisti... itse pulssi oli jotain 6V luokkaa.

Minulla oli käytössä oskilloskooppi. Asioiden tutkiminen ilman sitä saattaa olla haastavaa, jos tuota parempaa kytkentäkaaviota ei ole tarjolla. Argon kuvat ovat hiukan yksityiskohtaisempia, niistä selviää missä pulssi menee.

Jos en olisi löytänyt pulssia liittimestä olisin laittanut jonkinlaisen valoportin laskemaan oravanpyörän ohikiitäviä siipiä. Voi olla tässä tapauksessa parempi idea, jos tuosta Mitsusta ei saa tarkempaa tietoa. Siihenkin olisi ollut osia, koska laskin sellaisella kilowattituntimittarin kierroksia.
 
D

dyyd

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Jänniä juttuja. Pitää sitten metsästää seuraavaksi Mitsun kaavioita ja kuvia. Pakkohan tuollaiset on jotenkin saada funkkaamaan. Propelli jatkoi pyörintää päässä. Sain tänään laitettua NSLU2:seen yhden USB-portin lisää, jonka kolvasin suoraan piirilevylle. Nyt kolmen USB portin turvin sain konffattua vielä USB porttisen webkameran kelikameraksi ja tietysti päivittyen verkkoon. ;D

Täytyy joku päivä laitella paremmin, ikkuna vääristelee värejä ja hieman ottaa myös heijastusta. Parempi kuin ei mitään näin ensialkuun. Kamera ei välttämättä jää pysyvästi mutta oli pakko sekin testata. Uudelle USB portille on jo vähän muita suunnitelmia. ;)

http://91.152.134.63:8080/?id=weather
 

kotte

Hyperaktiivi
Vs: Sähköenergiamittarista käyrä PC:lle

DyyD sanoi:
Sain tänään laitettua NSLU2:seen yhden USB-portin lisää, jonka kolvasin suoraan piirilevylle. Nyt kolmen USB portin turvin sain konffattua vielä USB porttisen webkameran kelikameraksi ja tietysti päivittyen verkkoon. ;D

Useimmat laitteet saanee kylläkin toimimaan USB-hubinkin avulla (ei tarvi repiä laitetta auki, eikä vaarantaa laitetta tinaroiskeilla, häiriöjännitteillä tms.). Ulkoisella virtalähteellä varustetusta hubista (jollainen maksanee jotakin parinkympin hujakoilla) on sekin hyöty, että laite boottaa automaattisesti virtakatkon jälkeen ilman sen kummempia lisäkytkentöjä.
 
D

dyyd

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

kotte sanoi:
Useimmat laitteet saanee kylläkin toimimaan USB-hubinkin avulla (ei tarvi repiä laitetta auki, eikä vaarantaa laitetta tinaroiskeilla, häiriöjännitteillä tms.). Ulkoisella virtalähteellä varustetusta hubista (jollainen maksanee jotakin parinkympin hujakoilla) on sekin hyöty, että laite boottaa automaattisesti virtakatkon jälkeen ilman sen kummempia lisäkytkentöjä.

Tässä ei liene kyse enää siittä miten pääsis helpoimmalla ja turvallisimmin vaan ihan kylmästi harrasteesta. Ja buuttaa tuo laite nytkin ilman muita lisäkytkentöjä, toinen juttu on sitten miten huomisen rakentelun jälkeen käyp. :p
 
J

jhappone

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Moro!

Täältähän löytyi mielenkiintoista keskustelua ja eri vaihtoehtoja sähkömittarin datan siirtämiseen PC:lle. Itse muutin omakotitaloon elokuussa, ja heti piti alkaa miettimään sähkömittarin datan siirtoa pc:lle. Sähkömittari on vanhaa elektromekaanista mallia, missä punainen merkkiviiva pyörähtää kiekossa. Tämän merkkin tunnistamisessa on ollut omat temppunsa, mutta yllättävän helposti se onnistui ledin ja optotransistorin avulla.

Laite mittaa siis noita pyörähdyksiä ja pyörähdykseen kulunutta aikaa, jonka jälkeen se lähettää nämä tiedot palvelimelle radiolinkin yli. Palvelimella oleva softa sitten laskee hetkellisen kulutuksen, sekä kokonaiskulutuksen. Softa vielä piirtelee käppyröitä ja laskee arviota vuosikulutusta.

Täältä löytyy projektin kuvausta (vielä englanniksi, en ole ehtinyt kirjoittaa suomeksi): http://j-ware.no-ip.com/projects/electricitymeter.php?setlang=en
Täältä löytyy muutama kuva projektista: http://j-ware.no-ip.com/gallery/view_album.php?set_albumName=ElectricityMeterReader
Ja pääsivulta löytyy lukemat ja käppyrät: http://j-ware.no-ip.com/

Laite on ollut toiminnassa kuukauden päivät, eikä isompia ongelmia ole ollut.

Seuraavaksi pitäisi saada kaukolämpö- ja vesimittari mittausjärjestelmään kiinni :)

- Jukka
 
D

Deleted member 1344

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Mullakin on nyt eilisestä alkaen ollut NSLU2 pyörittämässä lämpötilamittauksia 1-wire systeemillä. Yllättävän helposti tuo meni:

Purkki tunnistaa suoraan tuon USB-palikan, 1-wire file system on oikein kiva, eikä sen lisäksi tarvinnut asentaa kuin temploggerd (ipkg install temploggerd), jotta tämän näköistä tavaraa ilmestyy suoraan purkin omaan webbikäyttöliittymään, esim. mulla http://slug/Unslung/temploggerd.

Seuraavaksi sitten loput 8 lämpömittausta paikoilleen ja sitten sähkönkulutuksen kimppuun.
 
D

Deleted member 1344

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Sellainen hassu ajatus tuli mieleen, että tuo öljypolttimen käyntitieto on 230V ja siitä varmaankin saisi varastaa vähän virtaa. Jospa sillä käyttäisi vaikkapa pientä 5V virtalähdettä jonka perässä olisi joku simppeli pulssigeneraattori kytkettynä tuohon dual counteriin. Ei ainakaan jäisi käyntiaika mittaamatta kun tuo dual counter pitää ne muistissa vaikka mittaava purkki olisikin hetken alhaalla. Ja sitä paitsi tuossa dual counterissa on kaksi pulssilaskuria, saisi sen toisenkin hyötykäyttöön.
 
A

Antti

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

kotte sanoi:
mutta jos käytät NSLU2:ta pelkästään datan keruuseen (ja vaikka säätöön), riittää puhti varsin hyvin. Laitteessa on vain 32Mtavua muistia, joten grafiikan piirtäminen ja vastaavat paljon muistia tarvitsevat operaatiot (esim. relaatiotietokannan käsittely) sekä rinnakkaisten skriptien käynnistelykin voivat katkaista kamelin selän.

Kyllä tuossa NSLU2:ssa on aika lailla riittävästi puhtia, on siinä kuitenkin 266Mhz ARM, täytyy vain pitää mielessä resurssien rajallisuus ja valita käytettävät ohjelmat sen mukaan. Graafeja ei esimerkiksi kannata piirtää koko ajan vaan vain pyydettäessä jne. Nice:llä voi myös laittaa graafimoottorin pienimmälle prioriteetille, niin ei muu käyttö niin häiriinny. Muutenkin Nice:n (ja renicen) käyttö kannattaa opetella noissa hitaammissa vehkeissä kunnolla, niin ei yksi kuorma pääse varastamaan koko showta.

Itse olen pyrkinyt käyttämään aika paljon 100% Javaa, tällä hetkellä NSLU2:ssa pyörii JVM:nä Jamvm, graafimoottorina Jfreechart, kantana milloin mikäkin suoraan JDBC:n tai Hibernaten kautta mutta nyttemmin usein Db4o ja www-palvelimena Jetty. Hyvin nuo pyörivät, parhaimmillaan kerättäviä pisteitä on ollut luokkaa toista sataa sekunnissa ja siinäkin vielä riitti purkin potku. Optimoinniksi se tietysti pakosti isommilla datamäärillä menee, täytyy kirjoittaa dataa isommissa paketeissa (ns. value/transfer object pattern on kätevä, Db4o syö niitä suoraan), säätää JVM:n parametrejä jne, mutta kyllä yhden kämpän kaikki mitta-arvot tuohon purkkiin menee ihan sujuvasti.

Muistin vähyys on kyllä todellinen ongelma, siksi olen aina itse käyttänyt ulkoista USB-kovalevyä, mihin voi laittaa pari gigaa swappia, niin ei lopu muisti kesken niin helposti.
 
A

Antti

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Toni sanoi:
Sellainen hassu ajatus tuli mieleen, että tuo öljypolttimen käyntitieto on 230V ja siitä varmaankin saisi varastaa vähän virtaa. Jospa sillä käyttäisi vaikkapa pientä 5V virtalähdettä...

Miten olisi ihan tavallinen rele 230VAC ohjauksella, niitä saa kätevästi DIN-kiskoonkin kiinnitettäviä? Siihen toisiopuolelle sitten kiinni mitä huvittaa, tuntuisi nopeasti vähän turvallisemmalta ja selkeämmältä ratkaisulta...
 

VesA

In Memoriam
Vs: Sähköenergiamittarista käyrä PC:lle

Antti sanoi:
Itse olen pyrkinyt käyttämään aika paljon 100% Javaa,

Muistin vähyys on kyllä todellinen ongelma, siksi olen aina itse käyttänyt ulkoista USB-kovalevyä, mihin voi laittaa pari gigaa swappia, niin ei lopu muisti kesken niin helposti.

Aika suoritus tehdä temput javalla moisessa rasiassa.. seuraavaksi joku varmaan laittaa siihen jonkun linux-virtualisointikerroksen päälle windowsin.
 
A

Antti

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

VesA sanoi:
Aika suoritus tehdä temput javalla moisessa rasiassa.. seuraavaksi joku varmaan laittaa siihen jonkun linux-virtualisointikerroksen päälle windowsin.

Miksei?

Myytti Javan hitaudesta on suuresti liioiteltu, todistaahan sen nykyiset kännykätkin, missä heivataan ties miten monimutkaisia 3D käyttöliittymiä Midletteinä J2ME:n päällä (ok ei 3D:tä, mutta esim. Trekbuddy on todella vaikuttava Midletiksi). Sama prossu eli ARM niissäkin on monessa sisällä, tosin hieman eri versiona, mutta samoissa kellotaajuusluokissa ja saman kokoluokan muistilla - no uusissa voi olla 128MB mutta niin on tauhkaakin.

Tässä aplikaatiossa pyöritetään kuitenkin pelkkiä numeroita (joista vielä suurin osa kokonaissellaisia) hyvinkin riisutussa käyttiksessä, tällaiseen käyttöön Java sopii enemmän kuin hyvin. Väitän jopa, että johtuen sen a) kehittyneistä tietotyypeistä (kaikki hashmapit etc. löytyy suoraan peruskirjastoista), b) hyvistä verkko- yms. kirjastoista (ei vähiten hyvin toimivat Thread-kirjastot) ja c) nykyisistä erittäin kehittyneistä JVM:stä lopputulos on kohtuullisella vaivalla tehtynä jopa parempi ja suorituskykyisempikin kuin monella ns. natiivilla kielellä ja ympäristöllä. Aina tulee toki tehokkaampaa kun aletaan käsin konekieltä optimoimaan, mutta joo.

Pitää muistaa, että Java suunniteltiin alunperin nimenomaan embedded-ympäristöön. Silloin sen nimi oli tosin vielä Oak.
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

jhappone sanoi:
Moro!

Täältähän löytyi mielenkiintoista keskustelua ja eri vaihtoehtoja sähkömittarin datan siirtämiseen PC:lle. Itse muutin omakotitaloon elokuussa, ja heti piti alkaa miettimään sähkömittarin datan siirtoa pc:lle. Sähkömittari on vanhaa elektromekaanista mallia, missä punainen merkkiviiva pyörähtää kiekossa. Tämän merkkin tunnistamisessa on ollut omat temppunsa, mutta yllättävän helposti se onnistui ledin ja optotransistorin avulla.

Laite mittaa siis noita pyörähdyksiä ja pyörähdykseen kulunutta aikaa, jonka jälkeen se lähettää nämä tiedot palvelimelle radiolinkin yli. Palvelimella oleva softa sitten laskee hetkellisen kulutuksen, sekä kokonaiskulutuksen. Softa vielä piirtelee käppyröitä ja laskee arviota vuosikulutusta.

Täältä löytyy projektin kuvausta (vielä englanniksi, en ole ehtinyt kirjoittaa suomeksi): http://j-ware.no-ip.com/projects/electricitymeter.php?setlang=en
Täältä löytyy muutama kuva projektista: http://j-ware.no-ip.com/gallery/view_album.php?set_albumName=ElectricityMeterReader
Ja pääsivulta löytyy lukemat ja käppyrät: http://j-ware.no-ip.com/

Laite on ollut toiminnassa kuukauden päivät, eikä isompia ongelmia ole ollut.

Seuraavaksi pitäisi saada kaukolämpö- ja vesimittari mittausjärjestelmään kiinni :)

- Jukka
Hieno järjestelmä sinulla. :D
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

jule- sanoi:
Juu , käytössä ei ole vielä , mutta tein tuon johdon ja testailinkin sitä jo. :)
Kytkiksen mukaisesti kasasin ja toimi pienen ihmettelyn jälkeen. Mittarissa oli alkujaan 500imp/kWh lähtö , jonka kanssa EMC ohjelma toimi suoraan , mutta ei tuon itse viritetyn opton kanssa. Pulssit olivat ilmeisesti hieman lyhyitä tuolta opton kautta. EMC lähti lukemaan heti tuota optolähtöä , kun hoksasin laittaa ohjelmaan COM portin nopeuden. Tämän jälkeen pulssit alkoivat kirjaantua. Asetuksista pitää sitten laittaa vielä tuo pulssi määrä / kWh. 10000 pulssilla ainakin näytti pääsevän melko hyvään tulokseen , niin 15W hehkulampulla , kuin 2kW:n kuumailmapuhaltimellakin.
Seuraavaksi olisi tarkoitus tehdä Valmetin YH6 mittarille lukija. Ajatuksena oli hyödyntää kiekon päällä olevaa viivastoa , jolla pitäisi päästä kohtuu tarkkaan tilanne lukuun. Siittä sitten enemmän , kun on jotain kerrottavaa. ;)
Mistä tuon COM portin nopeuden näkee?Ja hakeeko tuo ohjelma itse portin mihin tuo laite on kytketty?
Itselläni on tuo ledilaskuri tuon ohjelman sivun mukaan tehty enkä saanut toimimaan...
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Com portin nopeuden näkee ja voi vaihtaa laitehallinnasta.
esim. XP:ssä => Ohjauspaneeli/Järjestelmä/Laitteisto => Laitehallinta => Portit => Tietoliikenneportti (COM1) (ominaisuudet) => Portin asetukset. Nyt nopeus on 38400 bittiä sekunnissa.

Mistä luet nuo pulssit? Valmis optolähtö vai itse tehty?
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

jule- sanoi:
Com portin nopeuden näkee ja voi vaihtaa laitehallinnasta.
esim. XP:ssä => Ohjauspaneeli/Järjestelmä/Laitteisto => Laitehallinta => Portit => Tietoliikenneportti (COM1) (ominaisuudet) => Portin asetukset. Nyt nopeus on 38400 bittiä sekunnissa.

Mistä luet nuo pulssit? Valmis optolähtö vai itse tehty?
Itse tein sen ohjeen mukaan mikä on siellä sivulla.Siinä oli 2transistoria ja vastus. www.techtrade.se/sv/emc-schematics.asp Mittari mistä yritin lukea ledin vilkkumista hager ec050 ei pulssilähtöä
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

jth2109 sanoi:
Itse tein sen ohjeen mukaan mikä on siellä sivulla.Siinä oli 2transistoria ja vastus.
Jaa tää vai?
EMC-102.gif
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Tarkista napaisuudet käytetyistä komponenteista , myös liittimestä. Varmista ettei valotransistori saa valoa muualta => koko aika päällä.
Muuta portin nopeutta. Katso ettei mikään muu ohjelma käytä com porttia.
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

jule- sanoi:
Tarkista napaisuudet käytetyistä komponenteista , myös liittimestä. Varmista ettei valotransistori saa valoa muualta => koko aika päällä.
Muuta portin nopeutta. Katso ettei mikään muu ohjelma käytä com porttia.
KIITOS.Tarkistetaan kun mennään kotiin.Vielä yksi (tyhmä)kysymys.
Minulla on samaan aikaan logtemp päällä mutta eikös noita portteja minun käsittääkseni ole useampia?Valitaan vain eri portit ja voi toimia samaan aikaan?
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

jth2109 sanoi:
Minulla on samaan aikaan logtemp päällä mutta eikös noita portteja minun käsittääkseni ole useampia?Valitaan vain eri portit ja voi toimia samaan aikaan?
Tässä se ristiriita todennäköisesti on. :D
Kyllä noita portteja voi valita , mutta itselläni oli myöhemmin vaikeuksia , kun kaksi ohjelmaa oli päällä (toinen ei aktiivisena).
Boxcar & EMC.
Aloita sammuttamalla Logtemp. ;)
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

No niin homma lähti pelittämään :)
Oma kämmihän siinä oli vikana...olin juottanut phototransistorin väärin päin.
Ohjelma toimii ainakin vielä logtempin kanssa samaan aikaan.Logtemp on kytketty usbin kautta ja ems r323:lla.
Ems näyttäs ihan ok ohjelmalta ja muuten sain kaikki toimimaan ,mutta oman mittarin lukemaa en saanu jäämään millään siihen.Testasitko Jule sinä tätä ominaisuutta?
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

jth2109 sanoi:
Ems näyttäs ihan ok ohjelmalta ja muuten sain kaikki toimimaan ,mutta oman mittarin lukemaa en saanu jäämään millään siihen.Testasitko Jule sinä tätä ominaisuutta?
Voitko hieman tarkentaa mitä tarkoitat? En ihan hoksannut. :D
Hager ja Ems näyttää eri tulosta?

Itse olisin kaivannut parempaa zoomattuvuutta käyrän historian osalta. Tekstitiedostoon tallennettu tieto on vähän harvakseltaan kirjattu.
 

jth2109

Aktiivinen jäsen
Vs: Sähköenergiamittarista käyrä PC:lle

jule- sanoi:
jth2109 sanoi:
Ems näyttäs ihan ok ohjelmalta ja muuten sain kaikki toimimaan ,mutta oman mittarin lukemaa en saanu jäämään millään siihen.Testasitko Jule sinä tätä ominaisuutta?
Voitko hieman tarkentaa mitä tarkoitat? En ihan hoksannut. :D
Hager ja Ems näyttää eri tulosta?

Itse olisin kaivannut parempaa zoomattuvuutta käyrän historian osalta. Tekstitiedostoon tallennettu tieto on vähän harvakseltaan kirjattu.
Hagerin lukeman pitäisi saada tuohon ohjelman näytölle ja voisi siitä lukea kokonais kulutuksen.(synkronoida)Näin pitäisi pystyä tekemään kotisivujen mukaan.Samalla näkisi pitääkö tuo paikaansa kun vertaisi sitä hagerin lukemiin.Pitäisi laittaa ylärivin keskinmäiseen laatikkoon.
Eikö noita tietojen kirjauksien määrää voinut säätää?En kerinnyt vielä tutustua kunnolla tuohon ohjelmaan.
 
J

Joppe112

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

jth2109 sanoi:
Oma kämmihän siinä oli vikana...olin juottanut phototransistorin väärin päin.

Melko klassista ! ;D
 
J

jule-

Vieras
Vs: Sähköenergiamittarista käyrä PC:lle

Itse synkkasin tuon ainoastaan kirjoittamalla General välilehdellä counts/kWh ruutuun oikean luvun.
Sitten tarkistin kuorman eri määrillä hehkulamppuja. Yllättävän hyvin tuntui pitävän paikkaansa.
Kokonaiskulutuksesta en osaa sanoa , siis jos siellä toisessa mittarissa on jo pohjalla jotain. :-\
 
Back
Ylös Bottom