MSZ-LN sulatushuijaus

lassiko

Aktiivinen jäsen
Nyt on Mitsurunner asennettu paikoilleen ja pumppu käynnissä. Todella helposti ja siististi sai tuon asennuksen tehtyä tuolla @puu :n adapteripiuhalla! Kiitos siitä!

Wifi signaali tuntuisi olevan ihan hyvä tuolta pumpun kyljestä, ja ainakaan toistaiseksi ei yhtään erroreita ole ilmaantunut.

Sitten vain odotellaan että tulee kelit ja nähdään toimiiko se oikeasti ;)

Kiitoksia paljon kaikille tämän homman toteuttajille!!
 

Liitteet

  • 1697193411923.png
    1697193411923.png
    44,6 KB · Katsottu: 247
  • 20231013_130837.jpg
    20231013_130837.jpg
    140,4 KB · Katsottu: 232

lassiko

Aktiivinen jäsen
1697459642767.png


Näyttääkö tämä toiminta ihan oikealta? Eli viime yönä rampannut kelo 04.00 - ~07.00 -> 3 ja 0 staten välillä niin, että 30sek 0-state ja sitten 10min30sek 3-state. Ulkolämpötila ollut ~+1,5 tuona aikana.

Siihen perään sitten:
ST_DEFROSTING_STARTED = -2 -> 30min30sek (tällöin noin klo 07.10 alkanut katkokäynti)
ST_HEATING_MIN_TIME = -1 -> 20min30sek
ST_IDLE = 0 -> 1hour53min
ST_OFF = -3 -> päällä edelleen.
 
Viimeksi muokattu:

julli100

Aktiivinen jäsen
Sonoff kaupasta tuli rojua
+ lämpötila-antureita ja jatkojohtoja
@puu adapterit tuli jo aikaisemmin, kiitos

11 päivää kesti toimitus

1697472960025.png
 
Ainakin yksi toinenkin multa adapterin tilannut meinasi tuota Sonoffia viritellä. Toivottavasti saadaan siitä jonkunlainen "standardi" MitsuRunneriin, niin se voi vielä madaltaa kynnystä tämän asentamiseen. Itselläni ei nykyisellään valitettavasti aika riitä noiden valmiiden MitsuRunner-settien kasaamiseen. Adaptereita koitan yhä keretä kasailemaan. Täytyy vaan kohta tilata niihinkin lisää osia. Näitä on nyt tosiaan tilattu seitsemän alle viikon sisään.
Makia homma, että porukka innostunut adaptereita taas tilaamaan ja käyttöönottamaan MitsuRunnereita :cool:

Voi olla, että tahti vaan kiihtyy, kun alkaa pakkaset koko Suomeen tulemaan.

Elokuun lopussa tuli se Wemos+rele vaihdettua uuteen (varmaan oli kylmäjuotos, kun ei ole tullu harrasteltua kolvausta juurikaan) ja samalla laitettua Dallasien jatkot audiokaapeleista. Nyt reilussa 1,5 kuukaudessa ei ole tullut ainottakaan anturien lukuvirhettä. Kyllä se audiokaapeli teki hyvää ja kaapelin vaippa tinattuna GND:hen.

Sulatusajasta: onko tuohon max. sulatusaikaan tullut / tulossa uusia suosituksia / viilauksia? Sehän on ollut vakiona MitsuRunnerissa sen 180 min.

Päivitin justiinsa MAX_HEATING_TIME 240 minutes. Meinasin nyt kokeilla tulevan talven tuolla 4 tunnin sulatusvälillä, että miten pelittää ;D

Aiempien mittauksienne perusteella sillä ei ollut juuri vaikutusta enää hyötysuhteeseen, mutta onpahan 2 sulatusta vähemmän vuorokaudessa, jos vetää max. sulatusvälejä :)
 

iro

Vakionaama
Sonoff kaupasta tuli rojua
Tässä lupaaman vinkin Sonoff käyttöönottoon:

USB-flashays (tarvitsee tehdä vain yhden kerran) on helpompi tehdä ennen verkkojännitejohdon kytkemistä Sonoffiin.

