Nilan EC9 kotiautomaatio/pörssisähköohjaus

grendy

Vakionaama
Aihetta on jo tietysti paljon täällä käsiteltykin, mutta itse tässä kyselisinkin että mikä olisi mahdollisimman kustannustehokas ja helppo tapa saada pörssisähkön mukaan optimoitua Nilanin toimintaa. Tässä lähinnä nyt siis kaksi tapaa mietinnässä, eli wifi-Shelly lattialämmitykseen ja koko Nilania ohjaava Nilanin oma wifi-palikka.

Tähän vuodenaikaan oon esim manuaalisesti tehnyt korkeiden päiväsähköhintojen mukaan niin, että oon pistänyt illalla ohjauspaneelista kompressorin minimilämpötilan käyttövedelle 55->60C että aamusuihkun jälkeen kompressori ei menisi esim kalliin sähkön mukaan päälle vettä lämmittämään. Eli perinteinen halvalla yösähköllä lämpöä lämminvesivaraajaan. Tätä ei varmaan pysty mitenkään millään wifi-Shellyllä tekeen, mutta onko Nilanin omasta wifi-mokkulasta mitään kokemuksia porukalla? Onko sen kautta mitään älyä mahdollisuus pistää vai onko se vaan käytännössä sama asia, kun että käyn ohjauspaneelista illalla nostaan käyttöveden lämpötilaa ja aamulla sitten manuaalisesti muutan sen takaisin normaaliksi?

Wifi-Shellyhän taitaa olla talvella oikein toimiva ja hyvä ratkaisu lattialämmitystä ajatellen eikö? Ja siihenhän kai saa helpohkosti vielä älyäkin, ettei tarvisi manuaalisesti seurata pörssisähkön hintoja? Toki sekin riittää ihan hyvin että itse hintoja seuraamalla vaan määrittelee ajat että koska lattioita lämmitetään ja koska ei, kunhan se vaan onnistuisi vaikka sängystä käsin kännykällä.

Tosta Nilanin omasta wifi-palikasta yllättävän vähän täällä lukenut, että mielellään kuulisi kokemuksia että kumpaa kannattaa harkita!
 

BUK

Aktiivinen jäsen
Mahtaako olla niin, että tuon 750w kompressorin sammuttelulla ei kovin merkittävää säästöä pääse tekemään vaan pitäisi lattialämmityksen vastuksia ohjailla. Nilanin oma wifimokkula ei taida minun lyhyen kokemuksen mukaan pystyä ohjaamaan lattialämmitystä vaan enemmänkin kompressoria ja ilmanvaihtoa. Purkki on hinnaltaan mielestäni kallis (250euroa) ja sen kanssa on aika yksin jos tulee jotain Nilanin suhteen tai pitäisi muuttaa jotain.

Homeassistantin Nilan integraatio (https://github.com/veista/nilan) ei tue tällä hetkellä (vaatisi yhteisöltä varmaan vähän töitä) lattialämmityksen ohjausta. Joku oli jossain saanut koodailtua ohjauspaneelin näppäinpainallukset tuollaiseen integraatioon, mutta en saanut itse toimimaan. En uskalla myöskään tuollaisen varaan laskea mitään ellei sillä ole useampaa käyttäjää.

Alkuinnostuksen jälkeen voi olla vähän raskasta kytätä sähkönhintaa ja säädellä käsin lattialämmitystä. Koko automaation idea vähän hukkuu jos käyttäjä toimii aktiivisena osapuolena siinä.

Tuo Shellyohjaus kiinnostaa, mutta en itse keksinyt miten sen asentaisi turvallisesti jonkun sähkärin toimesta. Kiinnostavaa miten projektisi etenee jos siihen lähdet tai muilla on valmiita ratkaisuja.
 

grendy

Vakionaama
  • Keskustelun aloittaja
  • #3
Mahtaako olla niin, että tuon 750w kompressorin sammuttelulla ei kovin merkittävää säästöä pääse tekemään vaan pitäisi lattialämmityksen vastuksia ohjailla. Nilanin oma wifimokkula ei taida minun lyhyen kokemuksen mukaan pystyä ohjaamaan lattialämmitystä vaan enemmänkin kompressoria ja ilmanvaihtoa. Purkki on hinnaltaan mielestäni kallis (250euroa) ja sen kanssa on aika yksin jos tulee jotain Nilanin suhteen tai pitäisi muuttaa jotain.
Joo näinhän se kyllä on, että ehkä vähän turhankin pakkomielteisesti yritän optimoida laitetta kun ei se kompressori nyt niin hirveästi kuluta ;).. Ehkä sen nyt unohdan ja tuon Nilanin wifimokkulankin, koska ilmeisesti vaatisi firmiksen päivitystä ja kaikkea extraa.

Tuo Shellyohjaus kiinnostaa, mutta en itse keksinyt miten sen asentaisi turvallisesti jonkun sähkärin toimesta. Kiinnostavaa miten projektisi etenee jos siihen lähdet tai muilla on valmiita ratkaisuja.

Mikä siinä on ettei turvallisesti voisi asentaa? Yhdellä työkaverilla on asennettu ja kehuu kyllä kuinka hyvin homma toimii. Sähkärikin tuossa kävi muita hommia tekemässä ja kysyin että suostuisiko sellasen asentaan ja ainakin suorilta sanoi että tottakai. Ja näin ajattelin toimiakin että tilaisin ennen talvea vielä!
 

BUK

