Daikin + Faikout + Machine Learning

Koelli

Aktiivinen jäsen
Ymmärrän toki. Ja testaamalla autan sinua/muita. Osaaminen vaan ei ole ihan niin syvällistä, että pystyisin korjaaviin juttuihin paljon vaikuttaa. Resetointi toki on purkkaratkaisu, mutta onko koneoppimisesta iloa, jos 2h välein joutuu resetoimaan opit.

Mutta noihin template sensoreihin sen verran, että pitäisikö siis nyt tuon version mukaan ne toimia sellaisenaan ? Vaikka niihin laitettavat entityt koskevat vain toista pumppua.
Itse asiassa on hyötyä. Se oppii demandin nopeasti.
 

heebo1974

Aktiivinen jäsen
Tietenkin se vaatii kaksi omaa demand-ohjausta.
Niin tätä niinkuin ajattelinkin. Eli minä ainakin mielummin ottaisin molemmille omat demand-ohjaukset, kuin "nopeamman" oppimisen.
Tämä yläkerran tilanne on jotenkin niin erilainen, että en haluaisi sotkea sitä alakerran pumpun oppikäyriin. :D
 

heebo1974

Aktiivinen jäsen
En nyt oikein tiedä miten sanoisi, mutta eihän tämän pidä olla mikään sinulta minulle projekti. :)
Kunhan nyt heittelen omia kommentteja sinne tänne. Olisi kiva, kun joku muukin nappaisi tämän mukaansa ja saataisiin lisää näkemyksiä.
 

Koelli

Aktiivinen jäsen
En nyt oikein tiedä miten sanoisi, mutta eihän tämän pidä olla mikään sinulta minulle projekti. :)
Kunhan nyt heittelen omia kommentteja sinne tänne. Olisi kiva, kun joku muukin nappaisi tämän mukaansa ja saataisiin lisää näkemyksiä.
Tällä on nyt tasan kaksi käyttäjää, ja kyllä mä typeryydet suodatan pois, jos niitä tulee.

Tää on minulta ja auttavilta yhteisölle. Ehkä tästä syntyy jotain toimivaa? Katsotaan.
 

heebo1974

Aktiivinen jäsen
No onhan se yhteisökin aika pieni, jos miettii alueena Suomi ja daikin + faikout + ha käytössä. Facebook ryhmänä ehkä saisi pari käyttäjää lisää, mutta tuskin hirmuista yleisöryntäystä.
No näillä mennään!!! 😍
 

Koelli

Aktiivinen jäsen
No onhan se yhteisökin aika pieni, jos miettii alueena Suomi ja daikin + faikout + ha käytössä. Facebook ryhmänä ehkä saisi pari käyttäjää lisää, mutta tuskin hirmuista yleisöryntäystä.
No näillä mennään!!! 😍
On, ja näinhän se tuppaa olemaan kovin monesti, että kehitys kohdistuu niche-ryhmään.
 

hanks

Aktiivinen jäsen
Päätyykö tuo machine learning algoritmi johonkin lopputulokseen, jonka jälkeen sitä oppimista ei enää tarvittaisi, vai onko se luonteeltaan sellainen että pitää jatkaa oppimista jatkuvasti?
 

Koelli

Aktiivinen jäsen
Päätyykö tuo machine learning algoritmi johonkin lopputulokseen, jonka jälkeen sitä oppimista ei enää tarvittaisi, vai onko se luonteeltaan sellainen että pitää jatkaa oppimista jatkuvasti?
Ei se päädy tällä hetkellä kuin NaN-arvoon, syystä, jota en ole vielä keksinyt.

Mutta ei, ei päädy. Ympäristö elää koko ajan, ja on niin hurjasti muuttujia, että niitä ei kannata minusta yrittää mallintaa, vaan oppia päivitetään koko ajan.
 

Koelli

Aktiivinen jäsen
Gitiin viety uusi versio, jossa pyritty korjaamaan NaN-bugi. Käytössä nyt itsellä, mutta ei varmuutta, että onko bugi korjattu, vai ei.
 