HW-chek.yaml ohjelmaa ei tarvita vaan Sonoffiin voi flashatä heti hieman modatun Mitsururnner softan: Mitsurunner.yaml osoioon tehdään seuraavat muuttokset
(=kommentoidaan pois address-määritykset ja laitetaan tilallle index-määritykset ==> Dallas-mittaukset toimivat ilman ID_määritystä ja Dallas_ID:t saadaan näkyviin logi-tulostuksessa):

- platform: dallas
# address: $dallas_address_heat_exchanger_temp # Remember to define this on platform.yaml
index: 0
name: "outdoor unit heat exchanger temperature"

- platform: dallas
# address: $dallas_address_outdoor_temp # Remember to define this on platform.yaml
index: 1
name: "outdoor temperature"

Login näyttämät Dallas-ID:t kannattaa nyt päivittää Platform.yaml tiedostoon ja poistaa edellä tehdyt Mitsurunner.yaml muutokset
(Mirsurunner kyllä toimii noilla index-määrityksillä, mutta häiriötilanteiden vuoksi jo hyvä käyttää määriteltyjä ID-osoitteita).
Log-esimerkki jossa näkyy Dallas-ID:t oheisessa kuvassa.

Uuden flashayksen voi tehdä OTA-päivityksenä.

Kannatta myös huomioida että vaikka Mitsurunner-softa pyörii USB-jännitteellä rele ei vedä koska 5V jännite puuttuu.

dallas.jpg
 

puu

Aktiivinen jäsen
katso liitettä 89125

Näyttääkö tämä toiminta ihan oikealta? Eli viime yönä rampannut kelo 04.00 - ~07.00 -> 3 ja 0 staten välillä niin, että 30sek 0-state ja sitten 10min30sek 3-state. Ulkolämpötila ollut ~+1,5 tuona aikana.

Siihen perään sitten:
ST_DEFROSTING_STARTED = -2 -> 30min30sek (tällöin noin klo 07.10 alkanut katkokäynti)
ST_HEATING_MIN_TIME = -1 -> 20min30sek
ST_IDLE = 0 -> 1hour53min
ST_OFF = -3 -> päällä edelleen.
Oikealta näyttää. Se yrittää tehdä aikaan perustuvaa pakkosulatusta, joka tehdään oletusarvoilla jos lämmitysjakso on kestänyt 180min. Pumppu ei ilmeisesti kuitenkaan halua sulattaa, joten 10 minuutin jälkeen tulee aina timeout. Sitten se yrittää taas uudestaan, kunnes pumppu rupeaa sulattamaan, tai jos ulkolämpötila nousee sen verran, että siirrytään off-tilaan.
 

Nilkkakyy

Jäsen
Mahtaako muilla olla sellaista että nollan kieppeillä delta valahtaa miinukselle, mitsurunner tulkitsee että sulatetaan ja show jatkuu niin pitkään että tulee vedettyä mitsurunnerista töpseli irti... kuvassa tuli kokeeksi laitettua multisplitin molemmat sisäyksiköt huutamaan täysille niin kyllähän se sieltä se delta nousee. Sulatuksen jälkeen ollaan taas pitkän aikaa 0-1 välillä. Minulla on tosiaan multi jossa yläkerran yksikkö käy erittäin harvakseltaan näin lämpimällä.
 

Liitteet

  • IMG_0451.jpeg
    IMG_0451.jpeg
    100,9 KB · Katsottu: 130

iro

Vakionaama
mitsurunner tulkitsee että sulatetaan ja show jatkuu niin pitkään että tulee vedettyä mitsurunnerista töpseli irti..
Onko sinulla näkymää Mitsurunnerin "state" arvoista tuollaisessa tilanteessa? Noista näkee miten Mitsurunner tulkitsee tilannetta ja miten se ohjaa relettä.
 

Nilkkakyy

Jäsen
Onko sinulla näkymää Mitsurunnerin "state" arvoista tuollaisessa tilanteessa? Noista näkee miten Mitsurunner tulkitsee tilannetta ja miten se ohjaa relettä.
Ei taida olla prikuulleen samasta kohtaa mutta se tosiaan mielestäni näyttäisi tulkitsevan siten että sulatus onkin jo hyvällä mallilla tuossa aiemmassahan on tuo nähtävillä että pumppu ei aloita sulatusta... periaatteessahan sen pitäisi aloittaa sulatus myös tuolla -2:ssa kun rele on kytketty irti.. varmaan tämä on vähän tällainen kuriositeettikeli ja se että pumppu ei sulata muutenkaan kuin kerran pari päivässä.. kosteammalla kelillähän se vetäis kennon tukkoon ja selkeästi pakkaselle...
 

