Uutiset:

Kirjoittaja Aihe: taloLogger v1.5a, taloLoggerGraph v1.1a ja taloLoggerPi v1.0a julkaistu  (Luettu 103028 kertaa)

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Julkaisin taloLogger-perheestä juuri uusia versioita:
  • taloLogger v1.5a
  • taloLoggerGraph v1.1a
  • taloLoggerPi v1.0a

Paketit saatavilla linkin takaa: http://olammi.iki.fi/sw/taloLogger/download.php

Uudet ominaisuudet lyhyesti:

taloLogger:
  • uusia tietolähteitä: skriptit ja ajettavat ohjelmat, IVT/Bosch -pumput, jossa CAN-väylä (Rego800 ja Rego1000)
  • lukuisa määrä sisäisiä parannuksia mm. säikeistyksessä, viansiedossa ja vikatilanteista toipumisessa
  • jos lokiin (kanta, tiedosto, verkon takana oleva kanta) ei voida kirjoittaa tilapäisesti, logger varastoi mittaustuloksia kunnes yhteys palaa
  • MySQL-palvelimelle voi määrittää nyt myös portin muuksi kuin oletusportiksi
  • vaihtoehtona uusi geneerinen tietokantarakenne MySQL:ää ja SQLite:ä varten. Mittauspositioita konfiguroitaessa tai lisätessä ei tarvita muutoksia tietokantaan.

taloLoggerGraph:
  • tuki taloLoggerin uudelle geneeriselle tietokantarakenteelle (ks. yllä)
  • lisätty kumulatiivinen laskurityyppi

taloLoggerPi: taloLogger-ympäristö Raspberry Pi:tä varten, ensimmäinen julkaisuversio, ks. ominaisuuksista alla
  • pohjautuu Raspbian Wheezy -Linux distribuutioon
  • Apache2-www-palvelin, PHP5, SQLite3-tietokanta
  • esiasennettu tuki taloLoggerin tukemille lokitustavoille ja tietolähteille (rrdtool, sqlite3, MySQL, digitemp, OWFS, sarjaportit)
  • esiasennettu taloLogger, paikallinen geneerinen tietokanta (SQLite3 ja taloLoggerin oma geneerinen tietokantarakenne)
  • esiasennettu taloLoggerGraph, joka näyttää www-selaimessa lokitetut datat

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
taloLoggerPi:n asennusohjeet:

TaloLoggerPi - Asennusohje

- Varaa 2 GB tai suurempi (suositus väh. 4 GB) Raspberrylle sopiva SD-muistikortti
  asennusta varten. Muistikortilta häviää asennuksessa kaikki vanha tieto.

- Lataa uusin taloLoggerPi_vNNN.zip -tiedosto ja pura se.

     http://olammi.iki.fi/sw/taloLogger/download.php

- Asenna taloLoggerPi_v10b.img -image SD-muistikortille. Tähän ohjeistusta
  parhaiten löytyy Raspberry Pi -Wikistä. Asennus voidaan tehdä täsmälleen
  samalla tavalla kuin yleisen Rasbian jakeluimagen asentaminen.

    http://elinux.org/RPi_Easy_SD_Card_Setup

- Laita muistikortti Raspberry Pi:n kortinlukijaan ja kytke käyttöjännite

- Odota, että taloLoggerPi boottaa

- Loggaa ssh:lla Pi:hin sisään (ssh -l pi <IP-osoite> tai putty <IP-osoite>).
  Käyttäjätunnus "pi", salasana oletuksena Rasbian-jakelussa oleva "raspberry".

  Tässä kohden pitää jotenkin selvittää, mikä on Pi:n IP-osoite. Pi
  on konfiguroitu käyttämään DHCP:tä ja se kysyy siis verkolta IP-osoitteen.
  ADSL-reitittimen, kytkimen tms. www-hallintaliittymästä voi useinkin
  tarkistaa, mitä IP-osoitteita laitteessa oleva DHCP-palvelin on jakanut.

  Toinen vaihtoehto on arvata esim. tietokoneesi saaman IP:n perusteella
  ja kokeilemalla. DHCP-palvelimille ja näihin kytkimiin voi yleensä
  konfiguroida tietylle laitteelle vakio-IP-osoitteen, jotta se
  pysyisi samana jatkossa.

  Jos mikään muu ei auta, niin Pi:n voi kytkeä HDMI-liittimestä esim.
  televisioon ja pistää USB-näppäimistön kiinni ja katsoa, että
  minkä IP-osoitteen Pi on saanut. Sisäänkirjautuminen samalla
  pi/raspberry -tunnuksella kuin ssh:lla. Seuraava komento kertoo
  IP-osoitteen:

    ifconfig eth0

  Kohdassa "inet addr:" on IP-osoite (esim. 192.168.1.25 tms)

