Uutiset:

Kirjoittaja Aihe: Nibe F1345 + TaloLoggerPi + 1Wire-antureita  (Luettu 40650 kertaa)

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« : 05.01.15 - klo:15:17 »
Aloitanpa nyt selkeyden vuoksi uuden ketjun. Tarkoituksena olisi rivitalokiinteistössä logittaa hieman tuon lämmityslaitteiston toimintaa ja mahdollisesti tuo vesimittarin seurantakin olisi sitten seuraavana projektina. Talologgerin sainkin jo asennettua ja nyt olisi tarkoituksena alkaa liittää antureita ja muuta. Aiemmista ketjuista jo käytännön vinkkiä hyvin saanutkin, mutta nyt selkeyden vuoksi vielä pari kysymystä ennenkuin alan laitteistoa paikalleen rakentelemaan.

1. 1-wire ja gpio - tuossa uusimmassa TaloLoggerin versiossa kun on tuo gpio-tuki, niin voiko siihen suoraan liittää noita 1-wire -antureita? Vai onko edelleen helpoin tapa tuo USB-adapterin hankkiminen ja laittaa verkosto sitten sen perään?

2. Nibe F1345 - jutteleeko tuo TaloLogger Niben Modbus-väylän kanssa vai pitäisikö tuota anturidataa lukea jotenkin muuten koneesta? Tällä hetkellä Nibe on uplinkin kautta kytkettynä, näyttöpaneelin alareunassa on tuo RJ-45 -liitin käytössä. Tuo tuntuu ainakin graafien osalta olevan vähän epätarkka ja muutenkin haluaisin vähän täydennellä noita lämpötilamittauksia vielä tuolla 1-wirellä, niin saisi sitten kaikki lämpötiedot samaan kuvaan/graafiin.

Kiitokset jo etukäteen! Kyselenpä sitten vielä lisää jos itse käytännön toteutuksessa alkaa haasteet kasvamaan liiaksi eikä noista aiemmista ketjusta vastausta löydy.
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #1 : 05.01.15 - klo:15:43 »
1. 1-wire ja gpio - tuossa uusimmassa TaloLoggerin versiossa kun on tuo gpio-tuki, niin voiko siihen suoraan liittää noita 1-wire -antureita? Vai onko edelleen helpoin tapa tuo USB-adapterin hankkiminen ja laittaa verkosto sitten sen perään?

TaloLoggerin GPIO-tuki ei tue 1-wire-antureita (koska Raspberry Pi:n GPIO-python-kirjasto ei tue). USB-adapteri siis ainakin ratkaisee ja OWFS. Toisaalta on mahdollista kyllä tehdä GPIO:nkin avulla, mutta tuolloin pitää sitten lukea arvot jotenkin muuten kuin GPIO-moduulilla (shell-moduuli). Jos RPi.GPIO-kirjaston tuki laajenee, niin taloLoggerinkin tuki voidaan laajentaa, tällä hetkellä ei kuitenkaan vielä.

2. Nibe F1345 - jutteleeko tuo TaloLogger Niben Modbus-väylän kanssa vai pitäisikö tuota anturidataa lukea jotenkin muuten koneesta? Tällä hetkellä Nibe on uplinkin kautta kytkettynä, näyttöpaneelin alareunassa on tuo RJ-45 -liitin käytössä. Tuo tuntuu ainakin graafien osalta olevan vähän epätarkka ja muutenkin haluaisin vähän täydennellä noita lämpötilamittauksia vielä tuolla 1-wirellä, niin saisi sitten kaikki lämpötiedot samaan kuvaan/graafiin.

Nibe/Modbus -tuki on kehityslistalla vielä. Eli tällä hetkellä ei ole tukea. Voidaan priorisoida tammikuulle, jos testihenkilöitä löytyy.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #2 : 05.01.15 - klo:16:02 »
Täältä löytyy yksi testaaja.

