Uutiset:

Kirjoittaja Aihe: NibePi + Node-RED + Grafana  (Luettu 3870 kertaa)

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
NibePi + Node-RED + Grafana
« : 22.01.21 - klo:00:13 »
Ei ole tainnut olla Nibepi:stä täällä vielä juttua, niin kirjoitellaan vähän.

Länsinaapurissa ovat kehittäneet Node-RED:iin valmiin palikan, jolla voi lukea ja kirjoittaa dataa Niben pumppuille. https://github.com/anerdins/nibepi/
Perus toteutuksessa on Raspberry Pi Zero RS-485 kortilla kytketty suoraan niben RS-485 väylään ja valmis Raspberry image kaikkine softineen. NibePihin on tehty Node-RED:illä valmis web käyttöliittymä ja vaikka mitä toiminnallisuutta pumpun säätöön, mutta en siihen vielä ehtinyt perehtyä tarkemmin.

Käytin itse tuosta pelkästään Node-Red:iin tehtyjä luku ja kirjoitus palikoita. Niillä luetaan automaatisesti lähetettävät LOG.SET rekisterit sekä nippu muita erikseen määriteltyjä rekistereitä. Luettu data tallennetaan InfluxDB tietokantaan ja visuolisoidaan Grafanalla. Tällä setillä saa pumpun datat visualisoitua todella hyvin. Liitteenä pari kuvaa toteutuksesta.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #1 : 22.01.21 - klo:06:45 »
Tuo arvojen kirjoittaminen kiinnostaa. Oletko paljon käyttänyt kirjoitus ominaisuutta? Ilmeisesti toimii hyvin?

Node-RED ei ole tuttu, mutta saako sinne haettua arvoja vaikka .txt- tiedostoista ja rakennettua ehtoja sen sisältämien arvojen perusteella?
Nibe 1245-8 / 180m kaivo

Poissa luu5

  • Konkari
  • *****
  • Viestejä: 621
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #2 : 22.01.21 - klo:07:30 »
Jaksaako Zero pyörittää Influx/Grafanaa hyvin? Itselläni Raspi3 ja jos Grafanassa halusi katsoa useamman kuukauden datoja, niin ainakaan lennossa niiden piirtäminen kesti kauan.
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 (nyt 9,3MWh/v)

Poissa Alfonzo

  • Täysjäsen
  • ***
  • Viestejä: 69
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #3 : 22.01.21 - klo:07:31 »
Ei ilmeisesti toimi uudemman S-sarjan kanssa?
OKT -80 Makrotalo 118,5m2 + AT -88 36m2, Kanta-Häme

Samsung Smart Exclusive 9 -15
LTO: LämpöSampo LS-200 by Metsä-Ketelä -80
Öljy: Laka ZK-10 -80 + Oilon Junior E -80
Vexve AM40 langattomalla huoneyksiköllä

Poissa luu5

  • Konkari
  • *****
  • Viestejä: 621
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #4 : 22.01.21 - klo:07:53 »
Ei ilmeisesti toimi uudemman S-sarjan kanssa?

On siellä näköjään S1255:lle ainakin rekistereitä laitettu.
https://github.com/anerdins/nibepi/blob/master/models/S1255.json
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 (nyt 9,3MWh/v)

Poissa Gobi

  • Vanha jäsen
  • ****
  • Viestejä: 347
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #5 : 22.01.21 - klo:12:38 »
Jaksaako Zero pyörittää Influx/Grafanaa hyvin? Itselläni Raspi3 ja jos Grafanassa halusi katsoa useamman kuukauden datoja, niin ainakaan lennossa niiden piirtäminen kesti kauan.