heebo1974

Aktiivinen jäsen
Gitiin viety uusi versio, jossa pyritty korjaamaan NaN-bugi. Käytössä nyt itsellä, mutta ei varmuutta, että onko bugi korjattu, vai ei.
Vähän newbie kyssäri, mutta onko joku tapa miten voisin päivitää oman conffini, ilman että aloitan aina alusta ?
Eli miten tietäisin, mitä on muuttunut ja copy pastettelisin vain ne osuudet? Vai onko se liian riskaabeli tapa ?
Rivi riviltä läpikäynti on melkein jopa vielä hankalampaa.

EDIT: Taisinkin löytää tuolta sen, missä on punaisella poistetut rivit ja vihreällä lisätyt.
EDIT2: No en tiedä onko se nyt sitten helpompi tapa. Mitäs sininen rivi tarkoittaa ?
 
Viimeksi muokattu:

Koelli

Aktiivinen jäsen
Vähän newbie kyssäri, mutta onko joku tapa miten voisin päivitää oman conffini, ilman että aloitan aina alusta ?
Eli miten tietäisin, mitä on muuttunut ja copy pastettelisin vain ne osuudet? Vai onko se liian riskaabeli tapa ?
Rivi riviltä läpikäynti on melkein jopa vielä hankalampaa.

EDIT: Taisinkin löytää tuolta sen, missä on punaisella poistetut rivit ja vihreällä lisätyt.
EDIT2: No en tiedä onko se nyt sitten helpompi tapa. Mitäs sininen rivi tarkoittaa ?
Oletan, muistelen, että pystyisit korvaamaan daikin ml py:n riviltä 60 lähtien kaiken ja se riittäisi.
 

Koelli

Aktiivinen jäsen
Tulevaisuudessa tähän toki jotain sofistikoituneempaa ratkaisua uusien versioiden päivitykseen. Mutta nyt mennään näin manuaalisella tavalla.
 

heebo1974

Aktiivinen jäsen
Tulevaisuudessa tähän toki jotain sofistikoituneempaa ratkaisua uusien versioiden päivitykseen. Mutta nyt mennään näin manuaalisella tavalla.
Jep, ei tämä ole ongelma. Mielummin niin, että ominaisuudet ja toimintavarmuus kuntoon ja sen jälkeen sitten helppoudet.
 

heebo1974

Aktiivinen jäsen
Hmm... Nyt on uusi koodi ollut hetken käytössä ja todettakoon taas se, että näillä keleillä kun ulkona on n. +7deg, niin kaameeta ylilämmittämistä tulee. Hikeä pukkaa. :)
Demandi on pienimmällä mitä saa, mutta asunto vaan kuumenee. Katkokäynti normitilanteessa on parempi juttu.
Jotain pitäisi keksiä tähän. Ehkä siirtyminen pelkkään fan moodiin tälläisessä tilanteessa ? Onneksi alkuviikosta alkaa jo vähän viiletä, niin näkee miten tämä toimii silloin. Todennäköisesti paljon paremmin. Toistaiseksi ei ole NAN bugia tullut. 👍
 

Koelli

Aktiivinen jäsen
Hmm... Nyt on uusi koodi ollut hetken käytössä ja todettakoon taas se, että näillä keleillä kun ulkona on n. +7deg, niin kaameeta ylilämmittämistä tulee. Hikeä pukkaa. :)
Demandi on pienimmällä mitä saa, mutta asunto vaan kuumenee. Katkokäynti normitilanteessa on parempi juttu.
Jotain pitäisi keksiä tähän. Ehkä siirtyminen pelkkään fan moodiin tälläisessä tilanteessa ? Onneksi alkuviikosta alkaa jo vähän viiletä, niin näkee miten tämä toimii silloin. Todennäköisesti paljon paremmin. Toistaiseksi ei ole NAN bugia tullut. 👍
Tein tuota varten HA:n automaatiot: 22,8c ILP OFF ja 22,0c ILP ON.
 

heebo1974