- Kun olet sisällä Pi:ssä, kasvatetaan root-partition koko muistikortin
  maksimikokoon. Kasvattamisen voi tehdä monella tavalla, mutta tässä
  käytetään imagelta löytyvää raspi-config -ohjelmaa.

    sudo raspi-config

  * valitse nuolinäppäimillä toiminto "expand_rootfs", paina enter
  * työkalu ilmoittaa, että root-partitio on kasvatettu ja tiedostojärjestelmä
    suurennetaan seuraavassa bootissa
  * paina enter (Ok)
  * Siirry toimintolistasta alarivin näppäimiin tabulaattorilla
  * Valitse nuolinäppäimellä "<Finish>", paina enter
  * Työkalu kysyy, haluatko bootata nyt, valitse Yes ja enter

  => Pi boottaa. Bootissa menee hieman kauemmin, koska tällä kertaa
     muistikortin tiedostojärjestelmä kasvatetaan koko kortin kokoiseksi.

- Loggaa jälleen sisään Pi:hin

- Tässä vaiheessa kannattaa vaihtaa pi-käyttäjän oletussalasana toiseksi.
  Salasanan vaihto onnistuu raspi-configilla (toiminto change_pass) tai
  antamalla pi-käyttäjänä komento

    passwd


Nyt taloLoggerPi on oletusasetuksilla käynnissä. Laitteessa on
SQLite3-tietokanta, johon taloLogger lokittaa 2 minuutin välein
esimerkinomaista "outdoor"-ulkolämpötilaa. Esimerkkidata on sinimuotoista
2h jaksolla olevaa aaltoa, jota tuottaa taloLoggerin Dummy-datalähde.
Syntyvää lokia voi tarkastella www-selaimella osoitteesta:

  http://<IP-osoite>/

Linkistä pitäisi aueta sivu, jossa on otsikko TaloLoggerPi ja
linkki TaloLoggerGraph. Linkistä aukeaa esimerkkilokituksen
kuvaajat.

TaloLoggerin konfiguraatiotiedosto:

  /home/talo/etc/taloLogger.conf

Konfiguraatiotiedosto on minimaalinen ja esimerkinomainen. Samassa
hakemistossa on myös _original-päätteinen tiedosto, jossa on esimerkkejä
erilaisista konfiguraatiomahdollisuuksista.

TaloLoggerGraphing konfiguraatiotiedosto:

  /home/talo/public_html/taloLoggerGraph.conf

Konfiguraatiotiedosto on minimaalinen ja esimerkinomainen. Samassa
hakemistossa on myös _original-päättelinen tiedosto, jossa on esimerkkejä
erilaisista konfiguraatiomahdollisuuksista.

Tietokanta: SQLite3-tietokantatiedosto

  /home/talo/data/talo.db

Kannan rakenne on geneerinen siten, että kun uusia mittauspisteitä tulee,
niin tietokannan taulurakenteeseen ei tarvita muutoksia. Riittää, kun
taloLoggerin konfiguraatioon lisätään MEASURE-direktiivejä uudella
positionimellä.

Samaa positionimeä voidaan käyttää taloLoggerGraphin kuvaajien
konfiguraatiossa.


OWFS (1-wire filesystem):

TaloLoggerPi:ssä on esiasennettuna OWFS, mutta se ei oletuksena käynnisty
bootattaessa. Voit aktivoida OWFS:n antamalla seuraavan komennon,
jonka jälkeen OWFS käynnistyy ja on myös jatkossa bootin jälkeen
aktiivinen:

  sudo ln -s /home/talo/service/owfs /etc/service/owfs

Nyt jos Pi:n USB-porttiin on kytketty 1-wire-adapteri, näkyvät väylän
laitteet hakemistossa

  /home/talo/owfs

« Viimeksi muokattu: 07.02.13 - klo:08:14 kirjoittanut olammi »

Poissa hitachi

  • Täysjäsen
  • ***
  • Viestejä: 164
  • SH15 + SHAK702 + 2 x 150m kaivot. Yliteho.
    • Trendi
:)  KIITOS OLAMMI !! :)

Uudet versiot Loggerista ja Graphista asennettuna ja toimii hienosti !! Tarvii taas painaa DONATE-nappia  :)
"Ei se säätämällä hajoa, eikä se voi olla valmiiksi optimi-asetuksilla"            Trendi

Poissa celeste

  • Nuorempi jäsen
  • **
  • Viestejä: 14
  • taloLogger CAN!
Kiitokset minunkin puolestani olammi:lle!

