ES, modbus ja Home Assistant

ES NPT13-V7 (Windows CE kosketuspaneeli) löytyy USR-W600 RS232/485-WIFI muunnin jolla tieto siityy www.myheatpump.com ja sieltä puhelimen ES-ohjelmaan. Puhelimen appi on karsittu eikä sisällä juurikaan säätömahdollisuuksia. ww.myheatpump.com on taas kömpelö käyttää. Olisi parempi, jos hallinnan saisi integroitua Home Assistantiin jolloin voisi samalla katkaista yhteyden Kiinaan. Oletettavasti tätäkin voi ohjata modbusilla kuten suurta osaa muitakin pumppuja. Onko tästä jollain kokemuksia? MySensors integraation löysin tästä keskustelusta, mutta etsin suoraviivaisempaa keinoa.

Käytetäänköhän www.myheatpump.com modbus-dataa? Pikaisen kokeilun tuloksena en saanut dataa näkymään Home Assistantissa. Voisiko tuo putki olla salattu tai ainakin oltava jokin yksilöivän framen sisällä? USR-W600 asetukset eivät ole myöskään selvät. Siellä löytyy socketA ja socketB, joista B:hen tulee asettaa normaalikäytössä "www.myheatpump.com" ja TCP-client. Ehkä pitää yrittää salakuunnella mitä dataa tuossa liikkuu.
 
Viimeksi muokattu:

mokin

Aktiivinen jäsen
Itsellä on ollut pari kuukautta modbus-usb adapteri ja piuhat odottamassa. Jos saat jotain valmista, niin ilmoittele tännekin. Jossain kohtaa alkaa tuo projekti itsellä. Joka viikonloppu käynnistetään uusi projekti, eikä yksikään valmistu ikinä
 
  • Keskustelun aloittaja
  • #3
Ei mitään valmista vielä, vaan lähinnä pohdintaa.

Netistä tutkimalla löytyi, että ES AW-R32 malliin toimitetaan mukana modbus-kaapeli mikä kytkenään ohjauspaneelin liittimiin 1-2. Koska paneeli ja softa on sama myös tässä omassa mallissa niin toivon kytkennän pätevän myös tähän. Periaatteessa voisi vaan irroittaa USR-W600 RS232 ja kytkeä RS485-kaapelin tilalle. Ilmeisesti ES oma hallintasivusto toimii myös ethernetin välityksellä, joten sekin jäisi vielä vielä henkiin.

WLT-043R-NP00.JPG
AW-R32.JPG
paneeli.JPG
 

pjr

Aktiivinen jäsen
Täällä on tosiaan pyörimässä tuo Mysensors & Modbus ja taustalla domoticz.
Nyt jos läksisin uusiksi toteuttamaan niin tämä voisi olla melko potenttiaalinen ratkaisu:

Toki tietysti raakalla koodilla "gw":n päätyyn saa vähän monipuolisempaa logiikaa.
 

Andres

Aktiivinen jäsen
Periaatteessa voisi vaan irroittaa USR-W600 RS232 ja kytkeä RS485-kaapelin tilalle. Ilmeisesti ES oma hallintasivusto toimii myös ethernetin välityksellä, joten sekin jäisi vielä vielä henkiin.
katso liitettä 99164
Kyllä voi irroittaa USR W600 modulin sekä laittaa Ethernet kaapelin.
Silloin menusta "Muut vaihtoehtot" valinta "Internet-valinta" - Kaapeli Internet.
Silloin vaihtuu itsestään MAC sekä pitää rekisteroita uusi laide myheatpump sivulle.

En ymmärrä miksi lämpöpumppua pitäisi säätää milloin tahansa. Asetukset voidaan määrittää kerran ja tarkentaa tarvittaessa. Jos asetuksia on muutettava joka päivä, voidaan olettaa, että syötetyt tiedot ovat virheellisiä.

Ei myöskään ole viisasta välttää myheatpump verkkoa. Myheatpump säilyttää lämpöpumpun tiedot noin kuukauden ajan. Tämän avulla on mahdollista selvittää vian syy myös ilman huoltohenkilön menoa paikalle. Huoltoapu on Ruotsissa, ei Kiinassa.
 
Viimeksi muokattu:

Arisoft

Hyperaktiivi
En ymmärrä miksi lämpöpumppua pitäisi säätää milloin tahansa.

