Uutiset:

Kirjoittaja Aihe: Talologger apua tarvitaan  (Luettu 261861 kertaa)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #200 : 30.08.15 - klo:09:34 »
olammilla taisi ToDo -listalla olla kk- ja vuosikuvaajat. Olisiko mahdollista saada samassa yhteydessä jpgraphiin optio, että se luo kuvaajasta kuvatiedoston haluttuun polkuun halutulla taajuudella?

Ajatuksena olisi, että noita kuvia voisi sitten ampua omille sivuille. Palveluntarjoaja kun ei hirveästi sivustolle tallennustilaa ole siunannut, niin tietokannan pitäminen ei siellä ole järkevää.
Nibe 1245-8 / 180m kaivo

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #201 : 31.08.15 - klo:19:25 »
Meni laskureista patterit tyhjäksi ja ne nollautu molemmat. Nyt kulutukset näyttää reilusti miinusta, mitä tälle voisi tehdä?
Eipä tarvi tehä mittään, aika paransi :)

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #202 : 31.08.15 - klo:20:34 »
Eipä tarvi tehä mittään, aika paransi :)
tuo on mielemkiintoista, siis tietokantaan korjasi lukemat automaattisesti?

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #203 : 31.08.15 - klo:20:40 »
En ole katsonu mitä lukuja siellä tietokannassa on mutta sivuilla näkyy taas oikein.

Poissa teg

  • Täysjäsen
  • ***
  • Viestejä: 43
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #204 : 25.09.15 - klo:22:11 »
Mitenkähän lähtisi debuggaamaan kun taloLoggerGraph ei tulosta kuvaa? Loggeri yms. pyörii qnap verkkolevyssä.

talologger.conf:
Koodia: [Valitse]
...
@MEASURE = Ulkolampotila:OUMANEH800.S_227_85
@MEASURE = Huonelampotila:OUMANEH800.S_284_85
@MEASURE = Menoveden_lampotila:OUMANEH800.S_259_85
@MEASURE = Venttiilin_asento:OUMANEH800.S_272_85
@MEASURE = Huonelampokaukoasetus:OUMANEH800.S_274_85
..

ja graph:

Koodia: [Valitse]
..
@AXIS_1 = -30:30:10:5:C
@SERIES = NORMAL:Ulkolampotila:Ulkolampotila:blue:1:1.0
@POSITION = NORMAL:Ulkolampotila:50:50:VAL:1.0:blue:red:0:25:C
...

Sivun koodi on vain muotoa:

Koodia: [Valitse]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>

<HEAD>
<TITLE>TaloLoggerGraph</TITLE>
</HEAD>

<BODY BGCOLOR=white>
<DIV ALIGN=center>

Vaasa v2014 OKT 163m2 (142m2) + AT 83m2 (74m2) 3.2m huonekorkeus, Nibe F1255-16. Lattialämmitys. Kaivo 210m.

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #205 : 27.09.15 - klo:19:09 »
Kai sulla nämä rivit on html-koodissa?

Koodia: [Valitse]
<?PHP
  $path = PATH_SEPARATOR;
  $path .= "scripts/taloLoggerGraph/";
  $path .= PATH_SEPARATOR;
  $path .= "scripts/jpgraph/src/";
  set_include_path(get_include_path() . $path);
  include("taloLoggerGraph.inc");
  taloLoggerGraph("taloLoggerGraph.conf");
?>

Poissa teg

  • Täysjäsen
  • ***
  • Viestejä: 43
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #206 : 30.09.15 - klo:14:23 »
Ei nyt tarkalleen, mutta juu on.
Vaasa v2014 OKT 163m2 (142m2) + AT 83m2 (74m2) 3.2m huonekorkeus, Nibe F1255-16. Lattialämmitys. Kaivo 210m.

Poissa markan_kone

  • Tulokas
  • *
  • Viestejä: 2
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #207 : 04.10.15 - klo:18:22 »
Moi!

Ensimmäinen viesti ja heti apua pyytämässä...

Aiemmin asensin onnistuneesti TaloLoggerin Raspberry Pi 2:lle. Onnistuin tuhoamaan muistikortin ja nyt uudelleen asennuksen jälkeen tulikin ongelmia:

Asensin uuden Raspianin ja TaloLoggerin. Raspianin versio oli vaihtunut Jessieksi. Asennuksen ja konfiguroinnin jälkeen /talo/ linkki ei enää toimikaan, aukeaa virheilmoitussivu:
Not Found