Aktiivinen jäsen
Mikä siinä on ettei turvallisesti voisi asentaa?
Niin tarkoitin, että juuri minä en tiedä miten se tehdään, enkä ole sellaista asennusta nähnyt vielä. Jään odottamaan kuvia jos joku jaksaa ottaa valmiista ratkaisusta.

Sittenhän on noita tälläkin forumilla tehtyjä modeja, joissa huijataan ulkolämpöanturia. Etuna varmaan, että ei tarvitse kajota kovinkaan syvälle laitteeseen tai sen kytkentöihin (tavallaan).
 

Hegsa

Aktiivinen jäsen
Homeassistantin Nilan integraatio (https://github.com/veista/nilan) ei tue tällä hetkellä (vaatisi yhteisöltä varmaan vähän töitä) lattialämmityksen ohjausta. Joku oli jossain saanut koodailtua ohjauspaneelin näppäinpainallukset tuollaiseen integraatioon, mutta en saanut itse toimimaan. En uskalla myöskään tuollaisen varaan laskea mitään ellei sillä ole useampaa käyttäjää.
Ainakin omassa EC9:ssä saa lattialämmitystä ohjattua veistan integraation läpi. Yksittäisi vastuksia ei pysty ajamaan, mutta lattialämmityksen lähtöveden minimilämpötilan saa asetettua suoraan, jolloin pääsee epäsuorasti käyttämään vastuksia. Ihan samanlaista tarkkuutta tämä ei anna kuin vastausten ohjaus, mutta mahdollistaa helpon suorasähkön ohjauksen pörssihinnan mukaan. Plussana myös failure modet yhteyden katketessa on miellyttävämmät.
 

Liitteet

  • IMG_6328.png
    IMG_6328.png
    96,4 KB · Katsottu: 203
Viimeksi muokattu:
  • Tykkää
Reactions: BUK

Pilpitin

Tulokas
Mikä siinä on ettei turvallisesti voisi asentaa? Yhdellä työkaverilla on asennettu ja kehuu kyllä kuinka hyvin homma toimii. Sähkärikin tuossa kävi muita hommia tekemässä ja kysyin että suostuisiko sellasen asentaan ja ainakin suorilta sanoi että tottakai. Ja näin ajattelin toimiakin että tilaisin ennen talvea vielä!

Itsellä kiinnostaisi tämä myös kovasti.
Missä tällä työkaverilla tuo Shellyn rele on, Nilanin sisässä vai sulaketaulussa?

Meillä on taulussa Nilanille kolme vaihetta mutta jos nuita katkoo niin itse pumppukin sammuu.

Löytyy myös tuo Nilanin gateway-Wi-Fi-hässäkkä (Tanskasta tilattuna jtn 160€). Mutta tuolla ei lattialämmityksen osalta voi säätää kun menoveden minimiä. Eikä ole mitään ajastuksia yms.
 

grendy

Vakionaama
  • Keskustelun aloittaja
  • #7
Itsellä kiinnostaisi tämä myös kovasti.
Missä tällä työkaverilla tuo Shellyn rele on, Nilanin sisässä vai sulaketaulussa?

Meillä on taulussa Nilanille kolme vaihetta mutta jos nuita katkoo niin itse pumppukin sammuu.

Löytyy myös tuo Nilanin gateway-Wi-Fi-hässäkkä (Tanskasta tilattuna jtn 160€). Mutta tuolla ei lattialämmityksen osalta voi säätää kun menoveden minimiä. Eikä ole mitään ajastuksia yms.
1695015875853.png

Tämmösen kuvan sain. Verbaalisena selityksenä että suoraan kattilalle menevät johdot vaan poikki ja siihen väliin.. En oo ite tehnyt vielä asian eteen mitään ite.
 

Pilpitin

Tulokas
Tämmösen kuvan sain. Verbaalisena selityksenä että suoraan kattilalle menevät johdot vaan poikki ja siihen väliin.. En oo ite tehnyt vielä asian eteen mitään ite.

Ok. Jos homma etenee siellä ja saat tarkempia ohjeita niin jaa ihmeessä tänne. Mitkä shellyn palikat tarkemmin jne.
 

Hegsa

Aktiivinen jäsen
Lämmityskauteen ja pörssisähköön valmistautuessa testailin miten EC9 reagoi vesikiertoisella lattialämmityksellä ajatukseen varastoida halpaa energiaa lattiaan. Nostin noin 10:30 aikoihin lattiakierron veden minimilämpötilan 20 C --> 26 C:
1695137861986.png

Paluulämpötila nousi noin asteella (suuremmat nousut näkyy kompressorin tehdessä lämmitysvettä samaan aikaan kun tulopuhallus on seis), jolloin valtaosan käytetystä 22 kWh energiasta voisi kuvitella varautuneen laattaan. Ihan samanlaiseen tarkkuuteen tällä ei pääse kun releitä suoraan ajamalla, mutta ihan siedettävästi menoveden minimiä ohjaamalla saa lattiaan varattua halpaa energiaa. Nopealla tulkinnalla nostamalla pyyntiä 6 astetta omassa talossa saa 3-4 tuntia ajettua lämmitystä 4-5 kW yliteholla, joka sopii päivän muutaman halvimman tunnin hyödyntämiseen. Tavoitelämpötilaa nostamalla vielä ylemmäs saisi tehoa hilattua lähemmäs 9 kW maksimia.
 

Hegsa

Aktiivinen jäsen
Aihetta on jo tietysti paljon täällä käsiteltykin, mutta itse tässä kyselisinkin että mikä olisi mahdollisimman kustannustehokas ja helppo tapa saada pörssisähkön mukaan optimoitua Nilanin toimintaa. Tässä lähinnä nyt siis kaksi tapaa mietinnässä, eli wifi-Shelly lattialämmitykseen ja koko Nilania ohjaava Nilanin oma wifi-palikka.
Luultavasti halvin tapa EC9:n ohjaamiseen on modbus-väylän läpi Home Assistantilla. Pirkka-budjetilla toteutettuna RS485-USB dongle maksaa noin 10 € ja perusmallinen Raspi 3B noin 50 € eikä tarvitse sähkäriä kytkentöjen tekemiseen. Mikäli HA:n päälle ei rakenna muuta kotiautomaatiota tuo on melko pomminvarma toiminnaltaan keskityölään alkuasennuksen jälkeen.
 

grendy

Vakionaama
Luultavasti halvin tapa EC9:n ohjaamiseen on modbus-väylän läpi Home Assistantilla. Pirkka-budjetilla toteutettuna RS485-USB dongle maksaa noin 10 € ja perusmallinen Raspi 3B noin 50 € eikä tarvitse sähkäriä kytkentöjen tekemiseen. Mikäli HA:n päälle ei rakenna muuta kotiautomaatiota tuo on melko pomminvarma toiminnaltaan keskityölään alkuasennuksen jälkeen.
Raspberry löytyykin jo mökiltä lähinnä retropelikäytössä että se ei maksaisi mitään. Mutta se työmäärä vaan mikä tarvisi tehdä että saisi konffattua HA:n, kun ei oo asiasta kokemusta, kuulostaa melko kovalta. Nörttiyttä kyllä löytyy että ei sen puoleen, mutta ainakaan vielä ei oo ollut niin tylsää hetkee että olisin lähtenyt asiaa toteuttaan ;).. Tarviikohan tässä tavassa välittää Nilanin firmiksestä? Sitä ei meinaan myöskään pienellä kynnyksellä lähtis päivitteleen jos saakin koko koneen jumiin.
 

