Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Dat had ik al gedaan, en daardoor zocht ik naar wat missende entiteiten. Ga even afwachten op de formele release.xoror schreef op zaterdag 4 oktober 2025 @ 22:20:
Voor auto adaptive kan je het best mijn dashboard bijplakken, zie mijn repo. Kan je wat eenvoudiger params aanpassen en bekijken voor de AA.
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
prima, ik wacht nog op een paar user reports en als die geen gekke dingen zien dan release ik hem. Bij mij werkte het al vrij goed. Je krijgt vanzelf een update notificatie in HA, en update kan je gelijk applyenpeterpijpelink schreef op zaterdag 4 oktober 2025 @ 22:23:
[...]
Dat had ik al gedaan, en daardoor zocht ik naar wat missende entiteiten. Ga even afwachten op de formele release.
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Voor auto adaptive kan je het best mijn dashboard bijplakken, zie mijn repo. Kan je wat eenvoudiger params aanpassen en bekijken voor de AA.
Ik heb nog geen kennis van HA, maar doe mijn best.
Dat probeerde ik net te doen. Ik maak een nieuwe automation met de naam dashboard en plak daar jouw gekopieerde data in, maar daar als ik dat safe krijg ik daar een foutmelding op:
Message malformed: extra keys not allowed @ data ['title´]
Hoe en waar kan ik jouw automations er in plakken (zonder fouten)?
WP: PUD-SWM80YAA + EHSD-VM2D, ESP met MQTT Domoticz
Dan mijn view erin plakken. Je moet alleen vanaf de view plakken. je krijgt dan een nieuwe tabblad erbij. Ws moet je daarna nog een beetje tweaken, ik heb wat energie meters buiten de WP om. Editen kan dan via UI of yaml wat je handiger vindt
Voor de zekerheid opnieuw compile, dan krijg je de nieuwe climate namen ook mee.
Automations edit ik meestal via de Ha Visual Studio pluging, dan kan je pasten met id. Als je edit via de edit yaml optie, moet je die id weg laten
[ Voor 25% gewijzigd door xoror op 04-10-2025 23:13 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Ik heb ook sindskort de ESPhome/atom s3 lite aan mijn ecodan hangen. Ik probeer ook wat automations nu anders in te stellen maar ik kan bij automations de ‘operating mode’ helemaal niet vinden? Ik heb bv wel ‘Selected operating mode’ en daar staat dan ‘heat target temperature’ en ‘heat flow temperature’ onder maar niet de sensor die aangeeft of hij aan het verwarmen is of niet, of bv warm water aan het maken is.
Enig idee wat ik fout doe?
Alvast bedankt!
Martijn
Ha Martijn, deze sensor heet “operation mode”, zoek daar eens opDarkPino schreef op zondag 5 oktober 2025 @ 08:01:
Hoi!
Ik heb ook sindskort de ESPhome/atom s3 lite aan mijn ecodan hangen. Ik probeer ook wat automations nu anders in te stellen maar ik kan bij automations de ‘operating mode’ helemaal niet vinden? Ik heb bv wel ‘Selected operating mode’ en daar staat dan ‘heat target temperature’ en ‘heat flow temperature’ onder maar niet de sensor die aangeeft of hij aan het verwarmen is of niet, of bv warm water aan het maken is.
Enig idee wat ik fout doe?
Alvast bedankt!
Martijn
WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.
Ps: verwarming seizoen gaat starten oid? wat een drukte hier opeens
[ Voor 22% gewijzigd door xoror op 05-10-2025 08:17 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Ja werkt nu wel!xoror schreef op zaterdag 4 oktober 2025 @ 22:12:
@michaelvo
Zou je een van de laatste pre-release kunnen testen of de climates nu ook goed werken bij jou?
https://github.com/gekkek...releases/tag/2025-10-04.9 (builds draaien, en zijn straks klaar. De juiste ota bin pakken en uploaden via http://esp_ip)
Wel beetje jammer dat mijn perfect werkende ruimteregeling nu van slag is omdat de warmtepomp een paar minuten uit heeft gestaan bij het installeren van de ESP. Toch maar de jouwe gaan overwegen dan
WP: ME PUHZ-SW100YAA + EHSC-VM2D + HTWBOI-300 || AC: MHI SRK/C 50 ZS-W + MHI SRK/C 35 ZS-W || PV: 10.4 kWp ZO/ZW + Enphase IQ8+ || MV: Itho Daalderop CVE-S Optima Inside CO2
@ricvee update laatste build (opnieuw compilen), zat een foutje in waardoor hij de curve niet naar beneden bijstelt als de warmtepomp idle is.
[ Voor 12% gewijzigd door xoror op 05-10-2025 09:16 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Dankjewel! Maar helaas, het staat er echt niet tussen. Ik snap er geen hout vanSebastiaanPs schreef op zondag 5 oktober 2025 @ 08:07:
[...]
Ha Martijn, deze sensor heet “operation mode”, zoek daar eens op
[ Voor 24% gewijzigd door DarkPino op 05-10-2025 09:22 ]
en: operation modeDarkPino schreef op zondag 5 oktober 2025 @ 09:20:
[...]
Dankjewel! Maar helaas, het staat er echt niet tussen. Ik snap er geen hout van
nl: status bedrijf
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Haha echt he. Ieder stookseizoen weer opnieuw![b]xoror in "Mitsubishi Ecodan warmtepomp uitlezen via cn105 + esp32"xoror schreef op zondag 5 oktober 2025 @ 08:14
Ps: verwarming seizoen gaat starten oid? wat een drukte hier opeens)
Al zullen voor veel mensen de verwarming alweer aan staan.
Ik goo hier nog een week of 2 voordat ie aan moet
Overdag met zon wordt het nog ruim 22 graden. ‘S nachts koelt het af naar zo’n 21,5.
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
Laat maar... Ik keek bij de devices ipv entity change...
Zijn er verder dingen must haves die ik moet toepassen nu ik meer kan uitlezen/doen?
Ja hier vergelijkbaar, ik hoef nu eigenlijk niet te verwarmen, maar moet toch die AA testen. For science dan maar.Breud schreef op zondag 5 oktober 2025 @ 10:17:
[...]
Haha echt he. Ieder stookseizoen weer opnieuw!
Al zullen voor veel mensen de verwarming alweer aan staan.
Ik goo hier nog een week of 2 voordat ie aan moet
Overdag met zon wordt het nog ruim 22 graden. ‘S nachts koelt het af naar zo’n 21,5.
/f/image/mU3PR6NqWzF8B9pPKbspqoqx.png?f=fotoalbum_large)
Hier blijft het zelfs nog iets warmer. Overdag door zon instraling ook wat warmer. Maar vrij vergelijkbaar.
Het is ook wel prijs schieten nu, cop van > 7 (AA hier aan het werk, ws had ik zelf Ta=25 gekozen, maar goed hij is nog aan tweaken)
/f/image/gJ6yTULUc3uSKHVNzNU8SoO8.png?f=fotoalbum_large)
@DarkPino Als je legionella gebruikt, deze automation gebruiken
https://github.com/gekkek...tomations/legionella.yaml
Laatste testjes voor naar beneden tunen van de offset lijkt ook allemaal in orde voor de AA
[10:45:14][D][auto_adaptive:255]: Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1
[10:45:14][D][auto_adaptive:293]: Processing Zone 1: Room=22.0, Target=22.0, Outside=11.0, Bias=0.0
[10:45:14][D][auto_adaptive:323]: Error: Current=0.0, Dynamic+=0.3, Dynamic-=-0.2, LR=0.030
[10:45:14][D][auto_adaptive:417]: CMD: Set Dependent Heat Flow -> 26.5°C (max of Z1:26.5, Z2:0.0)
[10:55:14][D][auto_adaptive:255]: Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1
[10:55:14][D][auto_adaptive:293]: Processing Zone 1: Room=22.0, Target=21.5, Outside=11.0, Bias=0.0
[10:55:14][D][auto_adaptive:323]: Error: Current=-0.5, Dynamic+=0.4, Dynamic-=-0.2, LR=0.040
[10:55:14][I][auto_adaptive:352]: Z1 HEATING: Room too warm (err: -0.50). Offset decreased from 25.73 to 25.69
[10:55:14][D][auto_adaptive:417]: CMD: Set Dependent Heat Flow -> 26.5°C (max of Z1:26.5, Z2:0.0)
[11:05:13][D][auto_adaptive:255]: Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1
[11:05:13][D][auto_adaptive:293]: Processing Zone 1: Room=22.0, Target=21.5, Outside=11.0, Bias=0.0
[11:05:13][D][auto_adaptive:323]: Error: Current=-0.5, Dynamic+=0.4, Dynamic-=-0.2, LR=0.040
[11:05:14][I][auto_adaptive:352]: Z1 HEATING: Room too warm (err: -0.50). Offset decreased from 25.69 to 25.65
[11:05:14][D][auto_adaptive:417]: CMD: Set Dependent Heat Flow -> 26.5°C (max of Z1:26.5, Z2:0.0)
[ Voor 38% gewijzigd door xoror op 05-10-2025 11:07 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Max 47 graden water temperatuur? Haha, heb jij geen klagende vrouw? :-)xoror schreef op zaterdag 4 oktober 2025 @ 22:20:
@peterpijpelink Auto adaptive is in beta. Maar ik verwacht hem officieel dit weekend/begin van de week te releasen.
Je moet de laatste pre-release downloaden en flashen (http://esp_ip, onderaan de pagina)
https://github.com/gekkekoe/esphome-ecodan-hp/releases
documentatie + getting started: https://github.com/gekkek...ain/docs/auto-adaptive.md
Voor auto adaptive kan je het best mijn dashboard bijplakken, zie mijn repo. Kan je wat eenvoudiger params aanpassen en bekijken voor de AA.
[Afbeelding]
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
Als je hem gekoppeld heb vis cnrf, worden de waarden gemapped naar de zone 1/2 room thermostaat die kan je dan gebruikenpeterpijpelink schreef op zondag 5 oktober 2025 @ 11:48:
Weet iemand of de remote thermostaat: Mitsubishi PAR-WT50R-E (model code 7HL150) via Melcloud werkt of zou deze rechtstreeks met de ketel babbelen? Is deze soms ook rechtstreeks met HA te koppelen?
@breud nee joh 300l op 48 setpoint is warm zat joh. hoe hoog heb jij het dan?
[ Voor 8% gewijzigd door xoror op 05-10-2025 12:10 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
nope, maar via de warmtepanelen is de temperatuur in 220L vat soms 92'c graden, dan Gata die warmte gemixed in 300L vat mee, dus geen klachten.Breud schreef op zondag 5 oktober 2025 @ 11:59:
[...]
Max 47 graden water temperatuur? Haha, heb jij geen klagende vrouw? :-)
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Dit is wel heel erg vet hoor, thanks voor je efforts!xoror schreef op zaterdag 4 oktober 2025 @ 22:20:
Auto adaptive is in beta. Maar ik verwacht hem officieel dit weekend/begin van de week te releasen.
55 graden met een drop van 10.xoror schreef op zondag 5 oktober 2025 @ 12:00:
[...]
@breud nee joh 300l op 48 setpoint is warm zat joh. hoe hoog heb jij het dan?
Ik zal eens kouder zetten. Welke drop hanteer jij bij 48 graden?
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
47c setpoint met 7c drop. Eigenlijk nooit problemen mee gehad.Breud schreef op zondag 5 oktober 2025 @ 14:15:
[...]
55 graden met een drop van 10.
Ik zal eens kouder zetten. Welke drop hanteer jij bij 48 graden?
Op 44c kan je nog goed warm douchen ?
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
De mensen die mijn binaries draaien krijgen vanzelf in HA een update notificatie.
changelog:
https://github.com/gekkek...releases/tag/2025-10-05.6- Add auto adaptive temperature control in cool_flow and heat_flow mode. See documentation and quick start https://github.com/gekkek...ain/docs/auto-adaptive.md
- Adds short cycle detection and mitigation documentation: https://github.com/gekkek...short-cycle-mitigation.md
- Include logging for proxy port
- adjust wifi percentage formula
- Add switch to allow enable/disable service codes during runtime. Disable service codes when requesting them manually at the main display
- Adds Norwegian, Swedish, Danish and Polish translations
- Set esp32s3 to 240mhz
- Renamed climates to flow and room variants to avoid confusion. **Please check and update your automatons in HA.**
- Fixed an issue where the flow climate was incorrectly impersonating a room climate (when in heat/cool room target)
- Introduced total increasing energy counters (consumed/delivered) ready to be used in the HA energy dashboard
*Note that the short cycling and auto adaptive features are disabled by default and can be enabled (switch for auto adaptive, lockout duration for short cycle protection)
Voor de mensen die zelf compilen, haal de laatste yaml template op, of voeg zelf even de energy.yaml toe.
[ Voor 5% gewijzigd door xoror op 05-10-2025 17:09 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Die counters ! I like.xoror schreef op zondag 5 oktober 2025 @ 17:02:
Geen gekke issues meer, dus bij deze officieel. Zitten nog paar leuke extras bij zoals total inceasing counters voor consumptie en verbruik (kan je direct in je energy dashboard slepen).
De mensen die mijn binaries draaien krijgen vanzelf in HA een update notificatie.
changelog:
[...]
Dan is melcloud nu echt wel voltooid verleden tijd hoop ik bij de Tweakers
[ Voor 8% gewijzigd door Miezie op 05-10-2025 17:08 ]
Verduurzamen doe je niet voor je portemonnee, maar voor je kroost. | Huis: A++++ | Zon: SolarEdge 10k Homehub, 13kWp, 19,4kWh accu’s | MV: DucoBox Focus | Warmtepomp: ME Ecodan SW75YAA met EHST20D | Tuin: natuurinclusief | Auto: Audi Q4 etron
Maar het is gewoon gemak: hij telt dagelijks de totalen op, en het kan tegen reboots. Het enige wat nog fout kan gaan is als je 2 dagen exact hetzelfde verbruik op 2 decimalen heb. Maar ga vanuit dat dat vrijwel niet voorkomt. Als het vaak voorkomt dan gaan we wel iets van een timestamp meegeven aan de data, maar voor nu teveel gedoe.
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
s3 met bin install.
Ik moet dit nog even nakijken de id lijkt in orde, maar even kijken naar welke name hij het nu gemapped heeft. ondertussen kan je even via HA de waarde terug koppelen, of is dat geen optie ?LigeTRy schreef op zondag 5 oktober 2025 @ 18:05:
Ik ben meteen even gaan spelen, de api voor de room temp feedback geeft bij mij een 404 terug, de docs spreken eerst over /number/temperature_feedback/set?value=21.5 en later over de toevoeging van z1, terwijl de volledige slug auto_adaptive_current_room_temperature_feedback_z1 is, maar ook daar krijg ik een 404 op terug
s3 met bin install.
[ Voor 27% gewijzigd door xoror op 05-10-2025 19:29 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Zoals mij, wilde eigenlijk dit weekend eens gaan updaten via usb, maar zie dat je nog bezig bent.xoror schreef op zondag 5 oktober 2025 @ 17:14:
Is taai hoor, je moet eens weten hoeveel mensen toch graag nog proxy draaien.
Maar het is gewoon gemak: hij telt dagelijks de totalen op, en het kan tegen reboots. Het enige wat nog fout kan gaan is als je 2 dagen exact hetzelfde verbruik op 2 decimalen heb. Maar ga vanuit dat dat vrijwel niet voorkomt. Als het vaak voorkomt dan gaan we wel iets van een timestamp meegeven aan de data, maar voor nu teveel gedoe.
Ik draai nog steeds op de versie van vorig jaar op 7.0 🤪.
Wacht nog wel effe tot je de laatste kinks eruit heb gewerkt voordat ik heel de boel ga slopen 😅.
WP: ME SUZ-SWM80VA + ERST20D-VM2D || PV: 12.000Wp || Batterij: SigenStor 12kW + 24kWh || A++++ 151m2 570m3 op water || WTW: Itho Daalderop HRU 350 ECO || Auto: Leapmotor B10 Pro Max 67,1 kWh
Ik heb de nieuwe config van Github gepakt en daar de oude encryption keys in vervangen en de esp32s3-proxy2 config er in gezet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| substitutions:
name: ecodan-heatpump
friendlyName: Ecodan heatpump
http_request:
buffer_size_tx: 20248
ota:
- platform: esphome
password: "ota_esphome_password"
- platform: http_request
- platform: web_server
api:
reboot_timeout: 0s
encryption:
key: "api-encryption-key"
external_components:
- source: github://gekkekoe/esphome-ecodan-hp@main
components: [ ecodan ]
refresh: always
packages:
remote_package:
url: https://github.com/gekkekoe/esphome-ecodan-hp/
ref: main
refresh: always
files: [
confs/base.yaml, # required
confs/energy.yaml, # required
confs/short-cycle.yaml, # recommended
confs/auto-adaptive.yaml, # recommended
confs/request-codes.yaml, # disable if your unit does not support request codes (service menu)
confs/esp32s3-proxy2.yaml, # confs/esp32.yaml, for regular board
confs/zone1.yaml,
confs/server-control-z1.yaml,
confs/ecodan-labels-en.yaml, # English
confs/debug.yaml,
confs/wifi.yaml
]
# enable logger
logger:
baud_rate: 115200
# Enable Web server.
web_server:
port: 80
ecodan:
id: ecodan_instance
uart_id: uart_ecodan
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: 10.20.0.199
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Warmtepomp Fallback Hotspot"
password: "zuwcXYMPHXUq" |
Helaas krijg ik nu geen gegevens meer binnen (Compressor blijft op OFF staan en Compressor Frequency op NA, ook als ik de verwarming behoorlijk opstook) en in de log zie ik nu heel vaak "Dropping serial data '80', header magic mismatch" staan. Als ik confs/esp32s3-proxy2.yaml vervang door confs/esp32s3.yaml, dan blijft de log leeg, maar komt er nog steeds geen informatie binnen.
Ziet iemand zo wat ik fout doe of kan ik beter eerst terug naar de oude versie?
https://github.com/gekkek...ecodan-hp/discussions/171
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Het is me nog niet helemaal duidelijk hoe ik dat moet installeren. Blijkbaar mag ik het niet via esphome doen.
Ik moet eerst de firmware flashen en daarna je OTA bestand installeren?
Hoe flash ik de atom over? Is daar een tooltje voor en waar vind ik de laatste firmware?
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
https://github.com/gekkek.../docs/install-from-bin.md
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Op het moment heb ik een snelle node red gemaakt die de gemiddelde temp van alle sensoren in huis pakt, die ga ik gebruiken voor de feedback temp/auto adaptive. (wellicht dat ik die nog verander naar het gemiddelde van de 3 laagste waardes/sensoren oid.
Maar waarom deze keuze en niet alles via de room temp (en daar een custom waarde naartoe schrijven)?
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
yup zie bericht hierboven, inmiddels vul ik via node red de number entityxoror schreef op zondag 5 oktober 2025 @ 19:35:
Kan je in de tussen tijd via HA de waarde terug koppelen?
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 8820 wp)
En daarna de ota flashen via het ip adres van de ESP?xoror schreef op zondag 5 oktober 2025 @ 19:11:
@Breud Als je firmware nieuw genoeg is kan je manueel de ota flashen via http://esp_ip onderaan die page. Zo nee dan moet je de esp uit de wp halen en via usb c kabel aan je pc hangen en dan via Chrome browser flashen. Pak dan de factory en stel eenmalig wifi weer in.
https://github.com/gekkek.../docs/install-from-bin.md
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
24 kan niet, ecodan moet min 25c hebben. Zet je slope op 0.1 dan zal hij veel lager starten. 27c is de start offset, ik moet een getal kiezen die voor iedereen werkt. beperk je max flow tijdens het leren op iets van 27/28. Nadat je curve stabiel is, en setpoint is bereikt kan je dat loslaten, en zal hij zelf tunen. Voor vloerverwarming ga je richting 25c. Zie paar berichten terug mijn afbeelden met naar beneden tunen.ThaDude schreef op zondag 5 oktober 2025 @ 19:47:
@xoror ik was hier ook even aan het klooien geslagen. Mijn esp voorzien van een band en laatste ota versies. Nu heb ik zeer trage vloerverwarming met een sw75yaa. Hij wilde alleen vrij direct naar 29° staan. Ik heb max op 30° staan. Ik wil eigenlijk beginnen bij graad of 24° welke setting moet ik hiervoor nu zetten? De ota lijkt met minimum op 27° te staan toch?
https://github.com/gekkek...iscussioncomment-14596969
Wanneer je setpoint heb bereikt en je verwarming uitgaat, kan je even je setpoint 0.5 lager zetten, dan leert hij sneller naar beneden. rond +/- 25 zal het zijn voor nieuwbouw
[ Voor 35% gewijzigd door xoror op 05-10-2025 20:04 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Nee dan ben je klaar, als er een nieuwe update uit is, krijg je in het vervolg een notificatie en kan je direct in ha updatenBreud schreef op zondag 5 oktober 2025 @ 19:50:
[...]
En daarna de ota flashen via het ip adres van de ESP?
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Die zag ik niet aankomen, maar dat was het inderdaad. Gedowngrade naar 2025.7.5, weer een installatie gedaan en de data komt weer binnen. Bedankt!xoror schreef op zondag 5 oktober 2025 @ 18:48:
te nieuwe eaphome? eaphome > 2025.7.5 is stuk
https://github.com/gekkek...ecodan-hp/discussions/171
Kan het zijn dat je dan niet de OTA binnen krijgt maar de normale versie? Ik kan ook iets verkeerds hebben gedaan hoor..xoror schreef op zondag 5 oktober 2025 @ 19:58:
[...]
Nee dan ben je klaar, als er een nieuwe update uit is, krijg je in het vervolg een notificatie en kan je direct in ha updaten
Ik zal het morgen nog even opnieuw proberen!
Tevens nog even zoekende hoe ik de cop erin kan flansen ivm mijn youless. De Netatmo had ik al wel gekoppeld
Heb nu sinds 2018 met procon gedraaid en vind het toch best lastig om mijn data/graphana achter te laten
We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 8820 wp)
Je kan de sensoren hernoemen zodat je de historie meeneemt… zou ik procon hernoemen naar esp namen.ThaDude schreef op zondag 5 oktober 2025 @ 21:08:
[...]
Heb nu sinds 2018 met procon gedraaid en vind het toch best lastig om mijn data/graphana achter te laten
Verduurzamen doe je niet voor je portemonnee, maar voor je kroost. | Huis: A++++ | Zon: SolarEdge 10k Homehub, 13kWp, 19,4kWh accu’s | MV: DucoBox Focus | Warmtepomp: ME Ecodan SW75YAA met EHST20D | Tuin: natuurinclusief | Auto: Audi Q4 etron
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
het blijkt dus zo te moeten, documentatie is aangepast.
1
2
3
| curl -X POST "http://esp_ip/number/auto-adaptive__current_room_temperature_feedback_z1/set?value=22.0" -d ""
curl -X GET "http://esp_ip/number/auto-adaptive__current_room_temperature_feedback_z1" -d ""
{"id":"number-auto-adaptive__current_room_temperature_feedback_z1","value":"22.0","state":"22.0 °C"} |
@ThaDude Nee elke binary op mijn github heeft een id in de manifest die omschrijft wat voor firmware het is. Dus je krijgt alleen nieuwere versie van hetzelfde, zou wat zijn als je proxy draait en dan opeens een normale krijgt
Je cop kan je een van mijn voorbeelden gebruiken in de automations folder
1
2
3
4
5
6
7
8
9
10
| sensor: # if you have a kWh meter - name: "realtime_heatpump_cop" unique_id: "realtime_heatpump_cop" unit_of_measurement: "" state: >- {% set pout = states('sensor.heatpump_computed_power_output') | default(0) | float %} {% set pin = states('sensor.kwh_meter_3_phase_active_power') | default(0) | float %} {% set freq = states('sensor.ecodan_heatpump_compressor_frequency') | default(0) | float %} {{ 0 if (pin == 0 or freq == 0) else ((1000*pout) / pin) | float | round(2) }} |
Maar als je een FTC6/FTC7 heb, rekenen we ook een 'live' COP uit
sensor.ecodan_heatpump_estimated_cop
sensor.ecodan_heatpump_reported_total_daily_energy_consumption
Maar een eigen meter is natuurlijk beter.
@HielkeJ Ja ik baal er ook enorm van, ben veel tijd kwijt aan steeds naar het zelfde issue wijzen. Het zit in de onderliggende espidf, daar komt maar geen update van.
@Bschnitz Daar was die hele pre-release / beta periode voor. De nieuwe functionaliteit is default uit, en het oude werkt natuurlijk nog als voorheen. Enige waar je evt tegen aan kan lopen is dat die climates zijn hernoemd, als je zelf automations heb moet je even nalopen.
Het brengt toch meer teweeg dan ik dacht?! Zat iedereen erop te wachten oid ?
[ Voor 111% gewijzigd door xoror op 05-10-2025 22:12 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Bij de mitsubishi is het verstandig om je sww setpoint te verhogen, dan doet hij tot dat punt op de compressor.
Het laatste stukje gaat via de booster element.
zie https://github.com/gekkek...tomations/legionella.yaml
Nieuwere units kunnen wel > 60c sww, en dan heb je geen automations nodig.
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Heb de legionella automations net omgebouwd naar Nederlands entiteiten en pushover notifications aan toegevoegd. Dan kan ik tenminste terugkijken in het begin. Zal morgen eens testen. Je automation gaat naar 57’c is dat voldoende, of beter op 60’c zetten?xoror schreef op zondag 5 oktober 2025 @ 23:48:
@peterpijpelink Hier draai ik het 1x per week en min 15 mins op 60 graden.
Bij de mitsubishi is het verstandig om je sww setpoint te verhogen, dan doet hij tot dat punt op de compressor.
Het laatste stukje gaat via de booster element.
zie https://github.com/gekkek...tomations/legionella.yaml
Nieuwere units kunnen wel > 60c sww, en dan heb je geen automations nodig.
Wat zijn nieuwere units? Welk jaar spreek je dan over? (Mijne is van 2019).
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Voor R410a en R32 zou ik gewoon tot 56c op de compressor doen en de rest op het element.
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
@peterpijpelinkpeterpijpelink schreef op maandag 6 oktober 2025 @ 00:02:
[...]
Heb de legionella automations net omgebouwd naar Nederlands entiteiten en pushover notifications aan toegevoegd. Dan kan ik tenminste terugkijken in het begin. Zal morgen eens testen. Je automation gaat naar 57’c is dat voldoende, of beter op 60’c zetten?
Wat zijn nieuwere units? Welk jaar spreek je dan over? (Mijne is van 2019).
Zou je jou vertaalde yaml's hier willen delen?
Ik las dat je oa dashboard als legionella had 'vertaald´
Bij voorbaat dank!
WP: PUD-SWM80YAA + EHSD-VM2D, ESP met MQTT Domoticz
ik stuur je wel eerst als dm voor controle en dan deel ik zeker.ricvee schreef op maandag 6 oktober 2025 @ 08:04:
[...]
@peterpijpelink
Zou je jou vertaalde yaml's hier willen delen?
Ik las dat je oa dashboard als legionella had 'vertaald´
Bij voorbaat dank!
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Hoe werkt de auto adaptive regeling
De gebruikte formule:1
| berekende_aanvoer = (20.0 - buitentemperatuur) * helling + offset |
Deze bestaat uit de volgende onderdelen:
- (20.0 - buitentemperatuur): Dit is de warmtevraag. Het berekent hoeveel graden het buiten kouder is dan het "neutrale punt" van 20°C (de temperatuur waarbij we aannemen dat geen verwarming nodig is).
- helling (slope): Dit is de agressiviteit van de stooklijn. Het bepaalt hoeveel de aanvoertemperatuur moet stijgen voor elke graad dat de buitentemperatuur daalt.
- offset: Dit is de basislijn of het startpunt van de stooklijn. Het is de theoretische aanvoertemperatuur op een milde dag van 20°C en is de waarde die het auto-adaptieve algoritme over tijd leert en aanpast.
De helling is de belangrijkste parameter die je handmatig instelt. Het definieert het karakter van je verwarmingssysteem. Een lage helling is voor een traag, goed geïsoleerd systeem, terwijl een hoge helling voor een snel, minder geïsoleerd systeem is.
Laten we kijken hoe verschillende hellingen reageren op een veranderende buitentemperatuur.
Tabel met een start-offset van 27.0°C (Compromis)
| Tijd | Buitentemp. | Helling 0.1 (Extreem Laag) | Helling 0.7 (Vloerverw.) | Helling 1.6 (Radiatoren) |
|---|---|---|---|---|
| 07:00 | 10.0°C | (10*0.1)+27 = 28.0°C | (10*0.7)+27 = 34.0°C | (10*1.6)+27 = 43.0°C |
| 09:00 | 12.0°C | (8*0.1)+27 = 27.8°C | (8*0.7)+27 = 32.6°C | (8*1.6)+27 = 39.8°C |
| 12:00 | 15.0°C | (5*0.1)+27 = 27.5°C | (5*0.7)+27 = 30.5°C | (5*1.6)+27 = 35.0°C |
Tabel met een start-offset van 25.0°C (Optimaal voor Vloerverwarming)
| Tijd | Buitentemp. | Helling 0.1 (Extreem Laag) | Helling 0.7 (Vloerverw.) | Helling 1.6 (Radiatoren) |
|---|---|---|---|---|
| 07:00 | 10.0°C | (10*0.1)+25 = 26.0°C | (10*0.7)+25 = 32.0°C | (10*1.6)+25 = 41.0°C |
| 09:00 | 12.0°C | (8*0.1)+25 = 25.8°C | (8*0.7)+25 = 30.6°C | (8*1.6)+25 = 37.8°C |
| 12:00 | 15.0°C | (5*0.1)+25 = 25.5°C | (5*0.7)+25 = 28.5°C | (5*1.6)+25 = 33.0°C |
De offset wordt langzaam naar boven gebracht als we van de setpoint af zijn, en naar beneden als we erover zitten. De mate hoe ver je er vandaan zit, bepaalt ook hoe agressief hij zaken aanstuurt. Als je het systeem super traag wil laten reageren, dan doe je iets van 0.1 slope.
Hieronder zie je bijvoorbeeld hoe hij het naar beneden brengt omdat het buiten warm is en we o.a. door zon instraling over setpoint heen zijn gegaan. In de ochtend ziet hij dat het te koud is en gaat hij weer erop aanpassen. Dit gaat continu door zeg maar. (plateau van 12:00 is de legionella run)
:strip_exif()/f/image/xy1TlDAuDT4Ueb3OUyNZFWzz.png?f=user_large)
Na een dag of 2 zal het systeem een offset hebben die past bij je woning + huidige weer en hoef je hopelijk
Als het allemaal goed werkt, kan je de setpoint bias beïnvloeden om te optimaliseren (je kan dan proactief sturen)
[ Voor 21% gewijzigd door xoror op 06-10-2025 09:20 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Als je data lang wil bewaren moet je iets van influx db in ha installeren, standaard bewaart HA maar 2 weken geloof ik
https://community.home-as...t/data-retention/444859/4
[ Voor 17% gewijzigd door xoror op 06-10-2025 08:52 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Als ik het goed begrijp dan kan je auto adaptive gebruiken als je een van de volgende opties hebt:xoror schreef op maandag 6 oktober 2025 @ 08:25:Hoe werkt de auto adaptive regeling
De gebruikte formule:
code:
1 berekende_aanvoer = (20.0 - buitentemperatuur) * helling + offset
Deze bestaat uit de volgende onderdelen:Hoe de Helling de Aanvoertemperatuur Beïnvloedt
- (20.0 - buitentemperatuur): Dit is de warmtevraag. Het berekent hoeveel graden het buiten kouder is dan het "neutrale punt" van 20°C (de temperatuur waarbij we aannemen dat geen verwarming nodig is).
- helling (slope): Dit is de agressiviteit van de stooklijn. Het bepaalt hoeveel de aanvoertemperatuur moet stijgen voor elke graad dat de buitentemperatuur daalt.
- offset: Dit is de basislijn of het startpunt van de stooklijn. Het is de theoretische aanvoertemperatuur op een milde dag van 20°C en is de waarde die het auto-adaptieve algoritme over tijd leert en aanpast.
De helling is de belangrijkste parameter die je handmatig instelt. Het definieert het karakter van je verwarmingssysteem. Een lage helling is voor een traag, goed geïsoleerd systeem, terwijl een hoge helling voor een snel, minder geïsoleerd systeem is.
Laten we kijken hoe verschillende hellingen reageren op een veranderende buitentemperatuur.
Tabel met een start-offset van 27.0°C (Compromis)
Tijd Buitentemp. Helling 0.1 (Extreem Laag) Helling 0.7 (Vloerverw.) Helling 1.6 (Radiatoren) 07:00 10.0°C (10*0.1)+27 = 28.0°C (10*0.7)+27 = 34.0°C (10*1.6)+27 = 43.0°C 09:00 12.0°C (8*0.1)+27 = 27.8°C (8*0.7)+27 = 32.6°C (8*1.6)+27 = 39.8°C 12:00 15.0°C (5*0.1)+27 = 27.5°C (5*0.7)+27 = 30.5°C (5*1.6)+27 = 35.0°C
Tabel met een start-offset van 25.0°C (Optimaal voor Vloerverwarming)
Tijd Buitentemp. Helling 0.1 (Extreem Laag) Helling 0.7 (Vloerverw.) Helling 1.6 (Radiatoren) 07:00 10.0°C (10*0.1)+25 = 26.0°C (10*0.7)+25 = 32.0°C (10*1.6)+25 = 41.0°C 09:00 12.0°C (8*0.1)+25 = 25.8°C (8*0.7)+25 = 30.6°C (8*1.6)+25 = 37.8°C 12:00 15.0°C (5*0.1)+25 = 25.5°C (5*0.7)+25 = 28.5°C (5*1.6)+25 = 33.0°C
De offset wordt langzaam naar boven gebracht als we van de setpoint af zijn, en naar beneden als we erover zitten. De mate hoe ver je er vandaan zit, bepaalt ook hoe agressief hij zaken aanstuurt. Als je het systeem super traag wil laten reageren, dan doe je iets van 0.1 slope.
Hieronder zie je bijvoorbeeld hoe hij het naar beneden brengt omdat het buiten warm is en we o.a. door zon instraling over setpoint heen zijn gegaan. In de ochtend ziet hij dat het te koud is en gaat hij weer erop aanpassen. Dit gaat continu door zeg maar. (plateau van 12:00 is de legionella run)
[Afbeelding]
Na een dag of 2 zal het systeem een offset hebben die past bij je woning + huidige weer en hoef je hopelijkniet meer naar om te kijken.
- een aan/uit thermostaat op de IN1 poort
- een Mitsubishi thermostaat op de CNRF poort
- een ESP met jouw remote thermostat op de CNRF poort
Als je de main remote controller gebruikt als thermostaat voor de ruimteregeling dan kun je auto adaptive niet toepassen.
Even ter verduidelijking voor anderen
Wellicht dat ik nog eens voor optie 3 ga: goedkoop, flexibel en effectief.
WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.
Je kan de main controller ook gebruiken. Want je stelt in de ecodan in welke thermostaat gemapped is (dus als je daar de MRC mapped, gebruiken we die data). Voor mij is dit gewoon optie 2, maar met MRC geconfigureerd ipv RCx.
je mist alleen uit signaal als je alleen MRC doet
CNRF is dus ook niet perse meer nodig vanwege de REST api/HA triggers. Je kan de data prima terug sturen. CNRF heeft als voordeel dat je de mitsubishi implementatie van de ruimte regeling kan gebruiken met een willekeurige thermostaat.
[ Voor 4% gewijzigd door xoror op 06-10-2025 14:11 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ME PUHZ-SW100YAA + EHSC-VM2D + HTWBOI-300 || AC: MHI SRK/C 50 ZS-W + MHI SRK/C 35 ZS-W || PV: 10.4 kWp ZO/ZW + Enphase IQ8+ || MV: Itho Daalderop CVE-S Optima Inside CO2
voor mijn interesse:
welke delta T hoort bij die 23,5 meestal ? Ik gok hele kleine? Zou je dan dus niet gewoon even harder kunnen stoken op 25c en dan daarna stoppen?
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Een dT van 3,0 graden ongeveer. Ta/Tr 23,5/20,5. Afgegeven vermogen met 23 L/min een kleine 5 kW.xoror schreef op maandag 6 oktober 2025 @ 09:33:
voor mijn interesse:
welke delta T hoort bij die 23,5 meestal ? Ik gok hele kleine? Zou je dan dus niet gewoon even harder kunnen stoken op 25c en dan daarna stoppen?
Wat korter op 25 graden kan zeker, maar dat geeft een dT van 4,5 graden en dus een vermogen van ruim 7kW. Ik prefereer een langere run met een lager vermogen. Heb vorig jaar ook enkele maanden met vaste Ta van 25 gedraaid maar dat geeft bij mij toch echt een slechtere COP dan de ruimteregeling (vorig jaar uitgebreid getest).
WP: ME PUHZ-SW100YAA + EHSC-VM2D + HTWBOI-300 || AC: MHI SRK/C 50 ZS-W + MHI SRK/C 35 ZS-W || PV: 10.4 kWp ZO/ZW + Enphase IQ8+ || MV: Itho Daalderop CVE-S Optima Inside CO2
Mijn SCOP was iets van 4.9 afgelopen seizoen. Eens kijken of mijn AA dit seizoen er in de buurt komt
[ Voor 13% gewijzigd door xoror op 06-10-2025 09:52 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ME PUHZ-SW100YAA + EHSC-VM2D + HTWBOI-300 || AC: MHI SRK/C 50 ZS-W + MHI SRK/C 35 ZS-W || PV: 10.4 kWp ZO/ZW + Enphase IQ8+ || MV: Itho Daalderop CVE-S Optima Inside CO2
/f/image/Xyr1LEdiaSd9Y38gfOUXE0Rx.png?f=fotoalbum_large)
Vanochtend opgestart, en hij kiest 25-25.5, kan niet ontevreden zijn.
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Dat aan- uitzetten, doen jullie dat met een instelling? Dacht dat als de temp onder de setpoint daalt, deze dan automatisch aangaat.Breud schreef op zondag 5 oktober 2025 @ 10:17:
[...]
Haha echt he. Ieder stookseizoen weer opnieuw!
Al zullen voor veel mensen de verwarming alweer aan staan.
Ik goo hier nog een week of 2 voordat ie aan moet
Overdag met zon wordt het nog ruim 22 graden. ‘S nachts koelt het af naar zo’n 21,5.
WP: ME PUZ-SWM80YAA + ERSF-VM2E (FTC7), 400L Boiler, Pana RTWireless thermostaat, Vermogenskabel op 75%, ESP32-Atom S3 lite
De top rij zijn mushroom chips met waar temperatuur sensoren zijn dit op basis van onder de 19 is blauw, 20 is oranje en boven 21 is groen. De aan/uit zaken zijn rood bij uit of niet actief en groen bij actief.
Als ik wat tijd heb ga ik nog meer omzetten naar mushroom, aangezien je hier condities aan kan hangen met aan/uit en kleuren. Visueel sneller te zien of iets binnen bandbreedte of keuzes goed staat. Ga ook de thermostaat namaken met knoppen etc, maar kwestie van tijd en geduld
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Hoi, ik heb de automations al aangepast, bij deze: (Voeg zelf dag/tijd uitvoer toe).ricvee schreef op maandag 6 oktober 2025 @ 08:04:
[...]
@peterpijpelink
Zou je jou vertaalde yaml's hier willen delen?
Ik las dat je oa dashboard als legionella had 'vertaald´
Bij voorbaat dank!
De Pushover_HA is een notificatie naar pushover, kan je evt weghalen, ik wil in begin wat monitoren hoe verloopt.
Start
YAML1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| [
alias: Legionella Start - Temperatuur naar 56C
triggers:
- trigger: state
entity_id:
- sensor.ecodan_heatpump_status_bedrijf
to: Legionellapreventie
conditions:
- condition: numeric_state
entity_id: sensor.ecodan_heatpump_sww_setpoint_waarde
below: 56
actions:
- action: notify.pushover_ha
data:
message: Legionella is gestart. Temperatuur naar 56C.
title: Ecodan Legionella
- action: climate.set_temperature
data:
temperature: 56
target:
entity_id: climate.ecodan_heatpump_dhw_thermostaat
mode: single |
Einde
YAML1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| alias: Legionella einde - Temperatuur naar 47C
triggers:
- trigger: state
entity_id:
- sensor.ecodan_heatpump_status_bedrijf
from: Legionellapreventie
conditions:
- condition: numeric_state
entity_id: sensor.ecodan_heatpump_sww_setpoint_waarde
above: 47
actions:
- action: notify.pushover_ha
data:
message: Legionella gereed. Temperatuur naar 47C.
title: Ecodan Legionella
- action: climate.set_temperature
data:
temperature: 47
target:
entity_id: climate.ecodan_heatpump_dhw_thermostaat
mode: single |
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
paar letters maar, Legionella Preventiexoror schreef op maandag 6 oktober 2025 @ 12:05:
ik denk dat je de "Legionella Prevention" ook naar Nederlands moet vertalen https://github.com/gekkek...ecodan-labels-nl.yaml#L92
07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan + Daikin Ururu airco] Van gas los sinds 07-2019 - Goede doel Oekraine ondersteunen? zie blog: https://ritvanjeleven.blogspot.com
dat werke als een tierelier. Mooie release.xoror schreef op zondag 5 oktober 2025 @ 19:11:
@Breud Als je firmware nieuw genoeg is kan je manueel de ota flashen via http://esp_ip onderaan die page. Zo nee dan moet je de esp uit de wp halen en via usb c kabel aan je pc hangen en dan via Chrome browser flashen. Pak dan de factory en stel eenmalig wifi weer in.
https://github.com/gekkek.../docs/install-from-bin.md
Nu nog even een mooi dashboard bouwen. Heb je tips hoe ik die van jou eenvoudig kan importeren in mijn HA?
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
https://github.com/gekkek...ecodan-hp/discussions/185Breud schreef op maandag 6 oktober 2025 @ 13:40:
[...]
dat werke als een tierelier. Mooie release.
Nu nog even een mooi dashboard bouwen. Heb je tips hoe ik die van jou eenvoudig kan importeren in mijn HA?
Mijn specifieke sensoren heb ik ook al opgeruimd, dus copy paste en go
[ Voor 9% gewijzigd door xoror op 06-10-2025 13:47 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
de compressor binary sensor stond nog niet helemaal goedxoror schreef op maandag 6 oktober 2025 @ 13:46:
[...]
https://github.com/gekkek...ecodan-hp/discussions/185
Mijn specifieke sensoren heb ik ook al opgeruimd, dus copy paste en go
Verduurzamen doe je niet voor je portemonnee, maar voor je kroost. | Huis: A++++ | Zon: SolarEdge 10k Homehub, 13kWp, 19,4kWh accu’s | MV: DucoBox Focus | Warmtepomp: ME Ecodan SW75YAA met EHST20D | Tuin: natuurinclusief | Auto: Audi Q4 etron
@Miezie ah thnx (en ook voor dat andere
Edit: Ik zie even niet welke fout zou staan ? De compressor on/off staat boven bij de badges, lijkt me okay?
Vandaag even weer lange run gedaan (ik draai met slope: 0.1)
/f/image/NQfgCIX9YBQYGFY5thG7cXiG.png?f=fotoalbum_large)
Na 2.5 uur heeft hij zich aangepast op het weer van vandaag. En heeft strak Ta = 25-25.5 aangehouden en huis is rond setpoint gekomen (22c). Tussen 13.00 - 15.00 was het wat warmer, iets van zon en hij reageerde door de Ta iets te verlagen. Deze reactie zat binnen de 'dead zone' en resulteert niet in een aanpassing van de curve. Daarna was de zon weg en ging hij weer naar 25.5. Lijkt gewoon allemaal te werken.
Hier nog een grafiek van flow setpoint vs actual. Hij gedraag zich netjes.
/f/image/JAZRIQSa4ZclsmEpXWGZLAti.png?f=fotoalbum_large)
Output, COP en frequentie data
/f/image/9gYrhleK38IiMJj6SZvQ1y35.png?f=fotoalbum_large)
Het mag nu echt koud gaan worden van mij
[ Voor 37% gewijzigd door xoror op 06-10-2025 16:23 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
tnx voor de snelle respons, maar nog niet het gewenste resultaat helaasxoror schreef op maandag 6 oktober 2025 @ 15:47:
@LigeTRy er is een slider, die staat op 5 mins. Alles daaronder wordt pas als een short cycle gezien. Je moet die slepen naar 10 mins als je die van jou wil triggeren.
:strip_exif()/f/image/F6MofMqQJzwdQ8rkLiCXkVqQ.png?f=user_large)
In de docs staat dat het werkt via server control, moet deze switch ook aan staan? of wordt dat onder water geregeld
Ik heb het gelukkig niet stukgemaakt
/f/image/LkLMWDNZiR3y0VZTWE1jBRYb.png?f=fotoalbum_large)
Server control wordt onder water geregeld. Als je al in svc was dan onthoudt hij welke flags aanstonden, die restored hij dan weer na lockout. Hier netjes 30 mins in jail gegooid en is nu weer hersteld
Kan je deze sensors plotten ?
binary_sensor.ecodan_heatpump_compressor
sensor.ecodan_heatpump_compressor_frequency
Op de eerste sturen we. Misschien zit het daarin. Welke FTC draai je?
Ik zie verder niet of de compressor daadwerkelijk is aangegaan btw, je kan hem niet voor de gek houden hoor, hij telt echte compressor activiteit (al had de space heating de compressor wel moeten aanslingeren).
[ Voor 51% gewijzigd door xoror op 06-10-2025 17:44 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Yup, dat was m, blijkbaar loopt de operation mode en compressor niet synchroon, de vorige compressor sessie was 10 min en 8 secondexoror schreef op maandag 6 oktober 2025 @ 17:14:
@LigeTRy
Ik heb het gelukkig niet stukgemaakt
[Afbeelding]
Server control wordt onder water geregeld. Als je al in svc was dan onthoudt hij welke flags aanstonden, die restored hij dan weer na lockout. Hier netjes 30 mins in jail gegooid en is nu weer hersteld
Kan je deze sensors plotten ?
binary_sensor.ecodan_heatpump_compressor
sensor.ecodan_heatpump_compressor_frequency
Op de eerste sturen we. Misschien zit het daarin. Welke FTC draai je?
Ik zie verder niet of de compressor daadwerkelijk is aangegaan btw, je kan hem niet voor de gek houden hoor, hij telt echte compressor activiteit (al had de space heating de compressor wel moeten aanslingeren).
FTC6 btw
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Ik ben een Home Assistant noob en ik ben al een uur aan het prutsen. Waar moet ik die yaml naar toe kopieren?xoror schreef op maandag 6 oktober 2025 @ 13:46:
[...]
https://github.com/gekkek...ecodan-hp/discussions/185
Mijn specifieke sensoren heb ik ook al opgeruimd, dus copy paste en go
Update: toch niet
[ Voor 7% gewijzigd door Breud op 06-10-2025 20:50 ]
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
In your sidebar, select Overview.
In the top-right corner, select the pencil icon.
Select the three dots
menu and select Raw configuration editor.
[ Voor 69% gewijzigd door xoror op 06-10-2025 20:57 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Nu nog even uitzoeken hoe ik de auto adaptive aan zet.
Vandadag is huis flink afgekoeld. Ik verwacht morgen een eerste run voor de woonkamer wel nodig te hebben, kan ik dan gelijk mooi testen.
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
hou rekening met inleren. Hij moet bij jou de default offset van 27 ook terug brengen naar rond 25. Stel tijdelijk een max flow temp van 26-27 in tijdens leren. Als hij setpoint gehaald heeft, AA gewoon aanlaten, hij tuned dan de offset naar beneden.
Wanneer de offset redelijk is, zie je runs zoals bij mij met na een tijdje stabiele offset curve. Je kan dan de max temp verhogen naar wat jij max wil. Ws ergens rond 30-35.
xoror in "Mitsubishi Ecodan warmtepomp uitlezen via cn105 + esp32"
xoror in "Mitsubishi Ecodan warmtepomp uitlezen via cn105 + esp32"
De getting started guide heeft alle stappen ls het goed is beschreven
https://github.com/gekkek...ith-auto-adaptive-control
[ Voor 66% gewijzigd door xoror op 06-10-2025 21:14 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Voor test doe ik deze enkel even vanaf de externe thermostaat die in kantoor hangt.
Echter pakt deze niet de juiste setpoint. Ik heb op de thermostaat een programma lopen dat kantoor verwarmt tot 21 graden van half 8 's morgens tot 16u 's morgens. Daarbuiten is de setpoint 20,5.
Ik krijg nu steevast 21 graden terug. In de app van de thermostaat is wel degelijk 20,5 als setpoint af te lezen.
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
post anders je yaml van de trigger hier in code blokken
De huidige kamer temp hoor je in de feedback z1 sensor te zien.
de kamer setpoint komt in je zone 1 room thermostaat
als alles goed gegaan is
[ Voor 29% gewijzigd door xoror op 06-10-2025 22:06 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
[ Voor 34% gewijzigd door xoror op 06-10-2025 22:08 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
[ Voor 21% gewijzigd door Breud op 06-10-2025 22:14 ]
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
[ Voor 4% gewijzigd door xoror op 06-10-2025 22:16 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
short cycle duration iets van 30m, just in case.
Ik heb de sync iets aangepast, het afronden was niet helemaal nodig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - id: SyncSetpointToAdaptiveController alias: Sync Room Setpoint to Auto-Adaptive Controller trigger: - trigger: state entity_id: climate.kantoor attribute: temperature condition: - condition: template value_template: "{{ trigger.from_state.attributes.temperature != trigger.to_state.attributes.temperature }}" action: - action: climate.set_temperature target: entity_id: climate.ecodan_heatpump_zone_1_room_temp data: temperature: "{{ state_attr('climate.kantoor', 'temperature') | float | round(1) }}" |
[ Voor 3% gewijzigd door xoror op 06-10-2025 22:29 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
Das generiek "ok" isolatie + vloerverwarming, maar de nl nieuwebouw wil je lager hebben.Breud schreef op maandag 6 oktober 2025 @ 22:31:
waarom naar 0.1? Documentatie zegt 0,7/0,8 voor vloerverwarming.
xoror in "Mitsubishi Ecodan warmtepomp uitlezen via cn105 + esp32"
Kijk bij tabel voor 25c, en de buiten temp, welke Ta zou je gekozen hebben? Ik gok die kolom van slope = 0.1
Ik moet die documentatie even iets nuanceren op dat punt, maar dat is het lastige, het moet voor iedereen werken.
[ Voor 11% gewijzigd door xoror op 06-10-2025 22:35 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Your configuration is not valid: a: Expected an object, but received: [object Object]
ik vind die a: ook helemaal niet terug. zegt jou het toevallig iets?
Ben even aan het spelen gegaan met de setpoint bias. Het idee is dat je je setpoint lichtjes kan bijsturen wanneer je extreem weer verwacht.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| - platform: template sensors: adaptive_setpoint_bias_today: unique_id: adaptive_setpoint_bias_today device_class: temperature unit_of_measurement: "°C" value_template: > {# Define your thresholds for "extreme" weather #} {% set extreme_cold_temp = 7 %} {% set extreme_sun_chance = 80 %} {% set max_temp_sensor = 'sensor.buienradar_temperature_1d' %} {% set sun_chance_sensor = 'sensor.buienradar_sunchance_1d' %} {% if states(max_temp_sensor) not in ['unavailable', 'unknown'] and states(sun_chance_sensor) not in ['unavailable', 'unknown'] %} {% set max_temp = states(max_temp_sensor) | float(15) %} {% set sun_chance = states(sun_chance_sensor) | float(0) %} {% if max_temp < extreme_cold_temp or sun_chance > extreme_sun_chance %} {% set temp_factor = (15 - max_temp) * 0.1 %} {% set sun_factor = (sun_chance / 100) * -1.5 %} {% set result = temp_factor + sun_factor %} {{ min(max(result, -2.5), 2.5) | round(1) }} {% else %} {# On mild days, output a neutral bias of 0 #} 0 {% endif %} {% else %} {# Default to a neutral bias if sensors are unavailable #} 0 {% endif %} |
Dan krijg je dit als resultaat
/f/image/97U6QovCCzlLJrWXyzjTYH9t.png?f=fotoalbum_large)
Dit kan je dan applyen op de AA setpoint bias. Ik moet nog even mee spelen maar gevoelsmatig kloppen de correcties wel. Het is dus anticiperen ipv reageren wat AA normaal doet
Ik heb dus een automation die om 7:00 het weer bekijkt en dan bias toepast of verarming niet aanzet als het weer te warm is of als hij veel zon veracht boven 15
[ Voor 3% gewijzigd door xoror op 07-10-2025 11:16 ]
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32
Het idee daarbij is dat het in die kamer het grootste verschil tussen kamertemperatuur en setpoint is.
Is dat een logische gedachte? Dan kan ik via een aantal automations wel achterhalen welke thermostaat als laatste aan is gegaan en kan ik zijn gegevens syncen met AA.
Misschien ook een mooie standaard functie voor jouw volgende release @xoror
WP: ZCR-80YA-300 / RST30C-VM2ED + PUHZ-SHW80YAA PV: 4350 WP
Maar na de update zijn er verschillende 'zone 1' entitiies in mijn dash board niet gevonden.
Dien ik deze aan te passen? Komt dit meer voor na een update dat namen / labels wijzigen?
/f/image/FxuNn7dHLiHyFpTwTbbJtiI4.png?f=fotoalbum_large)
Nu ik toch aan het klagen ben
Aan de rechterkant heb ik veel waardes (mushroom) staan, maar omdat elk label start met Ecodan Heatpump is het niet makkelijk lezen wat de waarde daadwerkelijk is.
/f/image/4X5PdnBIdlYJ9A2Lfi4lMeXN.png?f=fotoalbum_large)
/f/image/hTr7kPvT12RZhQnGTGx9JAk9.png?f=fotoalbum_large)
/f/image/x5J3cSvKnUGbZFAkybY6Cuuc.png?f=fotoalbum_large)