The requested URL /talo/ was not found on this server.

Apache/2.4.10 (Raspbian) Server at 192.168.100.100 Port 80


Onko jotain mennyt rikki Wheezy -> Jessie vaihdoksessa vai mistä kyse?


Poissa Saube

  • Tulokas
  • *
  • Viestejä: 5
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #208 : 05.10.15 - klo:09:53 »
Moi!

Ensimmäinen viesti ja heti apua pyytämässä...

Aiemmin asensin onnistuneesti TaloLoggerin Raspberry Pi 2:lle. Onnistuin tuhoamaan muistikortin ja nyt uudelleen asennuksen jälkeen tulikin ongelmia:

Asensin uuden Raspianin ja TaloLoggerin. Raspianin versio oli vaihtunut Jessieksi. Asennuksen ja konfiguroinnin jälkeen /talo/ linkki ei enää toimikaan, aukeaa virheilmoitussivu:
Not Found

The requested URL /talo/ was not found on this server.

Apache/2.4.10 (Raspbian) Server at 192.168.100.100 Port 80


Onko jotain mennyt rikki Wheezy -> Jessie vaihdoksessa vai mistä kyse?

Jep jep samat ongelmat täällä, mutta sain asian itselläni korjattua seuraavasti:

Koska tiedostoa "/etc/apache2/sites-enabled/default" ei ole ainakaan minulla tuossa Jessie versiossa, niin tein seuraavat muutokset tiedostoon  "/etc/apache2/sites-enabled/000-default.conf":

DocumentRoot /var/www/html  --> DocumentRoot /var/www

Lisäksi lisäsin tuon seuraavan includauksen ennen VirtualHost lopetus tagiä (lisätty boldilla):

         Include default.d/
</VirtualHost>



Poissa markan_kone

  • Tulokas
  • *
  • Viestejä: 2
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #209 : 05.10.15 - klo:19:25 »
Loitsuin Sauben riimukirjoitukset ja huomasin, että taiat olivat tehokkaita, kiitoksia!

Lopuksi vielä piti Apache käynnistää uudelleen:

Koodia: [Valitse]
sudo /etc/init.d/apache2 restart

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #210 : 05.10.15 - klo:22:49 »
Mitenkähän lähtisi debuggaamaan kun taloLoggerGraph ei tulosta kuvaa? Loggeri yms. pyörii qnap verkkolevyssä.

Tuleeko sivulle mitään? Virheilmoitusta, muuta, esim. otsikkoa tms.? Entä www-palvelimen virhelokiin? Esim. Apache-httpd usein tekee /var/log/apache2/ -hakemistoon jotain lokeja, josta virheilmoitukset erilliseen error-logiin.

Poissa Saube

  • Tulokas
  • *
  • Viestejä: 5
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #211 : 07.10.15 - klo:23:53 »
Apua tarvittais tuon REGO:on (REGO638) liittettävän rs-232 piuhan kanssa eli itellä olisi valmiina USB-RS232 muunnin, niin osaako nyt joku kertoa mikä on helpoin tapa saada data ulos regosta. TaloLoggerri pyörii raspberry pi 2:ssa ja siinähän olis suoraan GPIO:ssa ttl nastat.

Tarvitaanko nyt kuitenkin vielä tuon kuvan mukainen muunnin http://rago600.sourceforge.net/ivt_serial.gif vai riittääkö tuon usb-rs232 piuhan lisäksi vain optoerotin(galvaaninen erotin) http://rago600.sourceforge.net/generic_com.gif? Entäs mites noiden GPIO nastojen kautta?

Luultavasti kyselen tyhmiä, mutta apua tarvitaan.  ;)

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #212 : 10.10.15 - klo:08:12 »
En ole katsonu mitä lukuja siellä tietokannassa on mutta sivuilla näkyy taas oikein.

tässä olisikin taloLoggerissa kehittämisen paikka, jos se on mahdollista
logtemp muistaakseni kaivoi siitä omasta .txt kannastaan edellisen lukeman ja laskuri lähti aina virtakatkoksen jälkeen siitä
laskurin sai nollattua poistamalla kanta tai muuttamalla sen nimeä
jos nyt en väärin muista kun aikaa on jo vuosia logtempin käytöstä