Juuri tosin testailin openhabin nibegw:tä, mutta pumppu meni vikatilaan koko ajan jostain syystä, kun modbussin aktivoi... Kerran taisi tulla jotain selkeää uloskin. Liekkö sitten v.1.03:lla merkitystä, kun v.1.20 on uusin.
Tämä RS485 käytössä: http://www.ebay.com/itm/USB-to-RS485-FTDI-interface-Board-FT232RL-75176-New-/250955236480?ssPageName=ADME:L:OC:DE:3160
Nibe 1245-8 / 180m kaivo

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #3 : 06.01.15 - klo:12:58 »
Ok, kiitokset vastauksesta. Täytyy alkaa viritellä tuota 1-wire -verkkoa ja varautua tuohon modbus-hommaankin. Tuo edellisessä viestissä linkitetty muunnin lienee ihan passeli siihen modbus-varaukseen?

Periaatteessa voisin itsekin tuota sitten testailla jos vaan saan systeemit tässä tammikuun aikana rakenneltua! Loma kun loppuu, niin tuo työnteko alkaa taas häiritä harrastustoimintaa.. :D
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #4 : 16.01.15 - klo:00:52 »
taloLoggerin kehitysversio v1.6e (ei virallinen julkaisu) olisi saatavilla ja testaajia vailla.

    http://olammi.iki.fi/sw/taloLogger/taloLogger_v16e.zip

Paketissa oleva taloLogger.conf on viritetty niin, että siihen pitäisi vain muuttaa tuon Nibe-modbus-adapterin sarjaportti (NIBE:PORTNAME) ja tuon pitäisi lokittaa Nibestä 2 minuutin välein ulkolämpötilaa siihen konsolille (datastoreja ei ole konfiguraatiossa määritelty, joten se tulostaa konsoliin). Kaikki huomiot tervetulleita. Huomioihin mielellään mukaan siihen konsolille mahdollisesti tulostuvat ilmoitukset. Jos tuo ulkolämpö saadaan toimimaan, niin jatketaan sitten noiden mittauspisteiden laajentamisella.

Versiossa on myös yleisempi Modbus-tuki (MODBUS-moduuli), joka tukee RTU, ASCII ja TCP -moodeja. Konfiguraatio alla ja sitäkin voi kokeilla tietysti, jos on jotain geneerisempiä/muita/muuntyyppisiä Modbus-lähteitä kuin tuo Nibe. Teen seuraavaksi Enervent-testimoduulin. Sekä Nibe että tämä Enervent tulevat käyttämään tuota MODBUS-moduulia taustalla.

Kuten sanottua, niin tässä on tehty koodit aika lailla silmät kiinni, kun varsinaisia pumppuja ja laitteita ei ole. Erinäisiä speksejä on ja pari Modbus-testipenkkiä, joilla jotain saatu tuon perus-Modbusin osalta todennettua.

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #5 : 16.01.15 - klo:12:01 »
Nopeaa toimintaa, kiitokset kovasti! Nopeampaa kuin adapteritoimitus, laitan testiin heti kun tuo saapuu. Eli periaatteessa pitäisi toimia ilman tuota Niben kiitettävän arvokasta Modbus-välilaitetta niin, että laittaa talologgerin lukemaan suoraan pumpun dataa tuon rs485-adapterin kautta?
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #6 : 16.01.15 - klo:12:33 »
Nopeaa toimintaa, kiitokset kovasti! Nopeampaa kuin adapteritoimitus, laitan testiin heti kun tuo saapuu. Eli periaatteessa pitäisi toimia ilman tuota Niben kiitettävän arvokasta Modbus-välilaitetta niin, että laittaa talologgerin lukemaan suoraan pumpun dataa tuon rs485-adapterin kautta?

Tuo on modbus-moduuliin pohjautuva. Juttelee ulospäin Modbus RTU:ta sarjamuodossa. Fyysisen liitynnän osalta ollaan taas alueella, jota en ihan 100% tunne. Modbus-parametrit ja tuon ulkolämpötilapisteen kalastelin tuosta dokumentista: http://www.nibe.fi/nibedocuments/14059/031725-5.pdf

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #7 : 16.01.15 - klo:13:09 »
Nopeaa toimintaa, kiitokset kovasti! Nopeampaa kuin adapteritoimitus, laitan testiin heti kun tuo saapuu. Eli periaatteessa pitäisi toimia ilman tuota Niben kiitettävän arvokasta Modbus-välilaitetta niin, että laittaa talologgerin lukemaan suoraan pumpun dataa tuon rs485-adapterin kautta?

