Uutiset:

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

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
En ole oikein päässyt kärrylle mistään järjestelmällisyydestä tuossa ongelmassa, kun välillä joidenkin antureiden arvot näkyy normaalisti ja toisinaan samojen antureiden arvot ovat virheellisiä. Jossain vaiheessa enimmäkseen negatiiviset arvot olivat sekaisin, mutta samaa on myös positiivisissa arvoissa. Osaiskohan tuota kukaan koodata oikein, kun Olammilla taitaa olla muita kiireitä.
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 299
  • Maalämpöfoorumi
Uusi versio lähettää ylemmissä tavuissa jotain muuta kuin nollaa uuden version kanssa.
Todennäköisesti korjaantuisi jos vastauksesta ottaa vain ensimmäiset
kaksi tavua talteen. Jälkimmäiset vaikuttaisivat olevan seuraavan
rekisterin arvoja, joskus ne voivat olla hyödyllisiä jos ne
ilmaantuvat 20 rekisterin joukkiossa tai jos niitä kysytään myöhemmin
erillisenä.
Nibe 1245-8 / 180m kaivo

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 727
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Tämä nyt ei ole mikään ratkaisu, mutta päästäkseni eroon vanhasta ohjelmistosta Nibessä, kommentoin rivin 852 tiedostossa /home/talo/bin/taloLogger/modules/datasources/nibe/nibeBusRS485.py
Koodia: [Valitse]
#value = value + (value32 << 16)Itse en lue yhtään 32 bittistä rekisteriä, joten saan tällä mielenrauhan kunnes asiaan löytyy kunnollinen ratkaisu.

Tosiaan näyttää siltä että seuraavan rekisterin arvo tulee nyt mukaan kysyttäessä dataa Nibeltä. Onnella, jos tuo seuraavan rekisterin arvo on 0, on saattanut mennä kuranttia tavaraa kantaan.

Ehkä joku muukin on samassa tilanteessa kuin minä, siksi mainostan tuota puukotusta.

[edit] ja lisänä tuon tiedoston puukotuksen jälkeen restarttaa taloLogger:
Koodia: [Valitse]
sudo svc -d /etc/service/taloLogger
sudo svc -u /etc/service/taloLogger
ja ehkä vikatilan kuittaus päälle jos et ehtinyt tarpeeksi nopeasti starttaamaan stopin jälkeen.

[edit] laitoin testiksi ne virtamittarit, 32 bittisillä rekistereillä, talologgeriin ja tulee ihan hyvin. Hm.. miksiköhän ne on ylipäätään 32bit?
« Viimeksi muokattu: 14.02.19 - klo:21:47 kirjoittanut Timo Karhu »
RMT: -58/169m2/650m3/27->17,5MWh/a/4hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(9)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 1-aika/pörssi/s-kiuas, 29m2-latt.lämm

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Maalämpöfoorumi
    • mittauksia
debianin stretch 64bit

root       673  0.0  0.0   1608   360 ?        S    18:17   0:00 readproctitle service errors: ...d_with_groups: not found ./run: 2: exec: /home/talo/bin/set_uid_with_groups:

oliskohan kellään tullut moista, johtuisiko 64bit?
linaroihin ei tunnu menevän

edit
ongelma ratkaistu, taloLoggerPi toimii 64bit debian 9 stretch /Rock PI 4B
« Viimeksi muokattu: 14.02.19 - klo:18:32 kirjoittanut jolla »

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
ISO KIITOS Timolle!!!!!!
Toimii, kuin ajatus.
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 299
  • Maalämpöfoorumi
Onko Jerry68:lla vaivevirtojen kysely erikseen vai 20 rekisterin joukossa? Nehän ovat 32bittisiä.
Nibe 1245-8 / 180m kaivo

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
Kaikki tulee Niben ModBus väylästä suoraan (muistaakseni vajaa 40 arvoa, kaikki ei käytössä Graphissa).
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa luu5

  • Täysjäsen
  • ***
  • Viestejä: 244
  • Maalämpöfoorumi