Eikös tuosta saa Influxin kautta haettua vaikka virtuaalikoneelle Grafanaan tiedot? Työtaakka siirtyy virtuaalikoneen isännälle. Pitää laittaa palikat tilaukseen, jotain säätöä taas hetkeksi.
225m2 lämmintä + 75m2 varalla, patterilämmitys, Jämä Star RST Inverter 16 (Nibe F1255) + Jäspi GTV Hybrid 500, kaivo 300m 50x3mm Turbocollector

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #6 : 22.01.21 - klo:13:35 »
Eikös tuosta saa Influxin kautta haettua vaikka virtuaalikoneelle Grafanaan tiedot? Työtaakka siirtyy virtuaalikoneen isännälle. Pitää laittaa palikat tilaukseen, jotain säätöä taas hetkeksi.

Itsellä on juurikin tälläinen toteutus. Alunperin kaikki pyöri samassa Raspberry Pi3:ssä. Levynä oli USB liitäntäinen SSD levy, sillä SD-kortti ei oikein kestä tietokanta kirjoittelua. Tällä toteutuksella grafana oli vähän tahmea käyttää. Jätin Node-RED:in raspiin ja siirsin grafanan ja influxDB:n erilliseen linux virtuaalikoneeseen. Se pyörii Intel NUC raudassa, johon on asennettu ESXI virtualisointialustan ilmaisversio. Nyt toimii grafanakin sulavasti.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa Gobi

  • Vanha jäsen
  • ****
  • Viestejä: 347
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #7 : 22.01.21 - klo:14:42 »
Kaivelin Raspi-laatikosta 2x RPi 3+, 1x Zero W ja RS 485-usb palikan. Noista saa jo rakenneltua, tosin RS485-USB palikassa ei ole kuin 3 liitintä, miinus, A ja B. Miinus varmaan maadoituksen takia, virtansa saa USB-johdon kautta. Voisiko olla noin?
225m2 lämmintä + 75m2 varalla, patterilämmitys, Jämä Star RST Inverter 16 (Nibe F1255) + Jäspi GTV Hybrid 500, kaivo 300m 50x3mm Turbocollector

Poissa luu5

  • Konkari
  • *****
  • Viestejä: 621
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #8 : 22.01.21 - klo:16:01 »
Itsellä NibeGW Arduinolla tuolla välissä. Taidankin laittaa tuohon Raspi3:een pyörimään tuon NibePi:n, ja siellä oli tuki tuolle NibeGW:lle.

Mihinkäs se muuten oletusarvona tekee tuon Influx kannan?
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 (nyt 9,3MWh/v)

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #9 : 22.01.21 - klo:19:24 »
Itsellä NibeGW Arduinolla tuolla välissä. Taidankin laittaa tuohon Raspi3:een pyörimään tuon NibePi:n, ja siellä oli tuki tuolle NibeGW:lle.

Mihinkäs se muuten oletusarvona tekee tuon Influx kannan?

Itselläni myös liityntä pumppuun tehty NibeGW:llä. En jaksanut vetää kellariin erillistä RS-485 piuhaa. Kun modbus/RS-485 liityntä on otettu pumpussa käyttöö, niin se vaatii jatkuvat kuittaukset RS-485 väylästä, ilman niitä pumppu pysähtyy häiriöön. Ajattelin myös että Arduino pohjainen NibeGw olisi luotettavampi lähettämään kuittauksia. Nyt on menty jo vajaan vuoden verran ilman ongelmia.

Tein oman NibeGw:ni ESP32 piiristä/kortista. Sitä voi ohjelmoida Arduino IDE:llä. Perus NibeGw lähti toimimaan pikku modauksella. https://github.com/openhab/openhab-addons/tree/d6364aceb1d952e80c0c8ed758af5d06d072ffa4/bundles/org.openhab.binding.nibeheatpump/contrib/NibeGW/Arduino/NibeGW

NibePi:n NibeGw liityntä on ilmeisesti suunniteltu toimimaan raspilla tehdyllä NibeGw:llä, sillä Arduinolla tehty vaati hieman modausta toimiakseen.
https://github.com/anerdins/nibepi/issues/2

