Uutiset:

Kirjoittaja Aihe: OpenHAB  (Luettu 93618 kertaa)

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #80 : 23.08.14 - klo:11:21 »
Nyt alkaisi olemaan aikaa taas leikkiä softalla. Rakentelenko tuon liikenteen raspisoftalle ja missä uusin versio siitä löytyy, vai olisiko tuon arduinon debuggiporttia mahista konffata toimimaan helposti tuossa loggauksessa?

Modasin raspin softaa niin että sen voi konffata loggaus moodiin, jolloin se ei yritä kuittailla mitään viestejä. Eli sen voi laittaa väylälle vain kuuntelemaan liikennettä. Mutta jos loggaa RMU:n ja pumpun välistä liikennette, niin on varmaan järkevää disabloida modbus pois pumpun päästä, jolloin liikkennettä on vähemmän.

Modattu raspin softaa löytyy täältä https://github.com/paulianttila/openhab/tree/bug-fixes/bundles/binding/org.openhab.binding.nibeheatpump/NibeGW

n flägi disabloi kuittaamisen.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #81 : 13.09.14 - klo:21:47 »
Ruotsalaisella foorumilla oli joku logannut modbus40:n ja pumpun välistä kommunikointia ja sieltä sain kaivettua rekisterin luenta ja kirjoitus kommennot. Nyt on proto tuki olemassa, eli openhab:lla voi lukea minkä tahansa rekisterin ja konffata pumppua etänä  8)

-Pali

Kiitoksia Matille RMU40 logeista. Jotain häikkää on sun ympäristössä, se meinaan hukkaa tavuja sieltä täältä. Hommasin itselle yhden RS485 adapterin lisää ja testailin tuota RMU40 tukea omassa ympäristössä. RMU40:n framin formaatti näyttäs olevan sama kuin MODBUS40:kin.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #82 : 22.09.14 - klo:12:56 »
Hienoa että tuo kommunikaatio aukeni... Harmi ettei minun loggauksista ollut apua. Jostain syystä en vaan saa tota raspi softaa toimimaan oikein. Yritin heittää softaa myös läppärille ubuntuun, muttei se toiminut sitäkään vähää. Eli minulla ei vaan toimi kuin arduino versio...

Milloinkohan tuota uutta versiota saataisiin testiin? Tietty minä näköjään tarvitsen arduinokoodin tuosta. Olen kyllä valmis tuota testaamaan kun se sattuu tuleman tarjolle =)

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #83 : 26.09.14 - klo:10:14 »
Lainaus käyttäjältä: matti.salo
Milloinkohan tuota uutta versiota saataisiin testiin? Tietty minä näköjään tarvitsen arduinokoodin tuosta. Olen kyllä valmis tuota testaamaan kun se sattuu tuleman tarjolle =)

Arduino softaa tarvitsen itsekin, eli kunhan löydän aikaan niin teen muutokset arduino softaan.

Yksi asia mistä olisin vielä kiinnostunut RMU40 liikenteessä, olisi viesti jolla RMU40 kertoo sisälämpötilan pumpulle.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #84 : 26.09.14 - klo:10:18 »
Millä käyttiksellä itse ajat tuota koodia linuxissa? Vai onko sinullakin se raspissa? Minulla on kyllä tuossa yksi ylimääräinen raspi, josko saisin tuon softan siihen käännettyä toimivaksi. saisi sitten tuon vielä logattua. En enää usko että on adapteri vika minulla, kun on kahta eri mallia ja kaksi eri yksilöä molemmista joilla ei toimi. Tarvii vielä yrittää...

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #85 : 26.09.14 - klo:11:57 »
Raspissa pyörii joku rasbian versio, mutta se on valjastettu tällä hetkellä muuhun käyttöön. Eli viimeiset testaukset/logitukset olen ajanut puhtaasti os x (macbook) päällä.

Raspissahan oli aluksi paljon softa ongelmia usb kanssa, mutta eiköhän nuo jo uusimmissa rasbian versioissa ole korjattu.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #86 : 19.12.14 - klo:10:16 »
Moro,