Tuo on modbus-moduuliin pohjautuva. Juttelee ulospäin Modbus RTU:ta sarjamuodossa. Fyysisen liitynnän osalta ollaan taas alueella, jota en ihan 100% tunne. Modbus-parametrit ja tuon ulkolämpötilapisteen kalastelin tuosta dokumentista: http://www.nibe.fi/nibedocuments/14059/031725-5.pdf

Eli taitaisi kuitenkin tarvita tuon Niben oman modbus-laitteen rinnalle? Sellaista ei meillä ainakaan toistaiseksi ole.. Meneekö tuo paria aihetta alempana olevassa Openhab-keskustelussa käydyn tyyppinen tapa lukea suoraan Niben pumpun lähettämää dataa sitten jo turhan vaikeaksi? Ainakin siellä näyttää helposti pumppu menneen vikatilaan kun yrittää modbusia aktivoida suoraan siten, että välissä ei olisi tuota Niben omaa modulia.
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 noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #8 : 16.01.15 - klo:13:54 »
Nopeaa toimintaa, kiitokset kovasti! Nopeampaa kuin adapteritoimitus, laitan testiin heti kun tuo saapuu. Eli periaatteessa pitäisi toimia ilman tuota Niben kiitettävän arvokasta Modbus-välilaitetta niin, että laittaa talologgerin lukemaan suoraan pumpun dataa tuon rs485-adapterin kautta?

Tuo on modbus-moduuliin pohjautuva. Juttelee ulospäin Modbus RTU:ta sarjamuodossa. Fyysisen liitynnän osalta ollaan taas alueella, jota en ihan 100% tunne. Modbus-parametrit ja tuon ulkolämpötilapisteen kalastelin tuosta dokumentista: http://www.nibe.fi/nibedocuments/14059/031725-5.pdf
Loistavaa! Pitänee yrittää ehtiä vkoloppuna testata.
Muistakaa ModBusManagerilla enabloida Nibestä tarvittavat rekisterit päälle, esim. nyt ulkolämpötilatieto.

Modbus 40-palikkaa tai RMU 40:tä ei ole minullakaan. Lähettääkö talologger Nibelle kuittausviestin "ACK/NAK"-viestin?

En vielä saanut talologger e-versiota tutkittavaksi, mutta mihin NIBE:PORTNAME viittaa? Porttina ymmärtääkseni Nibessä kuunnellaa UDP 9999.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #9 : 16.01.15 - klo:14:53 »
Ok. Koitan päästä kartalle... Nibeen on siis joku lisäosa (xxx 40), joka on tuossa PDF:ssäkin mainittu. Se tarjoaa Modbus RTU -sarjaliitynnän ulos. taloLogger v1.6e tukee nyt tällä hetkellä tuota modbus:lla lukemista. PORTNAME on tässä tapauksessa sarjaportin nimi, jossa tämä xxx40 on toisessa päässä.

OpenHabissa on jäsen Palin tekemä C-sovellus, joka lukee jotenkin suoraan pumpun väylältä (ei modbus) liikennettä. Ilmeisesti esittää olevansa xxx40. Sovellus julkaisee saamansa tiedot UDP-paketteina oletuksena porttiin 9999. taloLoggerin versiossa v1.6e ei ole tälle tukea - vielä.

Olin ymmärtänyt tarpeen siis hieman väärin. No, ei se modbus-moduuli mennyt varmasti ohi, koska se on ihan mielenkiintoinen muiden laitteiden kanssa.

Voin kokata kyllä tuollaisen NibeGW:n henkisen moduulin, joka lukee frameja ja lähettää ACK:in. Tai toinen vaihtoehto on kuunnella NibeGW:ltä tulevia UDP-paketteja ja ottaa dataa niistä. "Valmiimpi" ratkaisu olisi tehdä tuo sarjaliikennöinti taloLoggeriin myös.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #10 : 16.01.15 - klo:16:25 »
Jep, tuollaiselle NibeGW tyyppinen ratkaisu ja sarjaliikenteen kerääminen talologgeriin olisi hyvä.

Jos noita xxx 40 -laitteita ei ole kuittaamassa Nibelle ja MODBUS enabloidaan Nibestä, niin Nibe menee välittömästi vikatilaan (ei siis virhettä vaan heti vika päälle)-->loppuu lämmittämiset. Siksi tuo ACK-viestin lähettäminen on oleellista.