Aktiivinen jäsen
Tein tuota varten HA:n automaatiot: 22,8c ILP OFF ja 22,0c ILP ON.
Mietin tässä mikä olisi paras. En jotenkaan haluaisi sammuttaa koko ilppiä. Ehkä teen vain fan only automaation, kun set point lämpötila ylittyy x.x asteella. Ja sitten taas heat mode päälle, kun x.x aste alittuu. MIten muuten fan only tai sammutus vaikuttaa tuohon koneoppimiseen ?
 

Koelli

Aktiivinen jäsen
Mietin tässä mikä olisi paras. En jotenkaan haluaisi sammuttaa koko ilppiä. Ehkä teen vain fan only automaation, kun set point lämpötila ylittyy x.x asteella. Ja sitten taas heat mode päälle, kun x.x aste alittuu. MIten muuten fan only tai sammutus vaikuttaa tuohon koneoppimiseen ?
On vaikuttanut ihan toimivan, mutten mene vannomaan. Täällä ILP jauhaa lähes jatkuvasti.
 

Luukku

Vakionaama
Mietin tässä mikä olisi paras. En jotenkaan haluaisi sammuttaa koko ilppiä. Ehkä teen vain fan only automaation, kun set point lämpötila ylittyy x.x asteella. Ja sitten taas heat mode päälle, kun x.x aste alittuu. MIten muuten fan only tai sammutus vaikuttaa tuohon koneoppimiseen ?
Mulla on fan only, jos menee yli 22,5 5min ja heat päälle, kun alle 21,8 3min. Ei ylilämmitä. Fan only levittää sitten uunin lämpöä, jos lämmitetty ja lauhtuu nopeasti. Toimiva ollu.
 

heebo1974

Aktiivinen jäsen
Nyt on only fans automaatiot tehty. 🥰😍
Laitoin triggerit, niin että +0.8 deg ja -0.5 deg verrattuna setpointtiin.

Tällähetkellä molemmilla pumpuilla puhallus 3:lla, mutta voi olla että noita joutuu muuttamaan.
Riippuen alakerrassa vedontunteesta ja yläkerrassa ehkä äänen takia yöllä. No ne voi toki automaatioilla laittaa pienemmälle primetime aikaan ja kun nukutaan. :hmm:

Btw: Ei NAN bugia edelleenkään.. :) 👍
 
Viimeksi muokattu:

Koelli

Aktiivinen jäsen
Nyt on only fans automaatiot tehty. 🥰😍
Laitoin triggerit, niin että +0.8 deg ja -0.5 deg verrattuna setpointtiin.

Tällähetkellä molemmilla pumpuilla puhallus 3:lla, mutta voi olla että noita joutuu muuttamaan.
Riippuen alakerrassa vedontunteesta ja yläkerrassa ehkä äänen takia yöllä. No ne voi toki automaatioilla laittaa pienemmälle primetime aikaan ja kun nukutaan. :hmm:

Btw: Ei NAN bugia edelleenkään.. :) 👍
Hieno homma, että tuota NaN:ia ei ole tullut sinnekään. En vielä juhli, mutta vaikuttaa lupaavalta.
 

Luukku

Vakionaama
Nyt jos ei ole NaN:ia enää tullu niin laittakaa jotain käppyrää näkyville, että miten oppiminen on edistynyt.
Onko sen tarkoitus oppia ennakoimaan tarveohjauksen säätöä esim ulkolämpötilan muutokseen? Vai mitä se oppii?
 

Koelli

Aktiivinen jäsen
Nyt jos ei ole NaN:ia enää tullu niin laittakaa jotain käppyrää näkyville, että miten oppiminen on edistynyt.
Onko sen tarkoitus oppia ennakoimaan tarveohjauksen säätöä esim ulkolämpötilan muutokseen? Vai mitä se oppii?
On siinä ulkolämpötilan ennuste, mutta ei sen arvo ole tässä merkityksellinen. Se oikeastaan sotii vähän tätä ML-oppimista vastaan pikemminkin.