Liitteet

  • IMG_0460.jpeg
    IMG_0460.jpeg
    96,2 KB · Katsottu: 120

puu

Aktiivinen jäsen
Mahtaako muilla olla sellaista että nollan kieppeillä delta valahtaa miinukselle, mitsurunner tulkitsee että sulatetaan ja show jatkuu niin pitkään että tulee vedettyä mitsurunnerista töpseli irti... kuvassa tuli kokeeksi laitettua multisplitin molemmat sisäyksiköt huutamaan täysille niin kyllähän se sieltä se delta nousee. Sulatuksen jälkeen ollaan taas pitkän aikaa 0-1 välillä. Minulla on tosiaan multi jossa yläkerran yksikkö käy erittäin harvakseltaan näin lämpimällä.
En ihan täysin ymmärtänyt. Mikä show jatkuu ja miten? Ja siis jatkuuko se vaikka delta nousisi positiivisen puolella yli deltarajan? Miksi Mitsurunnerista piti vetää töpseli, oliko kenno täysin tukossa eikä silti sulattanut?
 

Nilkkakyy

Jäsen
En ihan täysin ymmärtänyt. Mikä show jatkuu ja miten? Ja siis jatkuuko se vaikka delta nousisi positiivisen puolella yli deltarajan? Miksi Mitsurunnerista piti vetää töpseli, oliko kenno täysin tukossa eikä silti sulattanut?
Siis mitsurunner luulee että sulauksia tehdään vaikka niitä ei tehtäisi oikeastaan ollenkaan.. lähinnä mietin sitä kompuran voiteluöljyä että se lurahtaa johonkin tuonne lauhduttimeen… mistäköhän tuo ilmiö muuten mahtaa johtua noin yleisesti että kun sulatuksia ei tehdä niin delta painuu enemmän ja enemmän negatiivisksi? Voi toki johtua multistakin jollain lailla.
 

puu

Aktiivinen jäsen
En vieläkään ihan ymmärrä, mikä tässä on se varsinainen ongelma. Jos pumppu ei halua tehdä sulatuksia, niin se ei niitä tee, oli Mitsurunner missa tilassa tahansa. Toiminta olisi käytännössä täysin samanlaista ilman Mitsurunneria. Tässähän Mitsurunner kuitenkin antaa kyllä pumpulle mahdollisuuden sulattaa aina vähintään sen maksimilämmitysajan välein.

Kyllähän se normaalisti plussakeleilläkin voi lämmittää viikkotolkulla ilman yhtäkään sulatusta, eikä silloinkaan taida öljyt lurahtaa lauhduttimeen. Käsittääkseni tuo öljyn kerääntyminen voi olla ongelma lähinnä kun on ihan kunnolla pakkasta.

