Uutiset:

Kirjoittaja Aihe: WPC7 ja pörssisähköohjaus  (Luettu 1521 kertaa)

Poissa MikkoV

  • Nuorempi jäsen
  • **
  • Viestejä: 28
  • Maalämpöfoorumilta tietoa
WPC7 ja pörssisähköohjaus
« : 18.09.23 - klo:09:50 »
Kone mallia 2012 ja ensi vuonna siirryn pörssisähköön. Talossa ei automaatiota vielä, joten mietin kuinka saisin fiksuimmin hyödynnettyä niin ylimääräisen aurinkosähkön kuin myös pörssisähkön ohjauksen. Onko ideoita onnistuuko suoraan kytkeä Stiebelin liittimiin ohjaukset vai pitääkö rakennella enemmän? Paikallinen Stiebel kauppias ei tajua aiheesta tuon taivaallista ja maahantuojakin näyttänyt häviävän(thermia nykyään?)?

Poissa tuomon

  • Nuorempi jäsen
  • **
  • Viestejä: 9
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #1 : 17.01.24 - klo:20:04 »
ESP32:lla ja MCP2515:llä pystyy ohjaamaan ainakin vähän uudempia WPF/WPC-pumppuja, varmaan myös vm. 2012 menee. Vaatii tosin vähän harrastuneisuutta ja jonkin ohjelmiston, joka tuota elektroniikkaa ohjaa. Moni ohjaa noin komponentteja Home Assistantilla. Komponenttien kustannukset ovat yhteensä luokkaa 20 eur.

https://community.home-assistant.io/t/configured-my-esphome-with-mcp2515-can-bus-for-stiebel-eltron-heating-pump/366053

Poissa oliver33

  • Tulokas
  • *
  • Viestejä: 1
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #2 : 05.04.24 - klo:19:42 »
Onko kokemuksia CAN busista? Taitaa olla autoteollisuudessa käytössä

Poissa stiebel_tatu

  • Tulokas
  • *
  • Viestejä: 5
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #3 : 21.04.24 - klo:19:30 »
Home Assistant ollut jo pari vuotta käytössä ESP32+ESPHome+MCP2515-combon kanssa pumpun ohjaukseen.

Perustuu juuri tuohon aiemmin linkitettyyn roberreteirin koodiin jota olen reilusti ajan saatossa muokannut.
Nykyään mahdollista muuttaa niin lämmityskäyrää kuin lämminvesivaraajan ja huonelämpötilan pyyntiäkin.

Lisäksi on vielä erillisiä DS18B20-antureita jotka kiinnitetty varaajan yläosaan, varaajan latausputkiin sekä lämpökaivon meno- ja paluulinjoihin.
Uusimpana tulokkaana Saksasta tuli käytetty FEK jonka avustuksella olisi tarkoitus siirtää Home Assistantiin liitettyjen lämpötila-anturien data pumpulle ja hyödyntää tätä käyrän säädössä.

Poissa hallanvaara

  • Täysjäsen
  • ***
  • Viestejä: 44
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #4 : 06.05.24 - klo:14:47 »
Home Assistant ollut jo pari vuotta käytössä ESP32+ESPHome+MCP2515-combon kanssa pumpun ohjaukseen.

Perustuu juuri tuohon aiemmin linkitettyyn roberreteirin koodiin jota olen reilusti ajan saatossa muokannut.
Nykyään mahdollista muuttaa niin lämmityskäyrää kuin lämminvesivaraajan ja huonelämpötilan pyyntiäkin.

Lisäksi on vielä erillisiä DS18B20-antureita jotka kiinnitetty varaajan yläosaan, varaajan latausputkiin sekä lämpökaivon meno- ja paluulinjoihin.
Uusimpana tulokkaana Saksasta tuli käytetty FEK jonka avustuksella olisi tarkoitus siirtää Home Assistantiin liitettyjen lämpötila-anturien data pumpulle ja hyödyntää tätä käyrän säädössä.

Mulla on kans odottanu viitsimistä tämä jonku aikaa kunnes nyt vkl jaksoin alkaa tulkkaamaan noita Jurgenin fileitä jne. Käänsin ton Robertin ESPHome konffin myös lontooksi jotta tajusin mitä siellä tehdään ja muokkaamatta itse logiikkaa tuuppasin sisään. Testinäkkärin yhdistyämisvirheiden ihmettelyn jälkeen homma pelasi ja olin tyytyväinen, koska tarkoitus olisi säädellä käyttöveden lämpötilaa tarjolla olevan aurinkoenergian mukaan.