Hegsa

Aktiivinen jäsen
Nilanin ohjauskorttina täytyy olla tuoreempi CTS 602, jotta pääsee modbusin yli käsiksi. Vanhemmille CTS600 pohjaisille pienimmän tuskan tie varmaa on Shellyjen asentaminen suoraan piuhoihin.

Perusmallisen yksinkertaisen HA:n setuppi ei ole paha rasti. Omalla kohdalla suurin suo oli modbus-tietoon käsiksi pääseminen, mutta suoraan RS485-USB tikulla sen pitäisi olla helpompaa kuin verkon yli tuotuna. Viime viikolla julkaistu Home Assistant Green tulisi suoraan HA asennettuna satasella, jolloin tehtäväksi jäisi vaan modbus-tikun tökkääminen USB:iin ja integraation asennus.
 

3rcc1

Tulokas
Tuli viriteltyä mielenkiinnosta modbus -> ethernet palikalla HA integraatio. Kustannus oli vain tuo palikka 22€, koska raspberry 3 löytyi jo ennestään. HA virittely onnistui netistä löytyvillä ohjeilla, mutta modbus palikan parametrejä sai kokeilla kymmeniä kertoja ennen kuin löytyi toimivat
Lattialämmitystä ei tälläkään voi ohjata, koska liian vanha nilan (2.37c). Tässä jokin kuvankaappaus HAsta.
Screenshot_20230929_195957_Home Assistant.jpg
 

Hegsa

Aktiivinen jäsen
Tuli viriteltyä mielenkiinnosta modbus -> ethernet palikalla HA integraatio. Kustannus oli vain tuo palikka 22€, koska raspberry 3 löytyi jo ennestään. HA virittely onnistui netistä löytyvillä ohjeilla, mutta modbus palikan parametrejä sai kokeilla kymmeniä kertoja ennen kuin löytyi toimivat
Lattialämmitystä ei tälläkään voi ohjata, koska liian vanha nilan (2.37c). Tässä jokin kuvankaappaus HAsta.
Eikä vanhempi softa anna ollenkaan ulos lattialämmmityksen minimilämpötilaa (number.nilan_central_heating_min_supply_temperature)? Minimi- ja maksimilämpöjä ohjaamalla pääsee jo aika pitkälle optimoinnissa kun lattialämmitys varaa itseensä energiaa hitaasti.
 

3rcc1

Tulokas
Eikä vanhempi softa anna ollenkaan ulos lattialämmmityksen minimilämpötilaa (number.nilan_central_heating_min_supply_temperature)? Minimi- ja maksimilämpöjä ohjaamalla pääsee jo aika pitkälle optimoinnissa kun lattialämmitys varaa itseensä energiaa hitaasti.
Joo ei ole mitään muuta lattialämpöön liityvää kuin releiden(3kpl) tilatiedot ja menoveden lämpötila.
 

Hegsa

Aktiivinen jäsen
Missäköhän vaiheessa tuohon vaihtunut ja selviäisikö siitä softapäivityksellä? Oma yksikkö on tuoreempaa rst-säiliöllistä erää ja antaa asettaa lattilämmityskierron minimi ja maksimilämpötilat HA:n kautta. Nämä ei tule oletuksena dashboardiin näkyville vaan pitää kaivaa laitteen alta Nilan-integraatiosta.
 