Käytettävät UDP portit joutui modaamaan ja Arduino NibeGw:hen joutui puukottamaan Niben read- ja write token-viestien edelleen lähetyksen UDP:llä. NibePi vaatii ne, jotta yksittäisten arvojen luku ja kirjoitus toimii. UDP portti modauksen tein NibePi:n päähän tähän tiedostoon: https://github.com/anerdins/nibepi/blob/master/nibegw-client.js

Itselläni käytössä NibePi:stä vain nämä Node-RED palikat: https://github.com/anerdins/node-red-contrib-nibepi

Jos on kiinnostusta, niin voin laittaa jakoon nuo flowt node-red:istä.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #10 : 22.01.21 - klo:20:03 »
Itselläni myös liityntä pumppuun tehty NibeGW:llä. En jaksanut vetää kellariin erillistä RS-485 piuhaa. Kun modbus/RS-485 liityntä on otettu pumpussa käyttöö, niin se vaatii jatkuvat kuittaukset RS-485 väylästä, ilman niitä pumppu pysähtyy häiriöön. Ajattelin myös että Arduino pohjainen NibeGw olisi luotettavampi lähettämään kuittauksia. Nyt on menty jo vajaan vuoden verran ilman ongelmia.

Tein oman NibeGw:ni ESP32 piiristä/kortista. Sitä voi ohjelmoida Arduino IDE:llä. Perus NibeGw lähti toimimaan pikku modauksella. https://github.com/openhab/openhab-addons/tree/d6364aceb1d952e80c0c8ed758af5d06d072ffa4/bundles/org.openhab.binding.nibeheatpump/contrib/NibeGW/Arduino/NibeGW

NibePi:n NibeGw liityntä on ilmeisesti suunniteltu toimimaan raspilla tehdyllä NibeGw:llä, sillä Arduinolla tehty vaati hieman modausta toimiakseen.
https://github.com/anerdins/nibepi/issues/2

Käytettävät UDP portit joutui modaamaan ja Arduino NibeGw:hen joutui puukottamaan Niben read- ja write token-viestien edelleen lähetyksen UDP:llä. NibePi vaatii ne, jotta yksittäisten arvojen luku ja kirjoitus toimii. UDP portti modauksen tein NibePi:n päähän tähän tiedostoon: https://github.com/anerdins/nibepi/blob/master/nibegw-client.js

Itselläni käytössä NibePi:stä vain nämä Node-RED palikat: https://github.com/anerdins/node-red-contrib-nibepi

Jos on kiinnostusta, niin voin laittaa jakoon nuo flowt node-red:istä.

Kiitos hyvästä yhteenvedosta. Itsellä prodino Niben perässä ja tällä hetkellä vain talologger keräilee tiedot. Ajattelin tuohon Node-RED:in perehtyä, arvojen kirjoitus kiinnostaa.

Täällä ainakin kiinnostusta, jos laitat flow:t jakoon. Pääsee esimerkkien avulla paremmin kärryille tuon toiminnasta.
Nibe 1245-8 / 180m kaivo

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #11 : 22.01.21 - klo:21:41 »
Kiitos hyvästä yhteenvedosta. Itsellä prodino Niben perässä ja tällä hetkellä vain talologger keräilee tiedot. Ajattelin tuohon Node-RED:in perehtyä, arvojen kirjoitus kiinnostaa.

Täällä ainakin kiinnostusta, jos laitat flow:t jakoon. Pääsee esimerkkien avulla paremmin kärryille tuon toiminnasta.

Eipä kestä. Hyvä kun on muillekkin hyötyä.

Tein simppelin käyttöliittymän NibePin UI:stä mallia ottamalla. Muutamat arvo muutokset on tota kautta tullut tehtyä ja on vaikuttanut toimivan hyvin. Tuo on tehty node-red:in omilla UI palikoilla ja on siis web käyttöliittymä. https://flows.nodered.org/node/node-red-dashboard