En tiedä, mikä itsellä ei pelittänyt OpenHabissa. Se kuittasi ehkä kerran Nibelle ja sitten vikatila päälle. RS485-adapteri on tämä http://www.ebay.com/itm/USB-to-RS485-FTDI-interface-Board-FT232RL-75176-New-/250955236480?ssPageName=ADME:L:OC:DE:3160


Tässä pätkä kuittauksesta, mitä Nibe vastaili takaisin
Koodia: [Valitse]
pi@raspberrypi ~ $ sudo /opt/nibegw -v -d /dev/ttyUSB0
Open serial port: /dev/ttyUSB0
UDP address 127.0.0.1:9999
00 92 9C 00 00 8F 9C 0F 00 90 9C 00 00 4F 9C 77 00 50 9C 47 00 FF FF 00 00 6E 5C 00 20 EE 00 CE calc checksum CE
recv checksum CE
Valid message received, len=6
Send ACK (0x06)
writeByte: 06
Nibe 1245-8 / 180m kaivo

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #11 : 16.01.15 - klo:17:35 »
Onko tuo Nibegw sellainen, että osaa lukea sarjaliikenteestä vain tuon esimääritetyn log.set -tiedoston sisältämät tiedot mitä pumppu alkaa automaattisesti lähettää, eli max 20 anturia? Eli ei osaa lähettää kyselyä pumppuun päin lukeakseen yksittäistä anturidataa tai kirjoittaakseen noita rekisteriarvoja? Kun eikö tuo Modbus40 tarjoa periaatteessa mahdollisuuden myös pumpun konfigurointiin?
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #12 : 16.01.15 - klo:18:03 »
Näin se taitaa olla. Eli siellä on jokin konfiguroitu setti niitä arvoja (20 kpl), jotka lähetetään määrävälein ilmeisesti tälle xxx40:lle. Sellainen oikea taas hilloaa ilmeisesti arvot muistiinsa ja palvelee niitä modbusilla. Mainitussa PDF-tiedostossa kuvaillaan, että arvot, jotka on konfiguroitu tuohon 20 kpl settiin tulevat xxx40:seltä nopeasti ja muut arvot saa kyllä, mutta menee 2.1 sekuntia aikaa. Tässä xxx40 luultavasti käy erikseen kysymässä arvon väylän yli (eli lähettää jonkinlaisen kyselyn, josta ei nyt ole tietoa, että millainen se on ja millainen vastaus siihen tulee). Samoin xxx40:llä dokumentista päätellen voisi myös asettaa modbusin avulla jonkun halutun asetusarvon. Tuolloin xxx40 luultavasti kirjoittaa pumpun väylälle jonkin komennon, joka saa aikaan arvon päivittymisen.

Näitä kaikkia tietysti voisi logittaa siten, että RS485-adapteri on pumpun väylässä kiinni ja se kuuntelee liikennettä (ei kuittaile itse mitään). Sitten väylässä pitäisi olla myös se xxx40-laite ja sitä kun kutittelisi, niin voisi väylältä katsoa, että millaisia kehyksiä siellä liikkuu.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #13 : 16.01.15 - klo:20:25 »
Juuri laitoin Palin Arduino-version rullaamaan ja Nibe ei ainakaan mene vikatilaan. :)

Mikä olisi nyt järkevin tapa onkia Nibestä tiedot TaloLoggerille?

Mitä tuossa surffailin, niin Arduino saattanee olla Raspberryä järkevämpi tuohon kuittailuun, koska se nousee Raspia nopeammin ylös virtojen saannin jälkeen. Palikohan se raportoi Raspi-ongelmasta, että Nibe ehtii aloittaa nopeammin väylän kuuntelun kuin Raspi.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #14 : 16.01.15 - klo:20:30 »
Mikä olisi nyt järkevin tapa onkia Nibestä tiedot TaloLoggerille?

Samaan vauhtiin tuohon NibeRS485-moduuliin tulee varmaan se UDP-framejen vastaanotto (voi käyttää NibeGW:tä) ja itse Sarjaliityntä (jos esim. Raspi, Läppäri muu on kiinni siinä).

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #15 : 16.01.15 - klo:21:01 »
Ymmärsinkö oikein, tuon 1.6e version pystyy poimimaan nyt ulkolämpötilatiedon sarjaliikenteen seasta? Eli kaiken järjen mukaan kun kytken TaloLoggerPi:n RS485:n rinnan Arduinon kanssa väylälle, niin pumpun ei pitäisi mennä vikatilaan ja Talologger poimii väylältä tiedot.