Itse säädän pumppua on-line kahdesta syystä. Sähkön hinta ja sulatus. Hinta menee pörssin mukaan, joten pumpun pitää tarvittaessa sammua kun sen käyttö ei ole taloudellisesti perusteltua. Sulatukset taas siksi, että laitteen sulatusprofiilissa on vain kaksi porrasta, alle ja yli -7 astetta. Halusin niitä enemmän, joten ulkoinen automatiikka vaihtelee profiilia eri lämpötiloihin sopivammaksi.

Jos pumppu olisi ainoa lämmitysmuoto ja olisi kiinteä sähkösopimus niin aika vähäistä olisi se tarve ohjata laitetta etänä. Esim. öljykattilaa aloin ohjaamaan vasta kun hoksasin että sähkö tulee usein halvemmaksi kuin öljy. Sitä ennen ei ollut tarvetta mihinkään on-line juttuihin.
 

Andres

Aktiivinen jäsen
Sitten haluat pysähtää lämpöpumpun jos sähkön hinta on liian korkea. Tähän voi tietysti lisätä myös erillisen ohjelman, mutta voi käyttää myös ulkoista moduulia, joka valvoo sähkön pörssihintaa ja talon lämmönkulutusta, viivästyksiä jne. Sinun ei tarvitse keksiä tätä moduulia itse. Näitä löytyy varmasti myös Suomesta.
Silloin ohjelmaa laittaessa energian hinta ei ole ainoa tekijä, joka pysäyttää lämpöpumpun.

ES-valikossa on mahdollista aktivoida lämmitysajastin. Ajastimessa on mahdollista esimerkiksi tänään iltapäivällä, jos huomisen sähkön hinta on tiedossa, säätää huomisen työajat.

ES-lämpöpumpuissa ei tietääkseni ole kahta erilaista sulatusohjelmaa, -7C:een ja kylmempään lämpöön asti.
 

Arisoft

Hyperaktiivi
ES-valikossa on mahdollista aktivoida lämmitysajastin. Ajastimessa on mahdollista esimerkiksi tänään iltapäivällä, jos huomisen sähkön hinta on tiedossa, säätää huomisen työajat.

Tällaista säätöä käytännössä käytän itse eniten. Ihan käsipelillä katson etukäteen sähkön hinnat ja ajastan pumpun puhelimen valikosta päälle ja pois haluamiini aikoihin. Ajastuksia tarvitsee usein kaksi samalle päivälle. Näitä tarvitaan ihan satunnaisesti eikä automatisointikaan tunnu mielekkäältä. Automaatti ei osaisi ottaa huomioon kaikkia asiaan vaikuttavia parametreja.
 
  • Keskustelun aloittaja
  • #9
En ymmärrä miksi lämpöpumppua pitäisi säätää milloin tahansa. Asetukset voidaan määrittää kerran ja tarkentaa tarvittaessa. Jos asetuksia on muutettava joka päivä, voidaan olettaa, että syötetyt tiedot ovat virheellisiä.
Ei välttämättä se säätö, mutta datan keruu yhteen koottuun paikkaan kuten Home Assistant. Lisäksi sulatuksen aloitus olisi kiva saada jolloin voisi kytkeä esim lämmityskaapelia poistoputkessa. Toki tähän löytyy muitakin ratkaisuja, mutta vaatiin enemmän laitteita, softaa, yms.

Käyttöveden lämmitysajastin on kyllä hyvä. Voi kesäaikaan ajastaa lämmityksen keskipäivään jolloin aurunkoenergiaa yleensä riittää.


Kyseinen NPT pumppu ei ilmeisesti tue käyttäjälle tarkoitettua ModBus:ia samoin kuin tuoreemmat R32 monoblockit. Samaa arveli myös laitteen maahantuoja. Löytyyhän tuosta toki toinenkin RS485 eli sisä- ja ulkoyksikön välinen tiedonsiirtokanava. Siitä varmasti saisi haluamani infon, mutta tutkin ensin muita (vähemmän laitteen sisäisiin virityksiin liittyviä) vaihtoehtoja.
 

Andres

Aktiivinen jäsen
Lisäksi sulatuksen aloitus olisi kiva saada jolloin voisi kytkeä esim lämmityskaapelia poistoputkessa.
ES lisävaruste on sulatusvesipannu. Pannun kanssa on sulatuskaapeli putkeen. Tämän kytkenta on samaan linjaan kuin lämpöpumpun pohjan sulatuskaapeli. V7 sekä V8 kytkeytyy tämä pohjan sulatuskaapeli vain sulatuksen alkaessa vain sulatuksen ajaksi (ei siis 24/7 jos sää on miinuksella).
Sinne linjaan on teoriassa mahdollista kytkeä myös oma putkisulatus.
 
