Tee-se-itse: etäohjaus Nilan-lämpöpumppuun

Mies ohjelmoi tietokoneen ääressä

Kokenut Nilan-käyttäjä Jori on toteuttanut Nilan EC -laitteelleen selaimella käytettävän hallintajärjestelmän, jonka kautta hän voi säätää poistoilmalämpöpumpun asetuksia tai katsoa tilastoja toiminnasta.

Myös sinun on mahdollista toteuttaa vastaava, mikäli käytössäsi on CTS 602 tai 700 -ohjauksella varustettu Nilan-laite.

Tutustu ensin Jorin lähettämiin kuvakaappauksiin toteuttamastaan EC-laitteen www-hallinnasta ja kuvien jälkeen kerromme tarkemmin Jorin toteutuksesta sekä sen mahdollistavista taustatekijöistä.

 

Kuva 1: openHABian/Nilan – pääpaneeli
Kuva 1: openHABian/Nilan – pääpaneeli, josta pystyy mm. vaihtamaan lämpötiloja, puhaltimia ja asetuksia etänä
Kuva 2: openHABian/Nilan – Heat Exchanger-näkymä
Kuva 2: openHABian/Nilan – Heat Exchanger-näkymä (osa arvoista näyttää nollaa, koska käytössä ovat perusasetukset)

 

Etäohjaus Raspberry Pi -minitietokoneella sekä openhabianilla

Toteuttaminen vaatii hieman tietoteknistä osaamista. Jos Linux on sinulle jo tuttu, niin tämä on varmasti helppoakin. Mutta jos tiedät mikä on komentorivi, ja olet sellaista edes joskus onnistuneesti käyttänyt, pärjäät varmasti ja tarvittaessa saat asiaan erikoistuneelta yhteisöltä apua.

Huom! Nilan Suomi Oy:lla ole mitään tekemistä tai vastuutekijää kyseenomaiseen ratkaisuun liittyen, emmekä pysty tarjoamaan tukea tai neuvoa, mikäli itse haluat toteuttaa vastaava.

Jorin toteuttamaan ratkaisuun tarvitaan muutaman kympin hintainen Raspberry Pi 3 -minitietokone wifi-versiona, 10-20 euron MODBUS-USB-adapteri, kierrettyä parikaapelia sekä netistä ladattava openhabian-ohjelmistopaketti.

Tässä karkeasti yleistetty versio käyttöönottoprosessista, perässä linkit tarkempiin ohjeisiin:

  1. Lataa openhabianin image ja polta se SD-muistikortille
  2. Aseta SD-muistikortti Rasbperry Pi:hin
  3. Yhdistä kierretty parikaapeli CTS 602 -piirikorttiin sekä modbus-adapteriin
  4. Kytke adapteri Raspberryyn
  5. Käynnistä Raspberry ja anna openhabianin tehdä taikojaan noin 15 minuuttia
  6. Ota langattomaan lähiverkkoon kytketyllä tietokoneella etäyhteys Raspberryyn, voit käyttää joko selainta tai SSH-yhteyttä
  7. Lataa CTS-ohjaukseesi tarkoitettu ohjelmapaketti /conf-kansioon
  8. Ota modbus, astro ja rrd4j -bindingsit käyttöön
  9. modbus.cfg-tiedosto voi tarvita muutoksia
  10. Valmista – Nilan-etäohjaus on käyttöönotettavissa

Openhabianin tiedostot sekä tarkemmat käyttöönotto-ohjeet löydät täältä (englanniksi)

OpenHAB/Nilan-keskustelua asennusohjeineen:
CTS 602: https://community.openhab.org/t/openhab1-2-nilan-heatpump/23538
CTS 700: https://community.openhab.org/t/nilan-heatpump-cts-700/39486/2

Ohjelmapaketit Nilaniin:
CTS 602 – https://github.com/starze/openhab2/
CTS 700 – https://github.com/DGuidoHD/OH2-cts700


Mikä on openHAB / openhabian?

OpenHAB on avoimeen lähdekoodiin pohjautuva Java-pohjainen kehysohjelmisto, joka toimii lähes millä käyttöjärjestelmällä (kunhan se tukee Javaa). OpenHAB on tarkoitettu kotiautomaatiojärjestelmien keskitettyyn hallintaan ja se tukee periaatteessa kaikkia sellaisia laitteita, joissa on etäohjausmahdollisuus.

Openhabian on erityisesti Raspberry Pi sekä Pine A64 -minitietokoneille (openHABista) muokattu vaivaton asennuspaketti, joka tekee openHABin käyttöönotosta huomattavasti helpompaa.


Edistyneemmille: Graafista dataa laitteen toiminnasta Grafanalla

Edellämainitun etäohjauksen lisäksi Jori oli toteuttanut laitteen käyttöön liittyvien datojen selkeämpään esittämiseen erillisen ratkaisun, joka vaatii hieman syvempää tietoteknistä osaamista.

Graafiset kuvaajat mahdollistaa Grafana, joka on asennettavissa openHABin käyttöympäristöön.  Ohessa kuvakaappauksia siitä, minkälaisia mahdollisuuksia Grafanan hyödyntäminen tarjoaa.

nilan grafana cooling näkymä
Kuva 3: Grafana/Jori – jäähdytysnäkymä 7 päivältä
  • Punainen katkoviiva = auringon korkeus
  • Keltainen viiva = raitisilman lämpötila
  • Sininen ja oranssi katkoviiva  = raitisilman minimi ja maksimi
  • Sininen viiva = huoneeseen puhallettavan ilman lämpötila (käyrästä huomaa yöjäähdytyksen sekä päivällä käytössä olevan kompressorijäähdytyksen)
  • Punainen viiva = huoneiston poistoilman lämpötila (joka ohjaa ilmajäähdytystä)

Kuva 4: Grafana/Jori – jäähdytysnäkymä 30 päivältä
Kuva 4: Grafana/Jori – jäähdytysnäkymä 30 päivältä

Kuva 5: Grafana/Jori – lämminvesivaraaja sekä tuulettimien pyörimisnopeus
  • Lämminvesivaraajan lämpötilat
  • Kompressorin tila
  • Puhaltimien käyntisuhteet ja ”nopeus”

Kuva 6: Grafana/Jori – manuaalisesti päivitettävä kWh-grafiikka
Kuva 6: Grafana/Jori – manuaalisesti päivitettävä kWh-grafiikka

Kuvassa kahden kuukauden datat, johon tiedot tulevat erilliseltä kWh-mittarilta

  • Ylempi kuvaaja kertoo yleistilanteen
  • Alempi kertoo per päivä -arviot

Kirjoittaja

Tero Suutari