taloLogger-perheen julkaisut

L

lorvi

Vieras
Vs: taloLogger-perheen julkaisut

dessan sanoi:
Toi rautapalomuuri vaan maksaa maltaita. .............................................. Siksi on fiksumpaa laittaa kaikki tuollainen CPU-intensiivinen sopivan läppärin taakse, jossa voi olla vaikka i5 tyylinen 64 bittinen prossu vääntämässä.

tuo i5 tyylinen 64 bittinenkö on sitten halpa?

ei sieltä ketään tule rautamuurin läpi, mielipiteeni 15 vuoden käytännön kokemuksella
 

mstr

Aktiivinen jäsen
Vs: taloLogger-perheen julkaisut

Ainakin Elisan kuituliittymän toimituksen mukana asennetaan päätelaite johon tulee 2 kuitua, toisella puolella 4 ETH ja välissä
NAT-muunnos (konfattava). Lienee SW toteutus, nopeus max 100 Mb/s.

Onko kotikäyttöön oikeasti reititintä (palomuuripurkkia) joka tekee pakettien suodatuksen raudassa? Voisin kuvitella että yrityskäyttöön löytyisi. Ainakin runkoverkon satojen Gb/s reitittimissä tehdään pakettien käsittely mikropiireissä, SW ensin laskee ja kirjoittaa taulukot piireihin. Tuolla tavalla nopeudet menee teratavuihin.

Mutta kun tällä foorumilla ja muualla on puhuttu rautapalomuurista niin lienee kuitenkin puhe SW tekemästä reitityksestä, niinkuin reitittimet on tehneet kymmeniä vuosia. Siis softa tutkii jokaisen paketin otsikkotiedot ja tekee valinnan mihin paketti ohjataan. SW reititys on paljon hitaampaa kuin raudassa tapahtuva, siinä kun ASIC piirit hoitavat paketin käsittelyn monta kertaluokkaa nopeammin. Rautapalomuuri käsite täällä taitaa tarkoittaa vain sitä onko palomuuri tietokoneen sisällä vai erillinen reititin.

NATin suojissa meillä on oltu pitkään, enpä ole viritellyt tietokoneisiin suodattimia päälle. NAT läpi ei käsittääkseni pääse avaamaan yhteyttä ulkoa. Mutta toki krakkereilla voi olla tähänkin konstinsa, sitä en tiedä. Joku kehno toteutus voisi seota sillä että mättää pakettia enemmän kuin se ehtii käsitellä. Näin siis jos ADSL/kuituliitäntä nopeus on tarpeeksi suuri siihen.
 
D

dessan

Vieras
Vs: taloLogger-perheen julkaisut

lorvi sanoi:
tuo i5 tyylinen 64 bittinenkö on sitten halpa?

Mikä muu vaatimukset täyttävä on halvempi? Sitäpaitsi, noita vanhoja läppäreitä kohtuullisella prosessorilla on monessa huushollissa jouten ----> hyötykäyttöön!

lorvi sanoi:
ei sieltä ketään tule rautamuurin läpi, mielipiteeni 15 vuoden käytännön kokemuksella

Eipä niin, en ole eri mieltä. Lompakko vaan sanoo että: AUUTS!
 

MhG

Jäsen
Vs: taloLogger-perheen julkaisut

Näppärä että tuolla Graphin Last 24h valinnalla voi katsella myös vaikka viimeistä kolmea tuntia tuota period= arvoa osoiteriville muuttamalla. Pystyykö samalla lailla valitsemaan myös jotenkin tietyn aikavälin?
 
H

hitachi

Vieras
Vs: taloLogger-perheen julkaisut

536 tuntia taitaa olla maksimi mitä näyttää. Se että saako jonkin tietyn aika välin, niin en tiedä onnistuuko mitenkään, esim. edellisen kk eka viikko.

Ehkäpä myöhemmissä julkaisuissa mahdollisuus tarkastella mielivaltaisia ajanjaksoja...
 

VesA

In Memoriam
Vs: taloLogger-perheen julkaisut

mstr sanoi:
Tarkoittaa ... varustettu kenen tunkeutumiselle?

https://www.cert.fi/tietoturvanyt/2014/01/ttn201401031811.html

no viranomaistoimintaa pitää helpottaa.. ranskalaiset tekivät kuuntelua helpottaakseen aikoinaan tahallaan bugin GSM:n salaukseen, Suomeen myytyjen Lotus Notesien 'kryptaus' oli heikennetty niin että sen purki millä vaan ( vain 40 bittiä salausavaimesta vaihtui oikeasti ).. näitä esimerkkejä on vuosikymmenten varrelta loputtomasti ja jäljet johtavat entiseen tai nykyiseen suurvaltaan. Jos seuraat linkkejä, huomaat että tuo reikä on kutakuinkin kaikissa tukiasemamerkeissä..
 
H

hitachi

Vieras
Vs: taloLogger-perheen julkaisut

