MSZ-LN sulatushuijaus

puu

Aktiivinen jäsen
Pari huomiota adapterin kokeilijoille. Jos haluat koittaa pelkkää adapteria ilman johtoja sun muita, kytke hyppylanka liittimen COM- ja NC-napojen välille (punaisella kuvissa), niin pumppu toimii normaalisti. Ja tosiaan tuolla voi leikkiä jo ennen varsinaista Mitsurunnerin asentamista kun laittaa vaihtokytkimen tuon releen tilalle.

Semmoinen maininta vielä, että ruuvaa johdot ruuviliittimeen kiinni siten, että adapteri on irti ulkoyksikön piirilevystä. Tällöin ei aiheudu tarpeetonta vääntövoimaa, joka voi rikkoa liitoksia.

1671530688054.png


1671530951320.png
 

hezor

Tulokas
On kyllä @puu ja @Velsku todella hienoa duunia tämän kanssa. 15 vuotta sitten sulautettua tietotekniikkaa opiskellut (vaikka töikseen muun alan IT-hommia tekevä) insinööri innostuu tämmösistä proggiksista. Mulla on nyt 3 viikkoa vanha LN25 Gen2 pyörimässä ja tämän lyhyen ajan sisällä pumppu on kerennyt näkemään jo aika paljon erilaisia keliolosuhteita, mutta varsinaista hullunkiertoa ei ole vielä esiintynyt tässä kohtaa. Jos tätä tulee myöhemmin vastaan, ja kun takuu vehkeestä loppuu, niin pitää itse myös tämä Mitsurunner liipaista käyttöön.
 

iro

Vakionaama
Laita rele pohjavastuksen jännitesyöttöpiuhaan, ja rele kytkemään kun ulkolämpötila alle -2C ja COP < 0. Tuota ehtoa käytän omassa FD:ssä. (COPin tilalla voisi olla myös esim deltaT).
Itse itseäni korjaten... tarkistin koodista pohjavastuksen päälläoloehdot minulla: ulkolämpötila alle -4C ja COP < 1.
Ja jännitesöttöpiuha releen lepokärkeen (jos ohjaus katoaa niin pohjavastus toimii pumpun ohjaamana).
 
  • Tykkää
Reactions: ast

iro

Vakionaama
Näyttää tulevan satunnaisia yhden lukukerran mittaisia katkoksia näihin ulkoyksikön lämöantureihin
Does this Wemos D1 Pro have an external WIFI Connector on the board? Would be great! I think my second MitsuRunner just doesn't connect anymore to the cloud, because the WIFI Signal is too weak (even if the unit is just 4 metres away from the AP.

I've added some monitorig features (wifi signal strenght (rssi) and Dallas read-error counters) to Mitsurunner software. Values are sent to IotGuru.
No other changes on current Mitsurunner functionality.
I've verified features on desk, but not in real environment (I do not have LN).

Would there be any volunteer to test this in a real environment ?

Needed actions:
1) Add new fealds to Iot-Guru for "topic_rssi", "topic_out_errors" "and topic_exchanger_errors"

2) Add related three topics to your paltform.yaml file
topic_delta: 'pub/uuu/ccc/nnn//uuu/ccc/nnn/delta'
topic_rssi: 'pub/uuu/ccc/nnn/rssi'
topic_outdoor_errors: 'pub/uuu/ccc/nnn/out-errors'
topic_exchanger_errors: 'pub/uuu/ccc/nnn/exchanger_errors'

3) Create and upload new binary to your Mitsurunner ("make esphome run mitsurunner_rssi.yaml") and enjoy...
 

Liitteet

  • mitsurunner_rssi.zip
    3,7 KB · Katsottu: 170

iro

Vakionaama
@puu , @ast

Dallas-virhelaskureita testatessani huomasin että Mitsurunner ei filteröi pois Dallasin "+85.0 virhettä", ei mikään vakava puute mutta kannattaa korjata jossakin sopivassa vaiheessa. Lisäsin +85.0 filteröinin Mitsurunner_rssi versioon.

(Dallas antaa lämpötilaksi +85.0 jos muunnos epäonnistuu. Esim. huono +PIN kontakti saa Dallasin toimimaan parasiitti-moodissa ja kun jännite on epävakaa saadaan satunnaisesti joko oikea lämpötilalukema tai +85.0).
 
  • Tykkää
Reactions: juu

puu

Aktiivinen jäsen
Dallas-virhelaskureita testatessani huomasin että Mitsurunner ei filteröi pois Dallasin "+85.0 virhettä", ei mikään vakava puute mutta kannattaa korjata jossakin sopivassa vaiheessa. Lisäsin +85.0 filteröinin Mitsurunner_rssi versioon.

(Dallas antaa lämpötilaksi +85.0 jos muunnos epäonnistuu. Esim. huono +PIN kontakti saa Dallasin toimimaan parasiitti-moodissa ja kun jännite on epävakaa saadaan satunnaisesti joko oikea lämpötilalukema tai +85.0).
Okei, täytyypä lisätä tämä koodiin. En tosin itse ole koskaan törmännyt tuohon +85-virheeseen. Mulla on ihan vaan auttanut tuo NaN (Not a Number) -filtteröinti. Meneekö tuo +85-filtteri ihan vaan tällä tavalla? :
- filter_out: 85.0
 