Onko pali ehtinyt arduino versiota edistämään. Itellä tarviis laittaa softa uudestaan sisään ku raspin osoite vaihtu. Samalla voisi laittaa udempaa versiota  ;) Vai jäikös tämä siihen että minun piti vielä sitä loggausta yrittää?

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #87 : 24.12.14 - klo:01:31 »
Tossa tuli nyt vielä sellanen ongelma vastaan ton arduino softan ja raspin kanssa, että udp sanomia tulee niin usein että cpu menee tukkoon. Vaihdoin banana pi:hin. Nyt cpu piisaa, mutta reilulla käytöllä nytkin. Olen yrittänyt kaivella softaan sääntöä että joka kerta ei lähetettäisiin udp pakettia. Nyt paketyi tulee noin 4-6 sekunnin välein. Minuuttikin varmaan riittäisi tai jopa harvempi.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #88 : 27.12.14 - klo:11:59 »
Lainaus
Onko pali ehtinyt arduino versiota edistämään.
Pitänyt saada talo lopputarkastus kuntoon, joten en ole kerennyt tekemään asialle mitään. Mutta Openhab2 kehityksen yhteydessä yritän saada tuon tehtyä. Mun reposta löytyy arduinolle v1.02 johon on tehty viive ethernetin alustamiseen. Tämä ainakin minulla poisti satunnaisen sähkökatkon jälkeisen arduino jumin. Muistelisin että jumin aiheuttaa arduinossa ethernetin alustus ilman että kaapeli on kytketty (arduinossa ei ole mahdollista kysyä linkin tilaa). Sähkökatkon jälkeen arduino herää nopeammin kuin verkon muut aktiivilaitteet, joten alustus keretään tehdä ennen kuin vastapää on pystyssä.

Lainaus
Tossa tuli nyt vielä sellanen ongelma vastaan ton arduino softan ja raspin kanssa, että udp sanomia tulee niin usein että cpu menee tukkoon. Vaihdoin banana pi:hin. Nyt cpu piisaa, mutta reilulla käytöllä nytkin. Olen yrittänyt kaivella softaan sääntöä että joka kerta ei lähetettäisiin udp pakettia. Nyt paketyi tulee noin 4-6 sekunnin välein. Minuuttikin varmaan riittäisi tai jopa harvempi.
Näin lyhyen UDP paketin vastaanottaminen ja parsiminen muutaman sekunnin välein ei pitäisi aiheuttaa minkäänlaista cpu kuormaa, joten oletko varma että cpu kuorma johtuu tästä.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #89 : 29.12.14 - klo:10:39 »
Ymmärrettävää kyllä että kämpän viimeistely vie aikaa... itse onneksi sain tuon lopputarkastuksen jo kesällä tehtyä =).

Viitsitkö laittaa linkin tuohon 1.02 versioon. en sitä jostain syystä taas löydä....

Tuo CPU ongelma on melko varmasti juuri tuosta kiinni, sillä normi raspissa openhabin javan cpu oli 99% ja nyt Bananapi:ssä 120%. Ennen kuin sain nibegw:n toimimaan samainen javan cpu oli 12% eli melkolailla kuormaa tuo lisää.

Yksi mitä huomasin, on se että hotwater time ja total compressor time purkaantuvat erilailla. Pilkun paikka on pykälän eri kohdassa:
Nibe_Tot_Compr_Time_HotWater state updated to 1877.00
Nibe_Tot_Compr_Time state updated to 734.50

onkohan mulla joku konfiggivika, vai onko toi bindingin kofigissa?

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #90 : 01.01.15 - klo:16:19 »
n00bie apua tarvitaan :)

-openHAB asennettu, nibeheatpump addons:ssa
-USB-RS485 kytketty Niben ja Raspin välille
-ModBus-managerilla valittu logattavat tiedot
-NibeGW käännetty

Nibegw päällä, mutta modbus enablointi laittaa pumpun vikatilaan. RS485-adapterissa valot vilkkuvat, että ainakin jotain liikennettä kulkee.

