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.