iro

Vakionaama
Okei, täytyypä lisätä tämä koodiin. En tosin itse ole koskaan törmännyt tuohon +85-virheeseen. Mulla on ihan vaan auttanut tuo NaN (Not a Number) -filtteröinti. Meneekö tuo +85-filtteri ihan vaan tällä tavalla? :
- filter_out: 85.0
Jos Dallas johdotus on hyvin tehty niin 85.0- virhettä tuskin esiintyy. Itse "löysin" tuo ongelman kun Dallasin plus-pinissä oli löysä liitos.

Minun ymmärrykseni mukaan filter_out: 85.0 ei pelkästään riitä vaan filtraus pitää lisätä myös out_door-anturin osalta "on_raw_value:" osuuteen tyyliin if ((isnan(x)) || (x == 85))

Dallas-virhelaskureille olen toteuttanut 85.0 filtraukset "Mitsurunner-mitsurunner_rssi.yaml"-versiossa
https://lampopumput.info/foorumi/threads/msz-ln-sulatushuijaus.31223/post-560552
Tuossa (lisä)toimintoina on rssi-signaalin tason ja Dallas luku-vireiden monitorointi ja raportointi. Muutoksen olen toteuttanut Mitsurunnerin nykyiseen koodiin erillisllä osioilla koskematta muuhun Mitsurunnerin koodiin (85.0 filtrausta ei ole näinollen tehty pumppun ohajuslogiikalle näkyvään out_door arvoon).

==> Tuon version pitäisi siis toimia täsmälleen samoin kun nykyinen Mitsurunner, monitorointi pyörii taustalla ja jos käyttäjä määrittelee MQTT-topicit (kolme uutta topic-määrittelyä Platform.yaml fileen) raportit menevät MQTT-sereverille.

Mitä mieltä olet, jos tuon version toiminta saadaan verifioitua kannattaisko tuosta tehdä uusi Mitsurunnerin release?

Mutta tuo ehtii hyvin odotella pyhien yli...

Hyvää ja Rentouttavaa Joulua !
 
@iro
Thanks for the WIFI RSSI option. Was needing it so much and also found the solution, for my instable mitusunner for one of the two heatpumps.

Wifi Signal is just too weak, even if the unit is just 5 metres away from the AP, RSSI -84db, that can't work stable for a long time.
Now it is about to fix the things, either with an extrenal antenna, putting the box out of the Mitsu-Unit (not my favorite) or add an ESP32 with external antenna (WEMOS D1 Pro). Have already one here, but soldering the small "connector" from internal to external antenna makes me crazy, due to missing heat-gun. Maybe after a beer I will have a calm hand for it.
 

Liitteet

  • WiFi RSSI.JPG
    WiFi RSSI.JPG
    74,8 KB · Katsottu: 137

Velsku

Aktiivinen jäsen
Do not make you grazy by trying to solder connectors... Purchase this kind of adapter cable, which you can just plug to Antenna connector of your Wemos D1 Pro (I have ESP8266 in my example pictures, but Wemos have the same connector) and connect it to external antenna.

NotConnected.jpg
Connected.jpg
 
Do not make you grazy by trying to solder connectors... Purchase this kind of adapter cable, which you can just plug to Antenna connector of your Wemos D1 Pro (I have ESP8266 in my example pictures, but Wemos have the same connector) and connect it to external antenna.

So, you don't have to solder like in this video, to activate the antenna-connector-port?
 

iro

Vakionaama
@CheatTheMi , nice to hear that rssi-monitorig helps you to analyze problem.
Based on my experience, -85 dB would still be acceptable in an open environment, but inside Mitsu box there is interference making wifi communication unstable. Let's hope antenna helps.
Do not make you grazy by trying to solder connectors.
On Wemos board you have to select (by soldering tiny 0-ohm resistor) if either internal or external antenna is used.
 
Viimeksi muokattu:

iro

Vakionaama
@CheatTheMi (and others as well)

Because of internal functionality of Wemos/ESPHome, too weak wifi-signal prevents Mitsurunner working properly. It might be possible to totally disable wifi, but in that case there is no way to monitor Mitsurunner's functionality

https://esphome.io/components/wifi.html
  • reboot_timeout (Optional, Time): The amount of time to wait before rebooting when no WiFi connection exists. Can be disabled by setting this to 0s, but note that the low level IP stack currently seems to have issues with WiFi where a full reboot is required to get the interface back working. Defaults to 15min.
 
Viimeksi muokattu:
I now chose another solution for the WiFi Problem.
I am having the Mitsurunner in the Case and additionaly the relay, to select defrosting to 5°C or 10°C, if the cell is completely frozen. So, two devices, which need proper WiFi and always lost connection.

For that reason, I installed in the Mitsubishi-Case a small Mikrotik MapLite Access Point for WiFi and as you can see, now I am having a perfect connection. That small AP just cost about 30€, almost the same, like soldering / connecting antennas etc. for two devices.
-83db before, after -23db ; placed the AP much more behind the black transformer.
 