Suostuu lähettämää  yli 20 ilman ongelmia?
Kanta-Häme, puutalo (2003), 170m2 1,5 krs lattialämm. rossi + 30m2 AT ML konvekt. 2003 - 2018 Nibe 410P (ka. 21MWh/v). 1/2019-> Nibe F1255-12 R EM + UKV100, Vallox 110MV, 219m kaivo/219m akt

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
Eipä ole ollut mitään ongelmia arvojen luennassa, lisääkin sais, kun osais laittaa kaikki tiedot oikein Niben tietueista taloLoggerin NibeBusRS485.py tiedostoon. Useita olen sinne jo lisännyt. Tuo ModBus on ihan hyvä eikä hankalakaan, kun on ensin tämmöisenä aiemmin Linuxiin perehtymättömänä vähän opetellut, harjoitellut ja tehnyt uudelleen  :D
Varmuuskopioinninkin SQL kannasta sain viimein onnistumaan verkkolevylle.
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 299
  • Maalämpöfoorumi
Kommentoin myös Timon vinkin mukaan, ja myös oma setti lähti toimimaan!

Itse kerään rekisterin hakemista aroista noin 20 ja loput haetaan kyselyillä.
Nibe 1245-8 / 180m kaivo

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
Siis tuolta väylästä osa ja loput OWFS vai miten?
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 299
  • Maalämpöfoorumi
Kaikki väylästä. Nibe lähettää ne 20 rekisteriä modbussissa jatkuvasti, niitä ei tarvitse erikseen kysellä. Ne mitä ei ole määritetty kysytään erikseen ja niiden kysely kestää kauemmin, olikohan luokkaa 1,5s per rekisteri.
Nibe 1245-8 / 180m kaivo

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
Onko tietoa, mihin ne automaattisesti tulevat 20 menee taloLoggerissa? Itsellä ollut käsitys, että ne 20 menee muistitikulle, jos on koneessa kiinni ja modbus väylästä kysellään kaikki, jotka löytyy NibeBusRS485.py tiedostosta, josta nuo kaikki minunkin arvot käsittääkseni löytyy.

Vai lieneekö taloLoggerin toimintaperiaate se, että ottaa vastaan Niben lähettämät ja vertaa NibeBusRS485.py tiedostoon niitä ja kysyy loput, joita ei tullut, mutta ovat ko. tiedostossa.
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 299
  • Maalämpöfoorumi
Samaan modbus väylään ne 20 lähetetään. Sen lisäksi Nibe kirjoittaa niitä halutessa usb-tikulle.

Kts. https://www.nibe.fi/nibedocuments/24801/031725-10.pdf
Nibe 1245-8 / 180m kaivo

Poissa Jerry68

  • Täysjäsen
  • ***
  • Viestejä: 68
  • Maalämpöfoorumi
Niinpä näyttää olevan, joten noin 45 arvoa taitaa olla aika maksimissaan jos minuutin välein talletus.

Eli Niben automaattisesti lähettämiin arvoihin en ole kajonnut vaan lisännyt ne vaihevirrat sinne NibeBusRS... tiedostoon.
Nibe F1255-12 R (Smart price adaption) + FLM, kaivo 200m, OKT (hirsi) 160m2/390m3 vm.1999, lattialämmitys (kosteissa tiloissa sähköinen)

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 727
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Onko Jerry68:lla vaivevirtojen kysely erikseen vai 20 rekisterin joukossa? Nehän ovat 32bittisiä.
Määkin testasin just noita vaihevirtoja kun ne näyttivät olevan 32bit mutta yllätyksekseni tulivat ihan ok. No, oikeasti en mistään tarkistanut mitä ne luvut olivat mutta näyttivät hyviltä ampeereilta.
RMT: -58/169m2/650m3/27->17,5MWh/a/4hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(9)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 1-aika/pörssi/s-kiuas, 29m2-latt.lämm

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
Itsellä on nyt hommat edennyt siihen pisteeseen että aijon vaihtaa tuon logituksen SQLite -> mySQL.

Taisteluiden kautta voittoon olen saanut nyt talologgerin logittamaan dummy mittausta tuonne mySQL kantaa jonka totesin phpmyadministä mihin näyttäisi tulevan dataa.  :-\