Vai pitääkö homma hoitaa siten, että vain jokin toinen laite on RS485:ssa kuittailemassa viestejä (nyt Arduino) ja se samalla pommittaa TaloLoggerin IP:seen tiedot?

ps. kuinka tuo RS485 on speksattu, voiko samalla väylällä olla useita laitteita? Esim. Nibe, Iv-kone ja jotain muuta?


Olisikohan parempi idea RS485-->Arduino-->ethernet-->Raspi (talologger)?
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #16 : 16.01.15 - klo:21:40 »
Ymmärsit väärin. 1.6e tarvitsisi sen xxx40-modus-laitteen väliin. Siitä se osaisi nyt kalastaa sen ulkolämpötilan.

Uunista tulee viikonlopun aikana 1.6f, jossa joko voit kytkeä RS485-RS232-taloLogger ja lokittaa jotain niistä 20 arvosta, jonka jollain tavalla tai toisella saat kerrottua sille pumpulle. Tai voit käyttää RS485-Palin NibeGW-ethernet-taloLogger -tapaa, jolloin jälleen lokitettavana on ne max 20 arvoa mitä niissä UDP:n yli tulevissa frameissa on.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #17 : 16.01.15 - klo:21:42 »
Joo kantapään kautta huomasin saman asian :)

Nyt Raspberryllä kuuntelen 9999 udp-portti ja jotain viestiä sieltä tulee, osa on selkeää, mutta en sitten tiedä miksi noi ruudut (johtuneeko puttystä sitten...)

Koodia: [Valitse]
▒F1245-8 R▒\ kK\ iI\ kK\ iI\ hPD▒
P▒▒▒▒▒\ kK\ iI\ kK\ iI\ hPD▒▒▒)▒▒ިߨ▒▒H▒O▒N▒▒M▒▒a▒▒▒▒8▒▒<▒▒/▒▒▒▒)▒▒▒▒)▒▒O▒
▒ިߨ▒▒H▒
P▒▒▒▒▒\ ▒▒\ ▒▒\ kK\ iI\ kK\ iI\ hPD▒
▒ިߨ▒▒H▒
      N▒▒M▒▒a▒▒▒▒8▒▒<▒▒.▒▒▒▒)▒▒▒▒*▒▒O▒P▒▒▒▒▒\ kK\ iI\ kK\ iI\ hPD▒
▒ިߨ▒▒H▒
      N▒▒M▒▒a▒▒▒▒8▒▒<▒▒-▒▒▒▒*▒▒▒▒)▒▒O▒P▒▒▒▒▒\ kK\ iI^Z

Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #18 : 16.01.15 - klo:21:45 »
Noo, se on binäärimössöä se data, jota sieltä tulee, että ei sen pitäisikään kovin komealta näyttää. Eli UDP-paketin sisältö ei ole human readable tuossa NibeGW:ssä. Siinä on ihan raakana se niben väylältä saatu frame.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #19 : 16.01.15 - klo:21:57 »
Ok, odottelin tulosteeksi siistejä frameja tarkistussummineen.
Nibe 1245-8 / 180m kaivo

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #20 : 16.01.15 - klo:22:03 »
Onkos tämä tuttua asiaa? Löysin Ruotsin foorumilta keskustelun, missä tuota Modbus-liikennettä loggailtiin. Koetin tuossa tiedostossa jaotella sitä oman ymmärrykseni mukaan, ainakin tuo sarja missä haetaan 20 tietoa, erottuu selvästi. Ilmeisesti tuossa kyseisessä logissa pitäisi olla myös dataa missä Modbus pyytää yksittäistä arvoa pumpulta. Tässä linkki keskusteluun, logi liitteenä.

http://www.varmepumpsforum.com/vpforum/index.php?topic=39325.msg468830#msg468830

Onko tuosta logista apua? Yritänkö jaotella vielä noita muitakin? Voisin lisäksi tehdä tarvittaessa täydennellä ID-listaa tuosta Modbus-managerista.
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #21 : 17.01.15 - klo:02:16 »
taloLoggerin Nibe Bus RS485 -testiversio (v1.6f):

  http://olammi.iki.fi/sw/taloLogger/taloLogger_v16f.zip