Tässä vähän käppyrää. Hyppy aamulta tuli, kun otin deadbandin nollaan testin vuoksi. Palasin takaisin 0,1c deadbandiin.


Tässä graafia.
 

Liitteet

  • Screenshot_20251221-085620.png
    Screenshot_20251221-085620.png
    107 KB · Katsottu: 31

Luukku

Vakionaama
Mulle ei vielä ole auennut, että miten se oppiminen näkyy tuossa demandin säädössä? Vie tietysti aikaa varmasti, mutta missä se pitäisi näkyä? Hyöty? Sisälämpötila ja derivaatta kuitenkin niitä ratkaisevimpia lämmityksen säädössä.
 

heebo1974

Aktiivinen jäsen
On siinä ulkolämpötilan ennuste, mutta ei sen arvo ole tässä merkityksellinen. Se oikeastaan sotii vähän tätä ML-oppimista vastaan pikemminkin.

Tässä vähän käppyrää. Hyppy aamulta tuli, kun otin deadbandin nollaan testin vuoksi. Palasin takaisin 0,1c deadbandiin.


Tässä graafia.
Voisitko hiukan avata noita deadbandeja jne. kun minulla ei ole mitään käsitystä niiden vaikutuksista. Olen vain kopioinut arvot tuolta wikistä sinun screenshotista. :)
 

Koelli

Aktiivinen jäsen
Mulle ei vielä ole auennut, että miten se oppiminen näkyy tuossa demandin säädössä? Vie tietysti aikaa varmasti, mutta missä se pitäisi näkyä? Hyöty? Sisälämpötila ja derivaatta kuitenkin niitä ratkaisevimpia lämmityksen säädössä.
Melko syvällisiä kysymyksiä. Täytyy pohtia, ennen kuin vastaan :)
 

Koelli

Aktiivinen jäsen
Koska selkeä haaste on epätarkka, ja liian harvoin tapahtuva lämpötilan mittaus, tilasin uudeksi lämpötila-anturiksi Apollo Temp-1:n.

 

Luukku

Vakionaama
Koska selkeä haaste on epätarkka, ja liian harvoin tapahtuva lämpötilan mittaus, tilasin uudeksi lämpötila-anturiksi Apollo Temp-1:n.

Itsellä noita RuuviTageja niin joskus kaipaa harvempaa mittausta kuin muutaman sekunnin välein :), mutta HA:lla se onneksi onnistuu.
 

heebo1974

Aktiivinen jäsen
Jotenkin sellainen tunne, että tuo only fans mode sotkee tuon dc oppimisen. Se yrittää vaihdella dc:tä silloinkin ja kun lopulta taas lämmitetään, niin dc pyörii jossain 70 paikkeilla, vaikka 30 riittäisi. :) Pystyykö jollain kikalla lopettaa koulutus esim. jonka voisi lisätä tuohon fan only automaatioon ? Sinänsä hankala varmaan, kun senkin pitäisi tukea molempia pumppuja, koska ne lepäilevät eri aikoihin.
 

Koelli

Aktiivinen jäsen
Jotenkin sellainen tunne, että tuo only fans mode sotkee tuon dc oppimisen. Se yrittää vaihdella dc:tä silloinkin ja kun lopulta taas lämmitetään, niin dc pyörii jossain 70 paikkeilla, vaikka 30 riittäisi. :) Pystyykö jollain kikalla lopettaa koulutus esim. jonka voisi lisätä tuohon fan only automaatioon ? Sinänsä hankala varmaan, kun senkin pitäisi tukea molempia pumppuja, koska ne lepäilevät eri aikoihin.
Mikä sun setpoint versus mitattu lämpötila on, kun se lopulta alkaa lämmittämään 70 % paikkeilla?

Nyt täytyy tunnustaa, että en ole itsekään aivan varma opin todellisesta pysäyttämisestä, mutta logiikkani mukaan base learn rate -arvon kun laitat Only Fans -automaatiossa arvoon 0, ja kun lämmitys jatkuu, niin haluamaasi arvoon (esim. 0,1), niin se voisi tehdä haluamasi asian.
 