3rcc1

Tulokas
Missäköhän vaiheessa tuohon vaihtunut ja selviäisikö siitä softapäivityksellä? Oma yksikkö on tuoreempaa rst-säiliöllistä erää ja antaa asettaa lattilämmityskierron minimi ja maksimilämpötilat HA:n kautta. Nämä ei tule oletuksena dashboardiin näkyville vaan pitää kaivaa laitteen alta Nilan-integraatiosta.
450€ nilanilta softapäivitys. Ei dashiin tullut mitään oletuksena. Nakkasin kaikki sensorit siihen ja aloin sitten nimeämään, ryhmittelemään jne.
 

3rcc1

Tulokas
Järjetön hinta, mutta en ole yllättynyt.
JEp. Jäi kyllä 'kaupan hyllylle' tuo. Kortilla on oman silmän mukaan joku mini usb portti. En sitten tiedä käytetäänkö em porttia päivityksen tekemiseen. Pitää kattoa jos netissä tulisi zippi-paketti vastaan
 

grendy

Vakionaama
Noniin tänään kävi sähkäri asentamassa Shellyn ohjaamaan Nilanin lattialämmityksen sähkökattilaa. Shelly asennettiin suoraan kiskoon sähköpääkeskukseen muiden sulakkeiden kanssa riviin. Nyt sitten hakemaan sää(s)töjä sillä, että ne vähäiset tilat missä lattialämmitys on nyt edes käytössä, lämmitetään vain halvan sähkön aikaan.

Varmaan tarttee pistää lattialämmitysveden minimiarvo korkeammaksi että yöllä tulee "ylilämpöä" joka sitten säilyisi seuraavaan lämmityssessioon asti.

Tällä hetkellä lattialämmitys päällä märkätiloissa + yläkerrassa mun työhuoneessa, missä oli omaan makuun vähän turhan viileää kun alakerran ilpin ilma ei siitä vaan tarpeeksi hyvin siirry jokaiseen tarvittavaan koloon. Toki sitä vois pistää tohvelit ja pitkähihaisen päälle, mutta kerrostalon asukkina koitetaan taistella tekniikalla ensiksi sitä vastaan :D
 

BUK

Aktiivinen jäsen
Nilan EC9 CTS602-paneelilla vuodelta 2015 ja päivitin ohjelmiston laitteeseen. Nyt saa Home Assistantilla koko modbus-rajapinnan tiedot käyttöön. Asettelin nyt ensimmäiseksi logiikaksi päivälle 24'C maksimirajan lattialämmityksen menovedelle 0800-2200. Yöllä 2200-0800 on sitten lämmitys vapaa ja yläraja taitaa olla 40'C. Käyrä 2 -1'C siirrolla.

Uudessa ohjelmistossa näyttäisi olevan kuormanjakoa tehty vastuksille eri tavalla. Vanhassa oli aina 1 pohjassa ja 2 pätki. Nyt se käyttää muistaakseni 3 vastustakin välillä. Voi toki olla joku konfigurointihäiriö, mutta tuossa tehdas-, tai huoltovalikossa ei paljon ole mitään millä tähän voisi vaikuttaa.

Tuosta varmaan seuraavaksi pitää tutkia noita pörssisähkötunteja tarkemmin ja katsella mitä siellä on optimoitavaa. Alla olevassa kuvaajassa 730D Ruuvitag on pesuhuoneen lattialla ja BD1F olohuoneessa. Nilanin data tulee Sharewave Ethernet-to-RS485-muuntimen kautta HA:lle.

Tällä tavoin ei ole tarvetta asentaa Shellyn logiikkaa sähkökaappiin ohjauksen tekemiseksi. Shellyissä olisi toki se hyvä puoli, että näkisi sähkönkulutuksen suoraan, mutta nuo binary.sensorit pitäisi pystyä jotenkin muuttamaan kertomaan kulutusarvoja.

1703348002814.png


Tässä parilta päivältä vähän tuntimääriä. Lisäsin kompressorin ja kiertovesipumpun vasta 20.12.
1703348489303.png


Shelly Plug S Nilanin 230V syötössä näyttää, että 24h aikana kompressori ja puhaltimet ottaa sen 10,5 - 11kwh sähköä.
1703348557835.png
1703348608124.png
 
Viimeksi muokattu:

grendy

Vakionaama
Nilan EC9 CTS602-paneelilla vuodelta 2015 ja päivitin ohjelmiston laitteeseen. Nyt saa Home Assistantilla koko modbus-rajapinnan tiedot käyttöön. Asettelin nyt ensimmäiseksi logiikaksi päivälle 24'C maksimirajan lattialämmityksen menovedelle 0800-2200. Yöllä 2200-0800 on sitten lämmitys vapaa ja yläraja taitaa olla 40'C. Käyrä 2 -1'C siirrolla.

Uudessa ohjelmistossa näyttäisi olevan kuormanjakoa tehty vastuksille eri tavalla. Vanhassa oli aina 1 pohjassa ja 2 pätki. Nyt se käyttää muistaakseni 3 vastustakin välillä. Voi toki olla joku konfigurointihäiriö, mutta tuossa tehdas-, tai huoltovalikossa ei paljon ole mitään millä tähän voisi vaikuttaa.

Tuosta varmaan seuraavaksi pitää tutkia noita pörssisähkötunteja tarkemmin ja katsella mitä siellä on optimoitavaa. Alla olevassa kuvaajassa 730D Ruuvitag on pesuhuoneen lattialla ja BD1F olohuoneessa. Nilanin data tulee Sharewave Ethernet-to-RS485-muuntimen kautta HA:lle.

