Uutiset:

Kirjoittaja Aihe: Talologger apua tarvitaan  (Luettu 261835 kertaa)

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #240 : 23.07.16 - klo:19:21 »
Koodia: [Valitse]
curl http://palvelin.ip/state.txtEsim. tuolla komennolla voi lukea sen tiedoston

Poissa timmy

  • Nuorempi jäsen
  • **
  • Viestejä: 17
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #241 : 24.07.16 - klo:23:01 »
Koodia: [Valitse]
curl http://palvelin.ip/state.txtEsim. tuolla komennolla voi lukea sen tiedoston

Kiitos. Miten saan sen tiedon talologgerille?

Poissa jussip

  • Täysjäsen
  • ***
  • Viestejä: 229
  • SH11, kaivo 235m
    • Talodata.net
Vs: Talologger apua tarvitaan
« Vastaus #242 : 25.07.16 - klo:12:15 »
Shell-modulilla ajat komentoa ja loput menee samalla tavalla kuin muillakin mittauksilla.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #243 : 02.08.16 - klo:18:38 »
mikähän olisi sopiva tapa siirtää varmuuskopio automatic /home/talo/data/talo.db johonkin serverille

ongelma ratkaistu
tällä sain toimimaan salasanan kanssa

sshpass -p "pass" rsync -alPvvz /home/talo/data/talo.db user@192.168.0.199:/home/
« Viimeksi muokattu: 03.08.16 - klo:18:13 kirjoittanut jolla »

Poissa hitachi

  • Täysjäsen
  • ***
  • Viestejä: 174
  • SH15 + SHAK702 + 2 x 150m kaivot. Yliteho.
    • Trendi
Vs: Talologger apua tarvitaan
« Vastaus #244 : 26.08.16 - klo:20:44 »
Hei,

kuinkahan monta vuotta tuollainen perus Kingston 8Gb muistikortti kestää loggerissa? Huomasin tuossa että reiluun viikkoon ei ole data pilveen liikahtanut, enkä liioin saanut yhteyttä loggeri-raspiin. Eikä liioin bootannut virtakatkolla. Koitan nyt ottaa backupin tuosta kortista jos saisi jotain ulos..

Toimiva backup on jossain...
"Ei se säätämällä hajoa, eikä se voi olla valmiiksi optimi-asetuksilla"            Trendi

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 841
  • 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
Vs: Talologger apua tarvitaan
« Vastaus #245 : 26.08.16 - klo:20:57 »
Hei,

kuinkahan monta vuotta tuollainen perus Kingston 8Gb muistikortti kestää loggerissa? Huomasin tuossa että reiluun viikkoon ei ole data pilveen liikahtanut, enkä liioin saanut yhteyttä loggeri-raspiin. Eikä liioin bootannut virtakatkolla. Koitan nyt ottaa backupin tuosta kortista jos saisi jotain ulos..

Toimiva backup on jossain...
1,5v naputtaa omani nyt mutta viestisi pani miettimään varmistuksen merkitystä... Toivottavasti saat tavarat talteen!

[edit] ei perkules, olenko kommentoinut tällaista? No, se sitten lähti Kingstonien taivaaseen n. kk tämän kirjoituksen jälkeen.. mikään ei ole niin tyhmä kuin ihminen.
« Viimeksi muokattu: 03.10.16 - klo:20:29 kirjoittanut Timo Karhu »
RMT: -58/169m2/650m3/27->18,5MWh/a/4hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(11)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 2-aika/m.aik./s-kiuas, 29m2-latt.lämm.

Poissa hitachi

  • Täysjäsen
  • ***
  • Viestejä: 174
  • SH15 + SHAK702 + 2 x 150m kaivot. Yliteho.
    • Trendi
Vs: Talologger apua tarvitaan
« Vastaus #246 : 27.08.16 - klo:00:55 »
Ok, omituista, mutta ei sen väliä...

sain otettua kortista backupin USBIT ohjelmalla, formatoin kortin SD-Formatter ohjelmalla ja palautin backupin Usbit ohjelmalla. Kortti takas loggeri-raspiin ja boottasi normaalisti ja data kulkee taas.