Liitetty liitinriman 1 ja 2 pinneihin. Onko sinulla tiedossa Modbusrekisterit?
Tarkoitat siis näyttömoduulin liitirimaa? En saanut luettua sieltä mitään, mutta tosin en tiedä porttiasetuksia enkä rekistereitä ja tuli kokeiltua niitä yleisimpiä.

Haluatko jakaa kyseisen .yaml tiedoston?

Tässä näkyy kaikki arvot ilman desimaaleja. Sain juuri uuden version 2.28 jossa olivat tehneet muutoksen, että näkyvät myös modbusin kautta desimaaleina.
Mistä sait uuden version? Omassa koneessa näyttää olevan versio 2.12.
 

jkontturi

Jäsen
Tarkoitat siis näyttömoduulin liitirimaa? En saanut luettua sieltä mitään, mutta tosin en tiedä porttiasetuksia enkä rekistereitä ja tuli kokeiltua niitä yleisimpiä.

Haluatko jakaa kyseisen .yaml tiedoston?


Mistä sait uuden version? Omassa koneessa näyttää olevan versio 2.12.
Sain tuon uuden version uuden näyttöpaneelin mukana, kun vanha meni rikki.

Alla asetukset joilla saan luettua. 19200 8N1. Ohjekirjassa taisi olla virheellisesti 19200 8 even 1.

Tuo yaml. on kyllä purkka, mutta voin sen lähettää sähköpostilla jos laitat omasi vaikka yksityisviestinä.

1725864888921.png
 

remmob

Tulokas
When browsing the internet I came across your forum, sorry I don't speak Finnish. Only English or Dutch.
I have made a Home Assistant integration for the Itho Amber Heatpump 65/95/120 that uses the same LCD computer as your heat pumps.
Perhaps it can be used for your heat pumps as well.
It can read 160 settings and values and writes about 50, be very careful (especially with writing to the Modbus) there can be differences!


You need a Waveshare module to convert Modbus RTU to Modbus TCP.
Perhaps some of you can rewrite my module if necessary, would be nice if you mentioned me.
Working or developing together is also possible.
 
Perhaps it can be used for your heat pumps as well.
I had finally some time to study this and your integration seems to work quite well with my ES NPT13-V7 (v2.12). There was an error in my RS485 cable polarity, thats why I couldn't get anything read. This is far more useful than my previous python web scaping from www.myheatpump.com. Now I can apply commands from defrost signal etc.

I use Elfin EW11A RS232/RS485 to WiFi adapter. Got it for 10€ from aliexpress (first-buy offer).
Polarity is from PIN1[T+/A] to EW11(B) and from PIN2[R-/B] to EW11(A).

EW11A supply voltage is up to 36VDC so I took supply directly from the pump integrated 24VDC terminals. There was a connection error in my pump: 24V and COM polarity is wrong -> so always measure first! Luckily my Elfin EW11A could handle it and no smoke escaped.

Perhaps some of you can rewrite my module if necessary, would be nice if you mentioned me.
There seems to be some unknown/unreadable values and also some missing values like second FAN(2) and the current working temperature. I don't know if available but I'll have a look. Anyway, thank you remmob!

EDIT: address & value list can be found here (page 80): https://energysave.se/wp-content/uploads/2022/11/es-manual-installation-aw-r32-m-eng-v5-1.pdf
 
Viimeksi muokattu:
It can read 160 settings and values and writes about 50, be very careful (especially with writing to the Modbus) there can be differences!
You are right about that. I tried to write some settings (power ON/OFF, working mode) and it gave me error and/or didn't change anything in the view. Then I looked down the settings in the pump UI and it had changed some settings that should not have changed. DHW tank was OFF, cooling ON, heating OFF, power was OFF etc. It was like the configuration reversed.
 

Boski

Tulokas
Cześć! Panowie, mam pytanie. Posiadam pompę ciepła ES model NPH13-V7 i mam problem ze sterownikiem pompy. Wyświetlacz zrobił się czarny, pompa działała normalnie, ale bez możliwości dokonania jakichkolwiek ustawień. Czy ktoś może mi pomóc co może być przyczyną?? Dziękuję bardzo za każdą odpowiedź. Pozdrowienia z Polski.
 

Liitteet

  • 1738404518300.jpg
    1738404518300.jpg
    105,4 KB · Katsottu: 97
  • 1738404488502.jpg
    1738404488502.jpg
    121,5 KB · Katsottu: 112
Viimeksi muokattu:
Back
Ylös Bottom