Mutta jos tuo asia häiritsee, voit koittaa muuttaa tuolle mitsurunner. yaml riville 323 pienemmän arvon tuon 0.0 tilalle. En kuitenkaan laittaisi alle -4.0, sillä muuten Mitsurunner ei välttämättä huomaa sulatusta ollenkaan.
// Check that defrosting is really started.
else if (temperature_delta < 0.0) {


EDIT: Korjattu sekoilu deltan etumerkin suhteen.
 
Viimeksi muokattu:

Nilkkakyy

Jäsen
En vieläkään ihan ymmärrä, mikä tässä on se varsinainen ongelma. Jos pumppu ei halua tehdä sulatuksia, niin se ei niitä tee, oli Mitsurunner missa tilassa tahansa. Toiminta olisi käytännössä täysin samanlaista ilman Mitsurunneria. Tässähän Mitsurunner kuitenkin antaa kyllä pumpulle mahdollisuuden sulattaa aina vähintään sen maksimilämmitysajan välein.

Kyllähän se normaalisti plussakeleilläkin voi lämmittää viikkotolkulla ilman yhtäkään sulatusta, eikä silloinkaan taida öljyt lurahtaa lauhduttimeen. Käsittääkseni tuo öljyn kerääntyminen voi olla ongelma lähinnä kun on ihan kunnolla pakkasta.

Mutta jos tuo asia häiritsee, voit koittaa muuttaa tuolle mitsurunner. yaml riville 323 isomman arvon tuon 0.0 tilalle. En kuitenkaan laittaisi yli 4.0, sillä muuten Mitsurunner ei välttämättä huomaa sulatusta ollenkaan.
// Check that defrosting is really started.
else if (temperature_delta < 0.0) {

kiitos vastauksista puu! :) kännykällä tulee kirjoitettua huonosti. Siis jos runneri EI ole käytössä niin tuossa -1C -kelissä niitä sulatuksia tulee päivään joitakin. Runnerin kanssa sulatus ei ehdi alkaa koska pitkän lämmitysjakson ja pienen tehontarpeen aikana delta menee negatiiviseksi. Mutta kuten sanottua, tämä lienee tällaisen "vähän kylmän ja kuivan" kelin ongelma. Joskus myös kuivalla pakkaskelillä delta seikkailee miinuksella pitkän lämmitysjakson aikana kun tehontarve pienenee mutta silloin "STATE -2":n 30min aikana sulatus ehtii kuitenkin alkaa, jolloin ei tule näitä öljyepäilyksiä :) Minullahan on se ulkoyksikkö vähän kummallisessa paikassa, korkeammalla kuin alakerran sisäyksikkö.

Voisin laittaa tuohon osoittamaasi paikkaan -1.0 niin se luultavasti torppaa suurimman osan näistä tilanteista.

EDIT: Niin minullahan on LN35:sta vastaava ulkoyksikkö ja AP25 alakerrassa, jolloin tehontarve lienee pikkulämmityksessä varsin nimellinen. ...Sitten kun jonkun ulkoyksikkö hajoaa sulatushuijauksissa niin ostan mieluusti vähän käytetyn LN-sisäyksikön alakertaan :)
 
Viimeksi muokattu:

puu

Aktiivinen jäsen
Mullakin tulee siis noita "haamusulatuksia" kun keli pyörii nollan tuntumassa. Allaolevassa kuvassa niitä näyttäisi olevan useampikin. Itselläni vielä tuo kennoanturi on paikassa, jossa se menee vielä herkemmin plussalle. Esimerkiksi tuossa klo 16:30 maissa kun on mennyt katkolle, on pompannut heti yli kymmeneen. En tosin itse osaa nähdä ongelmaa tässä.

Mutta tässäkin voi olla hyvin eroja esimerkiksi sen suhteen, mikä on tehontarve. Itselläni kun mennään pakkasen puolelle, pumpusta otetaan yleenseä sen verran tehoa, ettei delta mene enää positiivisen puolelle. Itsellänihän tuo ulkokennon lämpötila-anturin arvo nousee jopa lähes +30 asteeseen sulatuksessa.

Voisin laittaa tuohon osoittamaasi paikkaan -1.0 niin se luultavasti torppaa suurimman osan näistä tilanteista.
Tuota voisi tosiaan kokeilla. Jos enemmänkin tarvetta ilmenee tämän arvon rukkaamiselle, voidaan se siirtää tuonne constants.h puolelle. Tosiaan tuon arvon järkevä alue on jossain 0.0 - 4.0 välillä, jos kennoanturi on suositellussa paikassa putkistoa.

EDIT: Korjattu sekoilu deltan positiivisuuden/negatiivisuuden suhteen.

1697787609439.png
 
Viimeksi muokattu:

Nilkkakyy

Jäsen
Hmmm puhunkohan minä nyt deltan negatiivisuudesta ja positiivisuudesta väärin päin kun tuo mun iotcloud sen tuolleen näyttää eli minun puheissa negatiivinen = kenno on lämpimämpi kuin ulkoilma. :)
 

puu

Aktiivinen jäsen
Hmmm puhunkohan minä nyt deltan negatiivisuudesta ja positiivisuudesta väärin päin kun tuo mun iotcloud sen tuolleen näyttää eli minun puheissa negatiivinen = kenno on lämpimämpi kuin ulkoilma. :)
Oikeinpäin puhut. Mulla näköjään nyrjähti aivot väärinpäin. :tonttu: Korjasin edelliset kommentit tämän osalta, pahoittelut sekoilusta.
 