On ehkä hyvä ottaa muistikortista backup, kun kaikki toimii. Tuo Usbit ohjelma on ok, Restoressa kannattaa laittaa optioneista täppä päälle, että "ignore size jotain..." niin ei urputa jos kortti on muka liian pieni. Tuo ohjelma kun ottaa sen backupin bitti bitiltä koko kortista, eli jos on 8GB kortti niin backup on sen about 8GB. Mutta jos palauta set 2GB kortille niin ohjelma herjaa imagen koosta. No, TaloLoggerin image kyllä mahtuu 2GB kortillekin, mutta jos käsivarastossa on 2GB kortteja, niin täppä pääälle,.

Kaikki toimii taas  ;) Tässä oli hiukan ÖÖÖÖÖ mitäs nyt kun ei ole pitkään aikaan tarvinnut säätää  :D
"Ei se säätämällä hajoa, eikä se voi olla valmiiksi optimi-asetuksilla"            Trendi

Poissa Peca

  • Vanha jäsen
  • ****
  • Viestejä: 320
  • Lämpöä maasta jo vuodesta 2002
Vs: Talologger apua tarvitaan
« Vastaus #247 : 03.09.16 - klo:14:57 »
Sain TalologgerPi:n asennettua ja toimimaan 1-wire verkon kanssa, joka on yli 10 vuotta ollut käytössä LogTempin kanssa. Tietokanta on SQLitessä muistikortilla raspberryssä.  Nyt tarvis saada taloLoggerin tekemä sivu nettipalvelimelle, että sitä voi etänä tutkia. Miten se yksinkertaisimmillaan onnistuu? Olisko hyviä ideoita.

-Peca-
IVT E11 + 300/200 litran käyttövesivaraaja + 500 litran puskurivaraaja. Reikää akt. 285m

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #248 : 03.09.16 - klo:21:18 »
Sain TalologgerPi:n asennettua ja toimimaan 1-wire verkon kanssa, joka on yli 10 vuotta ollut käytössä LogTempin kanssa. Tietokanta on SQLitessä muistikortilla raspberryssä.  Nyt tarvis saada taloLoggerin tekemä sivu nettipalvelimelle, että sitä voi etänä tutkia. Miten se yksinkertaisimmillaan onnistuu? Olisko hyviä ideoita.

-Peca-
jos sinulla on sellainen nettiyhteys mistä pääsee tuvan puolelle niin eihän siinä tarvitse mitään, no jos jonkun domainin haluaa tai ip' llä suoraan raspille.
« Viimeksi muokattu: 17.09.16 - klo:09:41 kirjoittanut jolla »

Poissa Peca

  • Vanha jäsen
  • ****
  • Viestejä: 320
  • Lämpöä maasta jo vuodesta 2002
Vs: Talologger apua tarvitaan
« Vastaus #249 : 04.09.16 - klo:06:11 »
Tuohan näyttää hyvältä. Kuinka se on nettiin toteutettu. Oletko avannut portin suoraan raspille?

Sinulla näyttää olevan Banana Pi. Toimiiko hyvin?

-Peca-
IVT E11 + 300/200 litran käyttövesivaraaja + 500 litran puskurivaraaja. Reikää akt. 285m

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #250 : 04.09.16 - klo:16:41 »
jos sinulla on sellainen nettiyhteys mistä pääsee tuvan puolelle niin eihän siinä tarvitse mitään, no jos jonkun domainin haluaa tai ip' llä suoraan raspille, minulla on tuossa vastaava testissä
http://korsteeni.ddns.net/talo/
Kiinnostaisi myös kovin seikkaperäiset ohjeet aloittelevalle loggaajalle, joilla olisi mahdollista tarkistaa lämpötilat tien päältä? Vaikka ihan vaan tuon kotiverkossa näkyvän pohjan siirtäminen nettiin?

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #251 : 04.09.16 - klo:19:38 »
Kiinnostaisi myös kovin seikkaperäiset ohjeet aloittelevalle loggaajalle, joilla olisi mahdollista tarkistaa lämpötilat tien päältä? Vaikka ihan vaan tuon kotiverkossa näkyvän pohjan siirtäminen nettiin?

ei sitä pohjaa välttämättä tarvitse siirtää minnekään sieltä kotiverkosta (jos käyttää taloLoggeria), mennään vaan sinne kotiverkkoon katsomaan, portti auki reitittimestä, se on siinä, dy.fi käy tekemässä domainin, sekään ei ole välttämätöntä, en osaa yksinkertaisemmin sanoa

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 887
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #252 : 04.09.16 - klo:21:32 »
Kiinnostaisi myös kovin seikkaperäiset ohjeet aloittelevalle loggaajalle, joilla olisi mahdollista tarkistaa lämpötilat tien päältä? Vaikka ihan vaan tuon kotiverkossa näkyvän pohjan siirtäminen nettiin?