en nyt juurikaan ymmärrä, mutta voisi olla jotain 'if uusi luku on pienempi kuin edellinen kannassa, kirjoita anturille kannasta viimeinen + mitattu = value' ihan näin vapaasti ajateltuna

pitääkin kokeilla laittaa diodi tuohon +5v ettei virtakatkoksessa mene patteri hetkessä kuiviin
http://www.tietopetri.fi/data/1wvalo.pdf

miksiköhän tuo on noin kytketty, patteri syöttää 1-wire verkkoa virtakatkoksessa, halvaantuu hetkessä
« Viimeksi muokattu: 11.10.15 - klo:14:04 kirjoittanut jolla »

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #213 : 11.10.15 - klo:17:25 »
tässä olisikin taloLoggerissa kehittämisen paikka, jos se on mahdollista

Toiminnallisuus olisi siis jokseenkin sellainen, että logger tallettaa tilansa aina mittaussyklin jälkeen ja lataa käynnistyessään mahdollisen tallettuneen tilansa. Näin esim. edellisiin mittausarvoihin perustuvat kumulatiiviset virtuaalimittaukset toimisivat, vaikka loggerin joutuisi käynnistämään uudelleen.

Laitettu toivelistalle.

Poissa rsaarela

  • Eläkeläinen, Elektroniikan mittaus-, säätö-, ja testausteknikko
  • Konkari
  • *****
  • Viestejä: 913
  • 62 vuotta ekan oman radion rakentamisesta !
Vs: Talologger apua tarvitaan
« Vastaus #214 : 11.10.15 - klo:18:39 »
tässä olisikin taloLoggerissa kehittämisen paikka, jos se on mahdollista
logtemp muistaakseni kaivoi siitä omasta .txt kannastaan edellisen lukeman ja laskuri lähti aina virtakatkoksen jälkeen siitä
laskurin sai nollattua poistamalla kanta tai muuttamalla sen nimeä
jos nyt en väärin muista kun aikaa on jo vuosia logtempin käytöstä

en nyt juurikaan ymmärrä, mutta voisi olla jotain 'if uusi luku on pienempi kuin edellinen kannassa, kirjoita anturille kannasta viimeinen + mitattu = value' ihan näin vapaasti ajateltuna

pitääkin kokeilla laittaa diodi tuohon +5v ettei virtakatkoksessa mene patteri hetkessä kuiviin
http://www.tietopetri.fi/data/1wvalo.pdf

Halvaantumisesta en tiedä, mutta tuon diodin puuttuminen aiheuttaa itsellä sen, että Raspberry ei boottaa/resetoi, koska tuo kortti syöttää sille sähköä, vaikka nappaa raspin oman poverin pois.  Diodi on ihan ehdoton, ettwei tarvi joko resettiin repiä noita pattereita irti.

miksiköhän tuo on noin kytketty, patteri syöttää 1-wire verkkoa virtakatkoksessa, halvaantuu hetkessä
Nibe F1345 /60kW ja /40kW. 8 x 250m reijät, yht. 400m pintavedot, Oilon öljykattila 55/85 kW, Jäspi sähkökattila 70 kW.
48 asuntoa, 3 eri taloa, 2 kerroks. pienkerrostaloja, 1972 rakennettu, 1769 m2/6610m3

-RaS-

Poissa ariari

  • Nuorempi jäsen
  • **
  • Viestejä: 22
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #215 : 17.10.15 - klo:22:28 »
Saako tähän talologgeriin jotenkin tietoja syötettyä raspberryn gpiosta suoraan? Ei oikein avautunut tuo esimerkki talologgerin.confissa.
Tällä hetkellä raspin gpio:ssa kiinni sähkömittarin s0 pulssi, mitä olen lukenut tällä systeemillä: https://github.com/sanderjo/GPIO-counter , vielä kun saisi sen jotenkin graafiseen muotoon.

Yksi pulssi on aina 0,1 kWh

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #216 : 18.10.15 - klo:00:26 »
taloLoggerin GPIO-moduulilla pystyy suoraan vain lukemaan eri IO-linjojen tiloja (päällä pois). Pulssilaskentaan se ei suoraan sovi. Yllä mainittu GPIO-counter on softa, jolla voi laskurihommaa tehdä ja sen muodostamasta lokitiedostosta saa taloLoggerin SHELL-moduulin avulla tuon laskuritiedon kantaan. Graafiksi sitten taloLoggerGraphilla.