Liitteet

  • RSSI after Mikrotik.JPG
    RSSI after Mikrotik.JPG
    77,1 KB · Katsottu: 163
  • IMG_20221223_152046.jpg
    IMG_20221223_152046.jpg
    266,3 KB · Katsottu: 168
Viimeksi muokattu:
  • Tykkää
Reactions: puu

iro

Vakionaama
I installed in the Mitsubishi-Case a small Mikrotik MapLite Access Point for WiFi
Good solution :hattu:
If Mitsurunner-rssi software is up and running in your Mitsu, could you confirm that the Mitsurunner is working properly (e.g. added features have no side effects). Also if Dallas errors are reported to Iot_Guru, how those look like. Thanx!
 
Good solution :hattu:
If Mitsurunner-rssi software is up and running in your Mitsu, could you confirm that the Mitsurunner is working properly (e.g. added features have no side effects). Also if Dallas errors are reported to Iot_Guru, how those look like. Thanx!
Well, I installed the WiFi-Logger two days ago and here it is (unfortunately?) too warm, that Mitsurunner needs to rund and I could confirm it is runnign flawlessly.
Noch keine gemeldeten Dallas-Fehler in meinem IOT-Guru.


Just for information:
Mitsurunner now reached Germany and is also being discussed there.

UPDATE
@iro
Now I got some exchanger-errors, hope this information helps you?
 

Liitteet

  • Dallas Errors 2.JPG
    Dallas Errors 2.JPG
    59,6 KB · Katsottu: 141
  • Dallas Errors.JPG
    Dallas Errors.JPG
    79,6 KB · Katsottu: 143
  • ExchangerErrors.JPG
    ExchangerErrors.JPG
    81,9 KB · Katsottu: 140
  • ExchangerErrors2.JPG
    ExchangerErrors2.JPG
    77,3 KB · Katsottu: 140
  • ExchangeTemps.JPG
    ExchangeTemps.JPG
    104,6 KB · Katsottu: 135
Viimeksi muokattu:
  • Tykkää
Reactions: iro

iro

Vakionaama
Now I got some exchanger-errors, hope this information helps you?
Seems to be OK. Random Dallas reading errors may occur, but they do not cause problems because Mitsurunner knows how to filter them out.
Have you get IoT-Guru_data about Mitsurunner basic functionality with this new version? (enough cold)
 

PolyEsko

Vakionaama
Tässä on hyvä opinnäytetyö Mitsun sulatusjaksojen logiikasta: https://www.theseus.fi/handle/10024/704271

Lyhyesti: ilmankosteus ei vaikuta sulatusjaksoihin ja alle -15°C menee sulatus kellon perään ja poistuu kun lämpötila yli -7°C.

Itselläni ei ole Mitsun pumppuja mutta samantyylinen sulatuslogiikka toisissa merkeissä johon sulatushuijaus auttanut.

Vuoden verran seurannut Daikin pumpun Deltaa niin se ei nouse koskaan yli 5. Säälisulatusjakso tulee 4.5h välein pakkasella kuin pakkasella eikä deltan mukaan. Pumppu ollut jo 5v käytössä ja olen ihmetellyt miksi ulkoyksikkö ei kerää yhtään jäätä alle kun toisen pumpun alla on jäävuori.
Onko muilla samanlaisia jäätymättömiä ulkoyksiköitä?
Meikun pumppu sulatteli aiemmin kyllä paljon pidemmin välein 20 asteen pakkasilla, mitä tuo tutkimuksen/opinnäytetyön kohteena ollut LN25, joka n. 35 min välein sulatteli. 1:30-2:40 välein sulatukset täällä.
 
Viimeksi muokattu:
  • Tykkää
Reactions: juu
Because I am still at home with this shitty COVID-Infection, I decided to solder another Mitsurunner and add some explanations and detailed pictures, to real noobies. On reading the wiring diagram at the first time, I also had some questionmarks in my head, even if it is super simple.

WiringDiagram.png


So, here we go:

Picture 1 & 2:
Here is everything, we could need.
- Different pliers
- Soldering station / soldering iron
- Solder
- 4.7k resistance
- Wemos D1 Mini
- Wemos Relais
- Connecting pins (normally delievered with the WEMOS)
- 2x DS18B20
- Ideally heat shrink tube in different sizes
- Something to drink
Picture1.jpg

Picture2.jpg


Picture 3:
Connect the connecting pins as shown with each other, you need to press a little bit, to connect them completely!
Picture3.jpg