hiukan alkaa topicin aihetta sivuta keskustelut. Voisiko joku avata ketjun "Palvelimen suojaus" tms. Kuitenkin yleispätevä aihe.
 
L

lorvi

Vieras
Vs: taloLogger-perheen julkaisut

mitäköhän pitäisi laittaa ja mihin että taloLogger tottelisi
sudo svc -d /etc/service/taloLogger
ja
sudo svc -u /etc/service/taloLogger
lähtisi jälleen tulille niinkuin rapi imagessa

/usr/bin/python /home/talo/bin/taloLogger/taloLogger.py -f /home/talo/etc/taloLogger.conf
se lähtee päälle, muttei komentokehotetta näy sen jälkeen, siinä on jotain mutka oikealle ylikersantin natsoja ja ivobuutilla pääsee taas lähtöviivalle

edit
nyt onnistui,
jumatana, että oli kiven alla mutta oppia ikä kaikki. on tää rokki vaan niin nopea vs raspi
 
L

lorvi

Vieras
Vs: taloLogger-perheen julkaisut

pi@raspberrypi ~ $ ps auwx
Koodi:
root      2274  0.0  0.0   1540   288 ?        S    Apr12   0:00 readproctitle service errors: ...ue: 69 fuse: bad error value: 69 fuse: bad error ....
root      2275  0.0  0.0   1552   332 ?        S    Apr12   0:00 supervise owfs
root      2276  0.0  0.0   1552   332 ?        S    Apr12   0:00 supervise taloLogger
talo      2277  0.0  1.6  28868  8168 ?        Sl   Apr12   6:13 /usr/bin/python /home/talo/bin/taloLogger/taloLogger.py -f /home/talo/etc/taloLogger.conf
root      2278  0.1  1.1 132072  5624 ?        Sl   Apr12  12:00 /usr/lib/owfs/owfs -c /etc/owfs.conf -C -d/dev/ttyUSB0 --i2c -m /home/talo/owfs --foreground --allow_other --error_print 1

en juurikaan ymmärrä näitä linuxin komentoja, mutta kaikkea kun kokeilee niin onko tuo edellä oleva error herja merkityksellinen koska raspi toimii kuitenkin ihan ok tällä taloLoggerPi imagella
 

kotte

Hyperaktiivi
Vs: taloLogger-perheen julkaisut

lorvi sanoi:
pi@raspberrypi ~ $ ps auwx
Koodi:
root      2274  0.0  0.0   1540   288 ?        S    Apr12   0:00 readproctitle service errors: ...ue: 69 fuse: bad error value: 69 fuse: bad error ....
root      2275  0.0  0.0   1552   332 ?        S    Apr12   0:00 supervise owfs
root      2276  0.0  0.0   1552   332 ?        S    Apr12   0:00 supervise taloLogger
talo      2277  0.0  1.6  28868  8168 ?        Sl   Apr12   6:13 /usr/bin/python /home/talo/bin/taloLogger/taloLogger.py -f /home/talo/etc/taloLogger.conf
root      2278  0.1  1.1 132072  5624 ?        Sl   Apr12  12:00 /usr/lib/owfs/owfs -c /etc/owfs.conf -C -d/dev/ttyUSB0 --i2c -m /home/talo/owfs --foreground --allow_other --error_print 1

en juurikaan ymmärrä näitä linuxin komentoja, mutta kaikkea kun kokeilee niin onko tuo edellä oleva error herja merkityksellinen koska raspi toimii kuitenkin ihan ok tällä taloLoggerPi imagella
Luultavasti tuo seuraus /proc-tiedostojärjestelmän ns. mountin sotkuista, joka voi johtua välillisesti systeemin erilaisesta sumpuloinnista käsin, skriptien virheistä tai yhteensopimattomuudesta (sovelluksia päivitetty jotenkin ristiin tai käsin on tehty konfogurointivirheitä). Toki syynä voi myös olla muistivirhe (keskusmuisti tai massamuisti), taikka laitteiden varomaton liittäminen ja irrottely taikka tehonsyötön häiriöt.

Voi olla merkki yhteensopimattomasta systeemiohjelmistosta ja kirjastosta (siis esimerkisi päivitysvirhe, joka on saatu aikaan asentelemalla uusia ohjelmistokomponentteja ties miten; oire ei sinänsä huolestuttavaa, mutta voi olla merkki pahoista ongelmista jossakin muualla)..

Voi olla myös merkki muistiongelmista, mikä voi lähinnä kieliä potentiaalisista ongelmista jossakin muualla.

Itse herja on tässä tapauksessa ihan harmiton, voi olla myös ps-sovelluksen tässä käytetyn version oma virhe, jolla ei ole muuta merkitystä kuin, että haluttua tietoa ei ole tällä kertaa saatu.
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Ensinnä pahoittelut: ansiotyön kiireet valitettavasti priorisoituivat jälleen aiotun taloLogger-kehitysaikataulun yli, joten kehitysiteraatio on ollut hitaan nihkeä. Nyt jotain valoa kuitenkin on tunnelin päässä näkyvissä.