Lisätty moduuli NIBERS485, joka sisältää sekä NibeGW UDP-vastaanoton että sarjaportin kautta RS485-adapterilta pumun väylän lukua.

Mukana oleva taloLogger.conf konfiguroitu siten, että vastaanottaa NibeGW:ltä 9999-porttiin tulevaa UDP:ta ja lokittaa ulkolämpötilaa (jos siinä tulevassa datassa se on).

Konfiguraatiotiedostosta voi muuttaa TYPE:n arvoon SERIAL ja PORTNAME:n oikeaksi, niin pitäisi lukea RS485-sovittimesta sarjaportin kautta samaan tapaan kuin NibeGW.

Kaikki kommentit tervetulleita.

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #22 : 17.01.15 - klo:02:38 »
Onkos tämä tuttua asiaa? Löysin Ruotsin foorumilta keskustelun, missä tuota Modbus-liikennettä loggailtiin. Koetin tuossa tiedostossa jaotella sitä oman ymmärrykseni mukaan, ainakin tuo sarja missä haetaan 20 tietoa, erottuu selvästi. Ilmeisesti tuossa kyseisessä logissa pitäisi olla myös dataa missä Modbus pyytää yksittäistä arvoa pumpulta. Tässä linkki keskusteluun, logi liitteenä.

http://www.varmepumpsforum.com/vpforum/index.php?topic=39325.msg468830#msg468830

Onko tuosta logista apua? Yritänkö jaotella vielä noita muitakin? Voisin lisäksi tehdä tarvittaessa täydennellä ID-listaa tuosta Modbus-managerista.

Kyllähän tuosta voisi ainakin kokeiluasteelle olla hyötyä. Tuosta luultavasti on kyllä erotettavissa komento ja vaste, jolla tuollaista erillistä arvoa voisi koittaa kysyä.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #23 : 17.01.15 - klo:11:09 »
Varmistetaan. Kai tuo menee oikein näinkin?
Filezillalla olen korvannut etc-kansion tiedostot ja loppujen kansioiden sisällöt bin/taloLogger alle? (varmaan joku kätevämpikin keino...?)

Millä komennolla saan konsolin loggausmoodin näkyviin?
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #24 : 17.01.15 - klo:11:19 »
No tällaista testiversiota voisi ehkä testata siten, että ei korvaa esim. taloLoggerPi:ssä asennettua virallista julkaisuversiota sillä vaan purkaa tuon zipin jonnekin muuhun hakemistoon. Koska tämä testikonfiguraatio tuskin käyttää samoja resursseja (sarjaportit, UDP-kuuntelu, jne) kuin julkaisuversio ja ei talleta kantaan testikonfiguraatiolla, niin sitä voi ajaa samanaikaisesti virallisen version kanssa komentoriviltä:
Koodia: [Valitse]
  cd se_hakemisto_missä_purettiin/taloLogger
  python taloLogger.py -f ./taloLogger.conf

Tulokset tulevat konsoliin, CTRL-C lopettaa.

Jos käytetään samoja resursseja kuin todellinen versio, niin sen voi vain ajaa alas testin ajaksi. taloLoggerPissä esim. siis "sudo svc -d /etc/service/taloLogger".

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #25 : 17.01.15 - klo:12:17 »
UDP paketit tulevat saataville!
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #26 : 17.01.15 - klo:12:30 »
Hyvältä näyttää siis ainakin UDP:n osalta (sitä puolta en kyllä epäilytkään). Siihen tarvitaan nyt vain laajennosta sitten noiden mittapisteiden osalta, että on muutakin tietoa käsiteltävissä kuin ulkolämpötila.

Sitten pitää vielä saada tuo sarjaliikennepuoli hanskaan ja mahdolliset 20 kpl arvojoukon ulkopuolelle menevät kyselyt.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #27 : 17.01.15 - klo:12:38 »
Peki:llä on sorsat tuon datan käsittelyyn ja parserointiin githubissa. Sieltä löytyy myös nimelliset selitteet kaikille rekistereille.
https://github.com/openhab/openhab/tree/master/bundles/binding/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/protocol