Picture 4:
Just check your Wemos D1 Mini (or pro, doesn't matter) and the relais properly. Just in ONE specific position, the contacts fit together. For example: TX to TX, RX to TX, D1 to D1, D2 to D2, GND to GND (or G), 3V3 to 3V3. Just already check now, and remind, that you need to solder it together in such a way, that there are NO mixed connections (for example RST to TX etc.. That will NOT work and may damage the board!
Picture4.jpg


Picture 5, Picture 6:
Start soldering. If you never did on such small devices, look for an old defective radio, television, whatever and make there some trials at first. Solder point by point and ensure by 100%, that there are NO connections between the neighbored things (for example, that D1 and D2 are NOT connected by mistake, by using too much solder). A good temperature for doing it, is around 290°C (depending on your solder).
Picture5.jpg



Picture6.jpg


Picture 7:
All done? Good boy! Next, take your resistance and / or if you are not sure, check the resistance with a multimeter as shown. Set it to the resistance mode, connect the cable properly and measure between and after the resistance. If it shows 4.7k, perfect. Even 4.67k or 4.73k is okay, there is always a small difference for measuring and tolerance. Just ensure always, that it is 4.7k in the end (4700 Ohm).
You also can read the resistance by the colored rings on the resistor, just google for it, how the colored rings are counted.
Picture7.jpg


Picture8 and Picture 9:
As shown in the wiring diagram, now solder the 4.7k resistor between D2 and 3.3V, at the end, shorten the wire with the pliers.
I have seen here in this board several versions, where it was (by my wemos-layout) soldered between 3.3V and D7, so I was a bit confusing, why it looked so different.
The truth is, there are different layouts of this board and you can solder this connector also between other 3.3v and D connectors, just DON'T use connector DX DX (the pro's, please help me with the numbers, which D connectors weren't possible, I will edit this post!).
!!!The only important thing is, to remember to which D connector you soldered this resistance, you need to edit this one later in the mitsurunner software, otherwise it is NOT going to work!!! Remember AND make a note for yourself!!!

D2 and 3.3V is always a good choice!
Picture8.jpg

Picture9.jpg
 
Viimeksi muokattu:

PolyEsko

Vakionaama
Kiitos @puu & muut homman kehittämisestä eteenpäin. Kyllä tämä on parasta, mitä ko. pumpulle voi tehdä. Toisiksi parasta on siirtää sisä lämpötilan mittaus pois pumpun sisäyksikön sisältä, johonkin jossa pumpun ilmavirta ei suoraan vaikuta. Pumppu reagoi todella herkästi lämpötilan muutoksiin anturissa ja vaihtaa tehoaan, valitettavasti nopeammin pienemmäksi kuin takaisin ylös. --> pienikin lämpimän ilman takaisinvirtaus tiputtaa pumpun lämmitystehoa, eikä pumpulla saa sitä haluamaansa lämmitysvaikutusta niin hyvin... Minulla on tuotu siksi anturi "nurkan taakse" huoneeseen, joka on pumpun lämmityksen alueella muttei lainkaan lämpimässä ilmavirrassa ja vaikutus on merkittävä parannus pumpun tuottamaan lämpömäärään. (pumppu mulla porraskäytävässä, jossa herkästi vetää lämmittämäänsä ilmaa sisään)
Mikähän liitin tuossa olisi ja mikä anturi?
Eli voisi vain irrottaa laitteen sisäisen anturinpiuhan/liittimen ja asentaa uuden antuein pidemmällå kaapelilla sitten sopivaan paikkaan.
 
Here we proceed, not more than 10 attachments:

Picture10:
If not already happened, remove a bit of the cable-insulation of the DS18B20 Sensors (5-10mm is enough). Black with black, yellow with yellow, red with red, doesn't need to be 100%, just drill it a bit together with your fingers.
Picture10.jpg


Picture 11:
Solder the cables in the following way to the WEMOS. There are different options, move around and turn around your WEMOS and check, which option is the most beautiful for you and which one is avoiding most, to have pressure on the cables. You also can solder it on the relais-side (opposite side, I used), if it is for your layout the more beautiful version.
- Yellow to D2 (or to the different D connector you chose, like mentioned in Picture8 and Picture9)
- Black to GND
- Red to 3.3V

Picture11.jpg


SOLDERING DONE!
--------------------------------------------------------------------------------------------------------------------------------------------------

FAQ:
Q1. Okay, now I soldered it all together. But in the wiring diagram there is another connection between the 4.7k resistance and the relais, another one between GND and the relais and another one between D5 and IN. How do I connect it?

A1: You DON'T connect it. In step 5 and 6, by using this pin-bridge, you connected the contacts between all the mentioned points, you are asking for. So, here you DON'T need any additional connectors, cables, whatever.


Q2: I drilled the cables of the DSB1820 temperature-sensors together, now Sensor1 and Sensor2 are connected, it makes no sense, they will give the same information and short circuit?

A2: NO, the sensors need GND and 3.3V for voltage, communication is made by the yellow cord. Each sensor has its own, unique identification number and will communicate the temperature AND the identification number to the WEMOS, so the information will not be mixed, even if you solder 1000 temperature sensors to the WEMOS.


Q3: Well, the WEMOS is connected by USB to a power device, the relais doesn't have a USB connector. And now?

A3: As mentioned in Q1, by the pin-bridges, the relay getting its power from the WEMOS D1 mini. So, no need for additional power supply.


Q4: Which USB charger should I use for my WEMOS?

A4: You can use any USB charger, with a micro USB. I would just recommend to check, that it delievers 5V and at least 1.5A. My WEMOS had a bad WIFI reception and used in this time in total 2.5W of power (=0.5A), but I would not try, to dimension it so weak. The relay needs to energize sufficient, otherweise it can end in a relais flickering (sounds like a rattle snake, often the result of too less power).
 

puu

Aktiivinen jäsen
Mikähän liitin tuossa olisi ja mikä anturi?
Eli voisi vain irrottaa laitteen sisäisen anturinpiuhan/liittimen ja asentaa uuden antuein pidemmällå kaapelilla sitten sopivaan paikkaan.
Olisikohan tuo liitin myös tuota TE Connectivityn Crace Intertia sarjaa, esim. tämä: https://www.te.com/usa-en/product-1747066-2.html
Mutta tuohon varman menisi perus dupontit, tuo liitin ei varmasti joudu yhtä koville kuin ulkoyksikön anturien liittimet (tärinä yms).

Anturiksi käy varmaan mikä tahansa 10Kohm NTC termistori:
1672151030742.png
 
Nuo liittimet siis ovat TE Connectivityn Grace -Intertia sarjaa. Yrityksen nimiin voi tilata tuolta TE-connectivityn sivuilta sampleja noista ilmaiseksi. DigiKeystä löytyy myös noita kaikkia (sieltä taitavat nuo sampletkin tosiasiassa tulla). Eli tosi-DIY:ttäjä voi myös tilata noita itse ja askarrella adapterin.

Naarasliitin (kumpikin käy, eroa vain väri):
Sininen: 2-1747066-4 https://www.te.com/usa-en/product-2-1747066-4.html
Punainen: 2-1747066-4 https://www.te.com/usa-en/product-1-1747066-4.html

Urosliitin (kumpikin käy, toinen kultaisilla pinneillä):
1747067-4 https://www.te.com/usa-en/product-1747067-4.html
1871843-4 https://www.te.com/usa-en/product-1871843-4.html

Holkit naarasliittimen sisään (kaikki yhteensopivia):
1747591-1 https://www.te.com/usa-en/product-1747591-1.html
1747063-1 https://www.te.com/usa-en/product-1747063-1.html
1747062-1 https://www.te.com/usa-en/product-1747062-1.html
Isn't for those kind of plugs a special crimp-pliers available? Would make it much easiert, to get the cables connected to the plug.
Or found / using already a special plier?

Just found after short googling some on AliExpress, just don't know, if they would fit:
 

puu

Aktiivinen jäsen
Isn't for those kind of plugs a special crimp-pliers available? Would make it much easiert, to get the cables connected to the plug.
Or found / using already a special plier?

Just found after short googling some on AliExpress, just don't know, if they would fit:
Those cheap crimp tools tend to just make damage. I once bought one of those ~10€ crimp tool and they broke like instantly. TE's proper crimping tools cost like from 200 to 2000 euros.
 
Those cheap crimp tools tend to just make damage. I once bought one of those ~10€ crimp tool and they broke like instantly. TE's proper crimping tools cost like from 200 to 2000 euros.
Ah, sad to hear that.
I'm just fixing in my free days some smaller things in my house and bought such a cheap crimp-plier.

For those cases, when you are using it 1-2 times a year, it is absoloutely sufficient. For daily use I am absoloutely with you, you should spend more money for a proper one.
 

puu

Aktiivinen jäsen
Ah, sad to hear that.
I'm just fixing in my free days some smaller things in my house and bought such a cheap crimp-plier.

For those cases, when you are using it 1-2 times a year, it is absoloutely sufficient. For daily use I am absoloutely with you, you should spend more money for a proper one.
They broke before first time. :D The mechanism for pressure adjustment broke before I did the first crimp. So it is good if you are using it zero times a year.
 

iro

Vakionaama
Mitsurunner keskusteluissa on jäänyt hieman taka-alalle vaatimus siitä, että toimiakseen Mitsurunner tarvitse riittävän vakaan WiFi-yhteyden. Jos/kun Mitsurunner asennetaan Mitsun kotelon vaikuttaa tämä heikentävästi WiFi-yhteyteen. Siksi olisi mielestäni hyvä tarkastaa tilanne jo asennusvaiheessa.

Tätä varten tein Mitsurunner-softasta version joka sulatushuijaus-perustoiminnan lisäksi monitoroi WiFi-signaalin tasoa (rssi) ja tuon lisäksi myös DS18B20-antureiden lukuvirheiden määriä sekä raportoi tiedot IoT-Guruun.

Käyttöönotto:
Perusohjeen
https://lampopumput.info/foorumi/threads/msz-ln-sulatushuijaus.31223/post-493664
lisäksi
1) Kopioi Liitteenä oleva Mitsurunner_i.yaml samaan hakemistoon jonne talletit Mitsurunnerin ohjelmiston.
2) Lisää IoT-Guruun FIELDit "rssi", "out_errors", "exchanger_errors"
3) Lisää Platform.yaml tiedostoon seuraavat topicit:
topic_delta: 'pub/uuu/ccc/nnn//uuu/ccc/nnn/delta'
topic_rssi: 'pub/uuu/ccc/nnn/rssi'
topic_outdoor_errors: 'pub/uuu/ccc/nnn/out-errors'
topic_exchanger_errors: 'pub/uuu/ccc/nnn/exchanger_errors'