Julkaistu 7.5.2014:

Tällä hetkellä asennusskriptissä on voimakkaasti oletus, että asennus tehdään Raspbian imagen päälle. Esim. Arduinon Debian-distrojen päällekin se saattaa pystyä asentamaan, mutta minulla kun ei ole sellaista käsillä, niin en voi testata. Raportit mahdollisista kokeiluista ovat toki tervetulleita. Raportteihin mielellään mukaan jotain ratkaisukuvauksiakin sekä install-skriptin tulosteesta tiedot, mitä oikein tapahtui / mitä ei löytynyt.
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Julkaistu 12.5.2014:
  • taloLogger versio v1.6a. Telldus Tellstick Duo -tuki telldus-core-kirjaston avulla. taloLogger voi lokittaa telldus-core-kirjaston tukemia wireless sensoreita (lämpötila, kosteus, sademäärä, tuuli)
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Lomat lusittu. Palataan aiheeseen... Tällä hetkellä x-akselin major tick on tasatunti ja minorit vartin välein - kovakoodattuna. Olisiko minkälaista tarvetta saada muokattua? Tuleviin versioihin voi koittaa tehdä konfiguroitavaksi.
 

MhG

Jäsen
Vs: taloLogger-perheen julkaisut

Itsellä ainakin tarve on satunnaista, kun hio ohjelmia, niin olisi välillä tarvetta saada tuotakin skaalaa säädeltyä luettavuuden helpottamiksi ja mielellä samalla tarkkuudella kuin y-akseliakin saa nyt. Eli toisin sanoen ei iso ongelma.
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

olammi sanoi:
Lomat lusittu. Palataan aiheeseen... Tällä hetkellä x-akselin major tick on tasatunti ja minorit vartin välein - kovakoodattuna. Olisiko minkälaista tarvetta saada muokattua? Tuleviin versioihin voi koittaa tehdä konfiguroitavaksi.

Duoda, voi olla että "en vaan osaa" -asia mutta tässä:

Tiedon tuottaa pääosin OumanEH800 ja näkyy nyt logissa näin:
Koodi:
30.08.2014 23:08:30: OUMANEH800: Received measures data: 'measures?Ulkol\xc3\xa4mp\xc3\xb6tila,S_227_85,1;L1 Menoveden l\xc3\xa4mp\xc3\xb6tila,S_259_85,1;L1 Huonel\xc3\xa4mp\xc3\xb6tila,S_2
61_85,1;Paluuveden l\xc3\xa4mp\xc3\xb6tila,S_283_85,1;Poltin P\xc3\xa4\xc3\xa4ll\xc3\xa4,S_347_85,1;Poltinh\xc3\xa4lytys,S_240_85,3;L1 Venttiilin asento,S_272_85,2;\x00'
30.08.2014 23:08:30: OUMANEH800: Retrieving Ouman EH800 data values from URL: http://192.168.16.9/request?S_259_85;S_261_85;S_240_85;S_283_85;S_347_85;S_227_85;S_272_85;
30.08.2014 23:08:30: OUMANEH800: Received data value data: 'request?S_259_85=25.5;S_261_85=23.6;S_240_85=OFF;S_283_85=25.3;S_347_85=11.9;S_227_85=4.7;S_272_85=0;\x00'
30.08.2014 23:08:30: SHELL1: Received shell command data: '23:08:30 up 6 days,  5:58,  2 users,  load average: 0.41, 0.27, 0.18'
30.08.2014 23:08:30: TaloLoggerThread: Storing logged data with 8 points.
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 2, 25.5)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 1, 4.9)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 3, 0)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 6, 25.3)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 7, 23.7)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 9, 50.7)
30.08.2014 23:08:30: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 8, OFF)
30.08.2014 23:08:30: MYSQLDB: ERROR: Error in database operation, SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1409428380), 8, OFF)

Eli tuo tagilla S_240_85 (Poltinhälytys) tuottaa joko merkkijonon"OFF" tai "ON" mutta sitä ei reaalina kantaan saada.
Python on kielistä parhain mutta vähemmän tullut itse puukoteltua niin tuloksena myöhäisillan debuggamisesta oli vähemmän toimivaa.

Osaatko osoittaa minne päin suuntaisin?
Liittynee näihin:
Koodi:
talo@valhalla:~/taloLogger$ grep -r -i pointty
Binary file oumanEH800.pyc matches
oumanEH800.py:POINTTYPE_UNKNOWN = 0
oumanEH800.py:POINTTYPE_TEMP = 1
oumanEH800.py:POINTTYPE_INT = 2

Mielellään puukottaisin tuon toimimaan ja toki jaan patchin kun näin on.
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

Itse itselleni vastaten ;)