Tänään kuitenkin huomasin että käyttövesi oli laskenut alle pyynnin toleransseineen. Kone ei suostunut lämmittämään vaikka pitäisi. Ei vikakoodeja tms, ei vaan tehnyt mitään. Huomasin että koneen valikot tahmasivat ja latautuivat hitaasti eli selkeesti kuormittui ESPin CAN pyynneistä liikaa tjsp. Kyselyintervallit oli ton Robin konffin mukaiset. Tossa HA threadin alussa jollain toisella oli näemmä täsmälleen sama ongelma eikä se vissiin koskaan ratkennut. Oliko Tatu sulla vastaa dilemmaa tai tiedätkö mistä johtuisi?

Oma pumppu on WPF7, vuosimallia 2015 tai 2016. Ei FEKiä tai muita lisälaitteita.
ESP-Wroom32 + MCP25215. Ruokin USBista noita ja lisäsin MISO nastaan 4.7kohmin vastuksen. En kytkenyt maata, pelkät CAN-H ja CAN-L karvat pumpulle. Ei päätevastust MCP2515:ssä, tiedä sitten pitäisikö.

Jos viittit niin heitätkö sun nykysen ESPhome konffin, josko olisi valmiita vastauksia. Muuten kirjottelen ton puhtaalta pöydältä koska melko sotkunen toi Robin pohja + sieltä puuttu ne asetusarvojen pyynnit.

Edit:
Veikkaan että noi yhteysongelmat johtuu vaan huonosta kontaktista. Tossa baudinopeuksia testaillessa ja johtoja heilutellessa sain pumpun useasti jumiin ja välillä ruudulla oli viesti "Virhe - To WPM". Pumppu otti itseensä muutenkin ja alkoi käydä pätkäkäyntiä, startaten 20 min lepovälein sekunniksi ja sammuen hati. Tästä puolestaan kertyi vikakoodihistoriaan "to FES" virheitä, eli sotki paneelin ja pumpun kommunikaatioon totaalisesti. Ei toennut tuosta kuin pumpun uudelleenkäynnistyksellä.

Heitin testinäkkärin nyt pois ja suorilla jumpeilla ESP - MCP kytkennän ja koitan vuorokauden pari antaa olla. Jos ei enää jumi niin jyrsin piirilevyn tolle. Vähän on kyllä CAN-väylän periaatteiden vastaista jos kaatuu koko pasca kontaktihäiriöissä. Maadoitin nyt ton kontrollerin pumpun kanssa vaikkei muut vissiin oo niin tehneet.
« Viimeksi muokattu: 06.05.24 - klo:22:41 kirjoittanut hallanvaara »

Poissa stiebel_tatu

  • Tulokas
  • *
  • Viestejä: 5
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #5 : 09.05.24 - klo:14:32 »
Robertin konffin kyselyväleillä ei mitään ongelmia. Hämärän muistikuvani mukaan alkuun oli vähän samantapaista ongelmaa joka ratkesi kytkemällä myös GND -> MCP2515.

Poissa hallanvaara

  • Täysjäsen
  • ***
  • Viestejä: 44
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #6 : 11.05.24 - klo:22:54 »
Joo vastailinki tonne HA-ketjuun jo samat veikkailut. Heitin koekytkentälevyn pois testisetupista kun tiesin sen olevan huonolaatuinen + kytkin maadoituksen niin on pelannut ongelmitta.
Asetusarvoja vaihtaessa itellä toimi toi 0x680 osotteesta lähettäminen. 0x6a2 ei esim kelvannut ja pumppu sivuutti pyynnöt.
HA-ketjussa vähän turhaa mutuilua ihan perusjutuistakin ja ne kyllä hämmentävät osaltaan tota muutenkin sekavaa kokonaisuutta.

Muut tarpeelliset tiedot sain ongittua pumpusta kuuntelemalla CAN-viestejä kun asettelin valikosta itse arvoja, mutta keruupumpun statusta ja muita yleisiä pumpun statuksia en oo löytäny. Keruupumpun reletestillä ilmestyneet viestit esim. ei ilmesty lainkaan kun pumppu käynnistää sen itse ja "Elster taulussa" olevat pumppustatukset ei itellä toimi (kaikki palauttaa vaan 0x80 arvoa aina). Jos oot löytäny noita ohjausten rekistereitä niin olisin kiitollinen. Auttaisi automaatioissa vaikka voinkin pumpun tilasta osan päätellä joka vaiheessa olevista kulutusmittareista.