Asensin ja konfiguroin RasPiversion tallentamaan dataa IVT EQ-8 pumpun CAN-väylältä.
Käytän Lawicelin CAN-USB-sovitinta.
Sovitinta varten lisäsin netistä googlaamieni vinkkien ja kokeilujen perusteella seuraavat vivut /boot/cmdline.txt -tiedoston alkuun:
dwc_otg.microframe_schedule=1 dwc_otg.fiq_fix_enable=0
Muuten en saanut RasPia stabiiliksi USB-väylälle kirjoitettaessa tai lukiessa...

Datat menevät nyt purkkiin ja taloGraphkin näyttäisi pelittävän kuten alkeellisesti konfiguroinkin!
IVT EQ E8, DVB 300 FR-S, 100 l puskurivaraaja, n. 230 m^2, lattialämmitys, kaivossa n. 155 m aktiivista, Technibel CWX 5 puhallinkonvektori

Poissa kopposentti

  • Täysjäsen
  • ***
  • Viestejä: 36
  • Lämpöässä V10.5 11/2010, 180akt kaivo
Rasperry pi ei reagoi TalologgerPi versioon, lataa kyllä, mutta näppis ja hiiri ei toimi  :'( VakioWheezy kyllä tunnistaa näppiksen (usb-hubi omalla virtalähteellä).

Poissa Renoo

  • Konkari
  • *****
  • Viestejä: 564
  • Lämpö-Ässä v9 (2010), 150/160m kaivo, 185 neliötä
Rasperry pi ei reagoi TalologgerPi versioon, lataa kyllä, mutta näppis ja hiiri ei toimi  :'( VakioWheezy kyllä tunnistaa näppiksen (usb-hubi omalla virtalähteellä).

Minulla on sama juttu, talologgeripi image kortilla, ei tunnista hiirtä ja näppistä, eikä toimi edes ulkoisella usb-hubilla virtalähteellä, sekä kun on usb-laite kiinni niin häviää ethernet toimimasta. En ole kokeillut muulla imagella.

Ilman usb-laitteita pääsee kyllä puttyllä kiinni.
http://www.sarvi.fi/ouman/trend.jpg
http://www.sarvi.fi/ouman/trend.html
Lämpö-Ässä v9 (2010), 150/160m kaivo, 185 neliötä, A-luokan talo vesikiertoisella lattialämmityksellä.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Rasperry pi ei reagoi TalologgerPi versioon, lataa kyllä, mutta näppis ja hiiri ei toimi  :'( VakioWheezy kyllä tunnistaa näppiksen (usb-hubi omalla virtalähteellä).

Minulla on sama juttu, talologgeripi image kortilla, ei tunnista hiirtä ja näppistä, eikä toimi edes ulkoisella usb-hubilla virtalähteellä, sekä kun on usb-laite kiinni niin häviää ethernet toimimasta. En ole kokeillut muulla imagella.

Ilman usb-laitteita pääsee kyllä puttyllä kiinni.

Tämä on tunnettu ongelma. Rasberry Pi:n kerneleissä on USB-laitteisiin liittyviä ongelmia. Mm. USB-serial-muuntimien toiminta ei kaikilta osin oikein ole kunnossa. Tähän tulee jossain vaiheessa varmasti korjaus Raspin kerneleihin, mutta vielä ei ole näin.

TaloLoggerPi v1.0a:ssa koitettiin laittaa sellainen konffis, joka palvelisi maksimaalisesti noita USB-sarjamuuntimia. Siinä samassa sitten tuolla on sellainen vaikutus, että ilmeisesti osa uudemmista USB2.0-näppiksistä ja hiiristä lakkaa toimimasta. Pi:n USB on pakotettu USB1.1-tasolle, jotta hitaammat Serial-muuntimet toimisivat.

Saat uudelleen enabloitua USB2.0-laitteet joko loggaamalla verkon kautta Pi:hin tai manipuloimalla suoraan muistikortilla olevaa tiedostoa toisella koneella. Tiedosto, jota muutetaan on 1. partitiolla oleva cmdline.txt. Pi:stä tuo näkyy tiedostona /boot/cmdline.txt. Tiedostossa on 1 rivi, jossa on kernelille bootissa annettavia parametreja. Poista rivin alusta direktiivi:

Koodia: [Valitse]
dwc_otg.speed=1
ja boottaa Pi kortilta, niin kernel-parametrit ovat samoin kuin vanilja Rasbianissa.


Poissa kopposentti

  • Täysjäsen
  • ***
  • Viestejä: 36
  • Lämpöässä V10.5 11/2010, 180akt kaivo
 :) Kiitos!

Poissa kaihakki

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumi

Syntyvää lokia voi tarkastella www-selaimella osoitteesta:

  http://<IP-osoite>/

Linkistä pitäisi aueta sivu, jossa on otsikko TaloLoggerPi ja
linkki TaloLoggerGraph. Linkistä aukeaa esimerkkilokituksen
kuvaajat.
TaloLoggerin konfiguraatiotiedosto:

  /home/talo/etc/taloLogger.conf