Tällä tavoin ei ole tarvetta asentaa Shellyn logiikkaa sähkökaappiin ohjauksen tekemiseksi. Shellyissä olisi toki se hyvä puoli, että näkisi sähkönkulutuksen suoraan, mutta nuo binary.sensorit pitäisi pystyä jotenkin muuttamaan kertomaan kulutusarvoja.

katso liitettä 91948

Tässä parilta päivältä vähän tuntimääriä. Lisäsin kompressorin ja kiertovesipumpun vasta 20.12.
katso liitettä 91949

Shelly Plug S Nilanin 230V syötössä näyttää, että 24h aikana kompressori ja puhaltimet ottaa sen 10,5 - 11kwh sähköä.
katso liitettä 91950katso liitettä 91951
Oi, no toi olis ollut paljon fiksumpi systeemi. Olin siinä käsityksessä että tota lattialämmitystä ei olis saanut Nilanin wifi-härpäkkeellä säädettyä, mut oliko se vaan että Nilanin omalla softalla sitten?

Millanen operaatio oli firmiksen päivitys? Mulla kyllä olis piuhaa lukuunottamatta kaikki tarvittava tohon, mutta vaikka kaiken maailman laitteisiin aina softia päivittelenkin, niin Nilanin päivitys kyllä vähän jänskättää.
 

BUK

Aktiivinen jäsen
Oi, no toi olis ollut paljon fiksumpi systeemi. Olin siinä käsityksessä että tota lattialämmitystä ei olis saanut Nilanin wifi-härpäkkeellä säädettyä, mut oliko se vaan että Nilanin omalla softalla sitten?
On varmaan hyvä todeta varoiksi, että tuossa on kaksi loogisesti eri asiaa: mitä laitteenohjainkortin ohjelmisto tukee ja mitä Nilanin omat ohjauspaneelit tukee. Ohjelmistopäivityksellä ohjainkortti tukee nyt Modbusin kautta käytännössä kaikkia rekisteriarvoja mitä laitteessa on ja mitä Taneli Veistinen on ansiokkaasti koodaillut Home Assistantin integraatioon https://github.com/veista/nilan

En osaa sanoa Nilanin omista etähallinnoista tai ohjauspaneeleista mitään.
 

Hegsa

Aktiivinen jäsen
Uudessa ohjelmistossa näyttäisi olevan kuormanjakoa tehty vastuksille eri tavalla. Vanhassa oli aina 1 pohjassa ja 2 pätki. Nyt se käyttää muistaakseni 3 vastustakin välillä. Voi toki olla joku konfigurointihäiriö, mutta tuossa tehdas-, tai huoltovalikossa ei paljon ole mitään millä tähän voisi vaikuttaa.
Johtuisikohan tuo vastusohjauksen muutos oletukseen erilaisista vastuksista? Vanhoissa Nilaneissa on 3x3 kW vastukset, jolloin esittämäsi vanha logiikka on ok, mutta uudemmissa vastus 1 on 1 kW, vastus 2 3 kW ja vastus 3 5 kW, jolloin uuden logiikan mukainen ohjaus on paikallaan. Saiskohan softalle kerrottua mikä HW-versio laitteessa on, jotta osaisi palauttaa ohjauksen kohdilleen?

Ohjauksen osalta toteutin päinvastaisella logiikalla, missä ylärajaan ei kosketa, mutta alarajan minimiä ohjataan hinnan ja price rankin perusteella:

Koodi:
alias: Floor Heating Based on Price Rank
description: Set min supply temperature based on rank and electricity price
trigger:
  - platform: state
    entity_id: sensor.shf_rank_now
condition: []
action:
  - service: number.set_value
    entity_id: number.nilan_central_heating_min_supply_temperature
    data_template:
      value: >
        {% set rank = states('sensor.shf_rank_now')|int %}

        {% set electricity_price =
        states('sensor.shf_electricity_price_now')|float %}

        {% if rank in [1, 2] and electricity_price < 0.08 %}
          30
        {% elif rank in [1, 2] and electricity_price > 0.20 %}
          24
        {% elif rank in [24, 23] %}
          18
        {% elif rank >= 10 and rank <= 22 %}
          19
        {% elif rank >= 3 and rank <= 9 %}
          20
        {% elif rank in [1, 2] %}
          26
        {% else %}
          19  # Default value for ranks not covered above
        {% endif %}

Käyränä on muuten käytössä 1 ja siirto -5C. Joulukuun jälkeen olisi tarkoitus tehdä ensimmäistä yhteenvetoa kulutuksesta ja hinnasta lattialämmityksen automaatiossa.

Lattialämmitysvastusten energiankulutuksen seurannasta kirjoittelin enemmän muualla. Ei tietysti ole aivan yhtä tarkka kun Shellyillä tehtynä, mutta melko pitkän pennin säästää varsinkin jos tarvii maksullisen sähkärin tekemään kytkennät. Vanhemmissa malleissa saa enemmän vastinetta rahoille kun vastusohjaus ei onnistu pelkän softan avulla.

HomeAssistant ja sähköpörssiohjaus
 

BUK

Aktiivinen jäsen
Käyränä on muuten käytössä 1 ja siirto -5C.
Onko tämä käyrä vain siitä syystä käytössä, että pystyt tuolla Price Rankilla ohjaamaan alarajaa tällä "pörssisähköohjatulla käyrällä"?