Ja joissakin reitittimissä, ainakin asuksissa, on dynamic dns. Eli reitittimen asetuksista saa tuon osoitteenkin. Sitten vaan ohjataan portti 80 raspin osoitteeseen, muita portteja ei kannata avata.
Keski-Suomi, omakotitalo 2019, vesikiertoinen lattialämmitys
Nibe F1145-8 + Jäspi GTV500, kaivo 178m
142m2 (690m3) + varasto 21m2 + pihasauna 18m2 (lämpökanaali n. 10m)

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #253 : 05.09.16 - klo:09:37 »
Kiinnostaisi myös kovin seikkaperäiset ohjeet aloittelevalle loggaajalle, joilla olisi mahdollista tarkistaa lämpötilat tien päältä? Vaikka ihan vaan tuon kotiverkossa näkyvän pohjan siirtäminen nettiin?

seikkaperäisten ohjeiden antaminen on täysin mahdotonta jos ohjeiden pyytäjä ei kerro mitään tietoja liittymästä/laitteista

mikä liittymä?..kiinteä...mobiili....jos on vain joku vanha 3G mokkula kannettavassa ja raspi jollain, millä?, niin vaikeeta tulee
jos taasen kiinteä netti niin reittimestä  joku portti auki, minulla on 4 porttia, 4 laitetta joihin pääsee, vaihtelee, miten availen niitä
reittittimien dyndns'ät on yleensä maksullisia, kokeiluissa kannattaa alkuun käyttää ilmaisia dy.fi tai no-ip tai sitten suoraan ip'llä joka löytyy kun kirjoittaa selaimeen myip, niin vaihtoehtoja tulee mistä osoitteensa katsoo ja sen kun kirjoittaa sitten taas selaimeen, millä menee sinne raspille ja lisää kaksoispisteen : ja avatun portin sen ipn perään pääsee kattelemaan esim minulla esim 46.128.168.124:80
jos avattu portti on 80 niin yleensä menee ilman kaksoispistettä ja porttia kun tuo 80 on oletusportti http palvelimelle

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #254 : 06.09.16 - klo:18:10 »
Käytössä on RaspberryPi joka on yhteydessä laajakaistareitittimeen(DNA, Sagemcom F-3284DC) langattomasti.

Reitittimen asetuksista pitäisi ilmeisesti seuraaviin kohtiin asettaa IP:t kuntoon?

Local IP   ::
Local Start Port    0
Local End Port   0
External IP     ::
Protocol   TCP   
Enabled    Yes

Koodia: [Valitse]
pi@raspberrypi ~ $ ifconfig

wlan0  Link encap:Ethernet  HWaddr 30:5a:3a:5f:3b:b1
          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:127 errors:0 dropped:2 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29327 (28.6 KiB)  TX bytes:16046 (15.6 KiB)

Tuo 192.168.1.103 on osoite josta siis pääsen kotiverkon selaimesta logit tarkastamaan.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #255 : 06.09.16 - klo:18:38 »
Käytössä on RaspberryPi joka on yhteydessä laajakaistareitittimeen(DNA, Sagemcom F-3284DC) langattomasti.

Reitittimen asetuksista pitäisi ilmeisesti seuraaviin kohtiin asettaa IP:t kuntoon?

Local IP   ::
Local Start Port    0
Local End Port   0
External IP     ::
Protocol   TCP   
Enabled    Yes

Koodia: [Valitse]
pi@raspberrypi ~ $ ifconfig

wlan0  Link encap:Ethernet  HWaddr 30:5a:3a:5f:3b:b1
          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:127 errors:0 dropped:2 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29327 (28.6 KiB)  TX bytes:16046 (15.6 KiB)

Tuo 192.168.1.103 on osoite josta siis pääsen kotiverkon selaimesta logit tarkastamaan.

