Mikin api.spot-hinta.fi -ketjun puolella oli keskustelua siitä, että HomeAssistant-kulmasta voisi olla oma ketjunsa. Tässäpä siis se. Kirjailin puhtaana tajunnanvirtana juttuja ylös tänne eivätkä ole missään erityisessä järjestyksessä. Ja moni asia puuttuu, mutta onpahan näillekin nyt oma ketjunsa.
Itse käytän Nordpoolin Custom Componenttia (https://github.com/custom-components/nordpool) ja FMI:tä omana datalähteinäni. Ohjaavat ILP:tä infrapunalla ja sitten vanhempaa Nibe F410P:tä releillä huijaten ulkolämpötilaa. Puhelimeen tulee notifikaatteja siitä, että jos kotiautomaation mielestä olisi seuraavan 12h ajanjaksolla syytä lämmittää takkaa tai vaihtoehtoisesti se kuvittelee ILP:n ja PILPin riittävän lämmitykseen.
Nordpoolin komponentin asentaminen
Helpointa lienee seurata jo valmiita ohjeita. Tässä asennusvideo (tosin ruotsinkielisessä HA:ssa). Asennusohjeet HACSiin, Nordpool-integraatioon sekä kuvaajien lisäämiseen. Englanniksi blogipostaus, jossa tehdään vastaavanoloista hommaa.
Ajatuksia automatisoinnista
Tässä Hyötynen.iki.fi:stä suomenkielistä tekstiä siitä, että kuinka Input Numberilla ja pikkaisella template-koodaamisella saisi aikaan dynaamisia kytkentärajoja.
Template-anturi, joka palauttaa TRUE määritellyn hintarajan alle tai jos halvimmat x tuntia menossa
Sääennusteita
Mahdollista käyttää joko suoraan ilman erityisiä toimenpiteitä löytyvää yr.no-integraatiota tai sitten asentaa custom_component, jolla saa FMI:ltä avointa dataa: https://github.com/anand-p-r/fmi-hass-custom
Sääennusteiden avulla on sitten mahdollista katsoa tulevaisuuteen lämmityksen osalta. Itsellä on template-anturi Home Assistantissa, joka katsoo 24h eteenpäin lämmitystarvetta ja toinen anturi 3h päähän. Näiden perusteella sitten säädetään lämmitystä aavistuksen suuntaan tai toiseen, mutta ei mitään maagista.
Mikin API:sta ttk2:sen toteutus datan lataamiseen
lampopumput.info
Mikin API:sta kyllä/ei-lämmitystiedon hakeminen
lampopumput.info
Sensorien päivittäminen vain tiettyyn aikaan
Jedillä oli postauksessa hyvä ajatus tähän: https://lampopumput.info/foorumi/threads/yksinkertainen-ohjelmistorajapinta-api-sähkön-pörssihinnan-hakemiseen.33938/page-13#post-550530
Käytännössä sensorille kerrotaan päivitysväliksi vaikkapa 24h scan_interval asetuksella ja sitten automaatiosäännöllä määräajoin päivitetään anturi. Tätä voi käyttää esimerkiksi Mikin API:n kuorman vähentämiseen, kun tietoja ei tarvitse latailla joka minuutti.
Itse käytän Nordpoolin Custom Componenttia (https://github.com/custom-components/nordpool) ja FMI:tä omana datalähteinäni. Ohjaavat ILP:tä infrapunalla ja sitten vanhempaa Nibe F410P:tä releillä huijaten ulkolämpötilaa. Puhelimeen tulee notifikaatteja siitä, että jos kotiautomaation mielestä olisi seuraavan 12h ajanjaksolla syytä lämmittää takkaa tai vaihtoehtoisesti se kuvittelee ILP:n ja PILPin riittävän lämmitykseen.
Nordpoolin komponentin asentaminen
Helpointa lienee seurata jo valmiita ohjeita. Tässä asennusvideo (tosin ruotsinkielisessä HA:ssa). Asennusohjeet HACSiin, Nordpool-integraatioon sekä kuvaajien lisäämiseen. Englanniksi blogipostaus, jossa tehdään vastaavanoloista hommaa.
Ajatuksia automatisoinnista
Tässä Hyötynen.iki.fi:stä suomenkielistä tekstiä siitä, että kuinka Input Numberilla ja pikkaisella template-koodaamisella saisi aikaan dynaamisia kytkentärajoja.
Template-anturi, joka palauttaa TRUE määritellyn hintarajan alle tai jos halvimmat x tuntia menossa
Koodi:
template:
- sensor:
- name: "Nordpool cheap hours"
state: >
{% set hours = 8 %}
{% set price_limit = 0.05 %}
{% set sensor_id = 'sensor.nordpool_kwh_fi_eur_3_10_0' %}
{{ states(sensor_id) | float < price_limit or (state_attr(sensor_id,'today') | sort)[hours-1] >= states(sensor_id) | float }}
Sääennusteita
Mahdollista käyttää joko suoraan ilman erityisiä toimenpiteitä löytyvää yr.no-integraatiota tai sitten asentaa custom_component, jolla saa FMI:ltä avointa dataa: https://github.com/anand-p-r/fmi-hass-custom
Sääennusteiden avulla on sitten mahdollista katsoa tulevaisuuteen lämmityksen osalta. Itsellä on template-anturi Home Assistantissa, joka katsoo 24h eteenpäin lämmitystarvetta ja toinen anturi 3h päähän. Näiden perusteella sitten säädetään lämmitystä aavistuksen suuntaan tai toiseen, mutta ei mitään maagista.
Mikin API:sta ttk2:sen toteutus datan lataamiseen
Yksinkertainen ohjelmistorajapinta (API) sähkön pörssihinnan hakemiseen
Sattuisko keltään löytymään fiksua template käsittelyä rajapinnasta lukemiseen jolla vältyttäisiin moiselta ilmiöltä ? En ole tuohon tarkemmin tutustunut, mutta käsitykseni mukaan jos tieto tulisi MQTT:n kautta niin silloin viimeisin tieto voisi jäädä talteen. Vaatisi että nuo arvot joita nyt...
Mikin API:sta kyllä/ei-lämmitystiedon hakeminen
Yksinkertainen ohjelmistorajapinta (API) sähkön pörssihinnan hakemiseen
Tuossa on vain se ero tavalliseen päivään että on 25 tuntia. Tosi rasittava loppujenlopuksi kun tuohon koodailee logiikan miten se kellonaika vaihtuu. Murr.... Olisi pikkuisen fiksumpi kun tuossa "position" kohdassa olisi kellonaika eikä typerä juokseva numero. Kellonaikojen käsittely ei...
Sensorien päivittäminen vain tiettyyn aikaan
Jedillä oli postauksessa hyvä ajatus tähän: https://lampopumput.info/foorumi/threads/yksinkertainen-ohjelmistorajapinta-api-sähkön-pörssihinnan-hakemiseen.33938/page-13#post-550530
Käytännössä sensorille kerrotaan päivitysväliksi vaikkapa 24h scan_interval asetuksella ja sitten automaatiosäännöllä määräajoin päivitetään anturi. Tätä voi käyttää esimerkiksi Mikin API:n kuorman vähentämiseen, kun tietoja ei tarvitse latailla joka minuutti.