pi@raspberrypi ~ $ sudo /opt/nibegw -v -d /dev/ttyUSB0
Open serial port: /dev/ttyUSB0
UDP address 127.0.0.1:9999

No sitten näitä noobieta, pitäisikö yllä olevan komennon jatkeeksi tulla vastauksia väylältä?

Tuota en ymmärrä, missä muodossa items-kansioon laitetaan bindaukset?
Miten näen, että addons-kansion nibe.jar on toiminnassa...?

EDIT:
Nyt tuli jotain ulos, kun käänsin kaapelit, mutta vikatilaan meni samantien.
pi@raspberrypi ~ $ sudo /opt/nibegw -v -d /dev/ttyUSB0
Open serial port: /dev/ttyUSB0
UDP address 127.0.0.1:9999
00 FD A7 78 FE DE A8 00 00 DF A8 00 00 88 9C 00 00 48 9C 11 01 4E 9C A9 01 4D 9C FE 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 0F 00 94 9C 00 00 91 9C 00 FD A7 78

FE DE A8 00 00 DF A8 00 00 88 9C 00 00 48 9C 11 01 4E 9C A9 01 4D 9C FE 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 0F 00 94 9C 00 00 91 9C 00 FD A7 78 FE DE A8 00

00 DF A8 00 00 88 9C 00 00 48 9C 11 01 4E 9C A9 01 4D 9C FE 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 0F 00 94 9C 00 00 91 9C 00 FD A7 78 FE DE A8 00 00 DF A8 00

00 88 9C 00 00 48 9C 11 01 4E 9C A9 01 4D 9C FD 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 1F 00 94 9C 00 00 91 9C 00 FD A7 78 FE DE A8 00 00 DF A8 00 00 88 9C 00

00 48 9C 11 01 4E 9C A9 01 4D 9C FD 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 1F 00 94 9C 00 00 91 9C 00 FD A7 78 FE DE A8 00 00 DF A8 00 00 88 9C 00 00 48 9C 11

01 4E 9C A9 01 4D 9C FD 01 61 9C EB 00 AF A9 00 00 A3 A9 14 00 93 9C 1F 00 94 9C 00 00 91 9C 00 FD A7 64 FE DE A8 00 00 DF A8 00 00 88 9C 00 00 48 9C 11 01 4E 9C A9

01 4D 9C FE 01 61 9C EB 00 AF A9 0

Sitten kaapelit takaisin toisinpäin ja yhden kerran näköjään viesti kuitattiin, sitten vikatila päälle.
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

Uudelleen kun yritti jälleen, niin ei tule mitään viestiä, mutta menee vikatilaan.

Josko sitä laittaisi tilaukseen samat Arduino hilut kuin palilla aiemmissa viesteissä kirjoitti.
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #91 : 01.01.15 - klo:20:45 »
Lainaus
Viitsitkö laittaa linkin tuohon 1.02 versioon. en sitä jostain syystä taas löydä....
Täältä löytyy v1.02

Lainaus
Yksi mitä huomasin, on se että hotwater time ja total compressor time purkaantuvat erilailla. Pilkun paikka on pykälän eri kohdassa:
Nibe_Tot_Compr_Time_HotWater state updated to 1877.00
Nibe_Tot_Compr_Time state updated to 734.50

onkohan mulla joku konfiggivika, vai onko toi bindingin kofigissa?
Näyttäs olevan bugi tuossa Tot_Compr_Time muuttajan jakajassa. Sen pitäisi 1 eikä 10, joten tuon lukeman pitäisi olla 7345.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #92 : 01.01.15 - klo:20:49 »
Sitten kaapelit takaisin toisinpäin ja yhden kerran näköjään viesti kuitattiin, sitten vikatila päälle.
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