[/tt]
Asensin ohjeen mukaan ja raspi käynnistyy ihan ok. Menen Puttyn avulla sisälle. Asensin wlanin, joka myös toimii. Mutta TaloLoggeri ei ilmeisesti ole asentunut kuitenkaan oikein, koska /home/talo - hakemistoa ei löydy ollenkaan ja niin muodoin ei ohjelmistokaan toimi. Mikähän meni vikaan?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Asensin ohjeen mukaan ja raspi käynnistyy ihan ok. Menen Puttyn avulla sisälle. Asensin wlanin, joka myös toimii. Mutta TaloLoggeri ei ilmeisesti ole asentunut kuitenkaan oikein, koska /home/talo - hakemistoa ei löydy ollenkaan ja niin muodoin ei ohjelmistokaan toimi. Mikähän meni vikaan?

Nyt kyllä pitää todeta, että heti en ymmärrä, miten olisi voinut noin tapahtua. Nimittäin imagelle ei asennu hakemistot mitenkään erikseen enää, vaan ne on siinä imagessa jo. Mitä on voinut sattua, niin olet vahingossa asentanut kortille jonkun toisen imagen (esim. Raspbianin) etkä taloLoggerPi-paketin imagea.

Asennusohjeessani siis tarkoittetaan, että asennetaan taloLoggerPi-paketissa tuleva image samalla tavalla kuin Raspbianin paketti asennetaan Raspberry-saitin ohejistuksen mukaan. Imagena käytetään kuitenkin tuota taloLoggerPi:tä - ei Raspbian-pakettia.

Poissa kaihakki

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumi
Juu. Nyt toimii. Olin tosiaan epähuomiossa asentanut väärän imagen.

Poissa kaihakki

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumi
Olen yrittänyt saada wlania pelaamaan, mutta tuloksetta. Raspin omalla imagella toimii hyvin. Olen Xming-ohjelmalla PC:n kautta raspissa sisällä. Raspin käyttöliittymässä on wifi-asennuskuvake, jolla aiemmin on hoitunut asennus. Nyt kuitenkin ilmoittaa, että "could not get status from wpa_supplicant", eli ei löydä wlan-mokkulaa. Onkohan jotain jäänyt noteeraamatta?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Olen yrittänyt saada wlania pelaamaan, mutta tuloksetta. Raspin omalla imagella toimii hyvin. Olen Xming-ohjelmalla PC:n kautta raspissa sisällä. Raspin käyttöliittymässä on wifi-asennuskuvake, jolla aiemmin on hoitunut asennus. Nyt kuitenkin ilmoittaa, että "could not get status from wpa_supplicant", eli ei löydä wlan-mokkulaa. Onkohan jotain jäänyt noteeraamatta?

Oletko tuota jo kokeillut (poistaa tuon nopeusrajoituksen USB-väylältä)?

http://www.maalampofoorumi.fi/index.php?topic=4416.msg50620#msg50620

Poissa kaihakki

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumi
Nyt sain wlanin toimimaan. Oli wpa_supplicant.conf tiedostossa jostain syystä kahteen kertaan wlan määrityksiä. Poistin toisen, tallensin (nanolla) ja käynnistin uudelleen ja lähti pelittämään nyt wlanin varassa. Olin aiemmin saanut jollain konstilla wifi määrityksen tehtyä, mutta ilmeisesti olin painanut jotain nappulaa liian monta kertaa?
Nyt saa raspin autotalliin ja pääsee jatkamaa harjoituksia.

Poissa käytäjätunnus

  • Tulokas
  • *
  • Viestejä: 3
  • Maalämpöfoorumilta tietoa
Raspin IP:n löytää kotiverkosta arvaamista helpommin esim. nmapilla.

Koodia: [Valitse]
nmap -sP 192.168.0.0/24
Löytyi sattumalta tämä talologgeri, pitääpä testata.  :)

Poissa javali

  • Tulokas
  • *
  • Viestejä: 1
  • Maalämpöfoorumi
Kiitän olammia hienoista ohjelmistoista!
Toimivat moitteetta moitteetta raspiin laittamassani Fedora remixissä.
Yhden pikkumuokkauksen tein storeDbSQLite.py skriptiin.
Alkuperäinen skripti tallensi aikaleiman GMT:nä eli pari tuntia Suomen aikaa myöhemmäksi.
Asia korjaantui, kun lisäsin 'localtime' parametrin DAYTIME funktioon.
Alla diff -u
 
Koodia: [Valitse]
--- storeDbSQLite.py.ori 2013-01-20 20:15:02.391223001 +0200
+++ storeDbSQLite.py 2013-01-20 20:28:11.891223002 +0200
@@ -189,7 +189,7 @@
         sqlstmt = ""
         try:
             # time as integer as seconds from epoch