ainoastaan modeemiin tarvitsee muutoksia
kirjaudu modeemiin sisälle selaimella hallintasivuille 192.168.0.1 ohjeen mukaan tuo mutta tuon raspin mukaan voisi olla 0 tilalla 1,....kokeile
sitten sieltä purkista kohta firewall ja sieltä advanced ja forwarding kohtaan raspin ip ja portti 80
ohjekirjasta tarkemmin kun nuo valikot vaihtelee firmiksen mukaan

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #256 : 06.09.16 - klo:18:45 »

Tuo siis reitittimen asetuksista.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #257 : 06.09.16 - klo:19:36 »

Tuo siis reitittimen asetuksista.

kyllä

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #258 : 06.09.16 - klo:20:10 »
kyllä
Tuohon laitoin Local IP:ksi ::192.168.1.103, mutta vieläkään ei ulkopuolisessa verkossa onnistu taloLoggerGraphin kuvaajien luku?

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #259 : 06.09.16 - klo:20:30 »
Tuohon laitoin Local IP:ksi ::192.168.1.103, mutta vieläkään ei ulkopuolisessa verkossa onnistu taloLoggerGraphin kuvaajien luku?

noihin ...port kohtiin vaikka 80
jos valikossa on, niin laita tcp/udp, tcplläkin pitäis toimii
enabled on
ja alhaalta apply

sitten kaikki reitittimet ei toimi välttämättä samasta liittymästä netin kautta takaisin joten kokeile varmuudeksi vaikka kännykällä ilman wifiä tai kilauta kaverille joka kokeilee

jotkut reitittimet vaatii uudelleenkäynnistyksen, tuosta en tiedä, en ole koskaan nähnytkään, ehkä jollain käytössä

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #260 : 07.09.16 - klo:20:30 »
ei tämä nyt elämää tärkeämpi asia ole mutta joku mättää kun rokissa näyttää ääkköset molemmilla mutta bananapi vain kun laittaa "View as server generated images"
olen muuttanut kaikki kolme fi- alkuista vaihtoehtoa bananassa, mutta......ei juymmarra.....
« Viimeksi muokattu: 17.09.16 - klo:09:39 kirjoittanut jolla »

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #261 : 10.09.16 - klo:20:22 »
noihin ...port kohtiin vaikka 80
jos valikossa on, niin laita tcp/udp, tcplläkin pitäis toimii
enabled on
ja alhaalta apply

sitten kaikki reitittimet ei toimi välttämättä samasta liittymästä netin kautta takaisin joten kokeile varmuudeksi vaikka kännykällä ilman wifiä tai kilauta kaverille joka kokeilee

jotkut reitittimet vaatii uudelleenkäynnistyksen, tuosta en tiedä, en ole koskaan nähnytkään, ehkä jollain käytössä
Näiden apujen jälkeen sain homman toimimaan, mutta nyt illalla osoite xx.xx.xxx.xx/talo/ antaa herjan
Not Found

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

Mistäs ratkaisua penkomaan sitten? Yritin jo laitteiden bootilla, ei apua.

Poissa hitachi

  • Täysjäsen
  • ***
  • Viestejä: 174
  • SH15 + SHAK702 + 2 x 150m kaivot. Yliteho.
    • Trendi
Vs: Talologger apua tarvitaan
« Vastaus #262 : 11.09.16 - klo:00:41 »
Oisko uklkoinen IP vaihtunut? Käväseppä www.whatismyip.com ja kokeile IP:lla mikä tuolta löytyy.
"Ei se säätämällä hajoa, eikä se voi olla valmiiksi optimi-asetuksilla"            Trendi

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #263 : 11.09.16 - klo:06:09 »
Oisko uklkoinen IP vaihtunut? Käväseppä www.whatismyip.com ja kokeile IP:lla mikä tuolta löytyy.
Muistaakseni vilkaisin eilen IP:n pysyneen samana, täytyy tarkistaa uudemman kerran kun pääsen kotiin.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger apua tarvitaan
« Vastaus #264 : 11.09.16 - klo:10:24 »
käy esimerkiksi dy.fi tekemässä domaini ja lataa

Koodia: [Valitse]
# apt-get install ddclient
# nano /etc/ddclient.conf

ja sinne seuraava rimpsu

protocol=dyndns2
server=dy.fi
login=your_username
password=your_password
your_domain.com  //tähän se oma domaini
         


ja vielä käynnistä palvelu uudelleen
Koodia: [Valitse]
# service ddclient restart
päivittyy automaattisesti jos/kun ip vaihtuu