Uudelleen kun yritti jälleen, niin ei tule mitään viestiä, mutta menee vikatilaan.
Näin päin kaapelit oikein. Kannattaa ensin disabloida modbus tuki pumpulta, tämän jälkeen laitat nibwgw:n pyörimään ja sen jälkeen modbus:n aktivointi pumpulta. Mikäs rs-485 adapteri sulla on? Entäs mikä versio nibegw:stä?

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #93 : 01.01.15 - klo:20:52 »
Sitten kaapelit takaisin toisinpäin ja yhden kerran näköjään viesti kuitattiin, sitten vikatila päälle.
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

Uudelleen kun yritti jälleen, niin ei tule mitään viestiä, mutta menee vikatilaan.
Näin päin kaapelit oikein. Kannattaa ensin disabloida modbus tuki pumpulta, tämän jälkeen laitat nibwgw:n pyörimään ja sen jälkeen modbus:n aktivointi pumpulta. Mikäs rs-485 adapteri sulla on? Entäs mikä versio nibegw:stä?

Adapterina on tämä (pecca:lla sama ja on myös toiminut IV-koneen kanssa. Eli ainakin ko. yksilö toimii) http://www.ebay.com/itm/USB-to-RS485-FTDI-interface-Board-FT232RL-75176-New-/250955236480?ssPageName=ADME:L:OC:DE:3160

nibegw:stä on versio 1.03.
Nibe 1245-8 / 180m kaivo

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #94 : 02.01.15 - klo:17:24 »
Pystyykö OpenHabilla muuttaa 47206:sta eli asteminuuttia, milloin lämmitys käynnistyy?
Nibe 1245-8 / 180m kaivo

Poissa ariari

  • Nuorempi jäsen
  • **
  • Viestejä: 22
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #95 : 12.02.15 - klo:22:48 »
Morjesta, pistin itselleni arduinon kilkkeet tilaukseen tarkoituksena ne kytkeä vanhaan miniläppäriin, mihin tyrkkään jonkin linuxin ja openhabin. Rupesin sitten jälkeenpäin miettimään että milläs tavalla arduino ja läppäri keskustelevat keskenään niin että openhab ymmärtää sen?

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #96 : 13.02.15 - klo:16:33 »
Arduino lähetää datan pumpulta UDP paketteina ethernetin yli openhab:lle.

-Pauli

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 887
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #97 : 18.02.15 - klo:22:37 »
Tuossa aiemmin oli puhetta RMU-yksikön logituksesta, niin semmoinen kysymys, että pystyykö sillä kuittaamaan hälytykset ja jos pystyy, niin onko kyseisen toiminnon liikenne saatu logitettua?
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 matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #98 : 02.03.15 - klo:20:06 »
Moikka,

Tulee luettua vähän harvoin... valitettavasti RMU:lla ei voi vikatilaa kuitata. Ja ainakin minulla jostain syystä en nyt kun arduino on tuolla sarja väylässä kiinni en pääse enää muuttamaan mitään asetusta. En ole ehtinyt testata että toimiiko taas kun arduinon sammuttaisi väylältä pois.

-Matti

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #99 : 07.01.16 - klo:16:50 »
Moikka,

Onkohan tälle ehtinyt tulla edistystä?

-Matti

Poissa Xm25td

  • Täysjäsen
  • ***
  • Viestejä: 67
  • Maalämpöfoorumilta tietoa
Vs: OpenHAB
« Vastaus #100 : 17.04.16 - klo:19:52 »
Sainpa pitkästä aikaa innostuksen ruveta väsäämään dataloggeria nibeen. Hommasin arduinon, ja sille ethernet-shieldin ja rs485-shieldin.
Sitten openhabia asentelemaan. Olikin melkoinen pettymys se softa. Meni monta tuntia, ennen kun sen weppisivu rupesi edes näkymään. Koko ajan löytyy uusia paikkoja, johon pitäisi tehdä jotain konffitiedostoja ja opetella niiden syntaksit. Ja huippuna pitäisi vielä opetella koodaamaan weppisivu niin että se toimii. Ja kun ei ole mitään takeita siitä toimiiko koko nibe binding ja nibe-gw, on lienee parasta että pistän noi kamat kaappiin odottamaan jotain muuta käyttöä. Tuossa systeemissä on yksinkertaisesti niin monta virheen mahdollisuutta, että aloittelijan on ihan turha yrittää siitä mitään.
Ilmeisesti se on vain uskottava, että nibeen ei saa dataloggeria kuin isolla rahalla.

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 887
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #101 : 17.04.16 - klo:21:24 »
Raspi + talologger pelaa 1xx5-pumpuissa. Tuossa nibe logintutkija -ketjussa on tarvittaessa asennusohjekin.
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 kopla

  • Täysjäsen
  • ***
  • Viestejä: 30
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #102 : 10.11.16 - klo:09:15 »
Vaikuttaa mielenkiintoiselta tämä NibeGW-OpenHAB juttu.
Olen uusi Nibe F1245 pumpun käyttäjä ja vähän pihalla vielä asioista, joten muutama tyhmä kysymys näin alkuun.