-            timestr = "DATETIME(%d, 'unixepoch')" % (timeval, )
+            timestr = "DATETIME(%d, 'unixepoch','localtime')" % (timeval, )
 
             db = SQLiteDb.connect(self.DB_NAME)
             if self.DB_SCHEMA == 1:

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Yhden pikkumuokkauksen tein storeDbSQLite.py skriptiin.
Alkuperäinen skripti tallensi aikaleiman GMT:nä eli pari tuntia Suomen aikaa myöhemmäksi.
Asia korjaantui, kun lisäsin 'localtime' parametrin DAYTIME funktioon.
Alla diff -u

Sanoisin tähän, että voit muokata omaan tarkoitukseesi vapaasti, YMMV.

TaloLogger tallettaa tarkoituksella ajan SQLite-kantaan UTC:ssa. Graafipäässä otetaan tämä huomioon ja dataa hyödynnettäessä UTC-aika muutetaan paikallisajaksi. Muuten ongelmia seuraa testieni mukaan esim. kesäajan kanssa. UTC/unixtime on yksikäsitteinen, SQLite ei talleta mainitsemallasi tavalla talletettaessa tietoa aikavyöhykkeestä tai DST:stä, MySQL toimii tässä paremmin.  Esim. talviaikaan vaihdettaessa localtimena tallennettaessa ei voida tietää tapahtuiko samalla kellonajalla oleva lokitapahtuma ensin vai jälkimmäisellä samalla tunnilla. UTC:ssa tämä erottelu on tehtävissä.

Poissa popi

  • Tulokas
  • *
  • Viestejä: 2
  • Maalämpöfoorumi
Onko mahdollista saada digitempin kanssa DS2423 counterin molemmat laskurit käyttöön?

Ohjelma muuten toimii hienosti.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Onko mahdollista saada digitempin kanssa DS2423 counterin molemmat laskurit käyttöön?

Ohjelma muuten toimii hienosti.

On. Tulee seuraavaan julkaisuun.

Poissa celeste

  • Nuorempi jäsen
  • **
  • Viestejä: 14
  • taloLogger CAN!
Minulta pyydettiin esimerkkikuvaa Rego 1000:n väylältä napatuista datoista.


Tässä "normipäivä" taloLoggerGraphin näkemänä.
Konfiguroin tietokantaan ja kuvaan kaikki mielestäni olennaisimmat tiedot CAN-väylältä.

Kokoonpano on tämän kaltainen:


« Viimeksi muokattu: 13.02.13 - klo:00:15 kirjoittanut celeste »
IVT EQ E8, DVB 300 FR-S, 100 l puskurivaraaja, n. 230 m^2, lattialämmitys, kaivossa n. 155 m aktiivista, Technibel CWX 5 puhallinkonvektori

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Julkaistu taloLogger v1.5b ja taloLoggerGraph v1.1b:

http://olammi.iki.fi/sw/taloLogger/

Poissa kopposentti

  • Täysjäsen
  • ***
  • Viestejä: 36
  • Lämpöässä V10.5 11/2010, 180akt kaivo
Hei, mites tuota talologger.conf :ia voi editoida ja tallentaa. Prosessi varaa sen koko ajan. Kysymyksessä pi-versio.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Hei, mites tuota talologger.conf :ia voi editoida ja tallentaa. Prosessi varaa sen koko ajan. Kysymyksessä pi-versio.

Ei prosessi sitä varaa. Linuxissa ei tapahdu sellaista. Mutta tiedosto on kyllä käyttäjän talo omistuksessa ja tiedostoa saa editoida vaan em. käyttäjä tai root.

Minä tekisin roottina ja sanoisin siis komentoriviltä: sudo nano -w /home/talo/etc/taloLogger.conf

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Onko mahdollista saada digitempin kanssa DS2423 counterin molemmat laskurit käyttöön?

Tässä taloLoggerin versiossa v1.5b on nyt tuki digitempissä useammille laitteen tarjoamille arvoille. Kuten ennenkin @MEASURE ottaa mittausdatan ensimmäiseltä dataksi kelpaavalta riviltä. Loggerille voi kuitenkin kertoa haluavansa jonkun muun kuin ensimmäisen arvon. DS2423-counterin B-arvo tulee toisena arvona, joten esimerkiksi seuraavalla rivillä Digitemp-konfiguraatiossa olevalta laitteelta nro 6 mitataan laskurin B-arvo olettaen, että laite 6 on dual counter:
Koodia: [Valitse]
@MEASURE = counter_b:DIGITEMP.6#2

Poissa kopposentti

  • Täysjäsen
  • ***
  • Viestejä: 36
  • Lämpöässä V10.5 11/2010, 180akt kaivo

>Minä tekisin roottina ja sanoisin siis komentoriviltä: sudo nano -w /home/talo/etc/taloLogger.conf