4) Komennolla "esphome run mitsurunner_i.yaml" käännät ja lataat koodin laitteesesi

Mitsurunner käynnistyy ja alkaa sulatushuijaus-toiminnan lisäksi raportoida rssi-tasoa ja DS18B20 virhetietoja IoT_Gurulle. Noista näet nopeasti alustavan tilanteen, mutta pidempi seuranta antaa luotettavamman kuvan toiminnasta. Koska seuranta ei millään tavoin haittaa sulatushuijausta, se voi olla käytössä jatkuvasti ja tilannetta voi tarkastella aina haluttaessa.

Rssi-tason ja WiFi-luotettavan toiminna (=Mitsurunner-toiminnan) välinen yhteys (valistunut arvaus, ei vielä kokemusperäistä tietoa)
Jos rssi taso on:
parempi kuin -70 WiFi-yhteys toimii luotettavasti
-70...-80 WiFi-yhteys hyvin todennäköisesti toimii ongelmitta
-80...-85 WiFi-yhteys toimii, mutta voi olla herkkä häiriöille (vaatii pidemmän aikavälin seurantaa)
-85...-90 WiFi yhteys todennäköisesti katkeilee, OTA-lataus ja IoT-raportointi toimii huonosti

DS18B20 virhesummat:
Mitsurunner on DS18B20 virheiden osalta virhesietoinen, mutta jos virheitä tulee paljon (kymmeniä tunnissa) on syytä tarkistaa DS18B20 antureiden johdotus ja liitännät (laskurit summaavat virheitä jatkuvasti, kun 1000 virhettä on havaittu laskuri saa arvon 10 ja summaus jatkuu tuosta arvosta).