Käykö tähän tarkoitukseen mikä tahansa RS485-USB adapteri? Aliexpress.com löytyy useita, joissa on kaksi nastaa A ja B, riittääkö nämä vai ?
Löytyykö jostain ohje mihin pumpun nastoihin tämän adapterin A ja B nastat kytketään? Raspberry Pi puoli on paremmin hanskassa.
Entä pitääkö pumpun asetuksista kytkeä jotain päälle tätä varten?

Olisin kiitollinen, jos joku neuvoisi alkaa pääsemisessä!
Nibe F1245-12 + UKV-200 + 800m maapiiri, 2016 rak. 232m2 hirsitalo, rossipohja, lattialämmitys lämmönluovutuslevyillä + 30mm kuusilankku, etelä-pohjanmaa.

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 887
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #103 : 10.11.16 - klo:19:25 »
http://www.railers.fi/nalle/tools/Logintutkija_ohje.pdf

Tuossa ohjeessa keskivaiheella on kuvattu tuo fyysinen kytkentäkin pumppuun, modbus laitetaan päälle huoltovalikosta mikä tuolla ohjeessa neuvotaan loppupuolella.

Sen kummemmin en osaa ottaa kantaa miten tuon Openhabin saisi toimimaan. Talologger toimii Niben kanssa hyvin.
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 Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
OpenHAB 2.0 Nibe heat pump binding
« Vastaus #104 : 26.02.17 - klo:13:57 »
Vihdoin ja viimein olen saanut aikaiseksi uuden openHAB2 Nibe sidoksen(binding). Binding tukee 20 rekisterin datagrammin lisäksi myös yksittäisten rekisterin luentoja, sekä pumpun konfiguroimista eli rekisterien kirjoittamista. Binding tukee myös natiivisti sarjaportti kommunikointia, joten Arduinon tai RasPin hankkiminen ei ole välttämätöntä testailu mielessä (RS-485 sovitin toki tarvitaan). Tuki on tehty myös ProDiNo Arduino kortille josta löytyy Ethernet ja RS485 portti suoraan.

OpenHAB 2:ssa konfigurointi voidaan tehdä puhtaasti UI:lla (Paper UI) joten välttämättä ei tarvitse konffi tiedostoihin itse koskea.

Täältä löytyy lisää tietoa jos joku on kiinnostunut.

Itse en vielä käytä openHAB2:sta "tuotanto" ympäristössä (tarkoituksena siirtyä hyvin pian), joten bindingia en ole pitkiä aikoja ajettu, joten sieltä voi löytyä monenlaista ongelmaa.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB 2.0 Nibe heat pump binding
« Vastaus #105 : 27.02.17 - klo:08:37 »
Vihdoin ja viimein olen saanut aikaiseksi uuden openHAB2 Nibe sidoksen(binding). Binding tukee 20 rekisterin datagrammin lisäksi myös yksittäisten rekisterin luentoja, sekä pumpun konfiguroimista eli rekisterien kirjoittamista. Binding tukee myös natiivisti sarjaportti kommunikointia, joten Arduinon tai RasPin hankkiminen ei ole välttämätöntä testailu mielessä (RS-485 sovitin toki tarvitaan). Tuki on tehty myös ProDiNo Arduino kortille josta löytyy Ethernet ja RS485 portti suoraan.