Kiitos jälleen, yritin sillä Leaf-editorilla hommailla, mutta eihän sillä pelannut.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Julkaisin taloLoggerPi:lle päivitysskriptin, jonka avulla taloLoggerPi:lle asennetut taloLoggerin ja taloLoggerGraphin voi päivittää helposti uusimpaan versioon. Tämä skripti tulee olemaan taloLoggerPi:n seuraavassa versiossa automaattisesti mukana. Ensimmäisen version käyttäjät (v1.0a) voivat asentaa skriptin helposti seuraavan ohjeen avulla. Anna Pi:ssä komentorivillä seuraava komento, joka hakee verkosta päivitysskriptin ja asentaa sen oikeaan paikkaan:
Koodia: [Valitse]
sudo wget -O /home/talo/bin/upgrade_taloLogger.py http://olammi.iki.fi/sw/taloLoggerPi/upgrade_taloLogger.py; sudo chmod 755 /home/talo/bin/upgrade_taloLogger.py

Päivittääksesi taloLoggerPi:llä olevat taloLoggerin ja taloLoggerGraphin uusimpiin julkaistuihin versioihin tai vain tarkistaaksesi, että onko uudempia saatavilla, anna seuraava komento Pi:n komentorivillä (skripti ajettava roottina, siksi sudo):
Koodia: [Valitse]
sudo /home/talo/bin/upgrade_taloLogger.py

Skripti tarkistaa ensin, onko siitä itsestään julkaistu uudempaa versiota ja pyytää lupaa päivitykseen, jos on. Jos skripti päivittyy, niin se pyytää käynnistämään itsensä sen jälkeen uudelleen. Skripti ei tee muutoksia Pi:hin kysymättä päivitykseen ensin käyttäjän lupaa.

Sitten skripti tarkistaa Pi:lle asennetut taloLoggerin ja taloLoggerGraphin versiot sekä netistä edellisten uusimmat julkaisuversiot. Asennettujen versioiden ja julkaistujen versioiden numerot näytetään käyttäjälle. Jos uudempia on saatavana, niin skripti pyytää lupaa päivitykseen.
Jos lupa annetaan, niin skripti päivittää sovellukset. Konfiguraatiotiedostot, tietokannat, lokit, jne. pysyvät koskemattomina ja niitä ei päällekirjoiteta. Vain ohjelmakoodi vaihdetaan
(hakemistot /home/talo/bin/taloLogger ja /home/talo/public_html/script/taloLoggerGraph).

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Julkaisin taloLoggerPi v1.0b:n

  http://olammi.iki.fi/sw/taloLoggerPi/

Poissa lorvi

  • Täysjäsen
  • ***
  • Viestejä: 66
  • TaloLogger ja Logtemp kokeiluja
Julkaisin taloLoggerPi v1.0b:n

  http://olammi.iki.fi/sw/taloLoggerPi/

Kun en ymmärrä luxin päälle niin latasin toissapäivänä nuo x.xb tiedostot ja kopioin vastaaviin x.xa tiedostoihin päälle, nyt näyttää b versioksi ja toiminnassa en huomannut mitään häikkää. En vaan vielä oikein hallitse päivittämistä(niitä näppäimistökomentoja) linuxilla
Onko lopputulos sama?

Heh, olin liian hätäinen päivityksen suhteen, olisimpa vuorokauden malttanut. Kiitos ja kumarrus scripteistä.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Kun en ymmärrä luxin päälle niin latasin toissapäivänä nuo x.xb tiedostot ja kopioin vastaaviin x.xa tiedostoihin päälle, nyt näyttää b versioksi ja toiminnassa en huomannut mitään häikkää.
Onko lopputulos sama?

Kyllä se lopputulos hyvin todennäköisesti on sama. Jotain tiedosto-omistuksiin ja -oikeuksiin liittyvää voi olla, mutta jos se toimii, niin ei välttämättä tarvitse huolestua.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
taloLogger v1.5c julkaistu


  http://olammi.iki.fi/sw/taloLogger/