Node-RED on flow pohjainen ohjelmointiympäristö. Se on pääasiassa tehty erilaisten IoT laitteiden ja palveluiden yhteen naittamiseen. Oon ite tykännyt tehdä sillä erilaisia kotiautomaatioon/tiedonkeräykseen liittyviä juttuja. Perus idea on, että dataa tuodaan joillakin liityntäpalikoilla sisään, sille tehdään jotakin käsittelyä ja sitten se tuupataan joillakin liityntäpalikoilla eteenpäin. Liityntäjä löytyy todella paljon erilaisia. "Ohjelmat" suoritetaan tapahtuma-pohjaisesti, vain kun dataa tulee "sisään". Visuaalisuuden takia alkuun on todella helppo päästä, vaikka ei mikään superkoodari olisikaan.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #12 : 22.01.21 - klo:23:39 »
Tässä omat Node-red flowt Niben tiedonkeruuseen, asetusten muuttamiseen, web-käyttäliittymään ja hälytysten lähetykseen.

Nibe-Grafana.json
Lukee tietoja pumpulta ja lähettää ne InfluxDB tietokantaan. Omana osionaan on LOG.SET:n määrittelemät tiedot, kerran minuutissa kysyttävät ja kerran tunnissa kysytävät tiedot. Tuossa on mahdollisuus lisätä jatkuvaan kyselyyn myös muita kuin LOG.SET:n määrittelemiä tietoja, mutta se ei ole tällä hetkellä käytössä.

Nibe-UI.json
Simppeli web käyttäliittymä asetusten muuttamiseen. Lukee tiedot sivun ladattaessa ja kirjoittaa muutetut arvot suoraan pumpulle.

Nibe-Control.json
Arvojen kirjoittelua node-red:istä pumpulle.

Nibe-alarms.json
Tulkkaa hälytystekstit niben hälytyskoodin perusteella ja lähettää ne puhelimeen Slack:illä. Hälyyttää myös jos datan tulo katkeaa. Häly tulkkaus on tehty vain F1155-12 pumpulle, muilla malleilla saattaa olla eri häly koodit.

Ja kaikki täysin perävalotakuulla ja omalla vastuulla lähinnä esimerkiksi!  :)

Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #13 : 23.01.21 - klo:00:06 »
Ja tässä vielä Grafana Dashboardi. Jos tietokanta ja mittaukset ovat eri nimisiä, niin ne pitää tietysti modata kohdalleen.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #14 : 23.01.21 - klo:00:11 »
Kaivelin Raspi-laatikosta 2x RPi 3+, 1x Zero W ja RS 485-usb palikan. Noista saa jo rakenneltua, tosin RS485-USB palikassa ei ole kuin 3 liitintä, miinus, A ja B. Miinus varmaan maadoituksen takia, virtansa saa USB-johdon kautta. Voisiko olla noin?

Juuri näin. Tuo näyttäisi olevan FTDI piirillä, joten toimii varmasti suoraan raspin linuxissa.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #15 : 30.01.21 - klo:14:16 »
Vähän on tullut testailtua, mutta perustavaa laatua oleva probleema on edessä.

NibeGW (Prodino) on Niben perässä kuittailemassa Nibelle ja lähettää datat raspi4:lle, missä pyörii talologgeri.
Nyt en tiedä, varaako talologger tuon UDP portin 9999 itselleen, ettei siitä pääse muut kiinni...? Ainakin nc -u -l 9999 sanoo, että Address already in use.

NibwGW:n rinnalla yritin pyörittää raspi2:lla RS485-muunninta. Jotain arvoja saa sisälle, mutta osa datojen hakemisista katkeaa aikakatkaisuun. Kirjoitus ei onnistunut. Koitin NibeGW:n sammuttaa ja Nibe meni siitä vikatilaan. Kaiketin tuon NibePi:n pitäisi kuittaukset lähettää Nibelle?
Nibe 1245-8 / 180m kaivo