Johtuisikohan tuo vastusohjauksen muutos oletukseen erilaisista vastuksista? Vanhoissa Nilaneissa on 3x3 kW vastukset, jolloin esittämäsi vanha logiikka on ok, mutta uudemmissa vastus 1 on 1 kW, vastus 2 3 kW ja vastus 3 5 kW, jolloin uuden logiikan mukainen ohjaus on paikallaan. Saiskohan softalle kerrottua mikä HW-versio laitteessa on, jotta osaisi palauttaa ohjauksen kohdilleen?
Tämä kävi itselläkin mielessä. Nyt en osaa sanoa onko tästä uudesta tavasta tällä 3x3kw laitteella hyötyä vai haittaa.

Tässä vähän pidemmän aikavälin näkymä
1703490528445.png


Tuosta koodista olisi kiinnostava nähdä kommentit. Nyt ei ihan aukea täydellä varmuudella mitä tuossa tehdään, vaikka ymmärrän logiikan.
 

Hegsa

Aktiivinen jäsen
Onko tämä käyrä vain siitä syystä käytössä, että pystyt tuolla Price Rankilla ohjaamaan alarajaa tällä "pörssisähköohjatulla käyrällä"?
Osittain kyllä, mutta toimii hyvin myös lämpöisen varaston/teknisen tilan (vesikiertoinen lattialämmitys ainoa lämmitysmuoto) ylläpitolämmölle silloin kun taloa lämmitetään enemmän ILP:llä tai takalla. Tämä setuppi toimii myös fail safena poissa ollessa kovillakin pakkasilla, mikäli automaatiot sattuisi kyykkäämään täysin ja talo jäisi pelkän Nilanin logiikan varaan.
Tämä kävi itselläkin mielessä. Nyt en osaa sanoa onko tästä uudesta tavasta tällä 3x3kw laitteella hyötyä vai haittaa.

Tässä vähän pidemmän aikavälin näkymä
katso liitettä 91972
Nopea tuntuma sanoo uuden logiikan hidastavan reagointia, kun ykkös-, kakkos- ja nelostasolla lämmitysteho on sama ja lisätehoa tulee ainoastaan tasoilla 3 ja 7. En usko lämmitysmielessä vaikuttavan, mutta releille tulee turhaan enemmän toimintaa uudella logiikalla.

Tuosta koodista olisi kiinnostava nähdä kommentit. Nyt ei ihan aukea täydellä varmuudella mitä tuossa tehdään, vaikka ymmärrän logiikan.
Tässä kommentoituna, toivottavasti aukeaa paremmin:
Koodi:
alias: Floor Heating Based on Price Rank
description: Set min supply temperature based on rank and electricity price
trigger:
  - platform: state
    entity_id: sensor.shf_rank_now #Päivän sisäinen tunti-rankkaus. Rankin vaihtuminen käynnistää automaation, käytännössä aina tunnin vaihtuessa
condition: []
action:
  - service: number.set_value
    entity_id: number.nilan_central_heating_min_supply_temperature
    data_template:
      value: >
        {% set rank = states('sensor.shf_rank_now')|int %} #rank-sensori määritellään rankiksi seuraavalle tunnille

        {% set electricity_price =
        states('sensor.shf_electricity_price_now')|float %} #Sähkön spot-hintasensorin arvo määritetään tunniksi. Sensorin lukemaan on muualla jo sisällyetty siirrot, verot ja spot-marginaali 0,0604 €/kWh

        {% if rank in [1, 2] and electricity_price < 0.08 %} #Mikäli alvillinen spot-hinta on ilman siirtoa ja sähköveroa alle 1,96 snt/kWh vuorokauden kahden halvimman tunnin aikana käytetään lähdön minimilämpötilana korkeampaa asetusta. Ajatus varastoida enemmän halpaa energiaa lattiaan. 
          30
        {% elif rank in [1, 2] and electricity_price > 0.20 %} #Kalliin sähkön aikana halvimmilla tunneilla ei pyritä varastoimaan ylen määrin
          24
        {% elif rank in [24, 23] %} #Kalleimmat 2 tuntia pyritään välttämään lämmitystä, mikäli käyrästä ei muuta johdu
          18
        {% elif rank >= 10 and rank <= 22 %} #Porrastettu lämpötilapyyntö rankin mukaan
          19
        {% elif rank >= 3 and rank <= 9 %} #Porrastettu lämpötilapyyntö rankin mukaan
          20
        {% elif rank in [1, 2] %} #Porrastettu pyyntö halvimmalle kahdelle tunnille kun ei halpaa eikä kallista
          26
        {% else %} #Fail safe arvona 19
          19  # Default value for ranks not covered above
        {% endif %}

Viimeiseltä viikolta tuloksena on tämä näköinen kuvaaja:
1703502008954.png


Vasemmalla akselilla vesikierron lähtölämpötila, oikealla lattialämmityksen tuntikohtainen sähköenergian kulutus. Valmista ei ole vielä, mutta nyt jo siirtää tehokkaasti lämmityksen halvoille tunneille. Selkeitä kehityskohteita olisi nostaa lämpötilapyyntöä 30 C:stä ylemmäs, jolloin saisi yli 4,5 kWh/h varattua lämpöä lattiaan. Toinen kehityskohde olisi laskea suortaan päivittäisen lämmitystarveluvun ja spot-hintojen perusteella tuntikohtaisen pyynnin päivä kerrallaan ennakkoon. Python-koodi tuota varten pyörii jo laskemassa toteutuneen sähkönkäytön hintaa optimaaliseen skenaarioon Nilanin ja ILP:n väliltä, mutta on aika työläs projekti eikä säästöä IFTTT-pohjaiseen logiikkaan ole kauheasti saatavilla.
 