Itellä Robin Github reposta oleva pohja kans alla. Katoin noi pari muuta Jorgenin C++ kirjastoja hyödyntävää repoa mutta ei niistä vaikuta niin paljoa iloa olevan että hyödyttäisi sotkea lisäkirjastoja mukaan joten siivosin tota pelkkää ESPHome pohjaa aika paljon kaikesta turhasta ja epäloogisesta + tein toin tolle jämäauringolle testiksi ohjauksen tyyliin:
Koodia: [Valitse]
(30 min loopissa)
JOS kompura ei käy, verkkoon menee min 3kw nyt ja seuraavan tunnin tuottoennustekin on riittävä ja käyttövesi on alle 50
NIIN heitä pumppu varakäytölle, aseta käytteveden pyynti +62C, pudota Shellyllä L2 ja L3 vastusvaiheet pois.
Tää on vaan aikasta turha ja 3 kW vastus ei lämmitä 300L varaajaa kusen vertaa vaan oikeastaan sekoittaa vaan kerrostumat näemmä (kierukka alkaa viilentää yläosaa kun yksi vastus ei jaksa kuumentaa kiertonestettä läheskään tarpeeksi. Esim reilun tunnin lämmityksellä 2/3 korkeudella olevan mittarin lukema putosi asteen. 7,5 kWp paneeleista ei irtoa kaikille vaiheille jatkuvasti tehoja.
E: Enpä tiedä mihin pumppu hukkasi 3kW tehot tässä testissä kun ei lattiapiiriinkään näyttänyt mitään virtaavan ja erillinen sähkömittari tuon kulutuksen todisti vaikkei lämmöt nousseet. Sittemmin on kyllä nostanut lämpöjä vähän paremmin fysiikan lakien mukaan.

Pitäisi parannella ja ajaa ensin kompuralla jos vesi on tarpeeksi kylmää (WPF7 ei jaksa paljon yli +52C vettä tehdä kompuralla tohon varaajaan). Sen jälkeen kun kompura on itsensä yskinyt sammuksiin, heitettäisiin pumppu varakäyttöön ja ajettaisiin vastuksia vähän järkevämmin räpsimällä varttinetotuksen mukaan L2 ja L3 vaiheitakin mukaan. Alkutestien mukaan varmaan onnistuu näinkin ja etenkin kesällä kun ei lämmityksestä tarvi juuri välittää, saa pumppu touhuta varakäyttötilassa mitä lystää, mutta kevättalvella ja syksyllä pitäisi vahtia lisäksi ettei lämmityskierto pääse liikaa viilenemään. Vähän härväämiseksi menee ja paljon helpompaa olisi kun olisi laippavastus tankissa jota pätkiä pumpun avuksi.

Jotain liitekuvan mukaista virittelin kahdella rinnakkaisella HA-automaatiolla. Tämä sotku siis tarpeen koska toi Stiebel on niin pahisn tyhmä että yrittää käynnistää kompuran uusiksi aina 20 min levon jälkeen vaikka se olisi viimeksi sammunut kuumasta vedestä johtuvien rajojen tullessa vastaan ja tekisi noita sekunnin starttiyrityksiä sitten lopun lämmityssekvenssin ajan ellei kompuraa estettäisi varakäyttömoodilla tms. Kiva olisi kun voisi vaan pyytää +65C vettä ja unohtaa kikkailut, mutta harrastamisen iloksi kai tätä senttien säästönysväämistä muutenkin tekee.

Ootko @tatu jaksanu värkätä miten pitkälle tota ite vai meetkö pelkällä pyyntilämpötilan säädöllä?
« Viimeksi muokattu: 13.05.24 - klo:15:29 kirjoittanut hallanvaara »

Poissa hallanvaara

  • Täysjäsen
  • ***
  • Viestejä: 44
  • Maalämpöfoorumi
Vs: WPC7 ja pörssisähköohjaus
« Vastaus #7 : 15.05.24 - klo:15:40 »
Vähän jäi kyllä kalvamaan mihin mustaan aukkoon katosi yli 3kWh tos ekas testis. Sen jälkeen lämmöt on nousseet ihan nätisti.
Liitteenä tilanteen logit.

Näistä näkee että
- eka vastus oli päällä ja se imee sen 3kw
- lämmityspiirin pumppu pyörii koska ohjausyksikön syöttö alkoi imeä enempi sähköä ja virtausmittarikin alkoi ilmoittaa isompaa lukemaa, eli kierto kääntyi varaajan silmukkaan.
- lämmityssilmukan meno ja paluulämmöt nousee järkevästi

Lämmöt ei silti nousseet. Lattialämmityspiirin lämmöt nousi hiljakseen, mutta tollee se säteilee lämpöö sinne aina. Vastussekvenssin lopussa, venttiilin autettua lattiapiirin lämmöt tippui heti takaisin alkulukemiin, eli piiiri kokonaisuudessaan ei kyllä lämmennyt mihinkään.

Joko stiebelin lämpömittari sekoili jotain omiaan, olen idiootti ja missaan jotain tosi yksinkertaista tai sitten Stiebelini on tehnyt jotain tieteellisesti mullistavaa, tosin yhteiskunnalle vähemmän suotuisaa.