Poissa luu5

  • Konkari
  • *****
  • Viestejä: 621
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #16 : 07.04.21 - klo:07:27 »
Varastin osan @veijavi jsoneista omaan sovellukseen. Ja sain toimimaankin. Kiitos niistä. Alkuun pyöritin NASsissa MQTT/Node Red lukemassa NibePi lähetystä. Mutta helpompaa olikin rakentaa tuo kantaan kirjoitus suoraan NibePille. Koska sieltä saa suoraan kyseltyä ja käytettyä noita rekistereitä. Nyt voisi vielä tappaa ison osan NibePi alkuperäisistä flowsta jossain vaiheessa.

Miten kannattaisi menetellä seuraavan tilastohärön osalta:
- nythän luetaan kulutettua energiaa 40995
- tuohon tipahtaa alkuun esim minulla 10MWh
- tämä asetetaan pohja-arvoksi huhtikuulle, vaikka onkin muodostunut yli vuoden aikana

 Mikä olisi fiksu tapa aloittaa "nollasta"?

edit.

löytyikin syy tuolle:
- jostain laite oli saanut luettua noin 300kWh muutamaan kertaan kantaan rekisterille 40995
- laite luki oikean luvun ja tuosta tuli sitten 300->10086kWh, eli melkein 10kWh käytettyä energiaa
- näinhän ei tietenkään ollut

valitettavasti käytän nyt Influxdb2.0 jossa datan tuhoaminen riveittäin ei oikein onnistu. Mutta onneksi vasta aloitin ja hukkaan ei mennyt kuin muutama tunti alusta. Toivottavasti Influxdb2.0 kehittyy jotta saa anomaliat pois. Noita näyttää tulevan joskus esim resetin yhteydessä.
« Viimeksi muokattu: 07.04.21 - klo:17:24 kirjoittanut luu5 »
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 (nyt 9,3MWh/v)

Poissa kopla

  • Täysjäsen
  • ***
  • Viestejä: 30
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #17 : 07.05.21 - klo:09:45 »
Muistelen, että tällä foorumilla oli NibeGW:n tapauksessa puhetta, että RaspberryPi ei heräsi virtakatkon jälkeen hitaammin kuin itse pumppu ja tästä johtuen ei ehtinyt kuittaamaan Nibelle viestejä josta seurasi pumpun meneminen vikatilaan.

Mitenkä tämä asia mahtaa olla tämän RaspberryPi Zeron tapauksessa?

Onko tuossa NobePi:ssä valmiina jo tuo arvojen kirjoituskin?
Nibe F1245-12 + UKV-200 + 800m maapiiri, 2016 rak. 232m2 hirsitalo, rossipohja, lattialämmitys lämmönluovutuslevyillä + 30mm kuusilankku, etelä-pohjanmaa.

Poissa luu5

  • Konkari
  • *****
  • Viestejä: 621
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #18 : 07.05.21 - klo:09:56 »
Muistelen, että tällä foorumilla oli NibeGW:n tapauksessa puhetta, että RaspberryPi ei heräsi virtakatkon jälkeen hitaammin kuin itse pumppu ja tästä johtuen ei ehtinyt kuittaamaan Nibelle viestejä josta seurasi pumpun meneminen vikatilaan.

Mitenkä tämä asia mahtaa olla tämän RaspberryPi Zeron tapauksessa?

Mielestäni olen tämän saanut myös Zeron kanssa tapahtumaan, tosin en välttämättä virtakatkon yhteydessä. Mutta tässä vikatilassa on se hyvä puoli, että Nibe tointuu siitä, kun Raspi on ylhäällä. Eli pysyvästi vikatilaan ei jäädä, ainakaan nykyisellä F1255:n softaversiolla.

Esimerkiksi NodeRediä säätäessä ja Zeroa buutatessa tuo häly tulee, mutta siis poistuu itsestään.
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 (nyt 9,3MWh/v)

Poissa kopla

  • Täysjäsen
  • ***
  • Viestejä: 30
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #19 : 10.05.21 - klo:18:13 »