Uutta:
  • Pieniä avain/selitemuutoksia regoCan-moduulin REGO1000-profiiliin
  • Ouman-sarjakirjaston profiilit päivitetty. Lisätty mm. venttiilien asentotietoja ja tuntilaskureita. Lisätty kaukolämmön kulutuslukemat (EH203). Lisätty EH686:sen mittaukset. Lisätty EH201GT-profiili.
  • Lisätty mahdollisuus luoda tiedostotyyppinen loki joka mittauskerralla uudelleen (normaalisti lokitiedostoon lisätään perään, mutta tässä tulee tiedostoon viimeisimmät arvot). Luotu konfiguraatiotiedostoon esimerkinomainen XML-tiedostoon tallentaminen viimeisillä arvoilla.
  • Lisätty OWFS-moduuliin mahdollisuus tehdä alustuskomentoja loggerin käynnistyessä, mittausta ennen ja mittauksen jälkeen. Komennot "komentorivikomentoja".
  • Poistettu OneWire-moduulissa ollut desimaalilukujen pyöristys 2 desimaaliin.
  • Lisätty tuki virtuaalisille mittauspisteille. Virtuaaliset mittaukset lasketaan sen jälkeen, kun kaikki mittaukset on tehty ja ennenkuin data kirjoitetaan lokiin/kantaan. Virtuaaliset mittauspisteet voi määritellä Python-lausekkeina. Lausekkeissa voi viitata juuri mitattuun dataan ja edellisen mittauskierroksen dataan sekä mittausaikoihin sekunteina näinä kahtena aikana. Syntaksi esitelty konffitiedostossa.

Poissa karikyo

  • Tulokas
  • *
  • Viestejä: 3
  • Maalämpöfoorumilta tietoa
Raspi version asensin ja vaikutti senverran toimivalta että kuvittelin ottavani jatkuvaan käyttöön, saisi graafeja vaikka etänä vilkuilla  :)
En kuitenkaan tuosta talologger.conf ohjeesta äkkiä löytänyt mitään yleistä tiedonsiirtojonoa tyyliin "anturin nimi, arvo, toinen anturi, arvo" jne. Onko jotain tuollaista käytettävissä ?

Meillä pannuhuoneen Arduinolta tulee lämpötila ym mittauksia ja pumppujen ohjaustietoa usbin kautta sarjaliikenteellä Raspberrylle näytettäväksi. Tuo data tulee merkkijonona: "ASF12.00XYSF24.00X..." jne eli: 2 tunnuskirjainta; erotin F; lukema 2-5 merkkiä; erotin/loppumerkki X, ja  vastaava merkkijono kahdeksalta kohteelta 10 s välein. Saako tuosta suoraan kaivettua dataa talologgerille ?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Meillä pannuhuoneen Arduinolta tulee lämpötila ym mittauksia ja pumppujen ohjaustietoa usbin kautta sarjaliikenteellä Raspberrylle näytettäväksi. Tuo data tulee merkkijonona: "ASF12.00XYSF24.00X..." jne eli: 2 tunnuskirjainta; erotin F; lukema 2-5 merkkiä; erotin/loppumerkki X, ja  vastaava merkkijono kahdeksalta kohteelta 10 s välein. Saako tuosta suoraan kaivettua dataa talologgerille ?

Eiköhän tuo onnistu, mutta kuvailetko mitä teknisesti tarkoittaa "Arduinolta tulee sarjaliikenteellä näytettäväksi". Eli tuleeko aika-ajoin joku tiedosto Raspin levylle, jossa data on vai miten data on tarkoitus vastaanottaa?

Poissa Pahkis

  • Täysjäsen
  • ***
  • Viestejä: 37
  • Maalämpöfoorumilta tietoa
Keltanokka kyselee:
Kotonta löytyy L-Ä VS8 pumppu jossa siis Ouman 200 sarjan lämmönsäädin sekä 1-wire DS antureita +2-pulssi laskurikortti.
Mikä ohjelma pitää asentaa että samaan loggaukseen saa Oumannin tiedot + 1-wire mittaukset?

Ja miten nuo tulee kytkeä?

Poissa lorvi

  • Täysjäsen
  • ***
  • Viestejä: 66
  • TaloLogger ja Logtemp kokeiluja
onkohan tämä taloLogger.conffissa oikeassa muodossa vai pitääkö olla sulkeisia?
@VIRTUAL=varaajakwh:1:%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%/6-30*1.6*4000/1000

onko yleensäkään mahdollista?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
onkohan tämä taloLogger.conffissa oikeassa muodossa vai pitääkö olla sulkeisia?
@VIRTUAL=varaajakwh:1:%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%/6-30*1.6*4000/1000

onko yleensäkään mahdollista?

On mahdollista ja sulkuja siellä pitää varmaankin käyttää, että saat haluttua arvoa ulos.

Poissa lorvi

  • Täysjäsen
  • ***
  • Viestejä: 66
  • TaloLogger ja Logtemp kokeiluja
onkohan tämä taloLogger.conffissa oikeassa muodossa vai pitääkö olla sulkeisia?
@VIRTUAL=varaajakwh:1:%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%/6-30*1.6*4000/1000

onko yleensäkään mahdollista?

On mahdollista ja sulkuja siellä pitää varmaankin käyttää, että saat haluttua arvoa ulos.

en vain yksinkertaisesti osaa kun on niin montakymmentä vuotta kansakoulusta.

@VIRTUAL=varaajakwh:1:(((%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%)/6-30)*1.6*4000)/1000

