Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Jep, liittynee int => float muunnoksiin.olammi sanoi:Se laskurin maksimi ei kyllä taida toimia, jos se arvo ei ole laskuri (siis laskee kokonaisia tapahtumia). Olet ilmeisesti skaalannut laskurin stepin joksikin muuksi kuin 1:ksi. Toteutus olettaa tuossa pyörähdyksen tunnistuksessa, että laskurin step on 1.
jyrkipes sanoi:Jep, liittynee int => float muunnoksiin.
Mulla siis laskuri nyt 0,0000 => 0,9999 jolla valmistauduin siihen että kun nuo kokonaisosa saadaan luotettavasti luettua numeroista niin sitten on laskuri jonka lukualue on 0,0000 => 99999,9999
Ei vaikuta mopolla ajoon toistaiseksi, alueella 0-9999 toimii ok.
python taloLogger.py -f taloLogger.conf
olammi sanoi:Niin se varmaan pitäisi tehdä, että ohjelma pitää muistissa kunkin rullan viimeisintä arvoa ja sitten koittaa tosiaan niistä desimaaleista ja muista päätellä, että mitä siellä nyt sitten on, jos ja kun ei saada luettua. Tosin tuo nostaa kysymyksen, että jos tilaa talletetaan, niin eikö riitä vain ihan se, että pidetään muistissa se edellinen lukema (joka voi olla käyttäjän alunperin "lukema") ja kun desimaalit heittävät ympäri, niin kasvatetaan muistissa olevaa kokonaislukulukemaa yhdellä. Tuolloin ei tarvita kuvantunnistusta numeroiden osalta ja luotettavuus on samaa luokkaa olettaen, että desimaalit eivät voi pyörähtää 2 kertaa ympäri mittausvälissä.
tk- sanoi:Siinä mielessä tuo numerontunnistus olisi hyvä, jos syystä tai toisesta logitus katkeaa joksikin aikaa (esim. sähkökatko, tietokoneen jumitus tjsp..). Eli voisiko tuo numerontunnistus olla käytännössä jonkinlaista "laadunvarmistusta", ohjelma välillä aina tarkistaa olevansa oikeassa kokonaisluvussa menossa.
jyrkipes sanoi:Tuollaiseksi se on "pakko" tehdä, ainakin vielä tässä vaiheessa. Tesseract tekee virheitä riippuen valaisusta ja sitten on se epäjatkuvuuskohta kun rulla pyörähtää numerosta toiseen.
Haastavaksi oman testailun on tehnyt se että valaisu muuttuu, syystä tai toisesta, ja nuo numeroiden kolot alkaa näkyä "ykkösinä" tai "seiskoina".
Harjoitus kuitenkin jatkuu ja koodi tuottaa jo liukulukua jossa numerot ja viisarit yhdessä.
olammi sanoi:Julkaistu 21.2.2015:
taloLogger v1.7c:
käsittääkseni taloLoggerissa ei owserveriä ole käytössä, minulla on owfs,conf tiedostossa joka rivin edessä risuaita ja tietty se /home/talo/service/owfs/run pitää olla oikein määriteltyLatvala sanoi:Mikähän itselläni on vialla OWFS:n kanssa, sillä /home/talo/owfs ei ilmesty mitään ennenkuin on ajettu sudo service owserver restart?
Käsittääkseni sudo ln -s /home/talo/service/owfs /etc/service/owfs komennon jälkeen homman pitäisi pelata automaattisesti? Ilmeisesti talologgerilla on oma sisäänrakennettu systeemi owfs:n käyttöön, sillä /etc/owfs.conf sisällöllä ei ole vaikutusta? En nyt ole muokannut tuota conffitiedostoa kuitenkaan uuden puhtaan asennuksen jälkeen. Systeemi pyörii siis raspberryllä.
Edit: Kyllähän tuolla owfs.conffilla on vaikutusta kuitenkin. Ilmeisesti jossain muualla on määritetty niin, että OWFS lykkää nuo datat näkyviin /home/talo/owfs?
kylakonst sanoi:Saako talologgeriin liitettyä esp8266 wlan lähettimiä joihin liittäisin ds18b20 anturi?
Olisi hienoa jos noita voisi ripautella ympäriinsä ja saada arvot käppyrälle.
Hinta luokka melekoedullinen...
olammi sanoi:Jos tätä nyt ajattelee taloLogger-rajapinnan kannalta, niin mikä tuollaiseen perheeseen olisi luontevin geneerinen tapa loggerin päässä? Nopealla browsailulla tuon saisi ilmeisesti suhteellisen helposti lähettämään UDP-paketeissa dataa? Eli taklattaisiinko tätä "geneerinen konfiguroitava UDP-pakettilokitus"-tuella vai vaatisiko erityisen ESP8266-tuen?
jolla sanoi:ajoin juuri https://www.raspberrypi.org/downloads/raspbian/ tuon jessica lite version ja taloLoggerpi'n
olammi sanoi:Lite-versioon en ole kokeillut. Install-skripti kehitelty non-Liten kanssa. Suoraan en osaa sanoa mistä johtuu, mutta voin toki laittaa selvityslistalle.
PROTOCOL MODEL ID TEMP HUMIDITY RAIN WIND LAST UPDATED
fineoffset temperaturehumidity 135 20.4° 35% 2016-02-18 21:27:09
fineoffset temperaturehumidity 151 20.8° 43% 2016-02-18 21:27:15
@OWFS:OWFS = kwh:2:/home/talo/owfs/1D.D6A70D000000/counters.A
@MEASURE = kwh:OWFS.kwh]
kuksa sanoi:Nyt tarvisi apua tuon dualcontterin kanssa,laitoin tuolla vilpille mittarin ja hommasin tuon countterin niin mites nuo confit pitäisi laittaa että niistä saisi tietää kulutuksen sitten.
talologger.confKoodi:@OWFS:OWFS = kwh:2:/home/talo/owfs/1D.D6A70D000000/counters.Aniin minkälaisia rivejä tuonne taloLoggerGraph.conf pitäisi laitella että laskee sähknkulutusta?Koodi:@MEASURE = kwh:OWFS.kwh]
@SERIES = COUNTER:kwh:Vilpin ottoteho:blue:1:3.6:0
kuksa sanoi:saakos tuohon lisättyä vielä kokonaiskulutuksen?
@SERIES = COUNTER:kwh:kulutus kWh:red:1:0.001:2
LEGEND = 3:2
*CHART*
TITLE = Sähkön ja veden kulutus
AXIS_1 = 0.0:6.0:0.5:0.1:kW
AXIS_2 = 0.0:600.0:100.0:10.0:ltr
AXIS_3 = 0.0:60.0:5:1:kWh
LEGEND = 3:2
@SERIES = COUNTER:kwh_counter:sähköteho:blue:1:3.6:0
@SERIES = COUNTER:kwh_counter:sähkönkulutus:yellow3:3:0.001:2
@SERIES = STATE:automaatiotila:automaatiohälytys:red:(%VALUE% & 8192) == 8192
@SERIES = STATE:tilatieto:kompressori:yellowgreen:(%VALUE% & 16) == 16
@SERIES = STATE:tilatieto:sähkövastus:tomato:(%VALUE% & 8) == 8
@SERIES = COUNTER:vesi_counter:käyttövesi:magenta:2:0.1:2:9999
@SERIES = COUNTER:vesi_counter:kvesi/10 min:cadetblue:2:60:0:9999