Tein oman NibeGw:ni ESP32 piiristä/kortista. Sitä voi ohjelmoida Arduino IDE:llä. Perus NibeGw lähti toimimaan pikku modauksella. https://github.com/openhab/openhab-addons/tree/d6364aceb1d952e80c0c8ed758af5d06d072ffa4/bundles/org.openhab.binding.nibeheatpump/contrib/NibeGW/Arduino/NibeGW


Sattui kaapista löytymään ESP8266 ja ESP32 piirit ja lisäksi samanlainen RS485-USB palikka kuin tuossa ylempänä Gobi:n kuvassa. Käytitkö jotain RD485 <-> TTL adapterikorttia? Saisitko laitettua kuvan tuosta ESP32 kytkennästäsi?
Nibe F1245-12 + UKV-200 + 800m maapiiri, 2016 rak. 232m2 hirsitalo, rossipohja, lattialämmitys lämmönluovutuslevyillä + 30mm kuusilankku, etelä-pohjanmaa.

Poissa Zaska

  • Tulokas
  • *
  • Viestejä: 6
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #20 : 28.11.21 - klo:19:13 »
Tässä koitan väsäillä omaa mittausta kasaan. Pieniä ongelmia on..

Raspissa pyörii node-red, raspissa on USB:n päässä RS-485 muunnin. Muuntimelta menee johto Niben F1245:een.

Kaikenlaista on tullut node-redissä jo kokeiltua, mutta Nibe vaan menee vikatilaan. Pitääkö tuohon node-redille rakennella joku kuittaus nibelle päin, jotta ei mene vikatilaan?

Edit: tarkemmin lukiessa tuossa nibepi:ssä onkin tosiaan kaikki tarvittavat jutut poislukien, että itse luen piuhaa pitkin tiedot pumpulta, en langattomasti.

Pitää vaan nyt sitten selvitellä mitä noista tarvitsee ja mitä ei
« Viimeksi muokattu: 29.11.21 - klo:13:19 kirjoittanut Zaska »

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #21 : 29.11.21 - klo:20:19 »
Moi

Node rediin pitää asentaa nibepi node, jos ei käytetä valmista imagea. Se onnistuu seuraavalla komennolla node redin kansiossa:

npm install --save anerdins/node-red-contrib-nibepi#master

Lisätietoja:
https://github.com/anerdins/node-red-contrib-nibepi
https://nodered.org/docs/user-guide/runtime/adding-nodes

Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa Zaska

  • Tulokas
  • *
  • Viestejä: 6
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #22 : 30.11.21 - klo:09:03 »
npm install --save anerdins/node-red-contrib-nibepi#master

Ei ihan heittämällä toimi tuo komento. Olisikohan minulla liian uusi node.js tuohon (16.03.00) tms. Vähän sen suuntaista herjaa antaa logi. Tai sitten liittyy Node-rediin joka pyörii dockerissa..