varaaja1   74.06
varaaja2   71.19
varaaja3   71.31
varaaja4   56.69
varaaja5   52.13
varaaja6   49.19

tulee energiasisällöksi
207,53 kwh

javascriptillä
x7 =  (((x1*1+x2*1+x3*1+x4*1+x5*1+x6*1)/6-30)*1.16*4000)/1000;
tulee energiasisällöksi
150,46 kwh

tuota javascriptiä olen käyttänyt, onko sekään oikein?

energiasisältö on +30°c lämpötilassa 0 (minulle käyttökelvotonta)

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled

@VIRTUAL=varaajakwh:1:(((%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%)/6-30)*1.6*4000)/1000

x7 =  (((x1*1+x2*1+x3*1+x4*1+x5*1+x6*1)/6-30)*1.16*4000)/1000;


Noiden lausekkeiden ero on, että toisessa on kerroin 1.6 ja toisessa 1.16. Liekö siinä ongelman ydin?

Poissa lorvi

  • Täysjäsen
  • ***
  • Viestejä: 66
  • TaloLogger ja Logtemp kokeiluja

@VIRTUAL=varaajakwh:1:(((%_varaaja1_% + %_varaaja2_% + %_varaaja3_% + %_varaaja4_% + %_varaaja5_% + %_varaaja6_%)/6-30)*1.6*4000)/1000

x7 =  (((x1*1+x2*1+x3*1+x4*1+x5*1+x6*1)/6-30)*1.16*4000)/1000;


Noiden lausekkeiden ero on, että toisessa on kerroin 1.6 ja toisessa 1.16. Liekö siinä ongelman ydin?

siinähän se
kiitän ja kumarran, ihan hävettää, mutta nyt toimii. tuli testattua että sulkuja hyväksyy aika monta variaatioa samalla lopputuloksella.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 506
  • Aircooled
Pidemmän hiljaiselon ja TODO-listan kasaantumisen jälkeen aloitan tänään taloLogger kehitysiteraation. Valmistumisajankohtaa ei ole vielä luvata. Tulevia uusia ominaisuuksia (prioriteettijärjestyksessä, mitä ylempänä listassa, sitä todennäköisemmin on julkaistavassa versiossa):
  • taloLogger core: bugikorjaus - virheellinen data keskeyttää lokittamisen v1.5:ssa.
  • taloLoggerPi: taloLoggerPi-asennuksen tekeminen scriptillä olemassaolevaan Debian-imageen => poistuu kokonaisen taloLoggerPi-imagen jakelu ja muuttuu asennusskriptiksi ja asennusohjeistukseksi.
  • taloLoggerGraph: Useampi Y-akseli kuin 2 kuvaajaan.
  • taloLoggerGraph: Halutun kuvasivun exportointi komentoriviltä tiedostoiksi hakemistoon.
  • taloLogger core: mittauspisteiden datan validointi - mahdollisuus asettaa ehto mitatulle datalle, jonka täyttämättömät datat hylätään
  • taloLogger core: hälytykset - mittauskohtaiset hälytysrajat (raja-arvo, ylitysaika), hälytyksen julkistaminen (komennon ajo, email, sms)
  • taloLogger datasource: OumanSerial: hälytystietojen haku ohjaimelta (ja hälytyskäsittely)
  • taloLoggerGraph: Vuosi, kuukausi ja viikkokuvat.
  • taloLoggerGraph: Kuvaajien cachetys ja ajastetut sivujen generoinnit cacheen päivän vaihtuessa.
  • taloLogger datastore: Zabbix-tallennus (testiversio)
  • taloLogger datasource: AIT-pumppujen lokitus (testiversio)
  • taloLogger datasource: Nibe/Modbus -lokitus (testiversio)
  • taloLogger datasource: Enervent/Modbus -lokitus (testiversio)
  • taloLogger datasource: UDP-pakettivastaanotto ja lokitus (protokolla  epäselvä vielä) (testiversio)
  • taloLogger datasource: Stiebel Eltron -lokitus (testiversio)
  • taloLogger datasource: Cisco LLAP -lokitus (testiversio)
  • taloLogger datasource: Telldus API -lokitus (testiversio)

Julkaistavat versiot:
  • taloLogger: v1.6a
  • taloLoggerGraph: v1.1c
  • taloLoggerPi: v1.1a


Poissa JJ72

  • Konkari
  • *****
  • Viestejä: 518

Koskas me saadaan Siemenssin albatrossille tuki ::)
-58 rintsikka, 220m2 & 500m3. Maalämpöä jo 27.9.2013 lähtien :D

Oilon SH9 + 2x300m (aktiivista vaakakeruuta savimaassa 572m) + Akva Geo 1000l + Loval CU 3 K15 + 2x Loval R2 UKT323 4.5kW