iro

Vakionaama
Jos häiritsevää epämääräistä käyttäytymistä esiintyy vain nollan tuntumassa, voisi tietysti kokeilla pitää Mitsurunner OFF-tilassa vielä tuolloin. Eli säätää "constats.h" tiedostossa allaolevia arvoja hieman kylmempään suuntaan.

* Outdoor temperature thresholds to switch on/off defrost hacking */
const float OUTDOOR_TEMPERATURE_TO_ENTER_OFF_STATE = 3.0;
const float OUTDOOR_TEMPERATURE_TO_EXIT_OFF_STATE = 2.0;
 
  • Tykkää
Reactions: puu

puu

Aktiivinen jäsen
Joo nämä on näitä juttuja, miksi esimerkiksi viimeiseen 20 vuoteen autojen mittaristossa ei olla näytetty todellista moottorin lämpötilaa, vaan viisari on tiukasti keskellä, oli sitten jäähdytysnesteen lämpötila mitä tahansa 75 ja 105 asteen välillä. Koska liika informaatio vain hämää käyttäjää. ;)
 

puu

Aktiivinen jäsen
Mutta siis ihan hyvä huomio sinänsä @Nilkkakyy :ltä. Koitan itsekin laittaa tuohon arvoksi -1.0 astetta, kun nyt sopivasti tuo delta sahaa nollan molemmin puolin. Laitan sittan GitHubiin muutoksen, jossa tuo on helposti konfiguroitavissa.

Sitten syyhyn, miksi tuota deltan negatiivisuutta ei ole huomioitu. Itselläni on ollut kennoanturi aikaisemmin eri paikassa, jolloin delta ei käytännössä ole mennyt miinukselle jos pumppu on lämmittänyt. Nyt kun siirsin anturin eri paikkaan, on se mennytkin negatiiviselle puolelle myös lämmityksessä.

Alla kuvassa näkyy hyvin anturin paikan vaikutus deltaan nollan tuntumassa. Nykyisellä anturin paikalla (vaaleanpunainen käyrä) delta sahaa juurikin tuossa nollan molemmin puolin. Itselläni on antureita myös eri paikassa ulkokennon putkistoa, ja niiden lämpötila on toista astetta alhaisempi, jolloin niiden mukaan laskettu delta olisi selvästi positiivinen koko ajan.

Hyvä kun raportoitte näitä kokemuksia ja ihmettelyjä, niin saadaan hommaa kehitettyä.

1697815162759.png
 

puu

Aktiivinen jäsen
Noin. Nyt GitHubiin päivitetty muutos. Parametri löytyy constant.h:sta ja laitoin nyt siihen oletusarvoksi -1.0.
const float TEMPERATURE_DELTA_DEFROSTING_STARTED = -1.0;
 

Nilkkakyy

Jäsen
Vautsi! Kiitos! Sitten pitää enää muistella kuinka nuo päivitetään, sinähän @puu kokkasit mulle viime talvena tuon koko hoidon ja jotain parametria taisin vain wifin yli muutella :) ehkä päivitysläppärissä on vielä cmd-ruutu auki...
 
  • Tykkää
Reactions: puu

Nilkkakyy

Jäsen
No niin ja sitten uusia :) näemmä tällaista on kahtena aamuna tehnyt että hullun lailla sulattanut ulkoyksikön kennon 30 asteiseksi resetin yhteydessä, varmaan jollain lailla sulatushuijaus kytkeytynyt päälle ja ei ole osannut lopettaa sulatusta ennen jotain timeouttia?
 

Liitteet

  • IMG_0523.jpeg
    IMG_0523.jpeg
    183,8 KB · Katsottu: 121
  • IMG_0522.jpeg
    IMG_0522.jpeg
    174,6 KB · Katsottu: 131

iro