Missäköhän vaiheessa tuohon vaihtunut ja selviäisikö siitä softapäivityksellä? Oma yksikkö on tuoreempaa rst-säiliöllistä erää ja antaa asettaa lattilämmityskierron minimi ja maksimilämpötilat HA:n kautta. Nämä ei tule oletuksena dashboardiin näkyville vaan pitää kaivaa laitteen alta Nilan-integraatiosta.
Tuolla toisessa ketjussa jo tätä kyselin mutta täältä löytyikin hyvää infoa. Kiitos @Hegsa

Täytyy siis alkaa kaiveleen Nilanin integraatiota hieman tarkemmin

Nyt pikkuhiljaa alan pääsemään tähän HA maailmaan sisään,
Olen aikaisemmin harjoitellut C-koodia Arduinolla ja tästä innostuneena olen alkanut lisäillä omia DIY antureita ESPhome puolelle, on mennyt sekin jo helpoksi että ei tarvi enää itse hirveesti koodia kirjoittaa

Joku täälä taisi itse integroida oman Co2 anturin Nilaniin ja sama olisi itsellä ideana tehdä kunhan ehtii asiaan enemmän perehtyä ja myös sopiva anturi pitäisi löytää.
 
Ei toimi tämä Veistan integraatio mulla nyt kunnolla.
Saan muutettua ilmanvaihtoa ja käyttöveden lämpötiloja mutta osa datasta ei liiku.

Ha loki antaa seuraavaa infoa:
Logger: custom_components.nilan.device
Source: custom_components/nilan/device.py:1990
Integration: Nilan (documentation, issues)
First occurred: 00.54.42 (93 occurrences)
Last logged: 01.40.46

Could not read get_central_heat_supply_curve

Tätä tulee myös:

Pymodbus: Nilan: Error: device: 30 address: 1500 -> pymodbus returned isError True
Pymodbus: Nilan: Error: device: 30 address: 1802 -> pymodbus returned isError True
Pymodbus: Nilan: Error: device: 30 address: 4018 -> pymodbus returned isError True
Pymodbus: Nilan: Error: device: 30 address: 4027 -> pymodbus returned isError True
Pymodbus: Nilan: Error: device: 30 address: 1702 -> pymodbus returned isError True

Ja samoin tämä:
Setup of select platform nilan is taking over 10 seconds.

Onko ehdotuksia mikä voisi olla pielessä?
 
Viimeksi muokattu:

Hegsa

Aktiivinen jäsen
Onko ehdotuksia mikä voisi olla pielessä?
Sinulla taisi olla EC9 sol versio laitteesta? Jos katsot käyttöpaneelista Näytä data --> Laitteen tiedot niin minä mallina se identifioi itsensä. Tällä hetkellä tuettuja malleja ovat:

CTS602 supported devices (as typed in HMI menu):

  • Comfort light
  • VPL 15c
  • VP18cCom
  • COMFORT
  • VP 18c
  • VP 18ek
  • VP 18cek EC9 perusmalli antaa tämän
  • VPL 25c
  • COMFORTn
  • COMBI 300 N
  • COMBI 302
  • COMBI 302 T
  • VGU180 ek
Oma veikkaus on joko sol mallin osttain erilaisissa rekistereissä tai liian vanhassa firmwaressa.
 
Sinulla taisi olla EC9 sol versio laitteesta? Jos katsot käyttöpaneelista Näytä data --> Laitteen tiedot niin minä mallina se identifioi itsensä. Tällä hetkellä tuettuja malleja ovat:

CTS602 supported devices (as typed in HMI menu):

  • Comfort light
  • VPL 15c
  • VP18cCom
  • COMFORT
  • VP 18c
  • VP 18ek
  • VP 18cek EC9 perusmalli antaa tämän
  • VPL 25c
  • COMFORTn
  • COMBI 300 N
  • COMBI 302
  • COMBI 302 T
  • VGU180 ek
Oma veikkaus on joko sol mallin osttain erilaisissa rekistereissä tai liian vanhassa firmwaressa.
VP 18cek pitäs olla en usko että rekistereitä olisi muutettu kun tässä ei ole muuta eroa kuin että RST säiliö sisältää sille aurinkokeräimelle sen sisäänmenon .
 

Liitteet

  • IMG_20240110_103945.jpg
    IMG_20240110_103945.jpg
    404,8 KB · Katsottu: 114
  • IMG_20240110_115831.jpg
    IMG_20240110_115831.jpg
    74,4 KB · Katsottu: 112

Hegsa

Aktiivinen jäsen
VP 18cek pitäs olla en usko että rekistereitä olisi muutettu kun tässä ei ole muuta eroa kuin että RST säiliö sisältää sille aurinkokeräimelle sen sisäänmenon .
Samalle näyttää kun itsellläkin ja harware versiona sama 16 myös. Kurkkaatko vielä integraation alalaidasta "Diagnostics" kohdasta mikä modbus versio sinulla on? Vaihtoehdot alkaa käydä vähiin eli todennäköisesti Nilan vanhempi firmware tai modbus-versio tässä tulee vastaan. Luultavammin firmware kun ohjausmahdollisuudet kuulostaa samalla kuin vanhemman pään EC9:ssä.
 