OpenHAB 2:ssa konfigurointi voidaan tehdä puhtaasti UI:lla (Paper UI) joten välttämättä ei tarvitse konffi tiedostoihin itse koskea.

Täältä löytyy lisää tietoa jos joku on kiinnostunut.

Itse en vielä käytä openHAB2:sta "tuotanto" ympäristössä (tarkoituksena siirtyä hyvin pian), joten bindingia en ole pitkiä aikoja ajettu, joten sieltä voi löytyä monenlaista ongelmaa.
Hyvä juttu!
Silmät ristissä yritin Arduinon pätkää katsoa, mihin kohtaan tulisi yksittäisten rekisterien luenta ja mahdollinen kirjoitus määrittää?
OpenHAB:ia ei ole siis käytössä vaan Arduino toimii yksin ja pusken datan Raspille, talologgerille.

Mitä "natiivi sarjaportti kommunikointi" käsittää?
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #106 : 27.02.17 - klo:20:11 »
Lainaus
Silmät ristissä yritin Arduinon pätkää katsoa, mihin kohtaan tulisi yksittäisten rekisterien luenta ja mahdollinen kirjoitus määrittää?
Arduino koodiin ei rekistereitä voi määrittää. OpenHAB generoi sekä luenta että kirjoitus komennot ja välittää be Arduino softalle joka sitten kirjoittaa ne pumpulle kun saa sopivan tokennin.

Lainaus
Mitä "natiivi sarjaportti kommunikointi" käsittää?

Tarkoittaa sitä, että openHAB voidaan konffata käyttämään suoraan sarjaporttia jonne pumppu on kytketty, eli ei tarvita Arduinoa väliin ollenkaan. OpenHAB koodi tässä tapauksessa hoitaa koko homman eli myös kuittaa paketit.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #107 : 03.03.17 - klo:16:32 »
Moi Pali,

ajattelin uutta versiota virittää Arduino unolle, mutta verify:llä saan seuraavan virheen:

Arduino: 1.6.5 (Windows 8.1), Board: "Arduino Ethernet"

Koodia: [Valitse]
C:\Users\home\AppData\Local\Temp\build3395496425737287248.tmp/core.a(main.cpp.o): In function `main':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:40: undefined reference to `setup'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `loop'
collect2.exe: error: ld returned 1 exit status
Error compiling.

Mikä asetus minulla mahtaa olla pielessä..?

Edellinen versio verifioituu ilman virheitä.
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #108 : 03.03.17 - klo:19:06 »
Minulla on Arduino IDE 1.8.1 ja ainakin sillä kääntyy. PRODINO_BOARD pitää sinun kommentoida pois NibeGW.ino tiedosta. Uno pohjasissa korteissa näkyykin sarjaportti olevan HardwareSerial pohjainen joten HARDWARE_SERIAL kohtaa ei pidä kommentoida pois NibeGW.h tiedosta (vaikka ino filessä näin kehotetaan). Itse olen ajannut tätä arduino koodia vain ProDiNo kortilla joten voi olla että sieltä löytyy virheitäkin. Arduino IDEn konffeista saa laittettua päälle kääntäjän tulosteet (Show verbose output during) jotka on myös hyödyllisiä käännös ongelmia selvitellessä.

Debug on päällä defaulttina, joten kortti lähettää aika paljon debug dataa (samaan IP osoitteeseen kuin datankin) jota on helppo Linux/Unix ympäristössä kuunnella komennolla