Poissa James

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #265 : 12.09.16 - klo:10:52 »
Palomuurista johtui ilmeisesti tuo "blackout", sen asetuksia muuttamalla (+jollan ohjeilla) sain logit verkkoon: http://talolog.dy.fi/talo/?date=&period=24
Toivottavasti pysyisi nyt pystyssä.

Kiitos avusta!

Poissa Kokko74

  • Nuorempi jäsen
  • **
  • Viestejä: 23
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #266 : 02.10.16 - klo:20:33 »
Tarvitsisin hieman apua järjestelmän käynnistykseen. Minulla on Ubuntu 16.04.1 LTS versio serverinä ja yritän MYSQL tietokantaan tallennusta. Saan seuraavan ilmoituksen kun käynnistän talologgerin.

02.10.2016 20:29:20: Starting taloLogger.py (v1.7h).
02.10.2016 20:29:20: Initialized module DUMMY
02.10.2016 20:29:20: MYSQLDB: ERROR: Error loading database module MySQLdb
02.10.2016 20:29:20: ERROR: Error initializing module MYSQLDB: DBStore: Error loading databse module MySQLdb

Web sivu kyllä löytää ja pääsee tietokantaan. Ajatuksia...?

Poissa k113635

  • Konkari
  • *****
  • Viestejä: 864
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #267 : 02.10.16 - klo:20:47 »
02.10.2016 20:29:20: MYSQLDB: ERROR: Error loading database module MySQLdb
Koodia: [Valitse]
sudo apt-get install python-mysqldb
Tampere, 1-taso, puutalo, -97, netto 119m2/300m3(22C) + AT/VAR netto 32m2/90m3(15C), brutto 169m2/460m3 ,lattialämmitys
08/15- Nibe F1255-6, Jäspi GTV Hybrid 500, kaivo 190m, Toshiba Arctic 35 ILP, Vallox 121 SE

Poissa Kokko74

  • Nuorempi jäsen
  • **
  • Viestejä: 23
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #268 : 02.10.16 - klo:20:56 »
Kiitos, näin sitä tulee sokeaksi perusasioille kun on ollut raspille kaikki niin hyvin tehty asennuspaketissa.

Poissa Kokko74

  • Nuorempi jäsen
  • **
  • Viestejä: 23
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #269 : 08.10.16 - klo:09:03 »
Olen saanut nyt srverin muuten pystyyn ja tallentmaan mutta kuvien piirto ei onnistu. Serverinä on uusin ubuntu server ja sen myötä uusin php7. Raspilla kaikki confit toimii.
Ongelma 1:
Ääkköset ei näy Java pyynnöllä, kuvat muuten ok.

Ongelma 2:

Uusimmalla jpgraph versiolla 4.0.1 ei kuvat piirry oikein, muuten ok.

Ongelma 3:

Jos laitan taloLoggerGraph.conffiin STATE pyynnön aktiiviseksi  mitään ei piirry web-sivulle.

Olisiko ajatuksia?

Poissa MikkeSti

  • Nuorempi jäsen
  • **
  • Viestejä: 10
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #270 : 21.10.16 - klo:13:40 »
Terve tietäjät.

Kokemuksia talologgerin modbus moduulista?

Eli yritän lukea talologgerilla siemensin s7-1200 logiikkaa. Sieltä pitäisi saada näin alkuun lämpötila- ja kosteustieto kaivettua modbusin avulla ulos. S7 Modbus serverinä on saatu pyörimään ja testattu 2 eri client ohjelmalla toimivaksi.

taloLogger.conf sisältää rivit:
Koodia: [Valitse]
@DATASOURCE=MODBUS:MODBUS
MODBUS:TYPE = TCP
MODBUS:HOSTNAME = 192.168.1.100
MODBUS:TCPPORT = 502
MODBUS:RESPONSETIMEOUT = 2.0

@MODBUS:HOLDINGREGISTER=olohuonete:1:40002:INT16:1
@MODBUS:HOLDINGREGISTER=olohuonerh:1:40003:INT16:1
@MEASURE = olohuonete:MODBUS.olohuonete
@MEASURE = olohuonerh:MODBUS.olohuonerh