Vakionaama
No niin ja sitten uusia :) näemmä tällaista on kahtena aamuna tehnyt että hullun lailla sulattanut ulkoyksikön kennon 30 asteiseksi resetin yhteydessä, varmaan jollain lailla sulatushuijaus kytkeytynyt päälle ja ei ole osannut lopettaa sulatusta ennen jotain timeouttia?
Sulatusvaihe on juuri päättynyt (state = -1 tai state = 0)) kun tulee reset, delta on yhä negatiivinen.
Minun tulkintani mukaan tuolloin Mitsurunnerin pitäisi mennä tilaan -2 (sulatus käynnissä) ja pitää pitää huijaus poiskytkettynä 30 min.
@puu, kuin sinulla on Mitsurunnerin koodi tuoreessa muistissa niin mitä tuossa tilanteessa pitäisi tapahtua ?

IoT-Guru keskiarvoistaa lukemia 5 minuututin ikkunaan joten tarkasti ei voi nähdä mitä tapahtuu.
Status-käyrästä voisin tulkita että resetin jälkeen mennään tilaan -2 (jossa huijausvastus ei ole kytketty). Siitä sitten siirrytään tilaan 0 jossa huijausvastus kytketään päälle. About samalla hetkellä deltaT muuttuu nopeasti -30 C ==> 0 C.
Voin olla väärässä mutta minun tulkinnan mukaisesti sulatushuijaus ei ole kytketty kun Mitsu tekee tuon super-sulatuksen.
 

puu

Aktiivinen jäsen
No niin ja sitten uusia :) näemmä tällaista on kahtena aamuna tehnyt että hullun lailla sulattanut ulkoyksikön kennon 30 asteiseksi resetin yhteydessä, varmaan jollain lailla sulatushuijaus kytkeytynyt päälle ja ei ole osannut lopettaa sulatusta ennen jotain timeouttia?
Noin voi käydä, jos on huono tuuri ja Mitsurunner resetoituu juuri huonoon aikaan. Sulla näköjään todella huono tuuri jos useamman kerran jo sattunut.

Bootissa Mitsurunner tarkistaa, onko delta negatiivinen, jos on, niin se menee DEFROSTING_STARTED-tilaan ja päättää sulatuksen normaalisti. Jos taas sulatus on alkanut, mutta delta on vielä positiivinen, mennään IDLE-tilaan, ja tällöin sulatus pääsee jatkumaan maksimipituiseksi, sillä Mitsurunner ei tajua, että ollaan sulattamassa.