Poissa koowee

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #217 : 19.10.15 - klo:13:16 »
Löytyisikö joltain vinkkiä mitä ja minne tarvitsisi tehdä, jotta saisi taloLoggerGraphin esittämän tiedon jaettua esimerkiksi kahdeksi eri sivuksi? Sivu 1 sisältäisi vaikka kuvan, missä näkyy kuvaan liittyvät arvot ja sivulla 2 olisi tarkemmat graafit. TaloLogger asennettu TaloLoggerPi paketista.

Edit: Homma ratkesi
« Viimeksi muokattu: 20.10.15 - klo:17:45 kirjoittanut koowee »

Poissa hahamala

  • Tulokas
  • *
  • Viestejä: 2
Vs: Talologger apua tarvitaan
« Vastaus #218 : 06.12.15 - klo:13:52 »
Onko kellään kokemuksia tai muuten tietoa miten Nibe SMS40 ja RS485 muunnin sietävät toisiaan. Voiko kytkeä rinnan vai vain yksi laite per väylä?

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #219 : 11.12.15 - klo:09:38 »
Seuraava virheilmoitus tulee php 5.4:lla (web-hotellissa käytettävä versio)

Parse error: syntax error, unexpected ';' in .... taloLoggerGraph/taloLoggerGraph_functions.inc(547) : eval()'d code on line 1

Mikä voisi olla korjaus? Php 5.1 pitäisi olla riittävä..?

Sain testattua, että php 5.5.30 ei ko. virhettä tule.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #220 : 11.12.15 - klo:12:04 »
Seuraava virheilmoitus tulee php 5.4:lla (web-hotellissa käytettävä versio)

Parse error: syntax error, unexpected ';' in .... taloLoggerGraph/taloLoggerGraph_functions.inc(547) : eval()'d code on line 1

Mikä voisi olla korjaus? Php 5.1 pitäisi olla riittävä..?

Sain testattua, että php 5.5.30 ei ko. virhettä tule.

Kyseisellä koodirivillä evaluoidaan STATE-tilamuuttujan tila konfiguraatiossa annetun lausekkeen perusteella. Mitä sinulla lukee siinä konfiguraatiotiedostossa tuossa STATE-tyyppisten arvojen totuuslausekkeissa? Nissä voi olla jotain sellaista, joka aiheuttaa virheen.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #221 : 11.12.15 - klo:21:49 »
Kyseisellä koodirivillä evaluoidaan STATE-tilamuuttujan tila konfiguraatiossa annetun lausekkeen perusteella. Mitä sinulla lukee siinä konfiguraatiotiedostossa tuossa STATE-tyyppisten arvojen totuuslausekkeissa? Nissä voi olla jotain sellaista, joka aiheuttaa virheen.
Kiitos vinkistä, johdatit virheellisen rivin luo.


Oli näin:

@SERIES = STATE:Tallipumppu:ILP ON:green:


Raspissa toimi kuitenkin lokaalisti ilman virheitä..?

Pitää olla:

@SERIES = STATE:Tallipumppu:ILP ON:green:VALUE% > 0

Nyt ei sivuston virhelogi enää täyty.

Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #222 : 12.12.15 - klo:23:54 »
@SERIES = STATE:Tallipumppu:ILP ON:green:VALUE% > 0

Pitää olla %VALUE%


Poissa karis

  • Tulokas
  • *
  • Viestejä: 3
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #223 : 05.02.16 - klo:19:54 »
parikin kyssäriä olis..

1. Mikä olisin helpoin tapa logata data softalta joka tulostaa 30sec välein dataa ja data on ns push dataa eli se tulee kun tulee ja lukija joutuu odottamaan sitä? regexp ei oikein sovi jos haluan pitää loggauksen muuten 120sec mutta haluan logata efegylta tulevam data 30sec välein?

Mietin että laitan logituksen tiedostoon ja lue siitä sit talologgerin shell/regexpillä ne tietokantaan mutta timestamp pitäis jotenkin säätää ettei talologger käytä oma timestamp vaan aikaleimaa silloin kun efergy puski lukeman. Tai sit teen oman python moduulin joka ajaa tuota c-softaa ja kirjaa arvot tietokantaan?


2. Miten fontin koko kasvatetaan kuvan päällä olevassa tekstissä?