No ongelmaksi kuitenki tuli tuo taloLoggerGraph en saa siihen kirveelläkään näykymään käppyrää. Graffiin tulee vain lukemaan teksi: ERROR: Invalid configuration key: MYSQLDB:HOST

mySQL:ssä olen ajanut käyttäjälle seuraavat komennot sekä käynnistänyt mysql servicen uudestaan:

Koodia: [Valitse]
grant all privileges on talodb.* to 'talo'@'localhost' identified by 'Salasana' with grant option;
FLUSH PRIVILEGES;

Koodia: [Valitse]
#############################################################################
# Data store configuration
#############################################################################

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

DB_TYPE = MYSQL
DB_TALOLOGGER_SCHEMA_VERSION = 1
#DB_TALOLOGGER_TABLE = talo_data
#DB_TIMECOL = time

MYSQLDB:HOST = localhost
MYSQLDB:USER = talo
MYSQLDB:PASSWD = Salasana
MYSQLDB:NAME = talodb


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

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


#############################################################################
# Cache configuration
#############################################################################

# Whether to cache images (true/false)
CACHE_IMAGES = false

Koodia: [Valitse]
+------------+-----------+-------------+
| User       | Host      | plugin      |
+------------+-----------+-------------+
| root       | localhost | unix_socket |
| talo       | localhost |             |
| phpmyadmin | localhost |             |
+------------+-----------+-------------+
Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
Ei taida olla hirveän aktiivista porukkaa enää tässä aihe ketjussa  :'(
Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus

Poissa luu5

  • Täysjäsen
  • ***
  • Viestejä: 244
  • Maalämpöfoorumi
Mitään en enää SQL:stä ymmärrä ja MySQL:stä sitäkin vähemmän joten kirjoitan lämpimikseni...

Pitäisikö jossain määritellä tuo talodb?

Entäs tuo grant komento, tukeeko MySQL tuota "identified by ... with grant option" ?

GRANT ALL ON mydb.* TO 'someuser'@'somehost'
Kanta-Häme, puutalo (2003), 170m2 1,5 krs lattialämm. rossi + 30m2 AT ML konvekt. 2003 - 2018 Nibe 410P (ka. 21MWh/v). 1/2019-> Nibe F1255-12 R EM + UKV100, Vallox 110MV, 219m kaivo/219m akt

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
Tuota se talodb on kyllä tehty ja se kerääkin tuosta dummy mittauksesta dataa kun katselin tuolla phpmyadmin:stä.

Itse en kyllä osaa tuohon kysymykseenvastata:
Entäs tuo grant komento, tukeeko MySQL tuota "identified by ... with grant option" ?

Googletellut olen kyllä parhaani mukaan ja ehkä tuo oma mySQL asennus perustuu suurimmalta osin alla olevaan linkkiin
https://pimylifeup.com/raspberry-pi-mysql/

Mikäli oikein ymmärsin niin jos talologgerissa on valittu schema = 1 niin talologger luo kantaan siinä olevat mittaukset niin kuin se loi nyt minulle tuon dummy mittauksen.

Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 727
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
ERROR: Invalid configuration key: MYSQLDB:HOST
Mulla noi avainsanat ovat muotoa "MYSQLDB_HOST" (eikä DIIBA:DAABA) eli alaviiva välissä. Oliskos toi?
RMT: -58/169m2/650m3/27->17,5MWh/a/4hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(9)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 1-aika/pörssi/s-kiuas, 29m2-latt.lämm

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
Mulla noi avainsanat ovat muotoa "MYSQLDB_HOST" (eikä DIIBA:DAABA) eli alaviiva välissä. Oliskos toi?

Siis copy/pastesin tuon suora siitä taloLoggerGraph:sta.

Saitko Timo Karhu tuon ratkaistua?

Itse vähän luulen että ongelma on jotenki tuossa mySQL privilegeleissä. Kokeilin myös HASSio:lla saada yhteyttä kantaa erilaisilla variaatioilla mutta tuloksetta  :'(
Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 727
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Siis copy/pastesin tuon suora siitä taloLoggerGraph:sta.

Saitko Timo Karhu tuon ratkaistua?