Koodi:
...
# File:            oumanEH800.py
...
# Constants

POINTTYPE_UNKNOWN = 0
POINTTYPE_TEMP = 1
POINTTYPE_INT = 2
POINTTYPE_STATUS = 3

...

            dataresult[cmd] = self.handleDataFormat(value, type)

...

def handleDataFormat(self, data, type):
        if type == POINTTYPE_TEMP:
            data = string.strip(data)
            if len(data) > 0:
                data = "%.1f" % float(data)
        elif type == POINTTYPE_INT:
            data = string.strip(data)
            if len(data) > 0:
                data = "%d" % int(data)
        elif type == POINTTYPE_STATUS:
            data = string.strip(data)
            if len(data) > 0:
                if data == "OFF":
                    data = "%.1f" % float(0.0)
                elif data == "ON":
                    data = "%.1f" % float(1.0)
                else:
                    data = "%.1f" % float(-1.0)
        else:
            self.Log("POINTTYPE unknown:  " + type + ".")

        return data

Eli kun tuloksena on tyypin kolme muuttuja, oletan että sieltä voi tulla vain OFF, ON tai jotain muuta.
Dataksi asetan floattina vastaavasti 0.0, 1.0, -1,0

Works-for-me, mutta menikö putkeen?
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Julkaistu 01.12.2014: taloLoggerGraph versio v1.1c, jossa uudet ominaisuudet:
  • Mahdollista konfiguroida 1-N Y-akselia aiemman 2 sijaan
  • Y-akselin skaalan voi määritellä automaattiseksi, jolloin ylä ja alaraja lasketaan datan vaihteluvälistä
  • taloLoggerGraphin sivugeneroinnin voi käynnistää myös komentoriviltä, jolloin tehdään annettuun tuloshakemistoon index.html ja sen viittaamat kuvatiedostot paramteroinnin mukaan. Käyttöohjeita komennolla
    Koodi:
    php taloLoggerGraph.inc
  • Kyselyssä voidaan päivämääräksi antaa myös kokonaisluku, joka kuvaa päiviä kuluvasta päivästä. Esim. arvo
    Koodi:
    -1
    tarkoittaa eilistä.
  • Lisätty generoitujen valmiiden päiväkuvien cachetus. Enabloitavissa konfiguraatiotiedostosta, annettava cachen sijaintihakemisto sekä www-polku, josta cache näkyy http-palvelimelta ulos.
  • Korjattu ongelma: Netin hakukoneiden käynti taloLoggerGraph-sivulla aiheuttaa /tmp:n täyttymistä tilapäistiedostoilla (kuvilla). Tämä johtuu siitä, että taloLoggerGraph-sivun ajaminen generoi kuvaajat, mutta hakukoneet eivät hae kuvia, joten ne jäävät tmp-hakemistoon. taloLoggerGraph poistaa ajettaessa tmp-hakemistostaan minuuttia vanhemmat generoimansa väliaikaiskuvatiedostot, joita ei ole vielä haettu. taloLoggerGraphille on mahdollista konfiguroida järjestelmän tmp-hakemistosta poikkeava paikka tilapäistiedostoille tarvittaessa. Hakukoneiden käyntejä voidaan myös rajoittaa laittamalla www-palvelun juureen robots.txt-tiedosto, joka kieltää hakukonetta menemästä taloLoggerGraphin tuottamiin alihakemistoihin.
 

Karzan33

Jäsen
Vs: taloLogger-perheen julkaisut

Osaako kukaan neuvoa mikä on vikana kun viimeisimmän taloLoggerPi päivityksen jälkeen ei näy enään minkäänlaista grafiikkaa vaan tulee seuraava virheilmoitus:
"JpGraph Error: 25032 No plots for Y-axis nbr:0"
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Taitaa olla niin, että tuossa päivityksessä taloLoggerGraph muuttui krantummaksi konfiguraatiossa oleville virheille. Veikkaisin, että siellä on jossain CHART:issa määritelty akseleita (AXIS) enemmän kuin mitä on sitten dataa käytössä. Jos kommentoit pois AXIS-määritykset, joille ei SERIES-määrityksillä sijoiteta mitään, niin parantaako tilannetta?
 

Karzan33

Jäsen
Vs: taloLogger-perheen julkaisut

Enpä saanut toimimaan , alla toimimaton confi josta asiantuntijat voivat katsella mikä on pielessä.

#############################################################################
# Data store configuration
#############################################################################

DB_TYPE = SQLITE
DB_TALOLOGGER_SCHEMA_VERSION = 1
SQLITEDB_NAME = /home/talo/data/talo.db


#############################################################################
# Calendar configuration
#############################################################################

# Whether to hide the calendar (true/false)
HIDE_CALENDAR = false


#############################################################################
# Chart1 configuration
#############################################################################

*CHART*
TITLE = Temperatures
AXIS_1 = -10:60:10:5:C
#AXIS_2 = -10:60:10:5:C
SIZE = 800:694
LEGEND = 6:2