3. Onko talologgerissa valmista loggeria kamstrupin multical 401 ja/tai danfoss comfort 301? tai onko kukaa säätänyt noitten loggausta talologgerille?


Näppärältä systeemiltä vaikuttaa vaikka alko jo oleen valinnan vaikeus kun koitti googlata vaihtoehtoha loggaukseen ja hallintaan.


edit. siis optisen portin kautta kamstrupin luku ja danfossin en edes tiedä mitä reikää pitkin siinä pääsee loggaan...

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #224 : 05.02.16 - klo:22:05 »
minä luen taloLoggerilla 402 kkosta, näyttäis olevan samat liitännät, tässä linkki jos on apuja
http://korsteeni.blogspot.fi/

Poissa karis

  • Tulokas
  • *
  • Viestejä: 3
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #225 : 05.02.16 - klo:23:14 »
minä luen taloLoggerilla 402 kkosta, näyttäis olevan samat liitännät, tässä linkki jos on apuja
http://korsteeni.blogspot.fi/

joo sieltähän löytyykin ohjeet ihan talologgeria myöten. Minkälaiset diodit sulla on noissa? varsin yksinkertainen kaavio tolla sivulla verrattuna esim http://wiki.hal9k.dk/projects/kamstrup.

löysinkin 401 datasheetin ja siellä sanotaan että lähettämällä '/#1' ir portista tulee vastauksena "standard data 1" jossa oliskin about kaiki mitä tarttisin. Eli kaapelin tekoon/etsintään ja kokeileen.


Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #226 : 06.02.16 - klo:09:46 »
joo sieltähän löytyykin ohjeet ihan talologgeria myöten. Minkälaiset diodit sulla on noissa? varsin yksinkertainen kaavio tolla sivulla verrattuna esim http://wiki.hal9k.dk/projects/kamstrup.


luen kaapelilla (40m) sarjaportista, mottona minulla on, minkä voi vain piuhalla lukea, se piuhalla luetaan
tässä tapauksessa tuolla ei liene merkitystä kun optot siellä välissä kuitenkin
diodit, millä kokeilin ovat peräisin 'miljoonalaatikosta' tyypistä ei tietoakaan mutta hyvin toimivat. minulla on kamstrupissa modbus kortti missä optoerotettu sarjaliitäntä valmiina niin käytän sitä

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #227 : 03.06.16 - klo:10:24 »
Oletus taloLoggerin sisäinen tietokantaschema ja MySQL. Komennot annetaan esim. mysql-komentorivityökalussa (komento mysql), jolla on otettu yhteys datat sisältävään kantaan. Tapoja on monia ja varmasti pystyisi yhdelläkin SQL-lauseella hoitamaan, mutta en lähde tässä tekemään asiasta kovin vaikeaa, siksi haetaan ensin ID ja sitten vasta poistetaan.

Haetaan poistettevan mittausposition id:
Koodia: [Valitse]
SELECT id, position_name FROM talo_positions;
Saadusta listasta valitaan se kokonaisluku, joka vastaa poistettavaa dataa. Seuraavassa postolauseessa merkitään tuota kokonaislukua xxx.

Esim1: Poistetaan kaikki position xxx mittausdata:
Koodia: [Valitse]
DELETE FROM talo_data WHERE position_id = xxx;
Esim2: Poistetaan kaikki position xxx mittausdata aikaväliltä 24.12.2013-26.12.2013:
Koodia: [Valitse]
DELETE FROM talo_data WHERE position_id = xxx AND time BETWEEN '2013-12-24 00:00:00' AND '2013-12-26 23:59:59';
Esim3: Jos olisi tiedossa useamman poistettavan position id (xxx, yyy ja zzz), niin voitaisiin poistaa niiden kaikkien data:
Koodia: [Valitse]
DELETE FROM talo_data WHERE position_id IN (xxx, yyy, zzz);
Poistuuko rivi ja kaikki data jos poistaa talo_positions alta tietyn rivin?
Esim. talo_positions alta poistan rivin id 1 ulkolampo.

Olen yrittänyt siivota tietokantaa mutta tuntuu että vaikka mitä poistaa niin koko säilyy samana. Siksi epäilen että data on jäänyt tauluun ja olen poistanut vain "otsikon".

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #228 : 03.06.16 - klo:14:55 »
Poistuuko rivi ja kaikki data jos poistaa talo_positions alta tietyn rivin?
Esim. talo_positions alta poistan rivin id 1 ulkolampo.