Tämä on tiedostettu ongelma, ja vaatisi monimutkaisempaa logiikkaa jos haluttaisiin varmasti huomata bootissa (tai sen jälkeen, että ollaan sulattamassa. On todettu että tuon pitäisi olla sen verran harvinaista, että ei ole nähty tarpeelliseksi sen takia monimutkaistaa logiikkaa. Energiaahan siinä menee hieman hukkaan kun tehdään mahdollisesti maksimipitkä (10min) sulatus turhaan. Hukka on luokkaa 50-100Wh tälläista tapahtumaa kohden, eli ei mikään mahdoton.

EDIT: Tähän onkin ratkaisu, katso seuraava viestini.
 
Viimeksi muokattu:

iro

Vakionaama
Noin voi käydä, jos on huono tuuri ja Mitsurunner resetoituu juuri huonoon aikaan. Sulla näköjään todella huono tuuri jos useamman kerran jo sattunut.

Bootissa Mitsurunner tarkistaa, onko delta negatiivinen, jos on, niin se menee DEFROSTING_STARTED-tilaan ja päättää sulatuksen normaalisti. Jos taas sulatus on alkanut, mutta delta on vielä positiivinen, mennään IDLE-tilaan, ja tällöin sulatus pääsee jatkumaan maksimipituiseksi, sillä Mitsurunner ei tajua, että ollaan sulattamassa.

Tämä on tiedostettu ongelma, ja vaatisi monimutkaisempaa logiikkaa jos haluttaisiin varmasti huomata bootissa (tai sen jälkeen, että ollaan sulattamassa. On todettu että tuon pitäisi olla sen verran harvinaista, että ei ole nähty tarpeelliseksi sen takia monimutkaistaa logiikkaa. Energiaahan siinä menee hieman hukkaan kun tehdään mahdollisesti maksimipitkä (10min) sulatus turhaan. Hukka on luokkaa 50-100Wh tälläista tapahtumaa kohden, eli ei mikään mahdoton.
Tuossa siis ilmeisesti on tapahtunut y Mitsun oman sulatuslogiikan toteuttama maksimisulatus ?

Mitsurunner huomaa että tarvitaan sulatus ja kytkee sulatushuijauksen pois ==> Mitsu näkee "todellisen" heat_exchanger_temp-lämmön ja oman logiikansa aloittaa jonkin ajan kuluttua sulatuksen.
30 minkuluttua Mitsun sulatusvaihe on edelleen menossa, deltaT on noin -8 C Mitsurunner kytkee sulatushuijauksen päälle.
Samanaiksisest Mitsurunner resetoituu ja koska deltaT on negatiivinen Mitsurunner kytkee sulatushuijauksen pois käytöstä,==> Mitsu näkee "todellisen" heat_exchanger_temp-lämmö ja oman sulatuslogiikkansa mukaisesti päättää tehdä maksimisulatuksen.

@Nilkkakyy , seuraa tilannetta osuvatko restetit sinulla useinkin tuohon kriittiseen hetkeen.
 

puu

Aktiivinen jäsen
Nyt kun vähän kaivelin muistiani ja katselin koodia, niin olihan tuohon tehty lääke. Eli constant.h:ssa on HEAT_EXCHANGER_MAX_TEMPERATURE, eli kennon lämpötila-arvo, jonka ylittyessä kytketään Mitsurunner OFF-tilaan, eli silloin sulatus päättyy. Sieltä se sitten palautuu IDLE-tilaan sulatuksen jälkeen. Tuo on vaan laitettu oletuksena noinkin suureksi kuin 50°C, eli toiminnallisuus on käytännössä pois päältä.

Sopiva arvo tuohon voisi olla 10.0 (astetta). Sen pitää olla riittävän iso, ettei se ylity normaalisti sulattaessa, vaan toimii ainoastaan "varoventtiilinä" jos Mitsurunner on resetoitunut juuri huonoon aikaan sulatuksen alussa. Itselläni tuo oli ollut testimielessä niinkin alhainen kuin 7 astetta, mutta nyt päädyin nostamaan sitä 30 asteeseen, sillä olen vaihtanut kennoanturin paikkaan, mikä normaalissa sulatuksessakin voi nousta jopa yli 25 asteeseen.

/* Maximum heat exchanger temperature value to have defrost hacking on
* This is checked on Reset, Idle and Off states only, not during defrosting */
const float HEAT_EXCHANGER_MAX_TEMPERATURE = 50.0;
 
  • Tykkää
Reactions: iro

puu

Aktiivinen jäsen
Näköjään viikon sisään löytyikin jopa esimerkki, jossa Mitsurunner on resetoitunut sulatuksen loppupäässä, ja tilakone on käväissyt OFF-tilassa. Tuossa tuo HEAT_EXCHANGER_MAX_TEMPERATURE on ollut turhan pieni (7 astetta), eli se on puuttunut peliin turhaan. Tuossa kuitenkin resetin jälkeen delta on ollut negatiivinen, joten tila oltaisiin tunnistettu oikein DEFROSTING_STARTED-tilaksi. Vireheellisestä tunnistuksesta ei kuitenkaan ole haittaa, sillä tässäkin palattiin IDLE-tilaan muttamassa minuutissa. Lähinnä nyt skipattiin ST_HEATING_MIN_TIME tila, mistä ei sinänsä ole haittaa.

Kuvassa on state-tilaan lisätty 30, eli 27 => -3 jne.
1698653716845.png
 

puu

Aktiivinen jäsen
Päivitin nyt tuonne GitHubiin HEAT_EXCHANGER_MAX_TEMPERATURE = 10.0. Olen tuon toimintaa testannut nyt riittävästi, ja tuo on aika hyvä oletusarvo jos kennoanturi on suositellussa paikassa.
 

Nilkkakyy

Jäsen
hmm, itse asiassa tuossa kokkaamassasi versiossa olikin jo tuo 10.0, onkohan tuo @iro :n selitys tuosta vastuksen kytkeytymisestä se selitys miksi on tehnyt maksimisulatuksen? Voikohan tähän liittyä myös se että deltani on kuivalla kelillä hillunut miinuksella ja sulatus on todellisuudessa aloitettu vasta siinä vaiheessa kun mitsurunner on luullut että sulatus on tehty jo ja ollaan siellä 30min "vastus irti"-vaiheessa. No, sain nyt päivitettyä sen -1.0 sinne sulatuksen tunnistukseen niin katsotaan kuinka käy...
 

iro

Vakionaama
@Nilkkakyy , Allaviitatun vanhan viestisi perusteella Mitsu&Mitsurunner toimii ongelmitta pakkaskeleillä, eli jos mitään ei ole muutettu niin järjestelmä sinällään on kunnossa mutta pientä epämääräisyyttä ilmenee kun ulkolämpö on nollan paikkeilla. Voisiko multisplit laite jollakin tavoin poiketa normi-Mitsusta.
Pystytkö ajamaan Mitsua yhden lämmitysjakson ajan kovemmalla teholla ja katsoa miltä käppyrät tuolloin näyttävät.

Viesti keskustelussa 'MSZ-LN sulatushuijaus' https://lampopumput.info/foorumi/threads/msz-ln-sulatushuijaus.31223/post-572463
 

Nilkkakyy

Jäsen
@iro siis joo tuohan käy ja kukkuu pois tiehensä! On olemassa myös mahdollisuus että mulla on kennoanturi vähän huonossa kontaktissa.. Kuten sanottua ulkoyksikköni on hivenen ikävässä paikassa eikä jaksaisi kiivetä ihmettelemään kylmällä kelillä :)
 
  • Tykkää
Reactions: iro

puu

Aktiivinen jäsen
On olemassa myös mahdollisuus että mulla on kennoanturi vähän huonossa kontaktissa..

Nouseeko kennoanturin mittaama lämpötila yleensä 5 asteen paikkeille sulatuksessa? Mulla yläputkessa oleva anturi menee tavallisesti aina lähelle viittä astetta sulatuksessa.

1698688880649.png
 

Nilkkakyy

Jäsen
Nouseeko kennoanturin mittaama lämpötila yleensä 5 asteen paikkeille sulatuksessa? Mulla yläputkessa oleva anturi menee tavallisesti aina lähelle viittä astetta sulatuksessa.

katso liitettä 89607
Kyllä se nousee yleensä kuuden kieppeille.. ja kun kenno alkaa mennä oikeasti tukkoon niin laskee kuin lehmän häntä. Pitää kattoa joskus kun tuo pumppu on pois päältä että paljoko sitä negatiivista deltaa on silloin :)
 