@SERIES = NORMAL:puhallus:puhallus:red:2:1.0
@SERIES = NORMAL:Olohuone:Olohuone:green:2:1.0
@SERIES = NORMAL:Imu:Imu:blue:2:1.0
#@SERIES = STATE:eek:utdoor:freezing:blue:%VALUE% < 0.0


#############################################################################
# Image1 configuration
#############################################################################

*IMAGE*
BACKGROUND = ghp_process.png
TITLE = 235:295:black:GHP process

@LABEL = 0:50:black:Olohuone
@POSITION = NORMAL:Olohuone:70:50:VAL:1.0:blue:green:-20.0:20.0:C
@LABEL =35:65:black:Min
@POSITION = NORMAL:Olohuone:70:65:MIN:1.0:blue:green:-20.0:20.0:C
@LABEL =35:80:black:Max
@POSITION = NORMAL:Olohuone:70:80:MAX:1.0:blue:green:-20.0:20.0:C
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Karzan33 sanoi:
Enpä saanut toimimaan , alla toimimaton confi josta asiantuntijat voivat katsella mikä on pielessä.
Koodi:
*CHART*
TITLE = Temperatures
AXIS_1 = -10:60:10:5:C
#AXIS_2 = -10:60:10:5:C
SIZE = 800:694
LEGEND = 6:2

@SERIES = NORMAL:Puhallus:Puhallus:red:2:1.0
@SERIES = NORMAL:Olohuone:Olohuone:green:2:1.0
@SERIES = NORMAL:Imu:Imu:blue:2:1.0
#@SERIES = STATE:outdoor:freezing:blue:%VALUE% < 0.0

Tuossa määrittelet, että kuvaajassa on vain ykkös Y-akseli (
Koodi:
AXIS_1=
). Kakkosakseli on kommentoitu pois. Sitten kuitenkin kaikki 3 datasarjaa (
Koodi:
SERIES
) on ilmoitettu piirrettävän 2-akselille. Pitäisi siis olla varmaan 1-akselilla (toiseksi viimeinen parametri ykköseksi):

Koodi:
@SERIES = NORMAL:Puhallus:Puhallus:red:1:1.0
@SERIES = NORMAL:Olohuone:Olohuone:green:1:1.0
@SERIES = NORMAL:Imu:Imu:blue:1:1.0
 

Karzan33

Jäsen
Vs: taloLogger-perheen julkaisut

Taisi unohtua tuo kommentointi kun testailin eri vaihtoehtoja mutta en vain sitä oikeaa.
Nyt toimii taas hienosti. Suuret kiitokset neuvoista.
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Julkaistu 10.12.2014:

taloLoggerGraph versio v1.1d:
  • Korjattu sovelluskoodissa piilleet jäännösviittausongelmat, jotka tietyssä erityistilanteessa saivat kuvaajiin aikaan haamudataa.
  • Korjattu esimerkkikonfiguraatiotiedostossa olleet puutteet.

taloLogger versio v1.6c: Julkaistu aiemmin epävirallisessa jaossa olleessa dev_201402-kehitysversiossa olleita lisäyksiä ja korjauksia
  • Korjattu datan tallennusta virhetilanteissa. Aiemmin virheellinen data (ei esim. sovi kantaskeemaan) pysäytti loggauksen. Nyt tietyn uudelleenyritysmäärän jälkeen virheellinen data hylätään ja lokitetaan tekstilokiin ja tallennus jatkuu uudella datalla. Esim. tietokantayhteyden ollessa poikki säilöö dataa ja tallettaa kantaan, kun yhteys on taas olemassa.
  • Virtuaalimittausten käsittelyä muutettu tapauksissa, jolloin dataa ei ole vielä olemassa. Puuttuvat arvot korvataan Python-vakiolla "None", johon voidaan viitata virtuaalimittausten ehdoissa.
  • Ouman EH800 -moduuli: Lisätty ON/OFF tilamuuttujan käsittely.
  • taloLogger toimii jälleen Windows-ympäristössä.
  • Muutettu shell-moduulin regexp-tunnistusta vapaammaksi. Parantaa arvojen etsimistä monirivisissä tulosteissa. Asetettu DOTALL-lippu päälle (regexpin piste . osuu myös rivinvaihtoihin)
  • RegoSerial-moduuli: Lisätty datapisteitä: GT1/GT3 Target/On/Off
 

Ismo67

Vakionaama
Vs: taloLogger-perheen julkaisut

olammi sanoi:
Julkaistu 10.12.2014:

  • taloLogger toimii jälleen Windows-ympäristössä.

Hetkonen tällähetkellä TaloLogger pyörii raspissa=hidas, mutta tuli ostettua tuommoinen ilman tuuletinta oleva pikku teho i7 Windows PC.
Mitenkäs onnistuu asennus Windowsiin?
 