Koodia: [Valitse]
nc -l -u 50000
Kun ja jos saat tuon toimimaan niin sen jälkeen DEBUG kannattaa disabloida.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #109 : 03.03.17 - klo:19:57 »
Tuon PRODINO_BOARD hoksasin kommentoida pois, HARDWARE_SERIAL jäi kuten oli.
Päivitin tuosta Arduino IDE 1.6.5:sta 1.8.1:een ja sillä kääntyi virheettä.
Nibe 1245-8 / 180m kaivo

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #110 : 05.03.17 - klo:14:43 »
Pali, jotain pientä epävakautta tuossa uudessa versiossa on.
Kommentoin debugin pois ja pumppu meni sen jälkeen koko ajan vikatilaan, eli kuittaukset eivät menneet perille.
Arduinon target ip (raspberry) oli pois päältä. Arduinon reboottaukset eivät auttaneet. Kun kytkin Rasberryn päälle, niin sen jälkeen Arduino kuittaili Nibelle, vaikka sammutin myöhemmin Raspin. Eli tuntui kuin ethernet olisi halunnut jotain kättelyä target ip:stä...?

Tein saman testin debug päällä, myös tällöin Arduino meni vikatilaan, mutta harvemmin kuin debug pois päältä.

Versio 2:lla en tällaista havainnut, mutta toki sen jälkeen on se lisälämmitysjärjestelmä 02 tullut myös kehiin..

En keksinyt millä olisin debugannut, saisiko Arduino IDE:llä..?
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #111 : 05.03.17 - klo:18:28 »
Kun disabloit debugin, niin disabloitko myös NibeGW.h protokolla puolen debugit? Tuo sinällään pitäs mitään ongelmaa aiheuttaa.

En nopealla vilkaisulla löytänyt mitään selvää syytä. Sinulla kun on tuo 02 osoitteella oleva lisälaitteita, niin yksi syy voisi olla että NibeGW ohittaa ne paketit ja pyrkii löytämään seuraavan startti tavun heti osoite tavun jälkeen. Tämä voisi aiheuttaa jotain epäsynkkaa, ainakin jos datan joukosta löytyy myös 5C. Kokeileppas lisätä tuo osoite kaksi tuonne NibeGW.cpp tiedostoon (rivi 268).

Koodia: [Valitse]
if (!(data[1] == 0x00 && (data[2] == RMU40 || data[2] == SMS40 || data[2] == MODBUS40 || data[2] == 2)))

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #112 : 05.03.17 - klo:19:12 »
Nibe debuggia en huomannut kommentoida pois.

Testaus meni niin, että ajattelin ensin toistaa virhetilan. Mutta kappas raspin sammutuksen ja Arduinon boottauksen jälkeen kaikki toimi hyvin. Mutta kun otin virrat vielä pois ja käytin verkkojohdon irti niin sitten meni taas vikatilaan.

Nibe debugin kommentointi ei poistanut ongelmaa.

Korvasin kyseisen rivin, ja sillä en saanut vikaa toistettua. Eli oikein arvioit, että 2-osoitteen mukana oleminen teki pientä epäsynkkaa.
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #113 : 05.03.17 - klo:20:50 »
Korvasin kyseisen rivin, ja sillä en saanut vikaa toistettua. Eli oikein arvioit, että 2-osoitteen mukana oleminen teki pientä epäsynkkaa.

Jos se on tällä vakaa, niin muutan koodia niin että se hyväksyy kaikki osoitteet.

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #114 : 05.03.17 - klo:21:48 »
Tuntuisi olevan nyt vakaa, ei mene enää vikatilaan.
Nibe 1245-8 / 180m kaivo

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #115 : 06.03.17 - klo:18:07 »
Muutin koodia sen verran että hyväksyy kaikki osoitteet. Itse asiassa nyt Arduino softa on linjassa RasPi ja openHAB sarjaportti toteutuksen kanssa. En tiedä miksi olin alun perin Arduino softaan tuon edes tehnyt.

Poissa mikaelgu

  • Tulokas
  • *
  • Viestejä: 2
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #116 : 28.03.17 - klo:13:35 »
Onko, edes periaattellisella tasolla, mahdollista käyttää RS485:n sijaan Nibe Uplinkiä "väylänä" pumpulle? API lienee dokumentoitu jo joitain esimerkkejä sen käytöstä löytyy googlettamalla, ehkä parhaana https://www.marshflattsfarm.org.uk/wordpress/?page_id=3480. Haluaisin pitää johdotukset minimissään ja kun pumppu tulee joka tapauksessa liitettyä verkkoon uplinkin takia, niin olisi hienoa jos liitos openhabiin onnistuisi samaa reittiä (vaikka edellyttänee vuosimaksun pulittamista Nibelle).