puu

Aktiivinen jäsen
Sanoisin, että kyllä se anturi ihan riittävän hyvän kontaktin saa. Huonon kontaktin huomaa parhaiten sulatuksessa, kun siinä lämpötila muuttuu nopeiten. Huonolla kontaktilla ei ehdi nousta sinne 5°C paikkeille.
 
Sanoisin, että kyllä se anturi ihan riittävän hyvän kontaktin saa. Huonon kontaktin huomaa parhaiten sulatuksessa, kun siinä lämpötila muuttuu nopeiten. Huonolla kontaktilla ei ehdi nousta sinne 5°C paikkeille.
Hyvä, että kenttäolosuhteissa alkaa säädöt löytymään kohilleen ;D Satuin tsekkaamaan just lämpöjä ku sulatus oli alkamassa. Katsoin ulkokennon loppulämpöjä, niin +6,7'C oli sulatuksen lopussa.
 
  • Tykkää
Reactions: puu

lassiko

Aktiivinen jäsen
Viime yönä 03.00 jälkeen lämpötilojen raportointi kummaltakin anturilta loppunut. Kaikki muut mitsurunnerin toiminnot normaaleja, eli uptime, wifi rssi ja releen toiminta kunnossa.

Kytkin virrat pois runnerista nyt aamulla reiluksi minuutiksi, mutta ei auttanut tilanteeseen.
Nuo viimeisimmät alla näkyvät lämpötilat ovat ne mitkä tulleet silloin viimeisenä 03.00 aikaan.

Mitähän tässä on voinut käydä? Jotain pitäisi itse veikata, niin on että jostain kummallisesta syystä mennyt jotenki nuo antureiden johtimet oikosulkuun tms, vettä päässyt jonnekkin? Asennuksen jälkeen ei errorreita ole juurikaan aikaisemmin antureilta tullut.

1698823506822.png
 
Back
Ylös Bottom