renoo

Aktiivinen jäsen
Vs: taloLogger-perheen julkaisut

Ismo67 sanoi:
Hetkonen tällähetkellä TaloLogger pyörii raspissa=hidas, mutta tuli ostettua tuommoinen ilman tuuletinta oleva pikku teho i7 Windows PC.
Mitenkäs onnistuu asennus Windowsiin?

Saa myös wintoosalle, ohjeet tuolta http://www.maalampofoorumi.fi/index.php?topic=4492.0

Tänään julkaistu taloLoggerin v1.6c -versio korjaa tässä välissä olleet Windows-ongelmat, joten sitä suosittelen Winkkariasennukseen. Muuten Hitachin ohjeet ovat varmaan edelleen sopivat.

Eli tuolta löytyy ohjetta:

http://www.maalampofoorumi.fi/index.php?topic=4492.0
 

Karzan33

Jäsen
Vs: taloLogger-perheen julkaisut

Ismo67 sanoi:
Hetkonen tällähetkellä TaloLogger pyörii raspissa=hidas, mutta tuli ostettua tuommoinen ilman tuuletinta oleva pikku teho i7 Windows PC.
Mitenkäs onnistuu asennus Windowsiin?

Saako olla sen verran utelias että millaisen laitteen ostit. Itsellä olisi vähän samat suunitelmat ajankohtaisia.
 

roots

Hyperaktiivi
Vs: taloLogger-perheen julkaisut

Karzan33 sanoi:
Saako olla sen verran utelias että millaisen laitteen ostit. Itsellä olisi vähän samat suunitelmat ajankohtaisia.
http://lampopumput.info/foorumi/index.php?topic=21183.msg270034#msg270034
 

Ismo67

Vakionaama
Vs: taloLogger-perheen julkaisut

roots sanoi:
http://lampopumput.info/foorumi/index.php?topic=21183.msg270034#msg270034

Joo, tuolla miniPC:llä tätäkin kirjoitan. 1-wire verkon "alkupää" on vain sitten kuinkin liian kaukana työhuoneesta, missä tätä miniPC:tä pidän eli tätä yksilöä en tule valjastamaan 1-wire verkon serveriksi. Mutta jos aikaa joskus on niin saatampa yrittää talologgerin asennusta tälle miniPC:lle ja mikäli pelaa USB DS9490R kanssa, saattaisi sitä ehkä harkita talologgerin siirtoa windows maailmaan. Mutta hirveästi ei tällä hetkellä ole intoa, kun tuo raspi on pelannut niin pitkkään täysin moitteettomasti ettei uskalla koskea siihen ;)
 
J

jolla

Vieras
Vs: taloLogger-perheen julkaisut

asensin tänään noilla 'Hitachin' ohjeilla, kiitos vaan, taloLoggerin
kannettavaan windows koneeseen taloLoggerin ihan uteliaisuuttani josko saan ollenkaan pelittämään, mutta yllätys oli suuri kun ensimmäisellä onnistui
helpommalla kyllä pääsee taloLoggerin asennus-scriptillä debianiin
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Julkaistu 1.1.2015:

taloLogger v1.6d:
  • Moduulien initit kirjoittavat nyt kaikki jotain lokiin, että näkee helpommin mitkä tuli aktivoitua konfiguraatiossa.
  • Raspberry Pi GPIO inputtien tuki
  • Lisätty --nodaemon -optio, jolla voidaan pakollapakolla estää, ettei vahingossa väärällä konfiguraatiotiedostolla esim. taloLoggerPi:ssä loggeri mene daemon-tilaan. Daemon-tila toki tuettu edelleen normaalisti.

taloLoggerGraph v1.1e:
  • Korjattu cachetuksessa ollut ongelma, jos kuluvan päivän päiväys valitaan kalenterista.

taloLoggerPi v1.1b:
  • Lisätty talo-käyttäjä www-data-ryhmään (taloLoggerGraph-cachetusta varten).
  • Installer asentaa valmiit hakemistot oikeuksineen taloLoggerGraphin cachetusta varten. Cachetuksen konfiguraatiosta esimerkki konfiguraatiotiedostossa ja aktivointiin tarvitaan vain muuttaa cachetus päälle.
  • Lisätty tuki taloLoggerin GPIO-inputien lokitukselle sekä viritys, jolla vain taloLoggerin GPIO-moduulia ajetaan root-tasoisena (GPIO vaatii, että pystyy käsittelemään) ja muuta taloLoggeria edelleen talo-käyttäjätasolla.
  • Korjaattu v1.1a:ssa uusien taloLoggerGraphien kanssa virheilmoituksen antanut oletus-taloLoggerGraph-konfiguraatiotiedosto.
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Julkaistu 9.1.2015:

taloLoggerGraph v1.2b:
  • Muutamia pikkukorjauksia ja suorituskykyviilauksia
  • Uutena ominaisuutena vaihtoehtoinen tapa piirtää kuvat vasta selaimessa. Aiemmin kuvat piirrettiin pelkästään palvelinpäässä PNG-kuviksi, jotka sitten esitettiin pikselikuvina selaimessa (tehtiin JpGraphilla ja PHP:lla). Nyt vaihtoehtoisena tapana on tuottaa vastaavat kuvaajat ja kuvat selaimessa D3 Data-Driven Documents -javascript-kirjaston avulla. Graafin luominen on suorituskykyisempi, koska piirtäminen tapahtuu vasta selaimessa.
    Materiaalin cachetus toimii myös näiden html-kuvien kanssa. Kuvaajien toimivuus testattu perus uusilla selaimilla (Firefox, Chrome, IE, Lumia-IE, Android-Chrome). Ios-laitteisiin ei ole pääsyä, joten niistä ei tietoa, mutta uskoisin toimivan. Oletuksena piirtää edelleen PNG-kuvia, mutta taloLoggerGraph.conf:iin voidaan lisätä "
    Koodi:
    JAVASCRIPT_CHARTS = true
    ", jonka jälkeen piirtää oletuksena javascript/html kuvaajia. Sivun alalaidoissa linkki, josta voi saman sivun ottaa toisessa moodissa halutessa (URL-parametri).
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

Semisti offtopic mutta sen verran liittyy tähän teemaan että uskallan kokeilla:
Virittelin dialEYE:n http://zil.olammi.iki.fi/sw/dialEye/ henkiin eikä hommaan mennyt kameran asennukset mukaanlukien tuntia enempää.
Mielestäni kertoo siitä että pakettia on hierottu olammin pajassa.

Valaisussa on vielä säätämistä ja kamerakin tuntuu liikkuvan kun on roudarinteipillä asennettu, mutta aloin jo selvittämään miten saan ne numerot, eli täydet kuutiot, mukaan laskuriin.
Tein muutaman kokeilun imagemagick -kirjastolla ja googlen Tesseract kirjastolla https://code.google.com/p/tesseract-ocr/
Tulos näytti vähän liiankin helpolta, joskin ihan toimivaa siitä ei vielä eilisillan jälkeen tullut.
Koodailin tuolle jo jonkinlaista rajapintaa, lähinnä numeroiden lukuun liittyviä asetuksia dialEYEn sisään.

Kysynkin nyt, olisiko järkevää integroida tuo dialEYE -pakettiin vai väkästää täysin oma? Mielestäni se menisi aika mukavasti tuohon kun motiivi tekemiseen on lähtenyt nimenomaan vesimittarin lukemisesta ja niissä nuo luvut tyypillisesti on.

Kiinnostaako ja onko jo kiinnostanut ketään muuta niin että olisi asialle tehnyt jotain?

Kyselen lähinnä siksi että en tässä iässä malta koodata niitä rivejä jotka joku toinen on jo jossain kirjoittanut ;)

Ohessa pari kuvaa höysteeksi.

Aivan vasemmankäden juttu tuo ei toki tule olemaan, numerokiekot pyörii ja ns. välitilan varalta on soosiin rakenneltava ylempää kerrosta että pysytään oikeissa lukualueissa.
 

Liitteet

  • dialeye_result.png
    dialeye_result.png
    249,9 KB · Katsottu: 528
  • rot_image_digits.jpg
    rot_image_digits.jpg
    4,6 KB · Katsottu: 468
  • final.jpg
    final.jpg
    4,2 KB · Katsottu: 462
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

jyrkipes sanoi:
... mutta aloin jo selvittämään miten saan ne numerot, eli täydet kuutiot, mukaan laskuriin.
...
Kysynkin nyt, olisiko järkevää integroida tuo dialEYE -pakettiin vai väkästää täysin oma? Mielestäni se menisi aika mukavasti tuohon kun motiivi tekemiseen on lähtenyt nimenomaan vesimittarin lukemisesta ja niissä nuo luvut tyypillisesti on.
...
Kiinnostaako ja onko jo kiinnostanut ketään muuta niin että olisi asialle tehnyt jotain?
...
Aivan vasemmankäden juttu tuo ei toki tule olemaan, numerokiekot pyörii ja ns. välitilan varalta on soosiin rakenneltava ylempää kerrosta että pysytään oikeissa lukualueissa.

Sinänsä, jos tuosta saisi hyvin toimivan, niin sille varmasti olisi paikka ja tilaus dialEyessä. Ongelmina näen lähinnä seuraavaa:
  • kuten yllä jo totesitkin, mittauksen pitäisi olla tilallinen, koska tulee hetkiä jolloin pyörähtämisen puolivälissä oleva rulla on lukukelvoton ja muualta ei ole pääteltävissä mitä siinä rullassa pitäisi olla.
  • miten opetetaan lukijalle numeroiden fontit? Onko olemassa joku yleinen numerontunnistuskirjasto, joka fontista riippumattomasti osaa tunnistaa numeron vai pitääkö sovellukselle opettaa rullissa oleva fontti?