Mikael

Poissa pezku

  • Tulokas
  • *
  • Viestejä: 4
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #117 : 22.04.17 - klo:00:04 »
Nyt tarvitsisi OpenHAB-noviisi apua tuon Nibe bindingin kanssa.

Asensin siis OpenHAB 2.0.0 Win10 alustalle ja addons:ta kun asennan Nibe Heatpump Binding (binding-nibeheatpump1 - 1.9.0) se ei tule näkyviin muualla UI:ssa mihinkään. Esim. Network Binding näkyy asennuksen jälkeen configuration:ssa bindigien alla. Nibe binding ei näy, eikä näin ollen pääse "thingsejäkään" lisäämään.

Dokumentaatio on näin nollasta lähtijälle hieman köykäistä, niin olenko edes oikeillä jäljillä tämän kanssa? Pitäisikö Nibe bindingin kautta päästä lisäämään "thingejä"? Tässä riittää vielä vähän opeteltavaa...

Poissa noble

  • Vanha jäsen
  • ****
  • Viestejä: 324
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #118 : 01.10.17 - klo:14:11 »
Niben uusin päivitys 8224 taisi rikkoa jotain MODBUS:n logituksessa. Tai alla oleva mahdollisuus, ei mene aivan nappiin toteutus puolella.

Changes
· MODBUS40: It is now possible to read 32-bites register as two separete 16-bites register and the two
following 16- bites at the same time

Itsellä Palin tekemässä Arduinon suorittamassa logituksessa kaikki muut näyttäisivät toimivan ok, mutta 2.lämmitysjärjestelmän tiedot ovat puutaheinää. Palautuksena tulee 2-3 miljoonan asteen lämpötiloja.

[40007, 'EB21-BT2 Supply temp S2', TYPE_INT16_10, TYPE_R, 'C', 'Supply temperature for system 2']
[40129, 'EB21-BT3 Return temp S2', TYPE_INT16_10, TYPE_R, 'C', 'Return temperature for system 2']
[43008, 'Calculated Supply Temperature S2', TYPE_INT16_10, TYPE_R, 'C', '']

Pali vaatineeko tämä Niben muutos jotain muutosta myös Nibe heatpump bindingiin vai onko Nibellä mennyt jotain sekaisin?

EDIT: Jaa, vai tulisiko se sittenkin oikein kerätyksi, mutta parsimista pitäisi muuttaa..?
Täällä jatkoa: http://www.maalampofoorumi.fi/index.php?topic=4991.msg102146#msg102146

Nibe 1245-8 / 180m kaivo

Poissa UKK

  • Täysjäsen
  • ***
  • Viestejä: 156
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #119 : 23.02.18 - klo:19:56 »
Moi.
Olen jo hetken aikaa tutkinut OpenHAB.ia ja kun tuo Nibe F1255 tuolta tallin perukoilta löytyy niin tarkoitus olisi vähän demoilla ja kokeilla mitä siitä saisi irti. Arduino uno löytyy jo ja hieman ohjelmointi kokemusta on koulun kautta kertynyt. Onko foorumilla kokemuksia F1255  ja open HAB sopivuudesta. Ilmeisesti pitäisi toimia samaan tapaan kuin muissakin niben pumpuissa?
Eli ajattelin lähteä hyväksi havaitulla setillä toteuttamaan;
Arduino uno Rev3/R3,Ethernet shield,RS485 shield
Open HAB rasberry pi3. n pyörimään. Voin ilmeisesti siis kytkeä arduinon ja raspin ethernet yhteydellä toisiinsa.
« Viimeksi muokattu: 24.02.18 - klo:18:37 kirjoittanut UKK »
Talo; Rv 1962.149/179m2(30m2 AT+VAR puoliläm)
NIBE F1255 4-16 , patterilämmitys
Maapiiri n. 400m