Mutta taloLogger.log sanoo näin:
Koodia: [Valitse]
21.10.2016 13:32:00: ModbusClient: ERROR: Invalid response data: Exception in functioncode
21.10.2016 13:32:00: MODBUS: ERROR: Modbus query results do not contain value for unitid 1 address 40002
21.10.2016 13:32:00: MODBUS: ERROR: Modbus query results do not contain value for unitid 1 address 40003

Eikös holdingregisterien lukuun pidä käyttää funktiokoodia 3? Ja mitä koodia talologgerin moduuli käyttää? Tässäkö ongelma?
Vai lähettääkö s7 erikoisia vastauksia mitä talologgeri ymmärrä?

T:Miika

Poissa Roori

  • Konkari
  • *****
  • Viestejä: 5 228
  • Maalämpo... Ollakko vai Ei....KYLLÄ
Vs: Talologger apua tarvitaan
« Vastaus #271 : 21.10.16 - klo:17:06 »
Terve tietäjät.

Kokemuksia talologgerin modbus moduulista?

Eli yritän lukea talologgerilla siemensin s7-1200 logiikkaa. Sieltä pitäisi saada näin alkuun lämpötila- ja kosteustieto kaivettua modbusin avulla ulos. S7 Modbus serverinä on saatu pyörimään ja testattu 2 eri client ohjelmalla toimivaksi.

taloLogger.conf sisältää rivit:
Koodia: [Valitse]
@DATASOURCE=MODBUS:MODBUS
MODBUS:TYPE = TCP
MODBUS:HOSTNAME = 192.168.1.100
MODBUS:TCPPORT = 502
MODBUS:RESPONSETIMEOUT = 2.0

@MODBUS:HOLDINGREGISTER=olohuonete:1:40002:INT16:1
@MODBUS:HOLDINGREGISTER=olohuonerh:1:40003:INT16:1
@MEASURE = olohuonete:MODBUS.olohuonete
@MEASURE = olohuonerh:MODBUS.olohuonerh

Mutta taloLogger.log sanoo näin:
Koodia: [Valitse]
21.10.2016 13:32:00: ModbusClient: ERROR: Invalid response data: Exception in functioncode
21.10.2016 13:32:00: MODBUS: ERROR: Modbus query results do not contain value for unitid 1 address 40002
21.10.2016 13:32:00: MODBUS: ERROR: Modbus query results do not contain value for unitid 1 address 40003

Eikös holdingregisterien lukuun pidä käyttää funktiokoodia 3? Ja mitä koodia talologgerin moduuli käyttää? Tässäkö ongelma?
Vai lähettääkö s7 erikoisia vastauksia mitä talologgeri ymmärrä?

T:Miika
ei kyllä lähtenyt täälläkään toimimaan tuo sama setuppi...s7-1200 tuntuu muuten toimivan modbusTCP:llä sekä serverinä ja clientinä kun sitä aikoinaan lämpöpalikalla ja testi clienteillä koittelin, vähän samalla tappaa kuin sinäkin.

Poissa MikkeSti

  • Nuorempi jäsen
  • **
  • Viestejä: 10
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #272 : 21.10.16 - klo:18:34 »
Lisää testiä client ohjelmalla "Simply Modbus TCP Client 8.0.4".

Hakemalla funktiokoodilla 3 ja osotteella 40001 yhden rekisterin homma toimii hienosti. Vaan kun näppää päälle "2 byte ID" niin vastaus on "Exeption Response: 03 = Illegal Data Value". Pieni guugletus ja talologgerin modbus moduulin tarkastelun jälkeen kyse mahtaa olla ns.  MBAP Headerista:
Lainaus
MBAP Header

A new 7-byte header called the MBAP header (Modbus Application Header) is added to the start of the message.  This header has the following data:
Transaction Identifier: 2 bytes set by the Client to uniquely identify each request. These bytes are echoed by the Server since its responses may not be received in the same order as the requests.

Protocol Identifier: 2 bytes set by the Client, always = 00 00
Length:  2 bytes identifying the number of bytes in the message to follow.
Unit Identifier: 1 byte set by the Client and echoed by the Server for identification of a remote slave connected on a serial line or on other buses.

S7 ei siis ymmärrä tätä 2 byte identtiä?
Ja talologgerin vikailmotus "ModbusClient: ERROR: Invalid response data: Exception in functioncode" on sama kuin simply modbusin ""Exeption Response: 03 = Illegal Data Value"?

Mites tämä puukotetaan pois talologgerin koodista?

T:Miika


Edit:

Tässä hex rimpsut ensin onnistuneesta kyselystä ja sen jälkeen epäonnistuneesta "2 byte ID" pyynnöstä:
Koodia: [Valitse]
2016/10/21 19:54:29  >>> 00 01 00 00 00 06 01 03 00 00 00 01
2016/10/21 19:54:29  < 00 01 00 00 00 05 01 03 02 00 00

2016/10/21 19:54:35  >>> 00 02 00 00 00 07 00 01 03 00 00 00 01
2016/10/21 19:54:36  < 00 02 00 00 00 03 00 81 03
Exception Response
03 = Illegal Data Value

Edit2:

Taisi olla huuhaa tuo minun MBAP header homma. Taitaa olla selitys sille miten RTU muuttuu TCP:ksi.

Kokeilin nyt laittaa pöytäkoneelle Modbus serverin ja yhistellä talologgeria siihen. Ei toimi sekään. Seuraavaksi serverin asetuksista "Ignore Unit ID" niin sen jälkeen homma rupesi pelaamaan ja talologgerin näyttää arvot niinku pitää.

Eli ongelma on siis tosiaan talologgerissa ja Unit ID:n lähetyksessä. Täytyy vielä yrittää löytää S7 konffista sama ignore unit id täppi niin sitten ei ois ongelmaa ollenkaan. :)


Poissa MikkeSti

  • Nuorempi jäsen
  • **
  • Viestejä: 10
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #273 : 23.10.16 - klo:22:37 »
Joo sano rengit päissään.

Jollahi onnekantamoisella lähti modbus pelittämään. Koitin suutuspäissäni tutkia ja mulkkailla /utils/modbus.py tiedostoa ja rikkihän se meni vaikka kaikki muka palautin ennalleen. Tämän jälkeen otin kopion taloLogger_v1.7h.zip:istä ja purin sen omalle ftp palvelimelle. Vanha tiedoston nimesin modbus.py.old ja kopsasin uuden ftp:n kautta tilalle. En hädissäni tarkistanu edes tiedostojen oikeuksia yms. Testiksi sitten toinen talologgeri pyörimään minimaalisella konffiksella ilman logitusta ja tadaa... se toimii! Tämä sammuksiin ja koko ajan taustalla pyörivään talologgeriin uudet asetukset rego600 rinnalle ja homma toimii edelleen! Nyt näkyy siis graafissa S7:sta kaapattu olohuoneen lämpötila.

Tein vielä tarkistuslogia pöytäkoneen modbus serverin kanssa. Nyt talologgerin lähettämän pyynnön PDU:n pituus on 06 byteä niinku pitää ja unitID on 01 eikä 00 01.

Koodia: [Valitse]
00 01 00 00 00 06 01 03 00 00 00 01
00 01 00 00 00 05 01 03 02 00 00

Ja vielä selvennyksenä että kyseessä on raspi 2 puhtaalla raspbian+talologgerpi asennusskriptillä tehtynä. Muistaakseni kesäkuussa viritelty ekan kerran toimintaan.

Onkos vielä käyttäjällä Roori S7 ja talologgeri käytössä? Pystytkö testaamaan ja toistamaan tämmösen tilanteen? Ettei tämä ole vaan joku muu minun näppäilemä vahinko :)

Poissa Roori

  • Konkari
  • *****
  • Viestejä: 5 228
  • Maalämpo... Ollakko vai Ei....KYLLÄ
Vs: Talologger apua tarvitaan
« Vastaus #274 : 23.10.16 - klo:23:56 »
Ei ole vermeet pyörimässä, siis kumpikaan loggeri ja s7...ovatten odotuslistalla. Testailin vaan jos laittaisin mutta se jäi sitten laakereilleen ku ei pelittänyt ja muutenkin ei oikein ole ehtinyt paneutua. Josko kun tulee tuo v14 tosta softasta heräis innostus.  8)

Poissa MikkeSti

  • Nuorempi jäsen
  • **
  • Viestejä: 10
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #275 : 24.10.16 - klo:00:49 »
No eikös tia portalista jo 14 löyvy?  ;)

Mulla oisi seuraavana listalla valloxin rs485 väylän tutkiminen josko sen sais talologgerille tietoja antamaan. Tai s7 perään. Tässä on vähän kotiautomaatio karannu lapasesta.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #276 : 24.10.16 - klo:18:22 »
Ongelma 1:
Ääkköset ei näy Java pyynnöllä, kuvat muuten ok.