Olen sitä mieltä, että sen 20kpl ulkopuolinen kysely sarjaliikenteessä on ainakin toistaiseksi nice-to-have, koska ainakin itsestäni tuntui että sai valitsemalla valita että sain tuon 20 täyteen. Toisaalta jos ei ole iso tehtävä sitä ominaisuutta lisätä, niin sehän olisi loistavaa. Peki on ymmärtääkseni kirjoittanut pätkän, että Nibelle päin voisi kirjoittaakkin... Kirjoittaminen olisi ainakin asteminuuttien muuttamisessa loistava ominaisuus.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #28 : 17.01.15 - klo:12:42 »
Tiedän tuon OpenHabin ja sieltä löytyvän listan. Pistin eilen ystävällismielistä tiedustelua YV:nä tekijälle, että saako listaa hyödyntää. Pitää ehkä vielä tavata tuon OpenHabin lisenssiehdot ja copyright, että voinko vain surutta hieraista listan siitä.

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #29 : 17.01.15 - klo:13:16 »
Peki:llä on sorsat tuon datan käsittelyyn ja parserointiin githubissa. Sieltä löytyy myös nimelliset selitteet kaikille rekistereille.
https://github.com/openhab/openhab/tree/master/bundles/binding/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/protocol

Olen sitä mieltä, että sen 20kpl ulkopuolinen kysely sarjaliikenteessä on ainakin toistaiseksi nice-to-have, koska ainakin itsestäni tuntui että sai valitsemalla valita että sain tuon 20 täyteen. Toisaalta jos ei ole iso tehtävä sitä ominaisuutta lisätä, niin sehän olisi loistavaa. Peki on ymmärtääkseni kirjoittanut pätkän, että Nibelle päin voisi kirjoittaakkin... Kirjoittaminen olisi ainakin asteminuuttien muuttamisessa loistava ominaisuus.

Kuinka pitkälle tuossa valmiissa listassa riittää tuo parsiminen? Ilmeisesti nuo F1345-pumpun EB100-EP15-arvot vielä tunnistaa (ilmeisesti pienemmissä pumpuissa on vain EP14)? Toki varmaan suurin osa käyttää tuota 11- tai 12-alkuisissa, mutta voisin ainakin itse vielä sitten modbus-managerin avulla jonkinlaisella aikataululla täydentää tuota listaa vielä pidemmälle. F1345-arvojen kanssa on toki siinä mielessä vähän "suossa", että periaatteessa täyteen tukeen vaadittaisiin varmasti nuo "slave-pumppujenkin" (EB101-108) koodit. Tosin meillä nyt ei onneksi ole kuin tuo yksi laite taloyhtiössä.

Tuo 20 esiasetettua kun saa luettua, niin se on kyllä jo enemmän kuin tarpeeksi itsellekin tällä hetkellä. Mutta toisaalta tämmöisessä "taloyhtiöpumpussa" lista kyllä nopeasti täyttyykin, varsinkin jos haluaisi vielä pumpun virtamuuntajan kautta seurailla vaikkapa kiinteistön sähkönkulutusta yms.. :) Ja toisaalta jos tuo yksittäisen arvon kysely onnistuu, niin periaatteessa samaan tyyliin pitäisi sitten jo tuo asetustenkin teko jo onnistua? Se avaisi jo kovastikin mahdollisuuksia tuon pumpun etähallintaan ilman uplinkia.
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 olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #30 : 17.01.15 - klo:22:11 »
Varmaan tuo kyselyhomma etenisi parhaiten siten, että kun saadaan joku testari (tk?) liittämään taloLogger RS485:lla pumppuun ja sen liitoksen kanssa ensin viilataan toimimaan tuo 20-arvon joukossa olevan ulkolämmön lokitus, niin sitten lähdetään sitä toimivaksi todettua sarjayhteyttä laajentamaan ja kokeilemaan sillä sitten ensin erillisen arvon hakemista (tämä tehtäisiin, jos niiden 20 mukana ei arvoa tule) ja sitten selvittelemään vielä, jos saisi asetettua jotain. Sen Modbus40-moduulin avulla toki ilmeisesti saa asetettua arvoja.

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #31 : 18.01.15 - klo:16:01 »
Varmaan tuo kyselyhomma etenisi parhaiten siten, että kun saadaan joku testari (tk?) liittämään taloLogger RS485:lla pumppuun ja sen liitoksen kanssa ensin viilataan toimimaan tuo 20-arvon joukossa olevan ulkolämmön lokitus, niin sitten lähdetään sitä toimivaksi todettua sarjayhteyttä laajentamaan ja kokeilemaan sillä sitten ensin erillisen arvon hakemista (tämä tehtäisiin, jos niiden 20 mukana ei arvoa tule) ja sitten selvittelemään vielä, jos saisi asetettua jotain. Sen Modbus40-moduulin avulla toki ilmeisesti saa asetettua arvoja.