Nämä eivät tokikaan ole sellaisia ongelmia, jotka estäisivät toimivan koodin rakentamista, mutta vaativat huomioimista.
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

Ok, jatkan siis harjoituksia laskurintunnistuksen kanssa ja palaan asiaan heti kun on jotain näytettävää.

jyrkipes sanoi:
...eli täydet kuutiot, mukaan laskuriin.
Tein muutaman kokeilun imagemagick -kirjastolla ja googlen Tesseract kirjastolla https://code.google.com/p/tesseract-ocr/

olammi sanoi:
Sinänsä, jos tuosta saisi hyvin toimivan, niin sille varmasti olisi paikka ja tilaus dialEyessä. ...

miten opetetaan lukijalle numeroiden fontit?

tesseract:a voi opettaa jotenkin mutta siinä on myös geneerinen tunnistin joka toimi erittäinkin hyvin ilman koulutuksia.
Valaisu, kuten aina konenäössä, on toki tärkeä jotta lähtödata on kunnossa.

Huomasin että viimeisimmän version 1.3b taloLoggerGraph:sta ei näytä selaimessa generoituja grafiikkoja ulkoverkossa ollessa.
Kotona sisäverkossa toimi hienosti mutta nyt ulkoverkosta näytti vain tyhjän taustakuvan.

Syynä oli selaimen esto jossa suojaamatonta sisältöä ei oletuksena näytetty suojatuilla sivustoilla.
Mulla kun palvelu tarjotaan https:protokollan avulla.

Bugi tuo ei ole mutta onko ideoita, mikä olis fiksuin tapa hoitaa asia käyttäjälähtöisemmin?
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

jyrkipes sanoi:
Huomasin että viimeisimmän version 1.3b taloLoggerGraph:sta ei näytä selaimessa generoituja grafiikkoja ulkoverkossa ollessa.
Kotona sisäverkossa toimi hienosti mutta nyt ulkoverkosta näytti vain tyhjän taustakuvan.

Syynä oli selaimen esto jossa suojaamatonta sisältöä ei oletuksena näytetty suojatuilla sivustoilla.
Mulla kun palvelu tarjotaan https:protokollan avulla.

Bugi tuo ei ole mutta onko ideoita, mikä olis fiksuin tapa hoitaa asia käyttäjälähtöisemmin?

Koskeeko tuo ongelma myös kuvaajia (CHART) vai ainoastaan taustakuvan päälle kirjoitettuja arvoja (IMAGE)? Jos vain IMAGE, niin ymmärränkö oikein, että taustakuva näkyy kyllä, mutta sen päälle ei tule arvoja?
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

olammi sanoi:
Koskeeko tuo ongelma myös kuvaajia (CHART) vai ainoastaan taustakuvan päälle kirjoitettuja arvoja (IMAGE)? Jos vain IMAGE, niin ymmärränkö oikein, että taustakuva näkyy kyllä, mutta sen päälle ei tule arvoja?
IMAGE => tulee vain kuva, ei arvoja
CHART => ei tule mitään

Demo: http://85.29.124.236/talo/ vs. https://85.29.124.236/talo/
 
U

Unelmavävy

Vieras
Vs: taloLogger-perheen julkaisut

Selaimen konsoli sanoo seuraavaa tuosta https sivusta:

"[blocked] The page at 'https://85.29.124.236/talo/' was loaded over HTTPS, but ran insecure content from 'http://d3js.org/d3.v3.js': this content should also be loaded over HTTPS."

Eli selain ei suostu lataamaan tuota .js fileä http kanssa ja silloin piirto ei toimi kun ei ole javascript-kirjastoa käytössä.
 
O

olammi

Vieras
Vs: taloLogger-perheen julkaisut

Asia selkeä. Jonkinsortin bugiksi voidaan luokitella.
 

jyrkipes

Nibe, nodered, ruuvitag, mysql, bash
Vs: taloLogger-perheen julkaisut

jyrkipes sanoi:
Ok, jatkan siis harjoituksia laskurintunnistuksen kanssa ja palaan asiaan heti kun on jotain näytettävää.

Python ei ole virallisesti CV:ssä ollut mutta vaihteeksi pääsin taas tutustumaan. Nyt on asetusosio kirjoitettu ja testattu, ODOMETER termillä voi määritellä missä numerot löytyvät.
Seuraavaksi on tarkoitus hahmottaa rajapintaratkaisua tesseractin ja pythonin välille. Kuvan(esi)käsittelyn ajattelin tehdä omalla kirjastolla ja sitäkin joutunee opettelemaan jonkun illan.

Väliin kuitenkin omaksi motivaatioksi:
 

Liitteet

  • dialeye_result1.png
    dialeye_result1.png
    294,4 KB · Katsottu: 476
Back
Ylös Bottom