Olen yrittänyt siivota tietokantaa mutta tuntuu että vaikka mitä poistaa niin koko säilyy samana. Siksi epäilen että data on jäänyt tauluun ja olen poistanut vain "otsikon".

Ei poistu.
Koodia: [Valitse]
talo_data-taulussa on edelleen se data sillä positiolla, vaikka sen position tunnistetta ei ole enää
Koodia: [Valitse]
talo_positions-taulussa.

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #229 : 03.06.16 - klo:15:09 »
Näin vähän arvelinkin, onko joku keino saada se positio selville poistamista varten?

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #230 : 03.06.16 - klo:20:15 »
Näin vähän arvelinkin, onko joku keino saada se positio selville poistamista varten?

Seuraava palauttaa kaikki talo_data-taulussa olevat position-id:t:
Koodia: [Valitse]
SELECT DISTINCT position_id FROM talo_data;
Sitten voi verrata sitä positioihin taulussa talo_positions:
Koodia: [Valitse]
SELECT id FROM talo_positions;
Sitten jos nyt oletetaan, että vaikka positio-id 123 oli ensimmäisessa tulosteessa ja toisessa ei, niin talo_data-taulussa on dataa, jolla ei ole enää positiota talo_positions-taulussa. Nyt poistetaan kaikki position_id=123 oleva data talo_data-taulusta:
Koodia: [Valitse]
DELETE FROM talo_data WHERE position_id = 123;
Edit: Lisäys vielä, että toki voidaan poistaa sitten yhdellä monimutkaisemmalla komennolla kaikki sellaiset talo_data:n rivit, joille ei ole positiota (HUOM, jättämällä tuon NOT-sanan pois tuolta välistä lähtee sitten kaikki sellainen data kerralla talosta ja puutarhasta, jolla on positio, joten tarkkana):
Koodia: [Valitse]
DELETE FROM talo_data WHERE position_id NOT IN (SELECT id FROM talo_positions);

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #231 : 18.06.16 - klo:13:07 »
NIBERS485 käytössä ja nykyisessä kokoonpanossa Arduino lukee tiedot ja Talologger lukee ne UDP-moodissa. Ongelmana on, että voin lukea vain 20 tietuetta. Eli niitä jotka etukäteen määritän Nibe Modbus manager -ohjelmalla.

Jos tilaan USB-RS485 muuntimen ja käytän talologgerissa SERIEL-toimintoa, ilmeisesti voin lukea kaikki mahdolliset arvot?
Kuinkahan raspi sekoaa, tällä hetkellä raspissa on jo kiinni yksi samanlainen USB-RS485, joka juttelee Valloxin kanssa. Kuinka nuo listautuu dev-valikkoon ja kuinka osoitan talologgerille oikean muuntimen?
Nibe 1245-8 / 180m kaivo

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #232 : 22.06.16 - klo:09:16 »
Poistuuko rivi ja kaikki data jos poistaa talo_positions alta tietyn rivin?
Esim. talo_positions alta poistan rivin id 1 ulkolampo.

Olen yrittänyt siivota tietokantaa mutta tuntuu että vaikka mitä poistaa niin koko säilyy samana. Siksi epäilen että data on jäänyt tauluun ja olen poistanut vain "otsikon".

suosittelen käyttämään talologgerGraphin../docs/talo.db tyyppistä tietokantaa. se on enemmän kuin huomattavasti kevyempi vaihtoehto. minulla oli kanta jumissa aina muutaman kuukauden käytön jälkeen kun rivimäärä tuli milj. rivin pintaan mutta kun tein talukko tyyppisen kannan on mennyt oikuttelematta kolmisen vuotta
jos on 'vehkeissä' vääntöä, ei ongelmaa tietenkään ole

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #233 : 22.06.16 - klo:09:47 »
Tietokanta on mysql web-hotellissa, talologgerin omaa käsialaa.
Sainkin putsattua sitä 600 megan verran, kiitos olammille hyvistä ohjeista.
Ei ole mitään hajua montako riviä tietokannassa on, phpmyadmin näyttää joka kerta eri lukua rivimääräksi. Heittoa on monta kymmentä miljoonaa  ???

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #234 : 23.06.16 - klo:19:34 »
tästä nyt muistui mieleen ku yritin poistaa taulukko tietokannasta sarakkeita että ne ei oikeasti poistukaan vaan tietokanta piilottaa ne = ei pienene koko
en ole kokeillut jos muuttaa nimeä käykö samoin
joku tämän tietää jolla on pitkä parta eikä puhu mitään

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #235 : 27.06.16 - klo:01:19 »
Partamiehiä tai ei, tietokannoilla on syynsä siihen, että tiedostojen koot jäävät isoiksi datan poiston jälkeen. On niissä kuitenkin toiminteita, joilla operaattori voi sitten halutessaan niitä siivoilla, kun tietää että näin haluaa tehdä (ja esim. samalla tietoisesti poistaa mahdollisuuden rollbackiin).