pistin node-red: lokaalisti raspiin mutta tuo nibepi pukkaa erroria. Onko kukaan törmännyt vastaavaan? :-[ :

npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm ERR! code 1
npm ERR! path /home/pi/.node-red/node_modules/nibepi/node_modules/@serialport/bindings
npm ERR! command failed
npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
npm ERR! make: Entering directory '/home/pi/.node-red/node_modules/nibepi/node_modules/@serialport/bindings/build'
npm ERR!   CXX(target) Release/obj.target/bindings/src/serialport.o
npm ERR! make: Leaving directory '/home/pi/.node-red/node_modules/nibepi/node_modules/@serialport/bindings/build'
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@8.2.0
npm ERR! gyp info using node@16.13.0 | linux | arm
npm ERR! gyp info find Python using Python version 3.7.3 found at "/usr/bin/python3"
npm ERR! gyp info spawn /usr/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/usr/local/lib/nodejs/node-v16.13.0-linux-armv7l/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',


Edit: taitaa olla kiinni noista package.json dependencieistä. Ei taida serialport versiot mätsätä

Edit: Nyt toimii asennus. piti vanhemmat versiot asennella. Node.js 12.x.x ja Node-red 1.3.4
« Viimeksi muokattu: 02.12.21 - klo:07:35 kirjoittanut Zaska »

Poissa Zaska

  • Tulokas
  • *
  • Viestejä: 6
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #23 : 02.12.21 - klo:07:51 »
Koitan tässä päästä tästä Nibepi:n ja Node-red:n toiminnasta selvyyteen..

Nyt kun olen tuon nibepi noden saanut asenneltua niin mikäs tuossa nyt sitten "triggaa" tiedonsiirron käyntiin? Tarvitseeko joku service käynnistellä erikseen node-red:n ulkopuolella vai tuleeko tuossa https://github.com/anerdins/node-red-contrib-nibepi asennuksessa edes kaikki tarvittava? Tuonne nodeille esim "Nibe in" saa määriteltyä esim dev/ttyUSB0 missä rs-486 adapteri löytyy mutta ei pelkkä interfacen määrittely tiedonsiirtoa käynnistä. Noden deployminen ei myöskään käynnistä, eikä kaaviosta "start napin" painaminen.

Ei nyt oikein vielä ole saanut tuosta node-red:n logiikasta kiinni niin joutuu tyhmiä kyselemään.

Poissa Zaska

  • Tulokas
  • *
  • Viestejä: 6
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #24 : 04.12.21 - klo:16:28 »
Sen verran saanut asiaani eteenpäin että pumpulta tulee dataa nibeGW:llä, kirjoittuu fluxiin ja grafanakin toimii.

Vielä jotain pientä säätöä että esim rekisterin 40015 arvoa ei tule ollenkaan. F1245 tuo rekisteri kuitenkin on ja siellä pitäisi olla BT10 arvo. Aika paljon muitakin rekisteriarvoja puuttuu. Jotakin kuitenkin tulee (mm BT2, BT15, BT12, BT14, BT17...)

Tähän jos saisi jonkun pro tipsin, millä saa noita rekistereitä enemmänkin näkyviin, niin olisi  :)

Edit: No niin. LOG.SET:llä tuo ratkesi

Edit2: onkos kukaan kokeillut kiertää tuota Modbus 20 rekisterin MAX juttua jotenkin? LOG.SET:iin vaan lisää rivejä? (En ole uskaltanut kokeilla)
« Viimeksi muokattu: 05.12.21 - klo:19:16 kirjoittanut Zaska »

Poissa Zaska

  • Tulokas
  • *
  • Viestejä: 6
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #25 : 07.12.21 - klo:17:13 »
Saatteko muut järkeviä arvoja virtausmittarille BF1 (40072)?
Kyseessä siis F1254 pumppu. itsellä näyttää -3276.8

Edit: KVG auttoi jälleen. Ilmeisesti tässä ei edes ole tuota virtasumittaria vaikka manuaalissa se mainitaan  :-[

Poissa veijavi

  • Nuorempi jäsen
  • **
  • Viestejä: 12
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #26 : 07.12.21 - klo:20:27 »
Tosiaa, taitaa olla niin että nibepi ei asennu uusimpiin node red versioihin.

Itse kiersin tuota logsetin lukumäärä rajoitusta lukemalla arvoja node redistä päin. Ensimmäisen viestin viimeisessä kuvassa kysellään arvoja minuutin syklissä. Nibe on aika hidas vastaamaan, niin kyselyt on ajastettu noissa sinisissä inject nodeissa lähtemään muutaman sekunnin välein.
Nibe F1155 3-12kw + VPB200 + 100L puskuri, kaivo 200m. 40-luvun puutalo pääkaupunkiseudulla patterilämmityksellä, lämmintä 120m2 + 60m2 viileää kellaria.

Poissa utukoti

  • Tulokas
  • *
  • Viestejä: 1
  • Maalämpöfoorumi
Vs: NibePi + Node-RED + Grafana
« Vastaus #27 : 21.01.22 - klo:17:11 »
Nibepi latauslinkit eivät toimi -- anerdins.se sivut näyttävät olevan "työn alla"