Viimeksi muokattu:

heebo1974

Aktiivinen jäsen
Mikä sun setpoint versus mitattu lämpötila on, kun se lopulta alkaa lämmittämään 70 % paikkeilla?

Nyt täytyy tunnustaa, että en ole itsekään aivan varma opin todellisesta pysäyttämisestä, mutta logiikkani mukaan base learn rate -arvon kun laitat Only Fans -automaatiossa arvoon 0, ja kun lämmitys jatkuu, niin haluamaasi arvoon (esim. 0,1), niin se voisi tehdä haluamasi asian.
Jep täytyy miettiä. Saatoin olla vain liian innoskas mutuilemaan tuon opin kanssa. Katsellaan nyt rauhassa miten oppi menee perille. :)

Btw. en oikein ymmärtänyt tuota kysymystäsi. Koska only fanssin jälkeenhän ollaan siis mitatussa tilanteessa selkeästi alle setpointin.
Pitää viritellä noita käppyrä cardeja, niin voi sitten tänne pastetella.
 

Koelli

Aktiivinen jäsen
Jep täytyy miettiä. Saatoin olla vain liian innoskas mutuilemaan tuon opin kanssa. Katsellaan nyt rauhassa miten oppi menee perille. :)

Btw. en oikein ymmärtänyt tuota kysymystäsi. Koska only fanssin jälkeenhän ollaan siis mitatussa tilanteessa selkeästi alle setpointin.
Pitää viritellä noita käppyrä cardeja, niin voi sitten tänne pastetella.
Näin mä oletinkin. Eihän se ML ymmärrä, että jos mennään alle setpointin, että se onkin käyttäjän valinta.

Voin tehdä tuohon helperin, jolla voi opin sammuttaa yhdestä liukukytkimestä erilaisia tilanteita varten.
 

trynia

Tulokas
Hi guys! Greeting of north of France. I've been google-translating your forum for more that a year after I've installed two FTXTM40S2V1B/RXTM40A2V1B to heat my 180m2 house. There is no much info about them besides you and some German forum (but these guys seem to think that +16C inside and mold is comfortable enough and tend to be fixed on economy at all costs).
The climate here is of course much milder, but very unfavorable to defrosting +/- 4C at 100% humidity for 60-70% of the time in Nov-Apr, and houses, including mine, are way worse insulated than in the true North.
So long story short, last winter I tried to do exactly that, based on a bunch of sensors and ML derive a perfect demand control value. I failed in the end. Daikins behave inconsistently and unpredictably. System got too complicated and brittle. After that I decided to simplify things as much as possible. The goal in the end is thermal and noise comfort while trying to achieve maximum efficiency. Right?
Now I have the system that is always set to +30C target and regulates indoor temperature with demand control only. For this I use one indoor temperature sensor (ok, there are two actually, located in different parts of main living space of 90m2 where indoor units are installed, but I take only one measure: the mean of them), and trend statistics of the indoor temperature for the last hour. The goal is to keep indoor temperature in 20.5-21C range. It did so nicely for Feb-Apr and Nov-Dec of this year.
Rules are simple:
increase demand by 5 (runs every 20 minutes)
If (t < 20.6 ) or (t < 20.8 and trend < 0)
decrease demand by 5 (runs every 30 minutes)
If (t > 20.7 and trend > 0)
That's it. I regulate demand control in the range of 30-95. I see that some of you have overheating problem (I don't), but I think it can be addressed by creating a fan-only state if requested demand control is < 30. On the other hand if 95 is not enough, one can set it to 100+quiet_outdor and if it's still not enough then simply to 100.
I also regulate fan speed to keep liquid temperature in check: increase speed if it is > 35C, decrease if it is < 33.
I do decrease DC to 30 after defrosts starts and restore it after it ends +10 minutes. I also decrease DC if compressor's speed oscillates more that 20%. But these steps are optional.
And yes, I do all that with Faik(in/out). Automations are created separately for each unit.
Hope it can help, keep this good forum going. Merry Christmas!
 
Back
Ylös Bottom