Itse vähän luulen että ongelma on jotenki tuossa mySQL privilegeleissä. Kokeilin myös HASSio:lla saada yhteyttä kantaa erilaisilla variaatioilla mutta tuloksetta  :'(

Sori, taisin olla epäselvä. Vaihda sinun "MYSQLDB:HOST" "MYSQLDB_HOST" eli korvaa kaksoispiste alaviivalla ja kokeile.
Minun talologger taitaa olla aika vanha, mutta kokeile nyt vaan.
Jos se vaihdon jälkeen valittaa "MYSQLDB:USER"sta niin sitten vaan vaihdat ne kaikki kaksoispisteet.

MySQL kanta ei salli oletuksena yhteyksiä ulkoapäin, siksi et varmaan saa HASSiolla yhteyttä.
RMT: -58/169m2/650m3/27->17,5MWh/a/4hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(9)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 1-aika/pörssi/s-kiuas, 29m2-latt.lämm

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
Sori, taisin olla epäselvä. Vaihda sinun "MYSQLDB:HOST" "MYSQLDB_HOST" eli korvaa kaksoispiste alaviivalla ja kokeile.
Minun talologger taitaa olla aika vanha, mutta kokeile nyt vaan.
Jos se vaihdon jälkeen valittaa "MYSQLDB:USER"sta niin sitten vaan vaihdat ne kaikki kaksoispisteet.

MySQL kanta ei salli oletuksena yhteyksiä ulkoapäin, siksi et varmaan saa HASSiolla yhteyttä.

Eli kokeilin vaihtaa tuon alaviivalla mutta tuloksetta. Uskoisin että kyllä se on sillä kaksoispisteellä.

Olen nyt yrittänyt saada HASSio (toisella raspberry pi:llä) yhteyttä talologgeriin ja se itse asiassa onnistui kun tein seuraavan:

1) sudo nano /etc/mysql/my.cnf
2) bind-address = 0.0.0.0          //add this line just below above line
3) sudo /etc/init.d/mysql restart //restart mysql
4) sudo mysql -u root -p //login to mysql cli as user 'root'
5) GRANT ALL PRIVILEGES ON *.* TO 'talo'@'%' IDENTIFIED BY 'Salasana' WITH GRANT OPTION;

Eli uskoisin, että ongelmat on nyt tuossa TaloLoggerGraph.conf :ssa.

En kyllä vain ymmärrä että mikä siinä voi olla niin ylitse pääsemätöntä  :-[
Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus

Poissa jad

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Uusin https://olammi.iki.fi/sw/taloLogger/download.php oleva taloLoggerGraph v1.2d sisältää taloLoggerGraph.conf tiedoston, jossa:
Koodia: [Valitse]
#############################################################################
# MySQL data store configuration
#############################################################################

# Host name for MySql database
MYSQLDB_HOST = localhost

# Database user name
MYSQLDB_USER = talo

# Database password
MYSQLDB_PASSWD = xxpassxx

# Database name
MYSQLDB_NAME = talo

Mistä lie olet tuon oman .conf tiedostosi saanut, jos siinä on kaksoispisteellä eroteltuna. Aiemmin postasit virheilmoituksen:
Koodia: [Valitse]
ERROR: Invalid configuration key: MYSQLDB:HOST
Jos nyt vielä kerran vaihdat nuo kaikki kaksoispisteet alaviivoiksi ja testaat taas, niin luulisi, että ainakin virheilmoitus muuttuu jos ei ala toimimaan.

Poissa Proxor

  • Täysjäsen
  • ***
  • Viestejä: 31
  • Maalämpöfoorumi
noi voihan *****  :-X

Näihän sen oli. En kyllä ymmärrä miten olen voinut noin killiin tuota katsoa. Varmaan kirjotelin/copypastesin nuo tuolta talologger.conf tai jotain. Olishan tuo pitänyt tuosta ylemmistä jo huomata  ::)

Kiitos ja anteeks, näin sitä tulee sokeeksi omille tekemisille.

Kiitokset Timo ja Jad
Viessmann Vitocal 333-G, 180m kaivo
150m2/400m3 talo + 35m2/185m3 talousrakennus