Ongelma 2:

Uusimmalla jpgraph versiolla 4.0.1 ei kuvat piirry oikein, muuten ok.

Ongelma 3:

Jos laitan taloLoggerGraph.conffiin STATE pyynnön aktiiviseksi  mitään ei piirry web-sivulle.

Olisiko ajatuksia?

O1: Konfiguraatiotiedoston (taloLoggerGraph.conf) merkistö on väärä vs. merkistö, jolla PHP ympäristössäsi on asetettu toimimaan tällä hetkellä.

O2: TaloLoggerGraph toimii jpgraphin versiolla 3.0.7. Tuki 4.0.1 vaatinee ilmeisesti jatkokehitystä.

O3: Tuleeko PHP:n virhelokiin tai palautettavalle sivulle jotain virheilmoitusta, kun aktivoit STATE-tyyppisen konfiguraatiorivin? Tuosta kuvasta näkyy vähän huonosti, mutta näyttäisi, että sinulla pitäisi olla vastuson-niminen tieto kannassa, jonka tilaa sitten tarkastellaan (onko isompi kuin 0 vai ei). Koita jollain perusvärillä (vaikka black ensin), jos tuo värinimi on väärä.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #277 : 24.10.16 - klo:18:44 »
Eli ongelma on siis tosiaan talologgerissa ja Unit ID:n lähetyksessä. Täytyy vielä yrittää löytää S7 konffista sama ignore unit id täppi niin sitten ei ois ongelmaa ollenkaan. :)

Tutkiskelin tuota kuvaustasi yllä sekä taloLoggerin koodia. En usko, että taloLogger lähettää missään tilanteessa 2-byten unit id:tä. Toisaalla ilmeisesti lähti toimimaan, kun disabloit serveripäästä unitid-tarkistuksen kokonaan? Voisiko olla, että unitid:n pitäisi olla sinun setupissa jotain muuta kuin tuo konfiguraatiossa käyttämäsi 1?

Poissa MikkeSti

  • Nuorempi jäsen
  • **
  • Viestejä: 10
  • Maalämpöfoorumi
Vs: Talologger apua tarvitaan
« Vastaus #278 : 24.10.16 - klo:20:40 »
Tosiaan pöytäkoneelle mb serveri pystyyn ja liikenne tarkkailuun. Alkuun talologgeri lähetti aina ylimääräsen 00 byten. Muistaakseni conffissa kokeilin unitid:nä 0, 1,10 ,255 ja 300. Tuo 300 meni selkeesti 2 byte id:n puolelle. Jos se S7 olis todellisen 2 byten tajunnu mutta ei. Voiko joku olematon näppäilyvirhe conffissa tehä moisen sekaannuksen? Kummalliselta kuulostaa kun Roorilla aikoinaan samat oireet eikä saanu pelaamaan.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Talologger apua tarvitaan
« Vastaus #279 : 24.10.16 - klo:21:38 »
Tosiaan pöytäkoneelle mb serveri pystyyn ja liikenne tarkkailuun. Alkuun talologgeri lähetti aina ylimääräsen 00 byten. Muistaakseni conffissa kokeilin unitid:nä 0, 1,10 ,255 ja 300. Tuo 300 meni selkeesti 2 byte id:n puolelle. Jos se S7 olis todellisen 2 byten tajunnu mutta ei. Voiko joku olematon näppäilyvirhe conffissa tehä moisen sekaannuksen? Kummalliselta kuulostaa kun Roorilla aikoinaan samat oireet eikä saanu pelaamaan.

Ok. Edelleen koodista katsottuna en keksi miten siihen MBAP-headeriin voisi tulla kaksi tavua unitid:stä. Jos kuitenkin saat tämän toistettua ja lokista todistettua, niin mielellään tutkitaan asiaa lisää mm. laittamalla taloLoggerin ModbusTCP-koodiin lisää lokitusta. Voi olla, että silloin tuossa on jokin bugi, jota en nyt heti kuitenkaan näe, että miten olisi mahdollinen.

Jos unitID:ksi laittaa 300, niin taloLogger ei lähetä mitään ja lokiin pitäisi tulla virheilmoitus

  ERROR: Invalid modbus parameters for functionCode 0x03: Invalid unitID