Ylläoleva ohje sekä Mitsurunner_i.yaml ovat alustavasti testattuja protoja, on mahdollista että niissä on virheitä, toivottavasti lyötyy rohkeita testaaja noille. Kaikki palaute ja kysymykset tervetulleita !
 

Liitteet

  • mitsurunner_i.zip
    3,7 KB · Katsottu: 128

puu

Aktiivinen jäsen
Mitsurunner keskusteluissa on jäänyt hieman taka-alalle vaatimus siitä, että toimiakseen Mitsurunner tarvitse riittävän vakaan WiFi-yhteyden. Jos/kun Mitsurunner asennetaan Mitsun kotelon vaikuttaa tämä heikentävästi WiFi-yhteyteen. Siksi olisi mielestäni hyvä tarkastaa tilanne jo asennusvaiheessa.

Tätä varten tein Mitsurunner-softasta version joka sulatushuijaus-perustoiminnan lisäksi monitoroi WiFi-signaalin tasoa (rssi) ja tuon lisäksi myös DS18B20-antureiden lukuvirheiden määriä sekä raportoi tiedot IoT-Guruun.
Olen nyt testannut tätä vuorokauden verran ja näyttäisi toimivan hienosti. Lisäsin muutokset tuonne ajankohtaiseen Mitsurunnerin-koodiin ja siitä on nyt pull requesti, joka @iro voisit ainakin vilkaista.

Sen verran karsastan C(++)-koodissa liukulukujen yhtäsuuruusvertailua, että muutin tuon "x == 85" vertailun muotoon "x > 84.0".

Siitä en sitten tiedä, miten esphome tekee tuon "- filter_out: 85.0", voi olla että se hanskaa sen fiksusti, eli tekee esim vertailun, että jos arvo on väliltä 84.995 - 85.004, niin hylkää mittauksen.
 

iro