Testailen tuota sitten, kunhan adapteri saapuu postissa, niin palailen asiaan tämän jälkeen. Toivottavasti tulee nyt jo tulevalla viikolla.
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 noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #32 : 18.01.15 - klo:16:24 »
tk-, onko sulle tulossa Niben modbus 40?

Jos ei, niin kun kytket RS485 suoraan Niben väylään (oli siellä SMS40 tai RMU40 ennestään), niin kone menee vikatilaan. Tätä varten pitää olla NibeGW.
Jos Modbus40 on tulossa, niin sitten pitäisi RS485:lla onnistua tiedonsiirto ilman kikkailua.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #33 : 18.01.15 - klo:16:26 »
Nythän idea oli, että tk testaisi ilman sitä NibeGW:tä siten, että taloLogger on siinä sen roolissa. Tuossa NibeRS485-moduulissa on kaksi moodia, toinen se UDP-moodi, joka vastaanottaa NibeGW:ltä verkon yli ja toinen sarjamoodi, jossa taloLogger tekee ne NibeGW:nkin hommat. Tätä jälkimmäistä ei ole vielä testattu.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #34 : 18.01.15 - klo:16:32 »
Ok, asia täten selvä.
En tiennyt, että taloLoggerissa oli tuo kuittauspuoli sarjaliitännälle rakennettu. Hyvä juttu!
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #35 : 18.01.15 - klo:16:45 »
Tässä 1.6f:ssä testiversiona on ja samaan tapaan toistaiseksi vain ulkolämpötila tuettuna esivalitun 20 datapisteen joukosta.
Konfiguroidaan seuraavasti:
Koodia: [Valitse]
@DATASOURCE=NIBERS485:NIBERS485

NIBERS485:TYPE = SERIAL
NIBERS485:DEVICE = DEFAULT
NIBERS485:PORTNAME = /dev/ttyUSB0

@MEASURE=outdoor:NIBERS485.BT1 outdoor temp

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #36 : 22.01.15 - klo:21:22 »
Testasin nyt myös sarjaportti puolen ja sekin toimii.

Testattu sekä Niben vanhan firmiksen kanssa sekä juuri ilmestyneen 6629R3 firmiksen kanssa. Pikaisella silmäyksellä ei eroa, mutta varmuuden vuoksi otetaan talteen.
Nibe 1245-8 / 180m kaivo

Poissa olammi

  • Konkari
  • *****
  • Viestejä: 509
  • Aircooled
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #37 : 22.01.15 - klo:23:31 »
Testasin nyt myös sarjaportti puolen ja sekin toimii.

Testattu sekä Niben vanhan firmiksen kanssa sekä juuri ilmestyneen 6629R3 firmiksen kanssa. Pikaisella silmäyksellä ei eroa, mutta varmuuden vuoksi otetaan talteen.

Eli ei vikatilaa pumpussa. Sehän kuulostaa hyvältä.  ;)

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #38 : 23.01.15 - klo:07:14 »
Testasin nyt myös sarjaportti puolen ja sekin toimii.

Testattu sekä Niben vanhan firmiksen kanssa sekä juuri ilmestyneen 6629R3 firmiksen kanssa. Pikaisella silmäyksellä ei eroa, mutta varmuuden vuoksi otetaan talteen.

Eli ei vikatilaa pumpussa. Sehän kuulostaa hyvältä.  ;)
Jep, ei mennyt vikatilaan  :)
Nibe 1245-8 / 180m kaivo

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 888
  • Maalämpöfoorumi
Vs: Nibe F1345 + TaloLoggerPi + 1Wire-antureita
« Vastaus #39 : 23.01.15 - klo:09:58 »
Adapteria itse vielä odottelen, mutta... tuleeko tuossa mahdollisen sähkökatkon jälkeen vikatila kun laite ei olekaan heti pumpulle vastailemassa? Voin tuon itse sitten toki sitten testata "itseaiheutetulla" sähkökatkolla.
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)