Jos kyseessä on MySQL, niin komento taululle table:
Koodia: [Valitse]
OPTIMIZE TABLE tablepitäisi siivota rojua pois. Jos tämä ei tepsi, niin voi luoda uuden taulun samoilla tiedoilla ja poistaa vanhan tyyliin:
Koodia: [Valitse]
CREATE TABLE newtable LIKE oldtable;
INSERT INTO newtable SELECT * FROM oldtable;
RENAME TABLE oldtable TO tobedeleted, newtable TO oldtable;
DROP TABLE tobedeleted;

Ja sitten SQLite3:lla SQL-komento, joka tekee temput terävät koko tietokannalle:
Koodia: [Valitse]
VACUUM
PostgreSQL, joka imuroi roskat nimetystä taulusta table:
Koodia: [Valitse]
VACUUM FULL table

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #236 : 08.07.16 - klo:21:18 »
Nyt talologger juttelee seriel-moodilla Nibelle. Koitin laittaa tuon Arduinon rinnalle rs485-linjaan, että raspia boottaessa joku kuittaa aina NAK:t, mutta kun ovat molemmat linjalla niin raspi ei enää dataa jotka eivät ole tuossa valmiiksi määritettyjen joukossa. Mitenköhän tuota puukottaisi?
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #237 : 11.07.16 - klo:22:42 »
Nyt talologger juttelee seriel-moodilla Nibelle. Koitin laittaa tuon Arduinon rinnalle rs485-linjaan, että raspia boottaessa joku kuittaa aina NAK:t, mutta kun ovat molemmat linjalla niin raspi ei enää dataa jotka eivät ole tuossa valmiiksi määritettyjen joukossa. Mitenköhän tuota puukottaisi?

Niin, olikos se nyt niin, että se pumppu on hätäisempi vekotin ja menee vikatilaan, jos bootin aikana kukaan ei ole juttelemassa sille ja siksi Arduino?

Olisko niin, että se Arduino karjahtelee sinne jotain sellaista väliin, joka keskeyttää sen tietokyselyn? Eli pitäisikö Arduinon tunnistaa ne tilanteet, joissa sen halutaan juttelevan jotain?

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #238 : 14.07.16 - klo:22:27 »
Niin, olikos se nyt niin, että se pumppu on hätäisempi vekotin ja menee vikatilaan, jos bootin aikana kukaan ei ole juttelemassa sille ja siksi Arduino?

Olisko niin, että se Arduino karjahtelee sinne jotain sellaista väliin, joka keskeyttää sen tietokyselyn? Eli pitäisikö Arduinon tunnistaa ne tilanteet, joissa sen halutaan juttelevan jotain?
Jep, hätäisempi laite eli F1245 käytössä. Arduino ollut käytössä, ja pidän sitä vakaampana ja nopeampana starttaamaan kun raspi. Lisäksi nyt tietenkin raspi ja talologger hoitaa NAKit ja ACKit niin pelkkä raspin boottaaminen laittaa pumpun punaiseksi virheestä.

Arduinon kun saisi pelkästään rinnalle huutelemaan kuittaukset, tai en tiedä taipuisiko arduino myös tuohon, minkä vaan id:n kyselyyn Nythän se lähettää vain ne modbus managerilla asetetut 20kpl ja ne ei itselle tällä hetkellä riitä.
Nibe 1245-8 / 180m kaivo

Poissa timmy

  • Nuorempi jäsen
  • **
  • Viestejä: 17
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #239 : 17.07.16 - klo:13:07 »
Haludaisin lukea true/false tilan joka löytyy  http: palvelimella teksti tiedostona.

Esim. 'Http://palvelin.ip/state.txt'

Miten tämän voi tehdä talologgerilla?