Vakionaama
@puu, hienoa että verifioit tämä todellisessa ympäristössä (millä tasolla rssi oli sinun tapauksessasi?)
Pull request OK (myös muutos x > 84.0").

Ei minullakaan ole hajua filter_out:85.0 toteutuksesta, mutta testin perusteella näyttää toimivan.
 
  • Tykkää
Reactions: puu

puu

Aktiivinen jäsen
By the way, RSSI level of my Mitsurunner seems to be between -94 and -84 dBm, that is 0,4 - 4,0 picowatts. Anyways I haven't seen any issues caused by this low RSSI levels. OTA works always and data is being logged without noticeable gaps or delays. @CheatTheMi please test this RSSI logging and report what yours look like.

Then about powering Wemos D1 Mini. I have a second Mitsurunner running on my "test bench". I noticed that it has booted 25 times during a night (8 hours). I changed power supply, but it seemed to help much. Then I changed micro USB cable, and now it has booted only twice during 24 hours. So be careful when selecting your power supply (phone charger) and cable! D1 Mini seems to be sensitive to voltage drops.
 
  • Tykkää
Reactions: Mza

puu

Aktiivinen jäsen
Laitoin nyt omaan GitHub-repoonsa oman setuppini Mitsurunnerista. Tästä saa apuja esimerkiksi jos haluaa mittailla tehoja virta-clampilla. Tässä on myös toteutettu muuttuvan delta-rajan käyttäminen ottotehon funktiona.

 
Viimeksi muokattu:
By the way, RSSI level of my Mitsurunner seems to be between -94 and -84 dBm, that is 0,4 - 4,0 picowatts. Anyways I haven't seen any issues caused by this low RSSI levels. OTA works always and data is being logged without noticeable gaps or delays. @CheatTheMi please test this RSSI logging and report what yours look like.

Then about powering Wemos D1 Mini. I have a second Mitsurunner running on my "test bench". I noticed that it has booted 25 times during a night (8 hours). I changed power supply, but it seemed to help much. Then I changed micro USB cable, and now it has booted only twice during 24 hours. So be careful when selecting your power supply (phone charger) and cable! D1 Mini seems to be sensitive to voltage drops.
Hey puu,
I added the RSSI logger about a week ago to my both Mitsurunners and it is working super great!
Logging properly, just the temperatures are here, with +15°C much too warm, to check if it is affecting Mitsurunner. But I don't think, that it will affect in any way.

Anyway I didn't want to risk an unstable connection of my Mitsurunner, my RSSI was always around -80db, so I installed in each outdoor-unit the small Mikrotik AP and since then I am having a perfect WiFi Signal and additionaly around the units also better WiFi for my Phone etc., when you are in the garden / terrace. So it was a win-win situation!

I also thought at first, that the connection issues resulted from my phone charger, but since adding the AP to the outdoor unit, the problems are non existent. So, in my case, it really was for the weak WiFi signal. 30€ each AP, that's money I can afford for stability.
 

Liitteet

  • RSSI.JPG
    RSSI.JPG
    75,6 KB · Katsottu: 138
  • Tykkää
Reactions: puu

puu

Aktiivinen jäsen
Jahas, ensimmäinen viallinen adapteri jo löytynyt. Lieneekö ensimmäinen mitä on edes testattu pumpussa... Näissä sekä valmistus- että valmistustekniikka kehittyy tekemisen myötä, joten valmistusvikoja voi tosiaan valitettavasti ilmetä. Ei muuta kuin rohkeasti vaan viestiä jos ei toimi tai pätkii, niin lähetän uuden tilalle. Syynään vielä vähän tarkemmin nuo adapterit, mitä en ole vielä ehtinyt lähettää.

Kannattanee testata ensin adapterin vakaa toiminta laittamalla se pumppuun siten, että hyppylanka NC- ja COM-napojen välille, jolloin pumpun pitäisi toimia täysin normaalisti. Jos kaikki näyttää pelaavan (esim vuorokauden pari), niin sitten voi ruveta virittelemään varsinaista sulatushuijausta.

Mitään vauriota ei pumpulle voi syntyä, vaikka adapteri olisi viallinen. Ilmeisesti antaa virhettä "U3, U4 Open/short of outdoor unit thermistors" MelCloudiin jos saa virheellistä signaalia lämpötila-anturilta.
 

iro

Vakionaama
Testailin WiFi rssi-tason vaikutusta Mitsurunner-toimintaan pöytätesti-tyyppisesti, Mitsurunner sijoitettuna avoimeen tilaan WiFi-signaalin kuuluvuusalueen äärilaidalle. Mitsurunner oli liitetty joko PC:n USB-porttiin tai hyvälaatuiseen USB-virtalähteeseen. Tulosten dBm-arvoissa oli eri testikerroilla hieman vaihtelua, kuitenkin noista saa yleiskuvan toiminnasta.

Yhteenveto:

WiFi-yhteys alkaa hidastua kun rssi menee alle -90dBm ja alkaa katkeilla -93dBm paikkeilla. (OTA-upload hidastuu kun rssi on alle -90 ja harvoin onnistuu kun rssi on huonompi kuin -93dBm ).

Vastaavasti MQTT-yhteys (IoT-Guruun) alkaa katkeilla kun rssi on alle -90dBm eikä uudellenkytkeytyminen enää onnistu jos rssi on huonompi kuin -93dBm. Kun MQTT-yhteys on jäänyt "off", uudelleenkytkeytyminen ei tapahdu ennenkuin rssi on tullut -88dBm tasolle (tuolloin Mitsurunner resetoituu).

Jos Mitsurunnerin resetoi rssi:n ollessa välillä -90...-95dBm WiFi-yhteys muodostuu mutta MQTT-yhteys ei.

Mitsrunnerin sulatushuijauksen toimiminen edellyttää toimivaa WiFi-yhteyttä, mutta ei MQTT-yhteyttä.
 

puu

Aktiivinen jäsen
By the way, RSSI level of my Mitsurunner seems to be between -94 and -84 dBm, that is 0,4 - 4,0 picowatts.
I relocated one of my Deco mesh router about two meters and now i got RSSI level between -68 and -63 dBm.
 
Viimeksi muokattu:
  • Tykkää
Reactions: iro

Kidov

Jäsen
Asensin eilen iltapäivällä @puu :n adapterin. Se on nyt toistaiseksi pelkän hyppylangan kanssa paikallaan. Pumpun toiminta tuntuisi olevan täysin normaalia ja sulatusvälitkin ihan ennallaan...

Wemos D1 mini pitäisi vielä ohjelmoida ja asentaa. Kuinka etäälle pumpusta sen voi sijoittaa ja voiko kaapelina käyttää cat6 verkkokaapelia? Sitä olisi valmiiksi kotona ja kaapelivetoa tulisi noin 3-4 metriä, jos asentaisin mitsurunnerin talon sisälle.

Lisäksi vielä toinen kysymys, onko liitteen kuvassa tuo irrallaan oleva johto pohjan sulanapitovastukselle?
 

Liitteet

  • IMG20230102182207.jpg
    IMG20230102182207.jpg
    265,8 KB · Katsottu: 185
  • Tykkää
Reactions: puu

Velsku

Aktiivinen jäsen
Pidemmät johdot --> lämpötila-anatureiden mittaustuloksien virheet lisääntyy, mutta pelaa kyllä. Mulla on nyt noin tuo laite, johto menee ikkunan raosta ulos. Rele, @puu adapteri ja anturit laitteen sisällä.

Ei hajuakaan, mikä johto sulla on irti. Ei tuolla ylempänä näytä tuossa olevan @puu kuvassa tuossa paikassa myöskään mitään.
 

puu

Aktiivinen jäsen
Asensin eilen iltapäivällä @puu :n adapterin. Se on nyt toistaiseksi pelkän hyppylangan kanssa paikallaan. Pumpun toiminta tuntuisi olevan täysin normaalia ja sulatusvälitkin ihan ennallaan...
Hienoa että pelaa!

Wemos D1 mini pitäisi vielä ohjelmoida ja asentaa. Kuinka etäälle pumpusta sen voi sijoittaa ja voiko kaapelina käyttää cat6 verkkokaapelia? Sitä olisi valmiiksi kotona ja kaapelivetoa tulisi noin 3-4 metriä, jos asentaisin mitsurunnerin talon sisälle.
Tuon sulatushuijausvastuksen kaapelin (adapterilta releelle) pituudella ei pitäisi olla juurikaan väliä, mutta kuten @Velsku sanoi, voi noidin 1-wire dallas -antureihin tulle enemmän lukuvirheitä. Ainakin noilla valmiilla kaapeleilla tuntui tulevan enemmän häiriöitä kun johdoilla alkoi olla pituutta, niissä kun on suojaamattomat kaapelit. Itsetehdyllä suojatulla kaapelilla tuntui toimivan paremmin.

Lisäksi vielä toinen kysymys, onko liitteen kuvassa tuo irrallaan oleva johto pohjan sulanapitovastukselle?

Jos tarkoitat tuota kädessä olevaa johtoa punaisella liittimellä, niin sen pitäisi olla "ambient temperature thermistor / RT65"
1672779123789.png
 

iro

Vakionaama
Kuinka etäälle pumpusta sen voi sijoittaa ja voiko kaapelina käyttää cat6 verkkokaapelia? Sitä olisi valmiiksi kotona ja kaapelivetoa tulisi noin 3-4 metriä, jos asentaisin mitsurunnerin talon sisälle.
Aiheesta hieman laajemmin.

Tutkin joskus oman FD-pumpun NTC-vastuksen jännitettä maapotentiaalin suhteen. NTC-johdossa näkyy 50Hz "toispuolinen" peak-to-peak arvoltaa noin 300V jännite (max 0V, min -300V). Liitteenä skoopin kuvat (asetukset "DC", 100V/ruutu). Mitsun töpselin kääntäminen vaikuttaa hieman aaltomuotoon muttei jännitearvoihin. Tuntematta Mitsun powerin rakennetta en tiedä miten jännite muodostuu ja kuinka paljon virtaa se voi antaa. Voisin arvata että NTC:n jännite ei kellu vapaasti vaan on (suurohmisella) vastuksella (ja diodilla?) kytketty jännitesyöttöön.

USB-adapteriin liitetty Wemos puolestaan kelluu maapotentaalin suhteen, näin myös DS18B20 antureiden johtimet. Minä en laittaisi noita johtimia samaan nippuun jossa heiluu Mitsun NTC:ltä tuleva säröytynyt 300V vaihtojännite.

Kannattaa myös huomioda sähköturvallisuus. Niin kauan kun ei ole varmuutta Mitsun NTC:n johtimien jännitteen vaarattomuudesta, johtimiin ja niiden kytkentöihin pitää suhtautua kuten niissä olisi vaarallinen jännite. Siispä tuon jännitteen tuominen Mitsun suojamaadoitetun kotelon ulkopuolelle tuo sähköturvallisuusmielessä omat haasteensa.

Sekä häiriö- ja sähköturvallisuusongelman voisi ratkaista siirtämällä Mitsurunnerin releen omaan koteloonsa Mitsun suojamaadoitetun kotelon sisälle. Tällöin johdotuksen voisi tehdä turvallisesti ja häiriöttömästi yhdellä cat6-kaapelilla.
 

Liitteet

  • IMG_20230104_092030741.jpg
    IMG_20230104_092030741.jpg
    132,7 KB · Katsottu: 127
  • IMG_20230104_092057395.jpg
    IMG_20230104_092057395.jpg
    141,4 KB · Katsottu: 132
Viimeksi muokattu:
Back
Ylös Bottom