Samalle näyttää kun itsellläkin ja harware versiona sama 16 myös. Kurkkaatko vielä integraation alalaidasta "Diagnostics" kohdasta mikä modbus versio sinulla on? Vaihtoehdot alkaa käydä vähiin eli todennäköisesti Nilan vanhempi firmware tai modbus-versio tässä tulee vastaan. Luultavammin firmware kun ohjausmahdollisuudet kuulostaa samalla kuin vanhemman pään EC9:ssä.
Modbus versio 21
 

Liitteet

  • IMG_20240110_122950.jpg
    IMG_20240110_122950.jpg
    68,3 KB · Katsottu: 99

Hegsa

Aktiivinen jäsen
Modbus versio 21
Tuosta se taitaa kiikastaa, täällä samaa keskustelua: https://github.com/veista/nilan/discussions/69 Plussana sinulla on jo valmiiksi tarvittava osat siihen (https://www.en.nilan.dk/products/accessories/control-panels/cts602-hmi-upgrade-kit), mutta jostain erikoisesta syystä se on vielä vanhalla firmiksellä ja modbusilla. Oliskohan joku epäpyhä Sol-version kasaus kun nämä tuskin liikkuu ihan yhtä nopeasti kuin perus EC9:t maahantuojalta.

Nilanilta pitäisi saada pyytämällä ohjeet ja softat päivitystä varten. Ilmeisesti hoituu piirilevyllä olevan USB-liitännän kautta, mutta en ole itse sitä koskaan tehnyt.
 
Tuosta se taitaa kiikastaa, täällä samaa keskustelua: https://github.com/veista/nilan/discussions/69 Plussana sinulla on jo valmiiksi tarvittava osat siihen (https://www.en.nilan.dk/products/accessories/control-panels/cts602-hmi-upgrade-kit), mutta jostain erikoisesta syystä se on vielä vanhalla firmiksellä ja modbusilla. Oliskohan joku epäpyhä Sol-version kasaus kun nämä tuskin liikkuu ihan yhtä nopeasti kuin perus EC9:t maahantuojalta.

Nilanilta pitäisi saada pyytämällä ohjeet ja softat päivitystä varten. Ilmeisesti hoituu piirilevyllä olevan USB-liitännän kautta, mutta en ole itse sitä koskaan tehnyt.
Joo en tiedä että millaisia laitetoimittajia talotoimittajat käyttää mutta heidän kautta toi tuli vuonna 2021

Täytyypä kysyä Nilanilta kun heidän pitäisi tälläinen firmware päivitys antaa ihan ilmaiseksi kun kaikki laitteet joskus tarvii bugien korjaamiseen päivityksiä.
 
Tänään tuli uusi 1.6.57.0 firmis Nilanilta s-postiin,
täytyy laittaa tämä testiin kun ehtii. Kuulemma Joulukuussa tuli vielä uudempi mutta tämän toimivuudesta ole vielä takuita.
 

grendy

Vakionaama
Tänään tuli uusi 1.6.57.0 firmis Nilanilta s-postiin,
täytyy laittaa tämä testiin kun ehtii. Kuulemma Joulukuussa tuli vielä uudempi mutta tämän toimivuudesta ole vielä takuita.
Suosittelen asennusajankohdaksi mahdollisimman kovaa pakkasta niin saa lisäjännitystä, jos koko roska hajoaa :D.. Oliko sulla jo kaikki tarvittavat piuhat jne olemassa?
 
Suosittelen asennusajankohdaksi mahdollisimman kovaa pakkasta niin saa lisäjännitystä, jos koko roska hajoaa :D.. Oliko sulla jo kaikki tarvittavat piuhat jne olemassa?
Aikas helpolta vaikuttaa tuo päivittäminen:
Nilanin päällä on USB A 2.0 liitäntä(sama kuin printtereissä) josta pääsee ajamaan Bitzerin LMT PC softalla uuden firmiksen sisään.

Se mikä pitää muistaa on että Nilan pitää kytkeä pois virroista päivityksen ajaksi
Itse päivitys kestää joitain kymmeniä minuutteja ja näyttö buuttailee samalla. Ei tuo sen vaikeampaa ole
 

grendy

Vakionaama
Aikas helpolta vaikuttaa tuo päivittäminen:
Nilanin päällä on USB A 2.0 liitäntä(sama kuin printtereissä) josta pääsee ajamaan Bitzerin LMT PC softalla uuden firmiksen sisään.

Se mikä pitää muistaa on että Nilan pitää kytkeä pois virroista päivityksen ajaksi
Itse päivitys kestää joitain kymmeniä minuutteja ja näyttö buuttailee samalla. Ei tuo sen vaikeampaa ole
Joo mulla tarvis askarrella vanhaan nilaniin ite piuha tai tilata se jostain... vähän enemmän askartelua niin jäänyt tekemättä toistaiseksi.
 

grendy

Vakionaama
Ai vanhemmassa mallissa se menee noin

Eikö piirikortilla olisi USB lähtöä?
Ainakin sinne varmaan saa parhaiten johdot kiinni.
En oo niin tarkkaan perehtynyt mutta https://www.nilan.fi/miksi-nilan/tee-se-itse-etaohjaus-nilan-lampopumppuun/

"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."
 
Back
Ylös Bottom