• doomoo
  • Registratie: Oktober 2018
  • Laatst online: 09-12-2025
benthouse schreef op donderdag 23 oktober 2025 @ 16:53:
[quote]doomoo schreef op donderdag 23 oktober 2025 @ 11:19:
[...]


Hallo,

wat is de reden dat je de Powerfacor (cos phi) zou willen weten? De inverter heeft een cos.phi van rond de 1, en is dus niet van toepassing. (Ps/Pw is bijna gelijk).

Daarnaast is de stroom van de inverter niet echt nauwkeurig. Als ik in mijn grafiek kijk tussen berekende verbruik op basis van de Inverterstroom uit de WP en de stroom die aan de ingaande kant uit de energiemeter komt dan zit daar een behoorlijk verschil in. M.a.w. de inverterstroom uit de WP is niet zo nauwkeurig en meer indicatief.
Ik ga de COP berekening ook binnenkort aanpassen (zal naar beneden gaan) op basis van werkelijk gemeten verbruik.

Maar goed ieder zijn ding!
Ik vind zowizo je benadering mooi en je neemt keurig alle variabelen mee in de berekeningen zie ik :-).

Ook ik heb in mijn scripts een verschil aangebracht in verbruik WP gedurende Space heating (ruimteverwarming) en verwarming boilervat (Domestic Hotwater Heating) en stand-by (dus geen warmtevraag).
Waarom pf is tweeledig. Voornaamste reden is dat Daikin zelf aangeeft dat pf een factor is die ergens tussen de 0,93 en 0,98 ligt
https://www.daikinuae.com...ter%20Leaflet%20Final.pdf

Daarnaast heb ik dus alleen een geschat/berekend verbruik door het missen van een energiemeter.

Het kunnen instellen van de pf brengt mijn schatting hopelijk iets dichter bij de realiteit.

Een kleine PF-aanpassing (0.95 → 0.98) verlaagt COP met ~3 %.

Het onderscheid tussen ruimte- en boiler verwarming ga ik ook nog maken, dat vind ik inderdaad een nuttige differentiatie!

WarmtePomp Daikin EBLA09DA3W1 || Boiler: Daikin EKHWS300D3V3 || Thermostaat: Daikin BRC1HHDW || Pelletkachel: Nordic Fire Ilvar 9KW || Zonnepanelen: 21x a 7,7 kwP


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
Hieronder even een verschil tussen berekend verbruik op basis van de inverterstroom en het werkelijk gemeten verbruik. Oranje = berekend inverterverbruik (gemeten fasespanning x inverterstroom x Wortel 3), blauw is werkelijk gemeten verbruik uit energiemeter voor de WP.

Inverter ligt een stuk lager; je ziet het al mede door de stand-by energie, die is in rust 104W (kan ook veel lager zijn, vaak rond de 18W) terwijl de inverter 0W aangeeft. Ook in bedrijf (dus inverter actief) ligt het werkelijke gemeten verbruik (veel) hoger dan de inverter stroom x de fasespanning (die varieert ook!!) x cos phi (voor enkelfasige systemen of inverterstroom x lijnspanning x cos.phi x Wortel 3 (voor 3-fase systemen; ook daar varieert de lijnspanning en kan je hem niet gelijkstellen op 400V).

Afbeeldingslocatie: https://tweakers.net/i/7sQrLgXSIpQzuPmkvPtzTSZdv88=/800x/filters:strip_exif()/f/image/DCMnxRhOHuyvcLIRpwKDwQEI.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/UxuUQ631y4k_qowQkw_r-o_Uni8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/sxNkJLtCISzsVer5pcVrwMni.png?f=user_large

[ Voor 36% gewijzigd door benthouse op 24-10-2025 12:19 ]


  • doomoo
  • Registratie: Oktober 2018
  • Laatst online: 09-12-2025
benthouse schreef op vrijdag 24 oktober 2025 @ 12:08:
Hieronder even een verschil tussen berekend verbruik op basis van de inverterstroom en het werkelijk gemeten verbruik. Oranje = berekend inverterverbruik (gemeten fasespanning x inverterstroom x Wortel 3), blauw is werkelijk gemeten verbruik uit energiemeter voor de WP.

Inverter ligt een stuk lager; je ziet het al mede door de stand-by energie, die is in rust 104W (kan ook veel lager zijn, vaak rond de 18W) terwijl de inverter 0W aangeeft. Ook in bedrijf (dus inverter actief) ligt het werkelijke gemeten verbruik (veel) hoger dan de inverter stroom x de fasespanning (die varieert ook!!) x cos phi (voor enkelfasige systemen of inverterstroom x lijnspanning x cos.phi x Wortel 3 (voor 3-fase systemen; ook daar varieert de lijnspanning en kan je hem niet gelijkstellen op 400V).

[Afbeelding]

[Afbeelding]
Dank voor deze uitgebreide reactie en voor de vergelijking. Dat maakt een hoop duidelijk, die paar procent PF verschil vallen in het niet bij de afwijkingen van de inverter usage en de standby gaten. De conclusie is wel duidelijk, een KW meter is noodzakelijk om echt iets zinnigs over het verbruik van de WP te zeggen.

WarmtePomp Daikin EBLA09DA3W1 || Boiler: Daikin EKHWS300D3V3 || Thermostaat: Daikin BRC1HHDW || Pelletkachel: Nordic Fire Ilvar 9KW || Zonnepanelen: 21x a 7,7 kwP


  • Senaxx
  • Registratie: December 2010
  • Laatst online: 21:28
Ik dacht om weer eens van scratch te beginnen met het flashen van mijn M5 StickC Plus2, alleen het lijkt er op dat die niet meer te builden is. Bij het builden krijg ik de error:

Afbeeldingslocatie: https://tweakers.net/i/tv9A6tFuHKQj0s6lB_r-2XHcMN8=/800x/filters:strip_exif()/f/image/h5hqVLqUK8Gj6GTtvUNMptP6.png?f=fotoalbum_large

Na wat onderzoek kwam ik bij deze tweet uit waarop het lijkt dat de M5 stick C Plus 2 repo depricated is en dat er nu een nieuwe M5 unified library is.

Iemand dit al gedaan hier?

Edit: Voor mij heeft dit geholpen: https://github.com/raomin/ESPAltherma/issues/533

[ Voor 5% gewijzigd door Senaxx op 02-11-2025 16:54 ]


  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 09-04 00:28
Weet iemand wellicht of mijn Daikin Altherma 3 R goed loopt of juist aan het pendelen is.
Afbeeldingslocatie: https://tweakers.net/i/kaxyF9yC79OB11PXLJ3sZ6Kl_mc=/800x/filters:strip_exif()/f/image/LXXFtmo6UHozdjV0XUYjKjeB.png?f=fotoalbum_large. Wel mooie app van emoncms. Heb voor de stroommeting de Homewizard energiemeter in de meterkast zitten.

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Ik heb een hele tijd geleden eens ESPAltherma willen installeren op een ESP32-wroom32 (of zoiets). Dat is toen helemaal niet gelukt. Ook niet eens foutmeldingen of zo tijdens het compilen/flashen. De ESP kwam ook gewoon online. Maar wel weinig respons van de warmtepomp binnenunit(?), er stond iets van "Connecting to unit ...... Failed". Ik weet de exacte foutmelding niet meer.

Ik ga het nu eens proberen met een "ESP32-C3 Super Mini". Misschien wat meer geluk deze keer.

Maar misschien heb ik ook het verkeerde model gekozen o.i.d.? Zijn er mensen die ervaring hebben met deze wroom32 ESP en/of die ervaring hebben met ESPAltherma in combinatie met de ERGA08EVH7 + EHBX08E6V?
Misschien heb ik gewoonweg een verkeerde instelling gedaan ergens.

Ik ga er in ieder geval vandaag mee aan de slag. Het zal niet heel vlot gaan allemaal, met een drukke peuter erbij. :p Maar misschien heeft iemand handige input. En anders kom ik vanzelf in de lucht met de foutmeldingen weer. :p

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • Goofman2
  • Registratie: Juni 2022
  • Laatst online: 21:26
Tanuki schreef op dinsdag 4 november 2025 @ 15:47:
Ik heb een hele tijd geleden eens ESPAltherma willen installeren op een ESP32-wroom32 (of zoiets). Dat is toen helemaal niet gelukt. Ook niet eens foutmeldingen of zo tijdens het compilen/flashen. De ESP kwam ook gewoon online. Maar wel weinig respons van de warmtepomp binnenunit(?), er stond iets van "Connecting to unit ...... Failed". Ik weet de exacte foutmelding niet meer.

Ik ga het nu eens proberen met een "ESP32-C3 Super Mini". Misschien wat meer geluk deze keer.

Maar misschien heb ik ook het verkeerde model gekozen o.i.d.? Zijn er mensen die ervaring hebben met deze wroom32 ESP en/of die ervaring hebben met ESPAltherma in combinatie met de ERGA08EVH7 + EHBX08E6V?
Misschien heb ik gewoonweg een verkeerde instelling gedaan ergens.

Ik ga er in ieder geval vandaag mee aan de slag. Het zal niet heel vlot gaan allemaal, met een drukke peuter erbij. :p Maar misschien heeft iemand handige input. En anders kom ik vanzelf in de lucht met de foutmeldingen weer. :p
Ik gebruik sinds 3 jaar Esp32-wroom32 zonder enige problemen
Esp32-c3 heeft bij mij voorerg veel packet-loss bij wifi gezorgd. is bekend dat de Wifi ontvangst bij deze modules minder is.

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
@Goofman2 Dan ga ik sowieso wroom32 nog een keer een kans geven... Heb jij ook ERGA08EVH7 + EHBX08E6V of gelijkaardig? Volgens mij is alleen de binnenunit van belang?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • Driek
  • Registratie: Maart 2002
  • Laatst online: 21:20
Thieske2478 schreef op dinsdag 4 november 2025 @ 00:48:
Weet iemand wellicht of mijn Daikin Altherma 3 R goed loopt of juist aan het pendelen is.
[Afbeelding]. Wel mooie app van emoncms. Heb voor de stroommeting de Homewizard energiemeter in de meterkast zitten.
ik zou dit in het daikin altherma 3 topic vragen.

Tijd van werken, tijd van rusten


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Tanuki schreef op dinsdag 4 november 2025 @ 17:00:
@Goofman2 Dan ga ik sowieso wroom32 nog een keer een kans geven... Heb jij ook ERGA08EVH7 + EHBX08E6V of gelijkaardig? Volgens mij is alleen de binnenunit van belang?
Afbeeldingslocatie: https://tweakers.net/i/P_bxC7_Xr5nU7-L5SVbwIIK5HJ8=/800x/filters:strip_exif()/f/image/dstf7VDRe09WAye7U4rCsXQR.png?f=fotoalbum_large
Nouja zeg! :D

Nu ging het overigens ook niet meteen goed - Hij kwam wel meteen online, maar geen data buiten memory usage en wifi signal strength. TX/RX omgedraaid: Werkt. 8)7 Geen idee wat ik dan vorige keer zo grondig verkeerd deed...

#blij

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • bartvanz
  • Registratie: Oktober 2025
  • Laatst online: 05-03 15:08
Hulp
ik snap er niets van, wil graag ESPaltherma om mijn Daikin EBHX08AE09 uit te lezen.

ik als computernerd krijg het niet aan het werk op de m5stickCplus2

via platform alles geïnstalleerd/ingesteld zoals beschreven, WIFI en MQTT ingevuld en pomp gekozen. Vervolgens alles wat ik wil weten uncommend bij de betreffende warmtepomp.

dit hierboven veelvuldig geprobeerd te installeren, stick opnieuw geflasht, instellingen gekopieerd vanuit dit topic maar geen resultaat.

Alles aangesloten volgens de beschrijving maar HA vindt ze niet............

Wat moet ik doen?

hieronder mijn code:

//Setup your credentials and mqtt info here:
//only change the value between the " " leave the rest of the line untouched.
#define WIFI_SSID "huis van takkie-5g"//**Your SSID here**
#define WIFI_PWD "Takkieshuis1"//**Your password here** leave empty if open (bad!)

//Uncomment this to set a static IP instead of DHCP for the ESP (Separate by commas instead of dots)
//#define WIFI_IP 192, 168, 1, 72
//#define WIFI_SUBNET 255, 255, 255, 0
//#define WIFI_GATEWAY 192, 168, 0, 1
//#define WIFI_PRIMARY_DNS 8, 8, 8, 8 //A DNS address is needed, even if it's not used
//#define WIFI_SECONDARY_DNS 8, 8, 4, 4 //A DNS address is needed, even if it's not used

#define MQTT_SERVER "192.168.1.73"//**IP address here of your MQTT server**
#define MQTT_USERNAME ""//leave empty if not set (bad!)
#define MQTT_PASSWORD ""//leave empty if not set (bad!)
#define MQTT_PORT 1883
//#define MQTT_ENCRYPTED // uncomment if MQTT connection is encrypted via TLS

#define FREQUENCY 30000 //query values every 30 sec

#if defined(ARDUINO_M5Stick_C) || defined(ARDUINO_M5Stick_C_Plus) || defined(ARDUINO_M5Stick_C_Plus2) || defined(ARDUINO_M5Stack_Tough)
// Values used when M5StickC, M5STickCPlus or M5Stick_C_Plus2 environment is selected:
#define RX_PIN 36// Pin connected to the TX pin of X10A
#define TX_PIN 26// Pin connected to the RX pin of X10A
#else
//Default GPIO PINs for Serial2:
#define RX_PIN 16// Pin connected to the TX pin of X10A
#define TX_PIN 17// Pin connected to the RX pin of X10A
#endif

#define PIN_THERM 0// Pin connected to the thermostat relay (normally open)
#define PIN_THERM_ACTIVE_STATE HIGH// State to trigger the thermostat relay

//Smart grid control - Optional:
//Uncomment and set to enable SG mqtt functions
//#define PIN_SG1 32// Pin connected to dry contact SG 1 relay (normally open)
//#define PIN_SG2 33// Pin connected to dry contact SG 2 relay (normally open)
// Define if your SG relay board is Low or High triggered (signal pins)
// Only uncomment one of them
#define SG_RELAY_HIGH_TRIGGER
//#define SG_RELAY_LOW_TRIGGER

// Safety relay - also called Prefered electric fare - Optional
// If the safety relay is triggered, the heat pump will be stopped
// uncomment and set to enable the safety relay
// #define SAFETY_RELAY_PIN 33// Pin connected to the safety relay
// #define SAFETY_RELAY_ACTIVE_STATE HIGH// Pin connected to the safety relay


// DO NOT CHANGE: Defines the SG active/inactive relay states, according to the definition of the trigger status
#if defined(SG_RELAY_LOW_TRIGGER)
#define SG_RELAY_ACTIVE_STATE LOW
#define SG_RELAY_INACTIVE_STATE HIGH
#else
#define SG_RELAY_ACTIVE_STATE HIGH
#define SG_RELAY_INACTIVE_STATE LOW
#endif

#define MAX_MSG_SIZE 7120//max size of the json message sent in mqtt

//Uncomment this line if the JSON message should be in a Json Table format []. Use only for IOBroker Vis.
//#define JSONTABLE

//Uncomment this if you want to activate the One Value <-> One Topic mode. Each value will be sent to a specific topic below
// #define ONEVAL_ONETOPIC
// #define MQTT_OneTopic "espaltherma/OneATTR/" //Keep the ending "/" !!

//Uncomment to disable common frequent log messages via MQTT to reduce network load
//#define DISABLE_LOG_MESSAGES

//Uncomment this line to enable DebugSerial - MQTT<>Serial gateway functionality
//Messages received on espaltherma/serialTX are sent to serial port
//Responses from serial port are published to espaltherma/serialRX
//#define DEBUG_SERIAL


//Uncomment *ONE* of the following according to your installation.
//Then, open and edit the selected file in the /include/def/ folder and uncomment each values you are interested in.

//To use a locale version eg German, change the path to the file to the localized version.

//Eg:
//instead of: #include "def/Altherma(EGSQH-A series 10kW GEO2).h"
//use:
// #include "def/German/Altherma(EGSQH-A series 10kW GEO2).h"
//
//Suported locales: French, German, Spanish.

//#include "def/DEFAULT.h"

//#include "def/Altherma(EBLA-EDLA D series 4-8kW Monobloc).h"
//#include "def/Altherma(EBLA-EDLA D series 9-16kW Monobloc).h"
//#include "def/Altherma(EGSAH-X-EWSAH-X-D series 6-10kW GEO3).h"
//#include "def/Altherma(EGSQH-A series 10kW GEO2).h"
//#include "def/Altherma(EPGA D EAB-EAV-EAVZ D(J) series 11-16kW).h"
//#include "def/Altherma(EPRA D ETSH-X 16P30-50 D series 14-16kW-ECH2O).h"
//#include "def/Altherma(EPRA D ETV16-ETB16-ETVZ16 D series 14-16kW).h"
//#include "def/Altherma(EPRA D_D7 ETSH-X 16P30-50 E_E7 series 14-18kW-ECH2O).h"
//#include "def/Altherma(EPRA D_D7 ETV16-ETB16-ETVZ16 E_E7 series 14-18kW).h"
//#include "def/Altherma(EPRA E ETSH-X 16P30-50 E series 8-12kW-ECH2O).h"
//#include "def/Altherma(EPRA E ETV16-ETB16-ETVZ16 E_EJ series 8-12kW).h"
//#include "def/Altherma(ERGA D EHSH-X P30-50 D series 04-08kW-ECH2O).h"
#include "def/Altherma(ERGA D EHV-EHB-EHVZ DA series 04-08kW).h"
//#include "def/Altherma(ERGA D EHV-EHB-EHVZ DJ series 04-08 kW).h"
//#include "def/Altherma(ERGA E EHSH-X P30-50 E_EF series 04-08kW-ECH2O).h"
//#include "def/Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h"
//#include "def/Altherma(ERLA D EBSH-X 16P30-50 D SERIES 11-16kW-ECH2O).h"
//#include "def/Altherma(ERLA D EBV-EBB-EBVZ D SERIES 11-16kW).h"
//#include "def/Altherma(ERLA03 D EHFH-EHFZ DJ series 3kW).h"
//#include "def/Altherma(Hybrid).h"
//#include "def/Altherma(LT_CA_CB_04-08kW).h"
//#include "def/Altherma(LT_CA_CB_11-16kW).h"
//#include "def/Altherma(LT_CB_04-08kW Bizone).h"
//#include "def/Altherma(LT_CB_11-16kW Bizone).h"
//#include "def/Altherma(LT_EBLQ-EBLQ-CA series 5-7kW Monobloc).h"
//#include "def/Altherma(LT_EBLQ-EDLQ-CA series 11-16kW Monobloc).h"
//#include "def/Altherma(LT_Multi_DHWHP).h"
//#include "def/Altherma(LT_Multi_Hybrid).h"
//#include "def/Daikin Mini chiller(EWAA-EWYA D series 4-8kW).h"
//#include "def/Daikin Mini chiller(EWAA-EWYA D series 9-16kW).h"
//#include "def/Daikin Mini chiller(EWAQ-EWYQ B series 4-8kW).h"
//#include "def/DEFAULT.h"
//#include "def/EKHWET-BAV3(Multi DHW tank).h"

//#include "def/PROTOCOL_S_ROTEX.h"
//#include "def/PROTOCOL_S.h"


#ifndef LABELDEF
#warning "NO DEFINITION SELECTED: Please select your heat pump definition in /src/setup.h -- Using default."
#include "def/DEFAULT.h"
#endif

// Default to "Protocol I"
#ifndef PROTOCOL
#define PROTOCOL 'I'
#endif

[ Voor 88% gewijzigd door bartvanz op 10-11-2025 16:41 ]


  • Goofman2
  • Registratie: Juni 2022
  • Laatst online: 21:26
Heb je ook in setup.h de headerfile welke je gebruikt uncommented?
Zie dit niet in jouw code

Connect ESPAltherma wel met de MQTT server?

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
En heb je ook je kabeltjes goed gemaakt? En met name TX/RX goed aangesloten?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • bartvanz
  • Registratie: Oktober 2025
  • Laatst online: 05-03 15:08
Hoi,

4 kabeltjes zijn aangesloten op de juiste manier zoals in de beschrijving.

MQTT is aangevuld met het ip-adres wat ik in HA vind bij IPv4, verder kan ik inloggen bij MQTT zonder wachtwoord. ip-adres van wifi is aangevuld met het ip-adrs wat ik vind in mijn MacBook. verder heb ik een p1 dongle die contact maakt met MQTT en die wordt gewoon gevonden.

De setup.h file heb ik toch uncomment, of zie ik iets over het hoofd

Wat mij wel opvalt is, als ik na het builden en uploaden in transformio de optie monitor/test aanklik dan blijft deze lopen en geeft deze niet dat de test is geslaagd, volgens chatgpt zou dit wel moeten klopt dat? want dan zit daar de fout.

  • bartvanz
  • Registratie: Oktober 2025
  • Laatst online: 05-03 15:08
ben weer een stuk verder.

volgens mij maakt alles verbinding.

heb alleen de verkeerde warmtepomp gekozen.

ik heb een ehbx08ea9w

Weet iemand welke ik moet kiezen?

[ Voor 54% gewijzigd door bartvanz op 11-11-2025 21:08 ]


  • D-Three
  • Registratie: Oktober 2001
  • Laatst online: 20:50

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 19:16
Poeh goede vraag :D
Bij mijn draait het sinds vorige winter niet meer, en nooit zin/tijd gehad om opnieuw in te stellen. Warmtepomp heb ik in de winter dat het wel werkte goed genoeg kunnen inregelen.
Mocht niemand het weten kan ik een proberen te zoeken, maar op dit moment kan ik er niet bij.

  • pingwim
  • Registratie: December 2009
  • Laatst online: 09:04

pingwim

What's a world without Wimmen

bartvanz schreef op dinsdag 11 november 2025 @ 18:18:
ben weer een stuk verder.

volgens mij maakt alles verbinding.

heb alleen de verkeerde warmtepomp gekozen.

ik heb een ehbx08ea9w

Weet iemand welke ik moet kiezen?
Ik heb je vraag gesteld aan Gemini.
Het type dat je waarschijnlijk moet kiezen in setup.h voor een Daikin warmtepomp met modelcode EHBH08EA9W is:

ALTHERMA(LT_D7_E_BML)

Dit type correspondeert met de Daikin Altherma 3 R (E-serie) lage-temperatuur split-unit met Back-up Boiler. De EHBH...EA9W modellen vallen onder de Daikin Altherma 3 R serie.

Probeer eens:

//#include "def/ALTHERMA(LT-D7_E_BML).h"

Daikin Altherma 3 H HT - zonnecollectoren - Evohome - Jaga Low-H2O - Speedcomfort - Home Assistant - 10900 Wp


  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 09-04 11:37
Hallo allemaal,

hier heeft een ESPaltherma een aantal jaar na volle tevredenheid gedraaid. De data in HA kwma keurig binnen. Helaas heeft niet alles het eeuwige leven en is mijn HA computer in een flits vertrokken naar de digitale eeuwige jachtvelden. Daarbij gekoppeld een nieuwe ISP en je snapt het al, veel dingen werken niet meer. Ik heb bijna alles werkend behalve mijn ESPaltherma. De ESP32 ligt ne aan de USB kabel en is verbonden met Pltformio. Probleem is dat ik een nieuwe MQTT server heb met een ander adres wat ik dus moet veranderen in mijn ESPaltherma.
Weet iemand hoe ik dit kan doen in PlatformIO? Ik heb van alles geprobeerd maar ik zie nergens die src/setup.h

Debugging werkt, PlaformIO ziet ook de seriele poort maar daar blijft het dan ook wel bij

Of moet dat allemaal in de Terminal?

EDIT: nevermind, nieuw geupload en het werkt. (je kunt gecompilede dingen blijkbaar niet veranderen)

@benthouse wat een gave dashboard heb jij, Dat is nagenoeg technische porno!! Ben benieuwd of ik zoiets kan bouwen want het ziet er wel mooi uit.

[ Voor 12% gewijzigd door nodri2000 op 15-11-2025 17:16 ]

Experience is direct proportional to the amount of equipment ruined


  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 09-04 11:37
Ondertussen druk aan het bouwen maar wat ik ook probeer, ik krijg de dashboard van @benthouse niet werkend. Ik mis nogal wat onderdelen maar vrees dat dat meer komt door mijn onkunde dan wat anders.

Experience is direct proportional to the amount of equipment ruined


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
nodri2000 schreef op donderdag 20 november 2025 @ 23:16:
Ondertussen druk aan het bouwen maar wat ik ook probeer, ik krijg de dashboard van @benthouse niet werkend. Ik mis nogal wat onderdelen maar vrees dat dat meer komt door mijn onkunde dan wat anders.
Ik weet niet precies waar het genoemde dashboard staat, maar als het een yaml file is, dan zou het kopiëren en plakken ervan kunnen betekenen dat je dan nog wel wat addons nodig hebt om het te laten werken. Die zou je dan waarschijnlijk via HACS moeten installeren.

Of probeer je het zelf bij elkaar te klikken?

Misschien mis je ook nog wat sensoren en/of zijn bepaalde sensoren bij jou wel beschikbaar maar onder een andere naam?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 09-04 11:37
Tanuki schreef op vrijdag 21 november 2025 @ 07:16:
[...]

Ik weet niet precies waar het genoemde dashboard staat, maar als het een yaml file is, dan zou het kopiëren en plakken ervan kunnen betekenen dat je dan nog wel wat addons nodig hebt om het te laten werken. Die zou je dan waarschijnlijk via HACS moeten installeren.

Of probeer je het zelf bij elkaar te klikken?

Misschien mis je ook nog wat sensoren en/of zijn bepaalde sensoren bij jou wel beschikbaar maar onder een andere naam?
ja klopt, zoals ik het zo zie hebben de attributen vanuit mijn ESPAltherma een net iets andere naam dan die van @benthouse
De apex charts add-ons etc. heb ik allemaal. Het is wel even zoeken naar welke naam welk attribuut precies heeft.

Experience is direct proportional to the amount of equipment ruined


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
nodri2000 schreef op vrijdag 21 november 2025 @ 09:26:
[...]


ja klopt, zoals ik het zo zie hebben de attributen vanuit mijn ESPAltherma een net iets andere naam dan die van @benthouse
De apex charts add-ons etc. heb ik allemaal. Het is wel even zoeken naar welke naam welk attribuut precies heeft.
Kan natuurlijk dat je een iets andere naam moet zoeken. ik heb nl. voor de EDLA09 die ik heb ook in de originele file die met platformio naar de ESP32 stick gaat ook de benamingen aangepast ter verduidelijking van mijzelf; eea conform de benamingen die Daikin zelf ook gebruikt. Daarnaast heb ik ook een RESOL zonneboiler in gebruik; die combinatie met Daikin zullen er niet veel hebben. Wel kan je de losse items/grafieken etc. uit mijn Yaml file halen hierboven. Ieder zijn smaak. Mijn bron was het dashboard van @Toppe die ik verdar naar mijn eigen smaak en sensoren aangepast heb.

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
benthouse schreef op vrijdag 21 november 2025 @ 12:28:
[...]


Kan natuurlijk dat je een iets andere naam moet zoeken. ik heb nl. voor de EDLA09 die ik heb ook in de originele file die met platformio naar de ESP32 stick gaat ook de benamingen aangepast ter verduidelijking van mijzelf; eea conform de benamingen die Daikin zelf ook gebruikt. Daarnaast heb ik ook een RESOL zonneboiler in gebruik; die combinatie met Daikin zullen er niet veel hebben. Wel kan je de losse items/grafieken etc. uit mijn Yaml file halen hierboven. Ieder zijn smaak. Mijn bron was het dashboard van @Toppe die ik verdar naar mijn eigen smaak en sensoren aangepast heb.
Waar staat dit dashboard van jou precies uitgelicht? Ik kan het namelijk niet vinden, of toch in ieder geval niet de visuals / yaml file. Ik moet zelf ook nog een dashboard maken, dus ik zou graag inspiratie op doen. :D

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
Tanuki schreef op vrijdag 21 november 2025 @ 16:00:
[...]

Waar staat dit dashboard van jou precies uitgelicht? Ik kan het namelijk niet vinden, of toch in ieder geval niet de visuals / yaml file. Ik moet zelf ook nog een dashboard maken, dus ik zou graag inspiratie op doen. :D
In dit topic, gepost op 21 oktober (even terug zoeken)

  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 09-04 11:37
benthouse schreef op vrijdag 21 november 2025 @ 23:27:
[...]


In dit topic, gepost op 21 oktober (even terug zoeken)
Die gebruik ik ook als template, waarvoor dank. Ziet er echt mooi uit zo.

De vraag waar ik mee worstel is dat hoe krijg ik de attributen die ik onder espaltherma ontvang, dus deze:
Afbeeldingslocatie: https://tweakers.net/i/YA2MUOOwUETA-X3NSWzN-4m78sQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/huKrFdFqGPiqOXmH9bD5kEf1.png?f=user_large

Hoe weet ik welke namen die precies hebben, of moet ik die namen uit die setup file van de espaltherma halen? Zoals je ziet kloppen sommige waarden niet met hun naam. Water pressure staat op -31,9 bijvoorbeeld. Dat klopt niet erg.

Wij hebben een ERGA08EAV3H buitenunit en een EHVX08S23EJ9W binnenunit. De file die ik gekozen heb is de Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h

Dus dat zou goed moeten zijn lijkt mij, toch??

Experience is direct proportional to the amount of equipment ruined


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
nodri2000 schreef op zaterdag 22 november 2025 @ 19:03:
[...]


Die gebruik ik ook als template, waarvoor dank. Ziet er echt mooi uit zo.

De vraag waar ik mee worstel is dat hoe krijg ik de attributen die ik onder espaltherma ontvang, dus deze:
[Afbeelding]

Hoe weet ik welke namen die precies hebben, of moet ik die namen uit die setup file van de espaltherma halen? Zoals je ziet kloppen sommige waarden niet met hun naam. Water pressure staat op -31,9 bijvoorbeeld. Dat klopt niet erg.

Wij hebben een ERGA08EAV3H buitenunit en een EHVX08S23EJ9W binnenunit. De file die ik gekozen heb is de Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h

Dus dat zou goed moeten zijn lijkt mij, toch??
Vergelijk even mijn setup bestand voor de ESPaltherna met de originele van Raomin. Mijn bron was het originele bestand voor de EDLA/EBLA serie van 09-16kW wat ik verder bewerkt heb. Kan mij voorstellen dat bij jouw type een aantal registers anders zitten.

  • Vae Victus
  • Registratie: Mei 2006
  • Laatst online: 12-04 15:20

Vae Victus

Awesome God

Wij hebben nu een jaar een nieuwbouw woning met Daikin EHVX08S23EJ6V. Ik ben al bezig geweest in het (installateurs)menu om de WP efficiënter in te stellen. Nu maar is in ESPAltherma gedoken. Het opzetten alleen al is best een stijle leercurve 8)

Als ik het goed begrijp kan je met ESPAltherma alleen uitlezen en niet de controle over de WP overnemen?

Ik heb #include "def/Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h" gekozen, dat lijkt mij het meest overeen komen.
Als ik dan in dat config bestand kijk, poeh wat een parameters!
code:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
#include "labeldef.h"
//  This file is a definition file for ESPAtherma
//  uncomment each value you want to query for your installation.


LabelDef labelDefs[] = {
//{0x00,0,802,0,-1,"*Refrigerant type"},
//{0x00,0,152,1,-1,"Sensor Data Qty"},
//{0x00,1,152,1,-1,"INV compressor Qty"},
//{0x00,2,152,1,-1,"STD compressor Qty"},
//{0x00,3,152,1,-1,"Fan Data Qty"},
//{0x00,4,152,1,-1,"Expansion Valve Data Qty"},
//{0x00,5,152,1,-1,"4 Way Valve Data Qty"},
//{0x00,6,152,1,-1,"Crank Case Heater Qty"},
//{0x00,7,152,1,-1,"Solenoid valve Qty"},
//{0x00,8,152,1,-1,"Max. connectable indoor units"},
//{0x00,9,152,1,-1,"Connected Indoor Unit Qty"},
//{0x00,10,152,1,-1,"O/U MPU ID (xx)"},
//{0x00,11,152,1,-1,"O/U MPU ID (yy)"},
//{0x00,12,105,1,-1,"O/U capacity (kW)"},
//{0x10,0,217,1,-1,"Operation Mode"},
//{0x10,1,307,1,-1,"Thermostat ON/OFF"},
//{0x10,1,306,1,-1,"Restart standby"},
//{0x10,1,305,1,-1,"Startup Control"},
//{0x10,1,304,1,-1,"Defrost Operation"},
//{0x10,1,303,1,-1,"Oil Return Operation"},
//{0x10,1,302,1,-1,"Pressure equalizing operation"},
//{0x10,1,301,1,-1,"Demand Signal"},
//{0x10,1,300,1,-1,"Low noise control"},
//{0x10,4,203,1,-1,"Error type"},
//{0x10,5,204,1,-1,"Error Code"},
//{0x10,6,114,2,1,"Target Evap. Temp."},
//{0x10,8,114,2,1,"Target Cond. Temp."},
//{0x10,10,307,1,-1,"Discharge Temp. Drop"},
//{0x10,10,310,1,-1,"Discharge Temp. Protection Retry Qty"},
//{0x10,10,303,1,-1,"Comp. INV Current Drop"},
//{0x10,10,311,1,-1,"Comp. INV Current Protection Retry Qty"},
//{0x10,11,307,1,-1,"HP Drop Control"},
//{0x10,11,310,1,-1,"HP Protection Retry Qty"},
//{0x10,11,303,1,-1,"LP Drop Control"},
//{0x10,11,311,1,-1,"LP Protection Retry Qty"},
//{0x10,12,307,1,-1,"Fin Temp. Drop Control"},
//{0x10,12,310,1,-1,"Fin Temp. Protection Retry Qty"},
//{0x10,12,303,1,-1,"Other Drop Control"},
//{0x10,12,311,1,-1,"Not in use"},
//{0x11,0,215,1,-1,"O/U EEPROM (1st digit)"},
//{0x11,1,215,1,-1,"O/U EEPROM (3rd 4th digit)"},
//{0x11,2,215,1,-1,"O/U EEPROM (5th 6th digit)"},
//{0x11,3,215,1,-1,"O/U EEPROM (7th 8th digit)"},
//{0x11,4,215,1,-1,"O/U EEPROM (10th digit)"},
//{0x11,5,214,1,-1,"O/U EEPROM (11th digit)"},
//{0x00,0,995,1,-1,"NextDataGrid"},
//{0x20,0,105,2,1,"R1T-Outdoor air temp."},
//{0x20,2,105,2,1,"O/U Heat Exch. Temp."},
//{0x20,4,105,2,1,"Discharge pipe temp."},
//{0x20,6,105,2,1,"Suction pipe temp."},
//{0x20,8,105,2,1,"Heat exchanger mid-temp."},
//{0x20,10,105,2,1,"Liquid temperature(R3T)"},
//{0x20,12,105,2,2,"High Pressure"},
//{0x20,12,405,2,1,"High Pressure(T)"},
//{0x20,14,105,2,2,"Low Pressure"},
//{0x20,14,405,2,1,"Low Pressure(T)"},
//{0x21,0,105,2,-1,"INV primary current (A)"},
//{0x21,2,105,2,-1,"INV secondary current (A)"},
//{0x21,4,105,2,1,"INV fin temp."},
//{0x21,6,105,2,1,"Fan1 Fin temp."},
//{0x21,8,105,2,1,"Fan2 Fin temp."},
//{0x21,10,105,2,1,"Compressor outlet temperature"},
//{0x00,0,995,1,-1,"NextDataGrid"},
//{0x30,0,152,1,-1,"INV frequency (rps)"},
//{0x30,1,211,1,-1,"Fan 1 (step)"},
//{0x30,2,211,1,-1,"Fan 2 (step)"},
//{0x30,3,151,2,-1,"Expansion valve 1 (pls)"},
//{0x30,5,151,2,-1,"Expansion valve 2 (pls)"},
//{0x30,7,151,2,-1,"Expansion valve 3 (pls)"},
//{0x30,9,151,2,-1,"Expansion valve 4 (pls)"},
//{0x30,11,307,1,-1,"4 Way Valve"},
//{0x30,12,307,1,-1,"Crank case heater"},
//{0x30,13,307,1,-1,"Y1S"},
//{0x30,13,306,1,-1,"SV (drain pan heater)"},
//{0x30,13,305,1,-1,"Y3S"},
//{0x00,0,998,1,-1,"In-Out separator"},
//{0xA0,0,119,2,1,"Suction temp"},
//{0xA0,2,119,2,1,"Outdoor heat exchanger temp."},
//{0xA0,4,119,2,1,"Liquid pipe temp."},
//{0xA0,6,119,2,2,"Pressure"},
//{0xA0,8,151,2,-1,"Expansion valve 3 (pls)"},
//{0xA0,10,152,1,-1,"O/U MPU ID"},
//{0xA0,11,152,1,-1,"O/U MPU ID"},
//{0xA0,12,307,1,-1,"HPS operation"},
//{0xA0,12,306,1,-1,"Safeguard operation"},
//{0xA0,12,305,1,-1,"Crank case heater"},
//{0xA0,12,304,1,-1,"Solenoid Valve 3"},
//{0xA0,12,303,1,-1,"SV (drain pan heater)"},
//{0xA0,12,302,1,-1,"Solenoid Valve 1"},
//{0xA0,12,301,1,-1,"4 way valve (Y1S)"},
//{0xA0,12,300,1,-1,"52C Output"},
//{0xA0,13,303,1,-1,"Discharge Temp. Drop"},
//{0xA0,13,302,1,-1,"During emergency operation"},
//{0xA0,13,301,1,-1,"Indoor unit blowout 50 ° C flag"},
//{0xA0,13,300,1,-1,"Powerful bit (MT setting bit)"},
//{0xA0,14,105,2,1,"Compressor port temperature"},
//{0xA1,0,119,2,1,"(Raw data)Water heat exchanger inlet temp."},
//{0xA1,2,119,2,1,"(Raw data)Water heat exchanger outlet temp."},
//{0xA1,4,302,1,-1,"Liquid INJ solenoid valve (Y4S)"},
//{0xA1,4,301,1,-1,"Bottom Plate Heater"},
//{0xA1,4,300,1,-1,"PHE Heater"},
//{0xA1,5,114,2,1,"Target Discharge Temp."},
//{0xA1,7,114,2,1,"Target port temperature"},
//{0xA1,9,305,1,-1,"Monobloc setting"},
//{0xA1,9,304,1,-1,"Minichiller setting"},
//{0xA1,9,303,1,-1,"MT setting"},
//{0xA1,9,302,1,-1,"GSHP setting"},
//{0xA1,9,301,1,-1,"Hydro split setting"},
//{0xA1,9,300,1,-1,"Alterma LT setting"},
//{0x60,0,304,1,-1,"Data Enable/Disable"},
//{0x60,1,152,1,-1,"Indoor Unit Address"},
//{0x60,2,315,1,-1,"I/U operation mode"},
//{0x60,2,303,1,-1,"Thermostat ON/OFF"},
//{0x60,2,302,1,-1,"Freeze Protection"},
//{0x60,2,301,1,-1,"Silent Mode"},
//{0x60,2,300,1,-1,"Freeze Protection for water piping"},
//{0x60,3,204,1,-1,"Error Code"},
//{0x60,4,152,1,-1,"Error detailed code"},
//{0x60,5,203,1,-1,"Error type"},
//{0x60,6,219,1,-1,"I/U capacity code"},
//{0x60,7,105,2,1,"DHW setpoint"},
//{0x60,9,105,2,1,"LW setpoint (main)"},
//{0x60,11,307,1,-1,"Water flow switch"},
//{0x60,11,306,1,-1,"Thermal protector (Q1L) BUH"},
//{0x60,11,305,1,-1,"Thermal protector BSH"},
//{0x60,11,304,1,-1,"Benefit kWh rate power supply"},
//{0x60,11,303,1,-1,"Solar input"},
//{0x60,11,302,1,-1,"SmartGridContact2"},
//{0x60,11,301,1,-1,"SmartGridContact1"},
//{0x60,11,300,1,-1,"Bivalent Operation"},
//{0x60,12,307,1,-1,"2way valve(On:Heat_Off:Cool)"},
//{0x60,12,306,1,-1,"3way valve(On:DHW_Off:Space)"},
//{0x60,12,305,1,-1,"BSH"},
//{0x60,12,304,1,-1,"BUH Step1"},
//{0x60,12,303,1,-1,"BUH Step2"},
//{0x60,12,302,1,-1,"Floor loop shut off valve"},
//{0x60,12,301,1,-1,"Water pump operation"},
//{0x60,12,300,1,-1,"Solar pump operation"},
//{0x60,13,152,1,-1,"Indoor Option Code"},
//{0x60,15,215,1,-1,"I/U Software ID (xx)"},
//{0x60,14,215,1,-1,"I/U Software ID (yy)"},
//{0x60,16,152,1,-1,"I/U EEPROM Ver."},
//{0x61,0,307,1,-1,"Data Enable/Disable"},
//{0x61,1,152,1,-1,"Indoor Unit Address"},
//{0x61,2,105,2,1,"Leaving water temp. before BUH (R1T)"},
//{0x61,4,105,2,1,"Leaving water temp. after BUH (R2T)"},
//{0x61,6,105,2,1,"Refrig. Temp. liquid side (R3T)"},
//{0x61,8,105,2,1,"Inlet water temp.(R4T)"},
//{0x61,10,105,2,1,"DHW tank temp. (R5T)"},
//{0x61,12,105,2,1,"Indoor ambient temp. (R1T)"},
//{0x61,14,105,2,1,"Ext. indoor ambient sensor (R6T)"},
//{0x62,0,307,1,-1,"Data Enable/Disable"},
//{0x62,1,152,1,-1,"Indoor Unit Address"},
//{0x62,2,307,1,-1,"Reheat ON/OFF"},
//{0x62,2,306,1,-1,"Storage ECO ON/OFF"},
//{0x62,2,305,1,-1,"Storage comfort ON/OFF"},
//{0x62,2,304,1,-1,"Powerful DHW Operation. ON/OFF"},
//{0x62,2,303,1,-1,"Space heating Operation ON/OFF"},
//{0x62,2,302,1,-1,"System OFF (ON:System off)"},
//{0x62,2,301,1,-1,"Not in use"},
//{0x62,2,300,1,-1,"Emergency (indoor) active/not active"},
//{0x62,3,105,2,1,"LW setpoint (add)"},
//{0x62,5,105,2,1,"RT setpoint"},
//{0x62,7,307,1,-1,"Add. Ext. RT Input Cool."},
//{0x62,7,306,1,-1,"Add. Ext. RT Input Heat."},
//{0x62,7,305,1,-1,"Main RT Cooling"},
//{0x62,7,304,1,-1,"Main RT Heating"},
//{0x62,7,303,1,-1,"Pwr consumption limit 4"},
//{0x62,7,302,1,-1,"Pwr consumption limit 3"},
//{0x62,7,301,1,-1,"Pwr consumption limit 2"},
//{0x62,7,300,1,-1,"Pwr consumption limit 1"},
//{0x62,8,307,1,-1,"None"},
//{0x62,8,306,1,-1,"Not in use"},
//{0x62,8,305,1,-1,"Not in use"},
//{0x62,8,304,1,-1,"PHE Heater"},
//{0x62,8,303,1,-1,"Tank preheat ON/OFF"},
//{0x62,8,302,1,-1,"Circulation pump operation"},
//{0x62,8,301,1,-1,"Alarm output"},
//{0x62,8,300,1,-1,"Space H Operation output"},
//{0x62,9,105,2,-1,"Flow sensor (l/min)"},
//{0x62,11,405,1,1,"Water pressure"},
//{0x62,12,152,1,-1,"Water pump signal (0:max-100:stop)"},
//{0x62,13,152,1,-1,"[Future] 3 way Valve Mixing 1"},
//{0x62,14,152,1,-1,"[Future] 3 way Valve Mixing 2"},
//{0x62,15,105,2,2,"Refrigerant pressure sensor"},
//{0x62,15,405,2,1,"Pressure sensor(T)"},
//{0x63,0,307,1,-1,"Data Enable/Disable"},
//{0x63,1,152,1,-1,"Indoor Unit Address"},
//{0x63,2,215,1,-1,"I/U EEPROM (3rd digit)"},
//{0x63,3,215,1,-1,"I/U EEPROM (4th 5th digit)"},
//{0x63,4,215,1,-1,"I/U EEPROM (6th 7th digit)"},
//{0x63,5,215,1,-1,"I/U EEPROM (8th 9th digit)"},
//{0x63,6,215,1,-1,"I/U EEPROM (11th digit)"},
//{0x63,7,215,1,-1,"I/U EEPROM (12th digit)(rev.)"},
//{0x63,8,215,1,-1,"Not in use"},
//{0x63,9,215,1,-1,"Not in use"},
//{0x63,10,215,1,-1,"Not in use"},
//{0x63,12,301,1,-1,"[RT space thermo ON/OFF] (bit1)"},
//{0x63,12,300,1,-1,"[RT space thermo ON/OFF] (bit0)"},
//{0x63,13,311,1,-1,"BUH output capacity"},
//{0x63,14,161,1,-1,"Current measured by CT sensor of L1"},
//{0x63,15,161,1,-1,"Current measured by CT sensor of L2"},
//{0x63,16,307,1,-1,"HP Forced FG"},
//{0x63,16,161,1,-1,"Current measured by CT sensor of L3"},
//{0x64,0,307,1,-1,"Data Enable/Disable"},
//{0x64,1,152,1,-1,"Indoor Unit Address"},
//{0x64,2,316,1,-1,"Hybrid Op. Mode"},
//{0x64,2,303,1,-1,"Boiler Operation Demand"},
//{0x64,2,302,1,-1,"Boiler DHW Demand"},
//{0x64,2,301,1,-1,"Bypass Valve Output"},
//{0x64,3,105,2,-1,"BE_COP"},
//{0x64,5,105,2,1,"Hybrid Heating Target Temp."},
//{0x64,7,105,2,1,"Boiler Heating Target Temp."},
//{0x64,9,302,1,-1,"Add pump"},
//{0x64,9,301,1,-1,"Main pump"},
//{0x64,10,118,2,1,"Mixed water temp."},
//{0x64,12,105,2,1,"2nd Domestic hot water temperature"},
//{0x64,14,152,1,1,"Target delta T heating"},
//{0x64,15,152,1,1,"Target delta T cooling"},
};


Ik heb de wiki er al bij gepakt maar kom er niet echt uit.
Is er een standaard lijst van parameters die ik echt moet hebben? Wat wordt er verwacht in de verschillende dashboards die beschikbaar zijn?

I believe in Christianity as I believe that the sun has risen: not only because I see it, but because by it I see everything else. C.S. Lewis


  • Japie.G
  • Registratie: Augustus 2001
  • Nu online

Japie.G

Colour Classic

Vae Victus schreef op zondag 23 november 2025 @ 14:20:
Wij hebben nu een jaar een nieuwbouw woning met Daikin EHVX08S23EJ6V. Ik ben al bezig geweest in het (installateurs)menu om de WP efficiënter in te stellen. Nu maar is in ESPAltherma gedoken. Het opzetten alleen al is best een stijle leercurve 8)

Als ik het goed begrijp kan je met ESPAltherma alleen uitlezen en niet de controle over de WP overnemen?

Ik heb #include "def/Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h" gekozen, dat lijkt mij het meest overeen komen.
Als ik dan in dat config bestand kijk, poeh wat een parameters!
code:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
#include "labeldef.h"
//  This file is a definition file for ESPAtherma
//  uncomment each value you want to query for your installation.


LabelDef labelDefs[] = {
//{0x00,0,802,0,-1,"*Refrigerant type"},
//{0x00,0,152,1,-1,"Sensor Data Qty"},
//{0x00,1,152,1,-1,"INV compressor Qty"},
//{0x00,2,152,1,-1,"STD compressor Qty"},
//{0x00,3,152,1,-1,"Fan Data Qty"},
//{0x00,4,152,1,-1,"Expansion Valve Data Qty"},
//{0x00,5,152,1,-1,"4 Way Valve Data Qty"},
//{0x00,6,152,1,-1,"Crank Case Heater Qty"},
//{0x00,7,152,1,-1,"Solenoid valve Qty"},
//{0x00,8,152,1,-1,"Max. connectable indoor units"},
//{0x00,9,152,1,-1,"Connected Indoor Unit Qty"},
//{0x00,10,152,1,-1,"O/U MPU ID (xx)"},
//{0x00,11,152,1,-1,"O/U MPU ID (yy)"},
//{0x00,12,105,1,-1,"O/U capacity (kW)"},
//{0x10,0,217,1,-1,"Operation Mode"},
//{0x10,1,307,1,-1,"Thermostat ON/OFF"},
//{0x10,1,306,1,-1,"Restart standby"},
//{0x10,1,305,1,-1,"Startup Control"},
//{0x10,1,304,1,-1,"Defrost Operation"},
//{0x10,1,303,1,-1,"Oil Return Operation"},
//{0x10,1,302,1,-1,"Pressure equalizing operation"},
//{0x10,1,301,1,-1,"Demand Signal"},
//{0x10,1,300,1,-1,"Low noise control"},
//{0x10,4,203,1,-1,"Error type"},
//{0x10,5,204,1,-1,"Error Code"},
//{0x10,6,114,2,1,"Target Evap. Temp."},
//{0x10,8,114,2,1,"Target Cond. Temp."},
//{0x10,10,307,1,-1,"Discharge Temp. Drop"},
//{0x10,10,310,1,-1,"Discharge Temp. Protection Retry Qty"},
//{0x10,10,303,1,-1,"Comp. INV Current Drop"},
//{0x10,10,311,1,-1,"Comp. INV Current Protection Retry Qty"},
//{0x10,11,307,1,-1,"HP Drop Control"},
//{0x10,11,310,1,-1,"HP Protection Retry Qty"},
//{0x10,11,303,1,-1,"LP Drop Control"},
//{0x10,11,311,1,-1,"LP Protection Retry Qty"},
//{0x10,12,307,1,-1,"Fin Temp. Drop Control"},
//{0x10,12,310,1,-1,"Fin Temp. Protection Retry Qty"},
//{0x10,12,303,1,-1,"Other Drop Control"},
//{0x10,12,311,1,-1,"Not in use"},
//{0x11,0,215,1,-1,"O/U EEPROM (1st digit)"},
//{0x11,1,215,1,-1,"O/U EEPROM (3rd 4th digit)"},
//{0x11,2,215,1,-1,"O/U EEPROM (5th 6th digit)"},
//{0x11,3,215,1,-1,"O/U EEPROM (7th 8th digit)"},
//{0x11,4,215,1,-1,"O/U EEPROM (10th digit)"},
//{0x11,5,214,1,-1,"O/U EEPROM (11th digit)"},
//{0x00,0,995,1,-1,"NextDataGrid"},
//{0x20,0,105,2,1,"R1T-Outdoor air temp."},
//{0x20,2,105,2,1,"O/U Heat Exch. Temp."},
//{0x20,4,105,2,1,"Discharge pipe temp."},
//{0x20,6,105,2,1,"Suction pipe temp."},
//{0x20,8,105,2,1,"Heat exchanger mid-temp."},
//{0x20,10,105,2,1,"Liquid temperature(R3T)"},
//{0x20,12,105,2,2,"High Pressure"},
//{0x20,12,405,2,1,"High Pressure(T)"},
//{0x20,14,105,2,2,"Low Pressure"},
//{0x20,14,405,2,1,"Low Pressure(T)"},
//{0x21,0,105,2,-1,"INV primary current (A)"},
//{0x21,2,105,2,-1,"INV secondary current (A)"},
//{0x21,4,105,2,1,"INV fin temp."},
//{0x21,6,105,2,1,"Fan1 Fin temp."},
//{0x21,8,105,2,1,"Fan2 Fin temp."},
//{0x21,10,105,2,1,"Compressor outlet temperature"},
//{0x00,0,995,1,-1,"NextDataGrid"},
//{0x30,0,152,1,-1,"INV frequency (rps)"},
//{0x30,1,211,1,-1,"Fan 1 (step)"},
//{0x30,2,211,1,-1,"Fan 2 (step)"},
//{0x30,3,151,2,-1,"Expansion valve 1 (pls)"},
//{0x30,5,151,2,-1,"Expansion valve 2 (pls)"},
//{0x30,7,151,2,-1,"Expansion valve 3 (pls)"},
//{0x30,9,151,2,-1,"Expansion valve 4 (pls)"},
//{0x30,11,307,1,-1,"4 Way Valve"},
//{0x30,12,307,1,-1,"Crank case heater"},
//{0x30,13,307,1,-1,"Y1S"},
//{0x30,13,306,1,-1,"SV (drain pan heater)"},
//{0x30,13,305,1,-1,"Y3S"},
//{0x00,0,998,1,-1,"In-Out separator"},
//{0xA0,0,119,2,1,"Suction temp"},
//{0xA0,2,119,2,1,"Outdoor heat exchanger temp."},
//{0xA0,4,119,2,1,"Liquid pipe temp."},
//{0xA0,6,119,2,2,"Pressure"},
//{0xA0,8,151,2,-1,"Expansion valve 3 (pls)"},
//{0xA0,10,152,1,-1,"O/U MPU ID"},
//{0xA0,11,152,1,-1,"O/U MPU ID"},
//{0xA0,12,307,1,-1,"HPS operation"},
//{0xA0,12,306,1,-1,"Safeguard operation"},
//{0xA0,12,305,1,-1,"Crank case heater"},
//{0xA0,12,304,1,-1,"Solenoid Valve 3"},
//{0xA0,12,303,1,-1,"SV (drain pan heater)"},
//{0xA0,12,302,1,-1,"Solenoid Valve 1"},
//{0xA0,12,301,1,-1,"4 way valve (Y1S)"},
//{0xA0,12,300,1,-1,"52C Output"},
//{0xA0,13,303,1,-1,"Discharge Temp. Drop"},
//{0xA0,13,302,1,-1,"During emergency operation"},
//{0xA0,13,301,1,-1,"Indoor unit blowout 50 ° C flag"},
//{0xA0,13,300,1,-1,"Powerful bit (MT setting bit)"},
//{0xA0,14,105,2,1,"Compressor port temperature"},
//{0xA1,0,119,2,1,"(Raw data)Water heat exchanger inlet temp."},
//{0xA1,2,119,2,1,"(Raw data)Water heat exchanger outlet temp."},
//{0xA1,4,302,1,-1,"Liquid INJ solenoid valve (Y4S)"},
//{0xA1,4,301,1,-1,"Bottom Plate Heater"},
//{0xA1,4,300,1,-1,"PHE Heater"},
//{0xA1,5,114,2,1,"Target Discharge Temp."},
//{0xA1,7,114,2,1,"Target port temperature"},
//{0xA1,9,305,1,-1,"Monobloc setting"},
//{0xA1,9,304,1,-1,"Minichiller setting"},
//{0xA1,9,303,1,-1,"MT setting"},
//{0xA1,9,302,1,-1,"GSHP setting"},
//{0xA1,9,301,1,-1,"Hydro split setting"},
//{0xA1,9,300,1,-1,"Alterma LT setting"},
//{0x60,0,304,1,-1,"Data Enable/Disable"},
//{0x60,1,152,1,-1,"Indoor Unit Address"},
//{0x60,2,315,1,-1,"I/U operation mode"},
//{0x60,2,303,1,-1,"Thermostat ON/OFF"},
//{0x60,2,302,1,-1,"Freeze Protection"},
//{0x60,2,301,1,-1,"Silent Mode"},
//{0x60,2,300,1,-1,"Freeze Protection for water piping"},
//{0x60,3,204,1,-1,"Error Code"},
//{0x60,4,152,1,-1,"Error detailed code"},
//{0x60,5,203,1,-1,"Error type"},
//{0x60,6,219,1,-1,"I/U capacity code"},
//{0x60,7,105,2,1,"DHW setpoint"},
//{0x60,9,105,2,1,"LW setpoint (main)"},
//{0x60,11,307,1,-1,"Water flow switch"},
//{0x60,11,306,1,-1,"Thermal protector (Q1L) BUH"},
//{0x60,11,305,1,-1,"Thermal protector BSH"},
//{0x60,11,304,1,-1,"Benefit kWh rate power supply"},
//{0x60,11,303,1,-1,"Solar input"},
//{0x60,11,302,1,-1,"SmartGridContact2"},
//{0x60,11,301,1,-1,"SmartGridContact1"},
//{0x60,11,300,1,-1,"Bivalent Operation"},
//{0x60,12,307,1,-1,"2way valve(On:Heat_Off:Cool)"},
//{0x60,12,306,1,-1,"3way valve(On:DHW_Off:Space)"},
//{0x60,12,305,1,-1,"BSH"},
//{0x60,12,304,1,-1,"BUH Step1"},
//{0x60,12,303,1,-1,"BUH Step2"},
//{0x60,12,302,1,-1,"Floor loop shut off valve"},
//{0x60,12,301,1,-1,"Water pump operation"},
//{0x60,12,300,1,-1,"Solar pump operation"},
//{0x60,13,152,1,-1,"Indoor Option Code"},
//{0x60,15,215,1,-1,"I/U Software ID (xx)"},
//{0x60,14,215,1,-1,"I/U Software ID (yy)"},
//{0x60,16,152,1,-1,"I/U EEPROM Ver."},
//{0x61,0,307,1,-1,"Data Enable/Disable"},
//{0x61,1,152,1,-1,"Indoor Unit Address"},
//{0x61,2,105,2,1,"Leaving water temp. before BUH (R1T)"},
//{0x61,4,105,2,1,"Leaving water temp. after BUH (R2T)"},
//{0x61,6,105,2,1,"Refrig. Temp. liquid side (R3T)"},
//{0x61,8,105,2,1,"Inlet water temp.(R4T)"},
//{0x61,10,105,2,1,"DHW tank temp. (R5T)"},
//{0x61,12,105,2,1,"Indoor ambient temp. (R1T)"},
//{0x61,14,105,2,1,"Ext. indoor ambient sensor (R6T)"},
//{0x62,0,307,1,-1,"Data Enable/Disable"},
//{0x62,1,152,1,-1,"Indoor Unit Address"},
//{0x62,2,307,1,-1,"Reheat ON/OFF"},
//{0x62,2,306,1,-1,"Storage ECO ON/OFF"},
//{0x62,2,305,1,-1,"Storage comfort ON/OFF"},
//{0x62,2,304,1,-1,"Powerful DHW Operation. ON/OFF"},
//{0x62,2,303,1,-1,"Space heating Operation ON/OFF"},
//{0x62,2,302,1,-1,"System OFF (ON:System off)"},
//{0x62,2,301,1,-1,"Not in use"},
//{0x62,2,300,1,-1,"Emergency (indoor) active/not active"},
//{0x62,3,105,2,1,"LW setpoint (add)"},
//{0x62,5,105,2,1,"RT setpoint"},
//{0x62,7,307,1,-1,"Add. Ext. RT Input Cool."},
//{0x62,7,306,1,-1,"Add. Ext. RT Input Heat."},
//{0x62,7,305,1,-1,"Main RT Cooling"},
//{0x62,7,304,1,-1,"Main RT Heating"},
//{0x62,7,303,1,-1,"Pwr consumption limit 4"},
//{0x62,7,302,1,-1,"Pwr consumption limit 3"},
//{0x62,7,301,1,-1,"Pwr consumption limit 2"},
//{0x62,7,300,1,-1,"Pwr consumption limit 1"},
//{0x62,8,307,1,-1,"None"},
//{0x62,8,306,1,-1,"Not in use"},
//{0x62,8,305,1,-1,"Not in use"},
//{0x62,8,304,1,-1,"PHE Heater"},
//{0x62,8,303,1,-1,"Tank preheat ON/OFF"},
//{0x62,8,302,1,-1,"Circulation pump operation"},
//{0x62,8,301,1,-1,"Alarm output"},
//{0x62,8,300,1,-1,"Space H Operation output"},
//{0x62,9,105,2,-1,"Flow sensor (l/min)"},
//{0x62,11,405,1,1,"Water pressure"},
//{0x62,12,152,1,-1,"Water pump signal (0:max-100:stop)"},
//{0x62,13,152,1,-1,"[Future] 3 way Valve Mixing 1"},
//{0x62,14,152,1,-1,"[Future] 3 way Valve Mixing 2"},
//{0x62,15,105,2,2,"Refrigerant pressure sensor"},
//{0x62,15,405,2,1,"Pressure sensor(T)"},
//{0x63,0,307,1,-1,"Data Enable/Disable"},
//{0x63,1,152,1,-1,"Indoor Unit Address"},
//{0x63,2,215,1,-1,"I/U EEPROM (3rd digit)"},
//{0x63,3,215,1,-1,"I/U EEPROM (4th 5th digit)"},
//{0x63,4,215,1,-1,"I/U EEPROM (6th 7th digit)"},
//{0x63,5,215,1,-1,"I/U EEPROM (8th 9th digit)"},
//{0x63,6,215,1,-1,"I/U EEPROM (11th digit)"},
//{0x63,7,215,1,-1,"I/U EEPROM (12th digit)(rev.)"},
//{0x63,8,215,1,-1,"Not in use"},
//{0x63,9,215,1,-1,"Not in use"},
//{0x63,10,215,1,-1,"Not in use"},
//{0x63,12,301,1,-1,"[RT space thermo ON/OFF] (bit1)"},
//{0x63,12,300,1,-1,"[RT space thermo ON/OFF] (bit0)"},
//{0x63,13,311,1,-1,"BUH output capacity"},
//{0x63,14,161,1,-1,"Current measured by CT sensor of L1"},
//{0x63,15,161,1,-1,"Current measured by CT sensor of L2"},
//{0x63,16,307,1,-1,"HP Forced FG"},
//{0x63,16,161,1,-1,"Current measured by CT sensor of L3"},
//{0x64,0,307,1,-1,"Data Enable/Disable"},
//{0x64,1,152,1,-1,"Indoor Unit Address"},
//{0x64,2,316,1,-1,"Hybrid Op. Mode"},
//{0x64,2,303,1,-1,"Boiler Operation Demand"},
//{0x64,2,302,1,-1,"Boiler DHW Demand"},
//{0x64,2,301,1,-1,"Bypass Valve Output"},
//{0x64,3,105,2,-1,"BE_COP"},
//{0x64,5,105,2,1,"Hybrid Heating Target Temp."},
//{0x64,7,105,2,1,"Boiler Heating Target Temp."},
//{0x64,9,302,1,-1,"Add pump"},
//{0x64,9,301,1,-1,"Main pump"},
//{0x64,10,118,2,1,"Mixed water temp."},
//{0x64,12,105,2,1,"2nd Domestic hot water temperature"},
//{0x64,14,152,1,1,"Target delta T heating"},
//{0x64,15,152,1,1,"Target delta T cooling"},
};


Ik heb de wiki er al bij gepakt maar kom er niet echt uit.
Is er een standaard lijst van parameters die ik echt moet hebben? Wat wordt er verwacht in de verschillende dashboards die beschikbaar zijn?
code:
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
#include "labeldef.h"
//  This file is a definition file for ESPAtherma
//  uncomment each value you want to query for your installation.


LabelDef labelDefs[] = {
//{0x00,0,802,0,-1,"*Refrigerant type"},
//{0x00,0,152,1,-1,"Sensor Data Qty"},
//{0x00,1,152,1,-1,"INV compressor Qty"},
//{0x00,2,152,1,-1,"STD compressor Qty"},
//{0x00,3,152,1,-1,"Fan Data Qty"},
//{0x00,4,152,1,-1,"Expansion Valve Data Qty"},
//{0x00,5,152,1,-1,"4 Way Valve Data Qty"},
//{0x00,6,152,1,-1,"Crank Case Heater Qty"},
//{0x00,7,152,1,-1,"Solenoid valve Qty"},
//{0x00,8,152,1,-1,"Max. connectable indoor units"},
//{0x00,9,152,1,-1,"Connected Indoor Unit Qty"},
//{0x00,10,152,1,-1,"O/U MPU ID (xx)"},
//{0x00,11,152,1,-1,"O/U MPU ID (yy)"},
//{0x00,12,105,1,-1,"O/U capacity (kW)"},
{0x10,0,217,1,-1,"Operation Mode"},                             //Werkt (Heating of Cooling)
//{0x10,1,307,1,-1,"Thermostat ON/OFF"},                          //Default OFF? Bij vraag vanaf thermostaat op pin 35-38 gaat deze niet op ON
//{0x10,1,306,1,-1,"Restart standby"},                            //Wat doet deze? (Tot nu toe: OFF)
//{0x10,1,305,1,-1,"Startup Control"},                            //Wat doet deze? (Tot nu toe: OFF)
{0x10,1,304,1,-1,"Defrost Operation"},                          //Werkt (ON bij defrost)
{0x10,1,303,1,-1,"Oil Return Operation"},                       //Wat doet deze? (Tot nu toe: OFF)
{0x10,1,302,1,-1,"Pressure equalizing operation"},              //Wat doet deze? (Tot nu toe: OFF bij gebruik WP, ON bij standby)
//{0x10,1,301,1,-1,"Demand Signal"},                              //Wat doet deze? (Tot nu toe: OFF)
{0x10,1,300,1,-1,"Low noise control"},                          //Wat doet deze? (Tot nu toe: OFF, ook nog niet met low noise modi gespeeld)
{0x10,4,203,1,-1,"Error type"},                                 //Werkt (Tot nu toe: Normal bij geen error)
{0x10,5,204,1,-1,"Error Code"},                                 //Onbekend, ik ga uit van errorcode wanneer "Error type" niet normal is.
{0x10,6,114,2,1,"Target Evap. Temp."},                          //Werkt (Geeft een temperatuur, wat betekent deze temperatuur?)
//{0x10,8,114,2,1,"Target Cond. Temp."},                          //Lijkt altijd nu, voor nu uit! Wat doet deze? (Tot nu toe: 0, altijd 0?)
//{0x10,10,307,1,-1,"Discharge Temp. Drop"},                      //Wat doet deze? (Tot nu toe: OFF)
//{0x10,10,310,1,-1,"Discharge Temp. Protection Retry Qty"},
//{0x10,10,303,1,-1,"Comp. INV Current Drop"},                    //Wat doet deze? (Tot nu toe: OFF)
//{0x10,10,311,1,-1,"Comp. INV Current Protection Retry Qty"},
//{0x10,11,307,1,-1,"HP Drop Control"},                           //Wat doet deze? (Tot nu toe: OFF)
//{0x10,11,310,1,-1,"HP Protection Retry Qty"},
//{0x10,11,303,1,-1,"LP Drop Control"},                           //Wat doet deze? (Tot nu toe: OFF)
//{0x10,11,311,1,-1,"LP Protection Retry Qty"},
//{0x10,12,307,1,-1,"Fin Temp. Drop Control"},                    //Wat doet deze? (Tot nu toe: OFF)
//{0x10,12,310,1,-1,"Fin Temp. Protection Retry Qty"},            //Werkt NIET (Conv 310 not avail.)
//{0x10,12,303,1,-1,"Other Drop Control"},                        //Wat doet deze? (Tot nu toe: OFF)
//{0x10,12,311,1,-1,"Not in use"},
//{0x11,0,215,1,-1,"O/U EEPROM (1st digit)"},
//{0x11,1,215,1,-1,"O/U EEPROM (3rd 4th digit)"},
//{0x11,2,215,1,-1,"O/U EEPROM (5th 6th digit)"},
//{0x11,3,215,1,-1,"O/U EEPROM (7th 8th digit)"},
//{0x11,4,215,1,-1,"O/U EEPROM (10th digit)"},
//{0x11,5,214,1,-1,"O/U EEPROM (11th digit)"},
//{0x00,0,995,1,-1,"NextDataGrid"},
{0x20,0,105,2,1,"R1T-Outdoor air temp."},                       //Werkt (buitentemperatuur gemeten bij de buitenunit)
//{0x20,2,105,2,1,"O/U Heat Exch. Temp."},                        //Wat doet deze? (Tot nu toe: 0, altijd 0?)
{0x20,4,105,2,1,"Discharge pipe temp."},                        //Werkt (Temperatuur gas uit compressor??)
//{0x20,6,105,2,1,"Suction pipe temp."},                          //Wat doet deze? (Tot nu toe: 0, altijd 0?) Uit voor nu
{0x20,8,105,2,1,"Heat exchanger mid-temp."},                    //Werkt (temperatuur op de warmtewisselaar van de buitenunit)
//{0x20,10,105,2,1,"Liquid temperature(R3T)"},                    //Wat doet deze? (Tot nu toe: 0, altijd 0?)
//{0x20,12,105,2,2,"High Pressure"},                              //Wat doet deze? (Tot nu toe: 0, altijd 0?)
//{0x20,12,405,2,1,"High Pressure(T)"},                           //Wat doet deze? (Tot nu toe: -51,18, altijd -51,18?)
//{0x20,14,105,2,2,"Low Pressure"},                               //Wat doet deze? (Tot nu toe: 0, altijd 0?)
//{0x20,14,405,2,1,"Low Pressure(T)"},                            //Wat doet deze? (Tot nu toe: -51,18, altijd -51,18?)
{0x21,0,105,2,-1,"INV primary current (A)"},                    //Werkt (Stroomverbruik in Ampere van de compressor)
{0x21,2,105,2,-1,"INV secondary current (A)"},                  //Werkt (Inverter output? Hoe interpreteren?)
{0x21,4,105,2,1,"INV fin temp."},                               //lijkt te werken, checken
//{0x21,6,105,2,1,"Fan1 Fin temp."},                              // altijd 0? checken
//{0x21,8,105,2,1,"Fan2 Fin temp."},                              // altijd 0? checken
//{0x21,10,105,2,1,"Compressor outlet temperature"},              // altijd 0? checken
//{0x00,0,995,1,-1,"NextDataGrid"},
{0x30,0,152,1,-1,"INV frequency (rps)"},                        //werkt
{0x30,1,211,1,-1,"Fan 1 (step)"},                               //werkt (RPM van de fan, vermenigvuldigen met 10)
//{0x30,2,211,1,-1,"Fan 2 (step)"},                               //altijd 0? tweede fan niet aanwezig.
{0x30,3,151,2,-1,"Expansion valve 1 (pls)"},                    // werkt, wat is dit?
//{0x30,5,151,2,-1,"Expansion valve 2 (pls)"},                    // altijd 0?
//{0x30,7,151,2,-1,"Expansion valve 3 (pls)"},                    // altijd 0?
//{0x30,9,151,2,-1,"Expansion valve 4 (pls)"},                    // altijd 0?
{0x30,11,307,1,-1,"4 Way Valve"},                               // Geeft OFF, ON gezien bij defrost
//{0x30,12,307,1,-1,"Crank case heater"},                         // Geeft OFF, nog checken
//{0x30,13,307,1,-1,"Y1S"},                                       // Lijkt altijd OFF, voor nu uit! Geeft OFF, nog checken
//{0x30,13,306,1,-1,"SV (drain pan heater)"},                     // Geeft OFF, nog checken, niet aanwezig op mijn systeem
//{0x30,13,305,1,-1,"Y3S"},                                       // Lijkt altijd OFF, voor nu uit! Geeft OFF, nog checken
//{0x00,0,998,1,-1,"In-Out separator"},                           //werkt niet, 998 nog available
//{0xA0,0,119,2,1,"Suction temp"},                                // altijd 0? voor nu uit
{0xA0,2,119,2,1,"Outdoor heat exchanger temp."},                // werkt, 253? ruwe data? Gaat positief bij defrost, onder nul 253 achtige waarde
{0xA0,4,119,2,1,"Liquid pipe temp."},                           //altijd 0?
//{0xA0,6,119,2,2,"Pressure"},                                    //altijd 0?
//{0xA0,8,151,2,-1,"Expansion valve 3 (pls)"},                    //staat er niet tussen in output, werkt dus niet?
//{0xA0,10,152,1,-1,"O/U MPU ID"},                                // deze of volgende geeft 255
//{0xA0,11,152,1,-1,"O/U MPU ID"},                                // deze of vorige geeft 255
//{0xA0,12,307,1,-1,"HPS operation"},                             // Geeft OFF wat is dit?
{0xA0,12,306,1,-1,"Safeguard operation"},                       // Geeft OFF wat is dit?
//{0xA0,12,305,1,-1,"Crank case heater"},                         //komt niet in output
//{0xA0,12,304,1,-1,"Solenoid Valve 3"},                          // Geeft OFF wat is dit?
//{0xA0,12,303,1,-1,"SV (drain pan heater)"},                     // komt niet in output
//{0xA0,12,302,1,-1,"Solenoid Valve 1"},                          // Geeft OFF wat is dit?
{0xA0,12,301,1,-1,"4 way valve (Y1S)"},                         // Geeft OFF wat is dit?
//{0xA0,12,300,1,-1,"52C Output"},                                // Geeft OFF wat is dit?
//{0xA0,13,303,1,-1,"Discharge Temp. Drop"},                      // komt niet in output
{0xA0,13,302,1,-1,"During emergency operation"},                // Geeft OFF wat is dit?
//{0xA0,13,301,1,-1,"Indoor unit blowout 50 ° C flag"},           // Geeft OFF wat is dit?
{0xA0,13,300,1,-1,"Powerful bit (MT setting bit)"},             // Geeft OFF
//{0xA0,14,105,2,1,"Compressor port temperature"},                //Geeft altijd 0?
//{0xA1,0,119,2,1,"(Raw data)Water heat exchanger inlet temp."},  //Geeft altijd 0?
//{0xA1,2,119,2,1,"(Raw data)Water heat exchanger outlet temp."}, //Geeft altijd 0?
//{0xA1,4,302,1,-1,"Liquid INJ solenoid valve (Y4S)"},            // Geeft OFF wat is dit?
//{0xA1,4,301,1,-1,"Bottom Plate Heater"},                        // Geeft OFF wat is dit?
//{0xA1,4,300,1,-1,"PHE Heater"},                                 // Geeft OFF wat is dit?
//{0xA1,5,114,2,1,"Target Discharge Temp."},                      //Geeft altijd 0?
//{0xA1,7,114,2,1,"Target port temperature"},                     //Geeft altijd 0?
//{0xA1,9,305,1,-1,"Monobloc setting"},
//{0xA1,9,304,1,-1,"Minichiller setting"},
//{0xA1,9,303,1,-1,"MT setting"},                                 // Geeft OFF wat is dit?
//{0xA1,9,302,1,-1,"GSHP setting"},                               // Geeft OFF - Ground Source Heat Pump setting
//{0xA1,9,301,1,-1,"Hydro split setting"},
//{0xA1,9,300,1,-1,"Alterma LT setting"},                         // Geeft OFF wat is dit?
//{0x60,0,304,1,-1,"Data Enable/Disable"},
//{0x60,1,152,1,-1,"Indoor Unit Address"},
{0x60,2,315,1,-1,"I/U operation mode"},                         //Werkt, geeft Heating / DHW
//{0x60,2,303,1,-1,"Thermostat ON/OFF"},                          //komt niet in output terecht
//{0x60,2,302,1,-1,"Freeze Protection"},                          // Geeft OFF wat is dit?
{0x60,2,301,1,-1,"Silent Mode"},                                // Geeft OFF wat is dit?
{0x60,2,300,1,-1,"Freeze Protection for water piping"},         // Geeft OFF wat is dit?
//{0x60,3,204,1,-1,"Error Code"},                                 //komt niet in output
{0x60,4,152,1,-1,"Error detailed code"},                        // geeft 0
//{0x60,5,203,1,-1,"Error type"},                                 // komt niet in output
//{0x60,6,219,1,-1,"I/U capacity code"},
{0x60,7,105,2,1,"DHW setpoint"},                                //werkt (als 60, dan legionelle run actief)
{0x60,9,105,2,1,"LW setpoint (main)"},                          //werkt
//{0x60,11,307,1,-1,"Water flow switch"},
{0x60,11,306,1,-1,"Thermal protector (Q1L) BUH"},               //werkt
//{0x60,11,305,1,-1,"Thermal protector BSH"},
//{0x60,11,304,1,-1,"Benefit kWh rate power supply"},
//{0x60,11,303,1,-1,"Solar input"},
{0x60,11,302,1,-1,"SmartGridContact2"},                         //werkt
{0x60,11,301,1,-1,"SmartGridContact1"},                         //werkt
//{0x60,11,300,1,-1,"Bivalent Operation"},
{0x60,12,307,1,-1,"2way valve(On:Heat_Off:Cool)"},              //geeft off, wat is dit
{0x60,12,306,1,-1,"3way valve(On:DHW_Off:Space)"},              //werkt
//{0x60,12,305,1,-1,"BSH"},                                       //niet aanwezig in mijn systeem
{0x60,12,304,1,-1,"BUH Step1"},                                 //werkt
{0x60,12,303,1,-1,"BUH Step2"},                                 //werkt
//{0x60,12,302,1,-1,"Floor loop shut off valve"},
//{0x60,12,301,1,-1,"Water pump operation"},
//{0x60,12,300,1,-1,"Solar pump operation"},
//{0x60,13,152,1,-1,"Indoor Option Code"},
//{0x60,15,215,1,-1,"I/U Software ID (xx)"},
//{0x60,14,215,1,-1,"I/U Software ID (yy)"},
//{0x60,16,152,1,-1,"I/U EEPROM Ver."},
//{0x61,0,307,1,-1,"Data Enable/Disable"},
//{0x61,1,152,1,-1,"Indoor Unit Address"},
{0x61,2,105,2,1,"Leaving water temp. before BUH (R1T)"},        //werkt
{0x61,4,105,2,1,"Leaving water temp. after BUH (R2T)"},         //werkt
{0x61,6,105,2,1,"Refrig. Temp. liquid side (R3T)"},             //werkt
{0x61,8,105,2,1,"Inlet water temp.(R4T)"},                      //werkt
{0x61,10,105,2,1,"DHW tank temp. (R5T)"},                       //werkt
//{0x61,12,105,2,1,"Indoor ambient temp. (R1T)"},
//{0x61,14,105,2,1,"Ext. indoor ambient sensor (R6T)"},
//{0x62,0,307,1,-1,"Data Enable/Disable"},
//{0x62,1,152,1,-1,"Indoor Unit Address"},
{0x62,2,307,1,-1,"Reheat ON/OFF"},                              //werkt
{0x62,2,306,1,-1,"Storage ECO ON/OFF"},                         //werkt
{0x62,2,305,1,-1,"Storage comfort ON/OFF"},                     //werkt
{0x62,2,304,1,-1,"Powerful DHW Operation. ON/OFF"},             //werkt
{0x62,2,303,1,-1,"Space heating Operation ON/OFF"},             //werkt
//{0x62,2,302,1,-1,"System OFF (ON:System off)"},
//{0x62,2,301,1,-1,"Not in use"},
//{0x62,2,300,1,-1,"Emergency (indoor) active/not active"},
//{0x62,3,105,2,1,"LW setpoint (add)"},                           //werkt, voor zone 2, heb ik niet
//{0x62,5,105,2,1,"RT setpoint"},
//{0x62,7,307,1,-1,"Add. Ext. RT Input Cool."},                   //geeft off, is niet de default ext thermostaat input
//{0x62,7,306,1,-1,"Add. Ext. RT Input Heat."},                   //geeft off, is niet de default ext thermostaat input
{0x62,7,305,1,-1,"Main RT Cooling"},                            //werkt. ON als thermostaat koelvraag geeft
{0x62,7,304,1,-1,"Main RT Heating"},                            //werkt. ON als thermostaat wartmevraag geeft
//{0x62,7,303,1,-1,"Pwr consumption limit 4"},
//{0x62,7,302,1,-1,"Pwr consumption limit 3"},
//{0x62,7,301,1,-1,"Pwr consumption limit 2"},
//{0x62,7,300,1,-1,"Pwr consumption limit 1"},
//{0x62,8,307,1,-1,"None"},
//{0x62,8,306,1,-1,"Not in use"},
//{0x62,8,305,1,-1,"Not in use"},
//{0x62,8,304,1,-1,"PHE Heater"},                               //komt niet in output
//{0x62,8,303,1,-1,"Tank preheat ON/OFF"},                        //Altijd OFF, voor nu uit! geeft OFF, wat is dit?
//{0x62,8,302,1,-1,"Circulation pump operation"},                 //geeft OFF, wat is dit? Ook off als interne circulatiepomp wel draait
{0x62,8,301,1,-1,"Alarm output"},                               //geeft OFF, wat is dit?
{0x62,8,300,1,-1,"Space H Operation output"},                   //werkt   
{0x62,9,105,2,-1,"Flow sensor (l/min)"},                        //werkt
{0x62,11,105,1,1,"Water pressure"},                             //werkt
{0x62,12,152,1,-1,"Water pump signal (0:max-100:stop)"},        //werkt
//{0x62,13,152,1,-1,"[Future] 3 way Valve Mixing 1"},             //geeft 0, wat is dit?
//{0x62,14,152,1,-1,"[Future] 3 way Valve Mixing 2"},             //geeft 0, wat is dit?
{0x62,15,105,2,1,"Refrigerant pressure sensor"},                //werkt
{0x62,15,405,2,1,"Pressure sensor(T)"},                         //lijkt wat de doen, wat?
//{0x63,0,307,1,-1,"Data Enable/Disable"},
//{0x63,1,152,1,-1,"Indoor Unit Address"},
//{0x63,2,215,1,-1,"I/U EEPROM (3rd digit)"},
//{0x63,3,215,1,-1,"I/U EEPROM (4th 5th digit)"},
//{0x63,4,215,1,-1,"I/U EEPROM (6th 7th digit)"},
//{0x63,5,215,1,-1,"I/U EEPROM (8th 9th digit)"},
//{0x63,6,215,1,-1,"I/U EEPROM (11th digit)"},
//{0x63,7,215,1,-1,"I/U EEPROM (12th digit)(rev.)"},
//{0x63,8,215,1,-1,"Not in use"},
//{0x63,9,215,1,-1,"Not in use"},
//{0x63,10,215,1,-1,"Not in use"},
//{0x63,12,301,1,-1,"[RT space thermo ON/OFF] (bit1)"},
//{0x63,12,300,1,-1,"[RT space thermo ON/OFF] (bit0)"},
//{0x63,13,311,1,-1,"BUH output capacity"},                       //register niet beschikbaar
//{0x63,14,161,1,-1,"Current measured by CT sensor of L1"},
//{0x63,15,161,1,-1,"Current measured by CT sensor of L2"},
//{0x63,16,307,1,-1,"HP Forced FG"},
//{0x63,16,161,1,-1,"Current measured by CT sensor of L3"},
//{0x64,0,307,1,-1,"Data Enable/Disable"},
//{0x64,1,152,1,-1,"Indoor Unit Address"},
//{0x64,2,316,1,-1,"Hybrid Op. Mode"},
//{0x64,2,303,1,-1,"Boiler Operation Demand"},                    //Geeft OFF, doet deze wat?
//{0x64,2,302,1,-1,"Boiler DHW Demand"},                          //Geeft OFF, doet deze wat?
//{0x64,2,301,1,-1,"Bypass Valve Output"},                        //Geeft ON, Wat betekent dit?
//{0x64,3,105,2,-1,"BE_COP"},                                     //komt niet in output
//{0x64,5,105,2,1,"Hybrid Heating Target Temp."},                 //komt niet in output
{0x64,7,105,2,1,"Boiler Heating Target Temp."},                 //werkt, maar wat betekent dit?
//{0x64,9,302,1,-1,"Add pump"},                                   //Geeft OFF, pomp voor 2e zone? niet van belang in mijn situatie
//{0x64,9,301,1,-1,"Main pump"},                                  //Geeft OFF, wat is dit?
//{0x64,10,118,2,1,"Mixed water temp."},                          //Geeft 0, wat is dit?
//{0x64,12,105,2,1,"2nd Domestic hot water temperature"},
{0x64,14,152,1,1,"Target delta T heating"},                     //werkt
{0x64,15,152,1,1,"Target delta T cooling"},                     //werkt
};


alstu, file was work in progress, maar heb er nooit meer aangezeten. Werkt prima zo.

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • akaQ
  • Registratie: December 2013
  • Laatst online: 11-03 20:58
Goedemorgen,

Ik zit even met de keuze van de juiste WP in platformio, Wij hebben een EHBX08E9W + ERGA08EVH7
Welke moet ik selecteren?

  • Vae Victus
  • Registratie: Mei 2006
  • Laatst online: 12-04 15:20

Vae Victus

Awesome God

akaQ schreef op vrijdag 28 november 2025 @ 09:20:
Goedemorgen,

Ik zit even met de keuze van de juiste WP in platformio, Wij hebben een EHBX08E9W + ERGA08EVH7
Welke moet ik selecteren?
#include "def/Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h
Lijkt mij de juiste keuze. EHBX08E9W
Als je nog twijfelt kan je altijd de #include "def/DEFAULT.h pakken.

I believe in Christianity as I believe that the sun has risen: not only because I see it, but because by it I see everything else. C.S. Lewis


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Vae Victus schreef op vrijdag 28 november 2025 @ 13:29:
[...]

#include "def/Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h
Lijkt mij de juiste keuze. EHBX08E9W
Als je nog twijfelt kan je altijd de #include "def/DEFAULT.h pakken.
Wij hebben ERGA08EVH7 + EHBX08E6V en ik gebruik daarvoor
code:
1
Altherma(ERGA D EHV-EHB-EHVZ DA series 04-08kW).h
. Ik krijg in ieder geval van zo goed als alles gewoon netjes de data door...

Maar technisch gezien zou dan:
code:
1
2
Altherma(ERGA D EHV-EHB-EHVZ DJ series 04-08 kW).h
Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h

ook kunnen.

Zou ik dan ook eventueel moeten switchen? Ik vond het ook lastig om uit te pluizen welke file ik nou precies nodig had. :p

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • Eduardio
  • Registratie: Juli 2025
  • Laatst online: 13-04 14:53
Even een bedankje aan iedereen in dit topic!

Ik ben bezig om mijn Daikin Altherma 3 vloerunit uit te lezen met ESPAltherma en een M5StickC Plus2 (de eerste versie is niet meer leverbaar op de gedeelde website). De softwarekant is nu klaar; de stick zelf is nog onderweg, dus in de warmtepomp heb ik nog niets aangepast.

Bij het builden met env:m5stickcplus2 liep ik tegen dezelfde fout aan als in deze GitHub-issue:
https://github.com/raomin/ESPAltherma/issues/533

Foutmelding was iets als:
too many arguments to function 'void analogWriteResolution(uint8_t)'

De oplossing was inderdaad om de regel:
code:
1
analogWriteResolution(_pin0,10);

aan te passen naar:
code:
1
analogWriteResolution(10);

Sindsdien bouwt env:m5stickcplus2 met een success!

Verder heb ik WiFi + MQTT naar Home Assistant al in setup.h gezet, dus als de M5StickC Plus2 binnen is kan ik (als het goed is) direct naar het aansluiten op X10A.

Als iemand nog praktische tips heeft voor:
  • het netjes wegwerken van een M5StickC Plus2 in een Altherma 3 vloerunit
  • welke valkuilen ik vooral moet vermijden bij het prikken op X10A met Dupont-kabeltjes
dan hoor ik het graag. En sowieso dank voor alle info in dit topic. Met de uitleg hier (en een beetje hulp van AI 😉) ben ik alweer een stuk verder gekomen.

Ik had wel 1 vraag waar ik niet helemaal uit kwam (kon het hier niet vinden, maar kan het gemist hebben). Ik wist tot een uur geleden niks van Mosquitto. Die MQTT login die gevraagd wordt in de setup.h, moet ik daarvoor hier iets toevoegen?
Afbeeldingslocatie: https://tweakers.net/i/763BrHUdo77zvhEd55SmRhw85zc=/800x/filters:strip_exif()/f/image/kKZcBo97AOA6sdvJw6jXlCei.png?f=fotoalbum_large

Nu heb ik een extra account in de HomeAssistant gemaakt (een nieuwe gebruiker) met username MQTT en een wachtwoord, die alleen lokale toegang heeft en geen beheerder is, en heb dat ingevuld. Is dat de juiste route of had ik dat dus in het screenshot hierboven moeten doen?

Dank alvast!

  • Vae Victus
  • Registratie: Mei 2006
  • Laatst online: 12-04 15:20

Vae Victus

Awesome God

Tanuki schreef op vrijdag 28 november 2025 @ 18:40:
[...]

Wij hebben ERGA08EVH7 + EHBX08E6V en ik gebruik daarvoor
code:
1
Altherma(ERGA D EHV-EHB-EHVZ DA series 04-08kW).h
. Ik krijg in ieder geval van zo goed als alles gewoon netjes de data door...

Maar technisch gezien zou dan:
code:
1
2
Altherma(ERGA D EHV-EHB-EHVZ DJ series 04-08 kW).h
Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h

ook kunnen.

Zou ik dan ook eventueel moeten switchen? Ik vond het ook lastig om uit te pluizen welke file ik nou precies nodig had. :p
Lijkt mij dat je deze nodig hebt. Je hebt niet de DA of DJ serie. Maar volgens de site maakt het niet heel veel uit. Je mist soms een parameter.
If you’re not sure which one to take, choose the closest or Default.h. The only thing that could happen is that you would have missing values, null values or wrong label names.
code:
1
Altherma(ERGA E EHV-EHB-EHVZ E_EJ series 04-08kW).h

EHBX08E6V

I believe in Christianity as I believe that the sun has risen: not only because I see it, but because by it I see everything else. C.S. Lewis


  • akaQ
  • Registratie: December 2013
  • Laatst online: 11-03 20:58
Ik krijg alleen sensoren via espaltherma werkend behalve de 2 weg en 3 weg klep.

Waarschijnlijk is de yaml code niet juist, zouden jullie eens mee willen denken.

- name: "2-Way Valve (On: Heat Off: Cool)"
state: "{{ state_attr('sensor.espaltherma_althermasensors', '2way valve (On:Heat Off:Cool)') }}"
unit_of_measurement: "state"
friendly_name: "2-Way Valve (On: Heat Off: Cool)"

- name: "3-Way Valve (On: DHW Off: Space)"
state: "{{ state_attr('sensor.espaltherma_althermasensors', '3way valve (On:DHW Off:Space)') }}"
unit_of_measurement: "state"
friendly_name: "3-Way Valve (On: DHW Off: Space)"

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 21:24
akaQ schreef op zondag 30 november 2025 @ 15:56:
Ik krijg alleen sensoren via espaltherma werkend behalve de 2 weg en 3 weg klep.

Waarschijnlijk is de yaml code niet juist, zouden jullie eens mee willen denken.

- name: "2-Way Valve (On: Heat Off: Cool)"
state: "{{ state_attr('sensor.espaltherma_althermasensors', '2way valve (On:Heat Off:Cool)') }}"
unit_of_measurement: "state"
friendly_name: "2-Way Valve (On: Heat Off: Cool)"

- name: "3-Way Valve (On: DHW Off: Space)"
state: "{{ state_attr('sensor.espaltherma_althermasensors', '3way valve (On:DHW Off:Space)') }}"
unit_of_measurement: "state"
friendly_name: "3-Way Valve (On: DHW Off: Space)"
Ik heb een template
code:
1
2
3
4
5
6
- platform: template
  sensors:
    daikin_three_way_valve:
      friendly_name: "Daikin 3-way valve (On:DHW, Off:Space)"
      unique_id: "daikin.altherma.three_way_valve"
      value_template: "{{ state_attr('sensor.none_althermasensors', '3way valve(On:DHW_Off:Space)') }}"

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:17

Toppe

Oké ✅

Topicstarter
Is het iemand al gelukt om, al dan niet via een omweg, de tank geforceerd te laten verwarmen?

Vanochtend gedoucht en nu is, om welke reden dan ook, de tank 15 graden. Niemand thuis vandaag, weer was ook niet bizar slecht ofzo dus heel vreemd dat hij toch koud is.

Nu wil ik eigelijk de tank automatisch geforceerd kunnen verwarmen, alleen, hoe?

Via de app kan maar dat werkt niet met HA
Afbeeldingslocatie: https://tweakers.net/i/PRcgPjJzUaa_BVQhF7ARDBzHEcc=/800x/filters:strip_icc():strip_exif()/f/image/elf7McU8P7IjspeP5My27YNF.jpg?f=fotoalbum_large

[ Voor 3% gewijzigd door Toppe op 17-12-2025 18:38 ]

🏁 F1HUB.APP | De essentie van Formule 1. Geen ruis, geen advertenties, alleen pure data en statistieken. Real-time racing insights.


  • Andre_FR2010
  • Registratie: Maart 2011
  • Laatst online: 20:44
Toppe schreef op woensdag 17 december 2025 @ 18:38:
Is het iemand al gelukt om, al dan niet via een omweg, de tank geforceerd te laten verwarmen?

Vanochtend gedoucht en nu is, om welke reden dan ook, de tank 15 graden. Niemand thuis vandaag, weer was ook niet bizar slecht ofzo dus heel vreemd dat hij toch koud is.

Nu wil ik eigelijk de tank automatisch geforceerd kunnen verwarmen, alleen, hoe?

Via de app kan maar dat werkt niet met HA
[Afbeelding]
Waarom zou het niet met HA werken? Ik heb een (uitgebreide) automatisering gemaakt welke tijdens goedkope stroom/veel zonne energie opbrengst de SWW opwarmd en ook de legionella run regelt.

  • tHyEstes
  • Registratie: Maart 2004
  • Laatst online: 12:37
Heeft iemand goede tips om het pendelgedrag van mijn warmtepomp naar beneden te krijgen?
Afbeeldingslocatie: https://tweakers.net/i/Zp5yHuymg15nhLEw1CFxtN8WHmI=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/P2dFmPOH5IZpyFv3CziGOuXj.jpg?f=user_large

  • pingwim
  • Registratie: December 2009
  • Laatst online: 09:04

pingwim

What's a world without Wimmen

Andre_FR2010 schreef op woensdag 17 december 2025 @ 18:55:
[...]

Waarom zou het niet met HA werken? Ik heb een (uitgebreide) automatisering gemaakt welke tijdens goedkope stroom/veel zonne energie opbrengst de SWW opwarmd en ook de legionella run regelt.
Werkt inderdaad prima met HA. Je moet eerst wel Daikin Onecta integratie installeren

Daikin Altherma 3 H HT - zonnecollectoren - Evohome - Jaga Low-H2O - Speedcomfort - Home Assistant - 10900 Wp


  • nils_vdg
  • Registratie: November 2002
  • Laatst online: 16:06
Andre_FR2010 schreef op woensdag 17 december 2025 @ 18:55:
[...]

Waarom zou het niet met HA werken? Ik heb een (uitgebreide) automatisering gemaakt welke tijdens goedkope stroom/veel zonne energie opbrengst de SWW opwarmd en ook de legionella run regelt.
Via de warmtepomp of door het aansturen van de backup heater?

  • Eduardio
  • Registratie: Juli 2025
  • Laatst online: 13-04 14:53
pingwim schreef op donderdag 18 december 2025 @ 10:00:
[...]

Werkt inderdaad prima met HA. Je moet eerst wel Daikin Onecta integratie installeren
Kan je hiermee ook de tank verwarmen? Dat is mij niet gelukt (wel alle data inzien en een schema maken, maar niet om aan te geven, warm nu op tot temperatuur X), heb ik die optie gemist?

  • Roekeloos
  • Registratie: Februari 2011
  • Laatst online: 22:12
tHyEstes schreef op donderdag 18 december 2025 @ 07:57:
Heeft iemand goede tips om het pendelgedrag van mijn warmtepomp naar beneden te krijgen?
[Afbeelding]
Die vraag moet je hier even stellen: Daikin Altherma warmtepomp ervaringen
Veel kennis aanwezig.

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Ik heb de M5StickC Plus2 op de Altherma EDLA09DA3W1 aangesloten, maar hij is in twee dagen tijd nu al twee keer uitgevallen.

In de laatste 10 ontvangen MQTT-berichten zie ik dat de batterijspanning in 5 minuten daalt van 3,32 naar 3,26V waarna die uitvalt.

Zou het door de kou komen, of van een slecht contact op de Dupont-draden, of stopt het moederbord na een tijd met spanning geven... Nog een hoop te puzzelen met deze setup.

Het is niet eenvoudig te realiseren om een netwerkkabel naast de waterslangen te trekken, anders had ik hem wel binnen (en aan de USB-stroom) gehangen.

Afbeeldingslocatie: https://tweakers.net/i/w2DMJ-i55ilEcS0vVPE6-VA7rbw=/x800/filters:strip_icc():strip_exif()/f/image/Q3IThKRhDdNfgAoT4kbvgKnY.jpg?f=fotoalbum_large

[ Voor 24% gewijzigd door CodeCaster op 26-12-2025 12:26 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Roekeloos
  • Registratie: Februari 2011
  • Laatst online: 22:12
CodeCaster schreef op vrijdag 26 december 2025 @ 12:19:
Ik heb de M5StickC Plus2 op de Altherma EDLA09DA3W1 aangesloten, maar hij is in twee dagen tijd nu al twee keer uitgevallen.

In de laatste 10 ontvangen MQTT-berichten zie ik dat de batterijspanning in 5 minuten daalt van 3,32 naar 3,26V waarna die uitvalt.

Zou het door de kou komen, of van een slecht contact op de Dupont-draden, of stopt het moederbord na een tijd met spanning geven... Nog een hoop te puzzelen met deze setup.

Het is niet eenvoudig te realiseren om een netwerkkabel naast de waterslangen te trekken, anders had ik hem wel binnen (en aan de USB-stroom) gehangen.

[Afbeelding]
Weet je zeker dat de hardware uitvalt, of is het wellicht de verbinding naar de MQTT broker? Ik eerst een vergelijkbaar probleem: verbinding viel na enkele dagen weg, kwam een tijd later weer op, etc. Uiteindelijk geswitcht naar Mosquitto en nu veel stabieler.

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Roekeloos schreef op vrijdag 26 december 2025 @ 14:20:
[...]


Weet je zeker dat de hardware uitvalt, of is het wellicht de verbinding naar de MQTT broker? Ik eerst een vergelijkbaar probleem: verbinding viel na enkele dagen weg, kwam een tijd later weer op, etc. Uiteindelijk geswitcht naar Mosquitto en nu veel stabieler.
Het is echt de hardware, de M5Stick staat uit. Bij opnieuw opstarten krijgt de module weer prik. Heb op de stekkers gemeten, kreeg like 0,5V tot ik de hele warmtepomp herstartte, daarna 4,7Vish.

Ik draai Mosquitto als container naast Home Assistant. RSSI is ~ -70 dus niet ideaal, maar op zich stabiele verbinding met weinig packet loss.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
CodeCaster schreef op vrijdag 26 december 2025 @ 14:26:
[...]

Het is echt de hardware, de M5Stick staat uit. Bij opnieuw opstarten krijgt de module weer prik. Heb op de stekkers gemeten, kreeg like 0,5V tot ik de hele warmtepomp herstartte, daarna 4,7Vish.

Ik draai Mosquito als container naast Home Assistant. RSSI is ~ -70 dus niet ideaal, maar op zich stabiele verbinding met weinig packet loss.
Ik heb een zelfde monoblock, heb ook de stick in gebruik, heb hem echter wel binnen hangen. Heb een UTP kabeltje gelegd en in de WP een RJ45 aansluiting gemaakt. Dat werkt goed en de stick zit dan niet in een kooi van Faraday wat het WiFi signaal belemmert.

Afbeeldingslocatie: https://tweakers.net/i/1A_7g9gdApLFYGcH8lQbs2hFF6s=/x800/filters:strip_icc():strip_exif()/f/image/oXg7Gyo3cLoLjfp9LGfUvZEq.jpg?f=fotoalbum_large

  • tweakfdr
  • Registratie: Juli 2008
  • Niet online
benthouse schreef op vrijdag 26 december 2025 @ 21:41:
[...]

Ik heb een zelfde monoblock, heb ook de stick in gebruik, heb hem echter wel binnen hangen. Heb een UTP kabeltje gelegd en in de WP een RJ45 aansluiting gemaakt. Dat werkt goed en de stick zit dan niet in een kooi van Faraday wat het WiFi signaal belemmert.

[Afbeelding]
Wat voor onderdelen heb je gebruikt om naar RJ45 te gaan? Is dit een standaard setje?

  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
tweakfdr schreef op zaterdag 27 december 2025 @ 07:20:
[...]


Wat voor onderdelen heb je gebruikt om naar RJ45 te gaan? Is dit een standaard setje?
Een aansluitdoosje als op de foto met 1xRJ45 aansluiting en de draden met de Dupont stekkers aangesloten op de LSA strook. Zie foto.

Heb deze gebruikt voor de DuPont draden en de meervoudige aansluiting er gewoon afgeknipt.

Afbeeldingslocatie: https://tweakers.net/i/HTDq2X9b6LYg1N5uAOlMCjQ1K2U=/x800/filters:strip_icc():strip_exif()/f/image/AmAYLgi4oMkeOcoDl426Htke.jpg?f=fotoalbum_large

En deze

Afbeeldingslocatie: https://tweakers.net/i/4fCKQWVyz30T7QjXkKaUIBPB-3A=/x800/filters:strip_icc():strip_exif()/f/image/X4IwjVzIJ06DarUB9lzo7bqA.jpg?f=fotoalbum_large

Aan de andere zijde (binnen) ook zo’n aansluitkastje en daar de draden naar een 8 voudige connector met pennen die in de M5 stick gestoken. Je moet even puzzelen met de juiste draden naar de juiste posities maar dan werkt het verder goed en zit dat ding buiten een kooi van Faraday en is ook normaal bereikbaar i.p.v. steeds maar weer die behuizing van de WP open te moeten schroeven (in mijn geval op het dak waarvoor ik steeds door een dakraam moet klauteren (en dat wordt met de jaren lastiger door de afnemende lenigheid)).

[ Voor 59% gewijzigd door benthouse op 27-12-2025 18:09 ]


  • D-Three
  • Registratie: Oktober 2001
  • Laatst online: 20:50
CodeCaster schreef op vrijdag 26 december 2025 @ 14:26:
[...]
Het is echt de hardware, de M5Stick staat uit. Bij opnieuw opstarten krijgt de module weer prik. Heb op de stekkers gemeten, kreeg like 0,5V tot ik de hele warmtepomp herstartte, daarna 4,7Vish.
Je moet dus de warmtepomp herstarten? Eens het 5V Dupont draadje afkoppelen en terug aankoppelen is niet genoeg? Persoonlijk gebruik ik liever de correcte JST stekker dan die draadjes. Maar als je effectief de pomp moet uitschakelen, dan lijkt het mij eerder aan de 5V van de warmtepomp zelf te liggen. Heb je eens de spanning op die pin gemeten voordat je de warmtepomp uitschakelt?

Het kan zijn dat de 5V op die pin niet sterk genoeg is om de stick te voeden, 4,7V lijkt mij ook al aan de lage kant. Ik zal straks eens bij mij meten. Probeer eens de stick te voeden met een aparte USB lader. Vergeet dan niet de 5V af te koppelen en de GND verbonden laten!
Pin 1 (on the left in the picture) is +5v. Some users reported that the 5V from their ROTEX was not strong enough to power their ESP32/ESP8266. In this case, use an USB charger to power the ESP32/ESP8266. The 5V from the X10A is then not needed.

Whatever you do, make sure you keep a wire connecting the GND of the ESP32/ESP8266 to the GND pin of the X10A (even if you power your ESP32/ESP8266 with a USB charger)!!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 21:24
D-Three schreef op zondag 28 december 2025 @ 11:13:
[...]

Je moet dus de warmtepomp herstarten? Eens het 5V Dupont draadje afkoppelen en terug aankoppelen is niet genoeg? Persoonlijk gebruik ik liever de correcte JST stekker dan die draadjes. Maar als je effectief de pomp moet uitschakelen, dan lijkt het mij eerder aan de 5V van de warmtepomp zelf te liggen. Heb je eens de spanning op die pin gemeten voordat je de warmtepomp uitschakelt?

Het kan zijn dat de 5V op die pin niet sterk genoeg is om de stick te voeden, 4,7V lijkt mij ook al aan de lage kant. Ik zal straks eens bij mij meten. Probeer eens de stick te voeden met een aparte USB lader. Vergeet dan niet de 5V af te koppelen en de GND verbonden laten!
Bij mij is het superstrak, meestal trekt 'ie rond de 90-100mA
Afbeeldingslocatie: https://tweakers.net/i/xkN5fBxrvjyATpRYUA_tyrCgQJY=/800x/filters:strip_exif()/f/image/3J3PoQEKDVW00jpkhm1axWj3.png?f=fotoalbum_large

En de batterij ook
Afbeeldingslocatie: https://tweakers.net/i/kjb7Eu5c3sxybIgZ1j0nzfDPDAw=/800x/filters:strip_exif()/f/image/3ce5AOyKG1wlLNlHQNAgr9XN.png?f=fotoalbum_large

Ik heb deze stick eind 2023 erin gestopt, een JST stekker gebruikt en een TTL serial level converter gemaakt zodat de esp32 geen 5V op de TX/RX krijgt
Afbeeldingslocatie: https://tweakers.net/i/upzjumjpDBQt1_yJPAfr4csZr6s=/800x/filters:strip_exif()/f/image/1jqZ6NQQbJCo8VG340Lxu98y.png?f=fotoalbum_large

Edit: aan de esp32 kant heb ik een 'normale' 8p header met vierkante pootjes op een gaatjesbord gesoldeerd met de serial level converter zoals hierboven aangegeven. Hiermee zit alles heel stevig vast en maakt het perfect contact.
Voor dit soort verbindingen die jaren blijven zitten gebruik ik een heel klein beetje Dexton3 ATF op de pinnen - deze vloeistof heeft allerlei prachtige contact en anti-roest eigenschappen en bij het in de ESP drukken krijg je een microscopisch dun laagje bescherming op de contacten.
Super spaarzaam gebruiken, het meeste veeg ik er af met een keukenpapiertje!

[ Voor 13% gewijzigd door mawashigeri op 29-12-2025 12:11 ]

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Ik ga morgen nog eens goed de tijd nemen om een en ander door te meten en opnieuw aan te sluiten.

Ik vermoed inderdaad dat de Dupont-draden niet goed contact maken, ik heb daarop gemeten en niet op de pennen zelf.

Omdat de waterslangen, stroom en bediening al flink zijn weggewerkt waar ze binnenkomen, is het niet eenvoudig om een nieuwe (netwerk)kabel te trekken voor de ESP.

Er is wel een WCD binnen waar de buitenunit staat, dan heb ik aan een meter of drie USB genoeg. Of ik sluit een adapter/converter/PSU aan binnenin de buitenunit... Maar het lijkt me niet dat dat ding met drie fasen plus een dedicated 230V-kabel niet genoeg stroom op de 5V-lijn krijgt. :+

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:17

Toppe

Oké ✅

Topicstarter
CodeCaster schreef op zondag 28 december 2025 @ 18:22:
Ik ga morgen nog eens goed de tijd nemen om een en ander door te meten en opnieuw aan te sluiten.

Ik vermoed inderdaad dat de Dupont-draden niet goed contact maken, ik heb daarop gemeten en niet op de pennen zelf.

Omdat de waterslangen, stroom en bediening al flink zijn weggewerkt waar ze binnenkomen, is het niet eenvoudig om een nieuwe (netwerk)kabel te trekken voor de ESP.

Er is wel een WCD binnen waar de buitenunit staat, dan heb ik aan een meter of drie USB genoeg. Of ik sluit een adapter/converter/PSU aan binnenin de buitenunit... Maar het lijkt me niet dat dat ding met drie fasen plus een dedicated 230V-kabel niet genoeg stroom op de 5V-lijn krijgt. :+
De kabeltjes zijn redelijk gevoelig. Ik heb een proto hat. Daarop de kabeltjes gesoldeerd en header er op gedrukt. Werkt sinds die tijd probleemloos

🏁 F1HUB.APP | De essentie van Formule 1. Geen ruis, geen advertenties, alleen pure data en statistieken. Real-time racing insights.


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Toppe schreef op zondag 28 december 2025 @ 19:09:
[...]


De kabeltjes zijn redelijk gevoelig. Ik heb een proto hat. Daarop de kabeltjes gesoldeerd en header er op gedrukt. Werkt sinds die tijd probleemloos
Komt-ie nu mee, net nadat ik voor € 35 aan JST- en DuPont-krimpspul en kabels heb besteld. :+

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:17

Toppe

Oké ✅

Topicstarter
CodeCaster schreef op zondag 28 december 2025 @ 19:14:
[...]

Komt-ie nu mee, net nadat ik voor € 35 aan JST- en DuPont-krimpspul en kabels heb besteld. :+
Succes, als je die M5 hebt dan vraag ik me af of je het goed krijgt, de aansluiting op de print van de Daikin is meer dan prima, het andere stukje is echt dikke drama.

Zelfs door een golfje in de Dupont uiteinden was het contact compleet waardeloos.

Overigens zit de M5 ‘gewoon’ aan de voorkant op de WP met de ingebouwde magneet. Kabeltjes gewoon onder het zwarte front naar binnen toe en klaar :9

[ Voor 14% gewijzigd door Toppe op 28-12-2025 19:25 ]

🏁 F1HUB.APP | De essentie van Formule 1. Geen ruis, geen advertenties, alleen pure data en statistieken. Real-time racing insights.


  • D-Three
  • Registratie: Oktober 2001
  • Laatst online: 20:50
CodeCaster schreef op zondag 28 december 2025 @ 18:22:
Ik ga morgen nog eens goed de tijd nemen om een en ander door te meten en opnieuw aan te sluiten.

Ik vermoed inderdaad dat de Dupont-draden niet goed contact maken, ik heb daarop gemeten en niet op de pennen zelf.
Die draadjes zijn leuk voor wat prototyping maar niet voor een permanente oplossing. Zeker al omdat de diameter van de pinnen van de connector en die kabeltjes niet op elkaar afgestemd zijn. Maar ik ken het wel: "nothing more permanent than a temporary solution". :D
Er is wel een WCD binnen waar de buitenunit staat, dan heb ik aan een meter of drie USB genoeg. Of ik sluit een adapter/converter/PSU aan binnenin de buitenunit...
Dat zou ik eerst proberen, je kan voor enkele dagen een normale verlengkabel leggen (i.p.v. 3m usb indien je dat niet zou hebben). Dan heb je al getest of de M5stickC zelf OK is.
Maar het lijkt me niet dat dat ding met drie fasen plus een dedicated 230V-kabel niet genoeg stroom op de 5V-lijn krijgt. :+
Dat is inderdaad het probleem niet. Het gaat over het circuit op de print die misschien niet krachtig genoeg is om ook nog de M5stickC van stroom te voorzien.
Toppe schreef op zondag 28 december 2025 @ 19:24:
[...]

Succes, als je die M5 hebt dan vraag ik me af of je het goed krijgt, de aansluiting op de print van de Daikin is meer dan prima, het andere stukje is echt dikke drama.

Zelfs door een golfje in de Dupont uiteinden was het contact compleet waardeloos.
Waarschijnlijk omdat de vorm van de pin en/of de diameter niet op elkaar afgestemd zijn. De website van de M5stickC vermeldt weinig maar ik heb een 'normale' pinheader met vierkante pinnen die ik had liggen genomen en geen problemen. Misschien eens de TS aanpassen en vermelden dat de Dupont enkel voor testdoeleinden is en de correcte JST connecter vermelden?

[ Voor 26% gewijzigd door D-Three op 29-12-2025 09:36 ]


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Afgelopen nacht en ochtend was het Defrost Bonanza. :o Maar liefst 9 stuks in de afgelopen 12 uur. Zelfs voor het eerst onder de cop=4 gekomen. :o

Grens Noord Brabant - Limburg hier.
Hebben meer mensen dit gehad?

Wellicht is het normaal, maar ik heb nog nooit zoveel defrosts achter elkaar gezien.

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 21:24
Tanuki schreef op maandag 29 december 2025 @ 12:30:
Afgelopen nacht en ochtend was het Defrost Bonanza. :o Maar liefst 9 stuks in de afgelopen 12 uur. Zelfs voor het eerst onder de cop=4 gekomen. :o

Grens Noord Brabant - Limburg hier.
Hebben meer mensen dit gehad?

Wellicht is het normaal, maar ik heb nog nooit zoveel defrosts achter elkaar gezien.
Heel normaal, hier in zuidoost Brabant was het mistig en rondom nul, ideaal voor aanvriezen!

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


  • rogervdh
  • Registratie: Augustus 2008
  • Laatst online: 21:53

rogervdh

Gasloos sinds 11-2024

Tanuki schreef op maandag 29 december 2025 @ 12:30:
Grens Noord Brabant - Limburg hier.
Hebben meer mensen dit gehad?

Wellicht is het normaal, maar ik heb nog nooit zoveel defrosts achter elkaar gezien.
Jazeker, hier nog wel veel meer. Kijk maar eens hoeveel ik er had de laatste 24 uur... (Zuid-Limburg)

Afbeeldingslocatie: https://tweakers.net/i/dzbYOSrY_9eb2kei2QZ3BS7YbMU=/800x/filters:strip_icc():strip_exif()/f/image/I1Hnju2w2CJr34vnZNsRgrgB.jpg?f=fotoalbum_large

12340Wp 🌞 - Daikin Altherma 3 8kW 🔥- Atlantic Calypso VM 150L💧- Tesla M3 LR 2019 🚗 - Peblar Business ⛽ - Zehnder WHR960


  • Japie.G
  • Registratie: Augustus 2001
  • Nu online

Japie.G

Colour Classic

Standaard 1 per 30 minuten ongeveer hier als weer onder 3 graden is en mist. Daikin defrost algoritme blijft vreselijk.

[ Voor 22% gewijzigd door Japie.G op 30-12-2025 11:25 ]

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 21:24
Japie.G schreef op dinsdag 30 december 2025 @ 11:24:
Standaard 1 per 30 minuten ongeveer hier als weer onder 3 graden is en mist. Daikin defrost algoritme blijft vreselijk.
Het grootte probleem is hun recovery scenario: vol gas terwijl de lamellen lekker nat zijn van de defrost...

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


  • Japie.G
  • Registratie: Augustus 2001
  • Nu online

Japie.G

Colour Classic

mawashigeri schreef op dinsdag 30 december 2025 @ 14:00:
[...]

Het grootte probleem is hun recovery scenario: vol gas terwijl de lamellen lekker nat zijn van de defrost...
jep, en helaas geen enkele parameter om dat te beïnvloeden. Wat zou ik toch graag gewoon instellen welk vermogen in mag draaien. En niet hatseflats vol gas na een defrost. Gewoon ff rustig starten zou zoooo veel schelen.

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • Senaxx
  • Registratie: December 2010
  • Laatst online: 21:28
Tanuki schreef op donderdag 6 november 2025 @ 22:53:
[...]

[Afbeelding]
Nouja zeg! :D

Nu ging het overigens ook niet meteen goed - Hij kwam wel meteen online, maar geen data buiten memory usage en wifi signal strength. TX/RX omgedraaid: Werkt. 8)7 Geen idee wat ik dan vorige keer zo grondig verkeerd deed...

#blij
Ik heb net ook een WROOM-32U binnen, voornamelijk vanwege de externe antenne voor extra bereik. Zou je ook de pinout kunnen delen?

edit: ik denk?

VIN 18 - 5V input
GND 17 - GND
GPIO34 - TX
GPIO 33 - RX

[ Voor 5% gewijzigd door Senaxx op 30-12-2025 23:52 ]


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Senaxx schreef op dinsdag 30 december 2025 @ 23:05:
[...]


Ik heb net ook een WROOM-32U binnen, voornamelijk vanwege de externe antenne voor extra bereik. Zou je ook de pinout kunnen delen?

edit: ik denk?

VIN 18 - 5V input
GND 17 - GND
GPIO34 - TX
GPIO 33 - RX
Alles m.b.t. pins default gelaten in setup.h. Dus (gebaseerd op https://documentation.esp...om-32u_datasheet_en.pdf):
code:
1
2
IO16 27 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 28 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180

En uiteraard 5V/VIN = 5V
En GND = GND

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

CodeCaster in "Daikin Altherma 3 -> ESPAltherma"

Ik heb een heleboel DuPont- en JST XH-stekkers en een boel draden gekocht om de boel wat beter aan te sluiten. Voor de duidelijkheid: JST XH past níet op de X10A-poort. Naar verluidt moet je de JST EHR-5 hebben.

Ik heb het nu opgelost met aan de ESP-kant een 5-polige DuPont-stekker voor de +5V en RX, met daarnaast een 3-polige met daarin de TX en 0V. Een 5-polige DuPont-stekker past prima in de X10A-poort en zit daar ook stevig.

Op de stekkers die de stick ingaan, meet ik 4,8V. Hij blijft nu draaien, misschien was het toch een slecht contact.

So far, so good, maar nu blijft de beschikbaarheid klapperen... Het access point hangt nog geen vijf meter verderop, maar de kooi kooit best wel. Misschien toch maar een netwerkstekker naar binnen trekken en de stick daar ergens verstoppen.

Afbeeldingslocatie: https://tweakers.net/i/t5u1PyLYXkf2A_POxeSulgGdFZQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/7dfcclEvOioXQf85Jr8LrK9F.png?f=user_large

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:17

Toppe

Oké ✅

Topicstarter
Voor de geïnteresseerde: ik heb nog een M5Stack over: v&a aangeboden: M5Stick Cplus1.1

Overigens draai ik nog een oude (2 jaar?) versie van de software, is het nog de moeite waard om over te stappen naar een nieuwere RC?

[ Voor 30% gewijzigd door Toppe op 02-01-2026 10:14 ]

🏁 F1HUB.APP | De essentie van Formule 1. Geen ruis, geen advertenties, alleen pure data en statistieken. Real-time racing insights.


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:17

Toppe

Oké ✅

Topicstarter
CodeCaster schreef op woensdag 31 december 2025 @ 14:54:
CodeCaster in "Daikin Altherma 3 -> ESPAltherma"

Ik heb een heleboel DuPont- en JST XH-stekkers en een boel draden gekocht om de boel wat beter aan te sluiten. Voor de duidelijkheid: JST XH past níet op de X10A-poort. Naar verluidt moet je de JST EHR-5 hebben.

Ik heb het nu opgelost met aan de ESP-kant een 5-polige DuPont-stekker voor de +5V en RX, met daarnaast een 3-polige met daarin de TX en 0V. Een 5-polige DuPont-stekker past prima in de X10A-poort en zit daar ook stevig.

Op de stekkers die de stick ingaan, meet ik 4,8V. Hij blijft nu draaien, misschien was het toch een slecht contact.

So far, so good, maar nu blijft de beschikbaarheid klapperen... Het access point hangt nog geen vijf meter verderop, maar de kooi kooit best wel. Misschien toch maar een netwerkstekker naar binnen trekken en de stick daar ergens verstoppen.

[Afbeelding]
Of langere kabels en de stick buiten plaatsen? Dat heb ik hier gedaan en sinds ik die heb aangesloten met een protohat nooit meer problemen gehad

🏁 F1HUB.APP | De essentie van Formule 1. Geen ruis, geen advertenties, alleen pure data en statistieken. Real-time racing insights.


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Ik werd gek van het syncen van de entities tussen ESPAltherma en de YAML van Home Assistant, dus ik heb een uitbreiding geschreven op eerstgenoemde die een MQTT discovery maakt van de sensors die de gebruiker in diens header heeft ont-uitgecomment:

https://github.com/CodeCa...-assistant-mqtt-discovery

Dus in plaats van tientallen "zwevende" sensors, krijg je hiermee onder MQTT een nieuw device genaamd "Daikin Altherma via ESPAltherma" met alle sensoren die jij wil, waar mogelijk ook van het juiste type:

Afbeeldingslocatie: https://tweakers.net/i/yqOGUX_nI-Ldk2XZwFt3DtJ8Gtg=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/4dqkBsAG9pYRs8ykijjth2nI.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/ENWvePnKcvx_R2mhy8LLwKMjwZQ=/800x/filters:strip_exif()/f/image/38u3ihQWHtXMHGXUCkTP0hwZ.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/zCbyHxf69v5zwDaerrlXoDlMY5g=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/YAsK51VLD7F9RAJrZms2YuJt.png?f=user_large

Testers welkom, garantie (ook op verdere updates) tot de deur. Werkwijze: check deze branch uit van mijn repo, doe de wijzigingen aan setup.h en (jouw apparaat).h die je anders ook maakt, bak een firmware en upload die.

Het merk en type van de warmtepomp zijn nog hardcoded op de mijne, "Daikin" respectievelijk "Altherma 3". Ik heb ook nog nooit strings aan elkaar geplakt in C++, wat waarschijnlijk blijkt. Ik heb geen geheugenlek kunnen constateren in een paar uur testen.

Licht verknipt voorbeeld van een gegenereerde discovery JSON:

JSON:
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
{
    "dev": {
        "ids": "espaltherma-mqtt-discovery",
        "name": "Daikin Altherma via ESPAltherma",
        "mf": "Daikin",
        "mdl": "Altherma 3"
    },
    "o": {
        "name": "espaltherma-mqtt-discovery",
        "sw": "0.1",
        "url": "https://github.com/CodeCasterNL/ESPAltherma-MQTT-Discovery"
    },
    "cmps": {
        "operation_mode": {
            "p": "sensor",
            "value_template": "{{ value_json['Operation Mode'] }}",
            "unique_id": "espaltherma_operation_mode",
            "default_entity_id": "sensor.espaltherma_operation_mode",
            "name": "Operation Mode"
        },
        "defrost_operation": {
            "p": "binary_sensor",
            "value_template": "{{ value_json['Defrost Operation'] }}",
            "unique_id": "espaltherma_defrost_operation",
            "default_entity_id": "sensor.espaltherma_defrost_operation",
            "name": "Defrost Operation"
        },
        "r1toutdoor_air_temp": {
            "p": "sensor",
            "device_class": "temperature",
            "unit_of_measurement": "°C",
            "value_template": "{{ value_json['R1T-Outdoor air temp.'] }}",
            "unique_id": "espaltherma_r1toutdoor_air_temp",
            "default_entity_id": "sensor.espaltherma_r1toutdoor_air_temp",
            "name": "R1T-Outdoor air temp."
        },
// ...

[ Voor 34% gewijzigd door CodeCaster op 04-01-2026 18:48 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
@CodeCaster Je kunt de "zwevende" sensoren oplossen door ze gewoon onder ESPAltherma te hangen:
Afbeeldingslocatie: https://tweakers.net/i/k_XwnolJ_0ONPXHv8_grCNVRU7E=/x800/filters:strip_exif()/f/image/ua9ojSe3ALGdygsp9PEG5EQn.png?f=fotoalbum_large

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Tanuki schreef op zondag 4 januari 2026 @ 18:47:
@CodeCaster Je kunt de "zwevende" sensoren oplossen door ze gewoon onder ESPAltherma te hangen:
[Afbeelding]
Dat is me nog niet gelukt met yaml-defined template sensors. Hoe? Of heb jij deze via de UI aangemaakt?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • Tanuki
  • Registratie: Januari 2005
  • Niet online
CodeCaster schreef op zondag 4 januari 2026 @ 18:49:
[...]

Dat is me nog niet gelukt met yaml-defined template sensors. Hoe? Of heb jij deze via de UI aangemaakt?
Zijn inderdaad via de UI gemaakt, ik kan ook niet echt vinden wat het "commando" zou zijn in yaml om dat te doen. :?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


  • Jelte
  • Registratie: Juni 2001
  • Niet online
CodeCaster schreef op zondag 4 januari 2026 @ 16:51:
Ik werd gek van het syncen van de entities tussen ESPAltherma en de YAML van Home Assistant, dus ik heb een uitbreiding geschreven op eerstgenoemde die een MQTT discovery maakt van de sensors die de gebruiker in diens header heeft ont-uitgecomment:

https://github.com/CodeCa...-assistant-mqtt-discovery

Dus in plaats van tientallen "zwevende" sensors, krijg je hiermee onder MQTT een nieuw device genaamd "Daikin Altherma via ESPAltherma" met alle sensoren die jij wil, waar mogelijk ook van het juiste type:

[Afbeelding]

[Afbeelding]

[Afbeelding]

Testers welkom, garantie (ook op verdere updates) tot de deur. Werkwijze: check deze branch uit van mijn repo, doe de wijzigingen aan setup.h en (jouw apparaat).h die je anders ook maakt, bak een firmware en upload die.

Het merk en type van de warmtepomp zijn nog hardcoded op de mijne, "Daikin" respectievelijk "Altherma 3". Ik heb ook nog nooit strings aan elkaar geplakt in C++, wat waarschijnlijk blijkt. Ik heb geen geheugenlek kunnen constateren in een paar uur testen.

Licht verknipt voorbeeld van een gegenereerde discovery JSON:

JSON:
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
{
    "dev": {
        "ids": "espaltherma-mqtt-discovery",
        "name": "Daikin Altherma via ESPAltherma",
        "mf": "Daikin",
        "mdl": "Altherma 3"
    },
    "o": {
        "name": "espaltherma-mqtt-discovery",
        "sw": "0.1",
        "url": "https://github.com/CodeCasterNL/ESPAltherma-MQTT-Discovery"
    },
    "cmps": {
        "operation_mode": {
            "p": "sensor",
            "value_template": "{{ value_json['Operation Mode'] }}",
            "unique_id": "espaltherma_operation_mode",
            "default_entity_id": "sensor.espaltherma_operation_mode",
            "name": "Operation Mode"
        },
        "defrost_operation": {
            "p": "binary_sensor",
            "value_template": "{{ value_json['Defrost Operation'] }}",
            "unique_id": "espaltherma_defrost_operation",
            "default_entity_id": "sensor.espaltherma_defrost_operation",
            "name": "Defrost Operation"
        },
        "r1toutdoor_air_temp": {
            "p": "sensor",
            "device_class": "temperature",
            "unit_of_measurement": "°C",
            "value_template": "{{ value_json['R1T-Outdoor air temp.'] }}",
            "unique_id": "espaltherma_r1toutdoor_air_temp",
            "default_entity_id": "sensor.espaltherma_r1toutdoor_air_temp",
            "name": "R1T-Outdoor air temp."
        },
// ...
Heel fijn! Dankjewel!

Ik ga het uittesten (als ik weer moed heb verzameld)

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

Mijn wijziging ten behoeve van device discovery is nu ingediend als pull request: Introduce Home Assistant Device Discovery through MQTT #563.

Ik heb nu dus géén sensors meer in YAML (noch in de UI), wel één device met daaronder alle sensoren die ik wil voor de warmtepomp en M5Stick:

Afbeeldingslocatie: https://tweakers.net/i/-f1DH4UXhKMvo2Io1QL-2hnP3F8=/x800/filters:strip_exif()/f/image/WIimm0EBy0Kng0V2gEzStakX.png?f=fotoalbum_large

Mocht iemand ermee willen experimenteren, check dan die branch uit.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • MrRobin
  • Registratie: Augustus 2011
  • Laatst online: 13-04 08:55
Dit klinkt wel gaaf, iets wat P1P2MQTT wel al doet, en zeker veel handiger dan via de yaml zelf dingen toevoegen. Zo krijg ik deze error nu en ik moet even graven hoe ik die oplos:

Afbeeldingslocatie: https://tweakers.net/i/buhue2BG-tfIEh1EzDXvYa3GbKs=/x800/filters:strip_exif()/f/image/jq8RtwKPRxy29KeUhDapuFJu.png?f=fotoalbum_large

Overigens: Ik heb mijn ESPAltherma ooit gemaakt op een oude laptop die ik niet meer heb, en dus ook al m'n configs kwijt. Hij draait dus (al bijna 2 jaar zonder issues), maar ik kan hem dus niet updaten zonder dat ik hem opnieuw "bouw", waarbij ik opnieuw alles moet uitzoeken welke waardes ik allemaal wel wil en niet, en welke (ik meen) setup file ik moet gebruiken (modelnummer).

Mijn vraag: zitten er grote veranderingen de afgelopen jaren die het de moeite waard maken om te updaten?

Ik heb de commits op github geprobeerd door te spitten maar daar kom ik geen grote dingen in tegen.

De ene helft in mij zegt "If it's not broken, don't try to fix it", en de andere helft wil natuurlijk de laatste versie met nieuwe features/fixes.

Hoe doen jullie dit?

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Stop AI Slop

MrRobin schreef op dinsdag 6 januari 2026 @ 20:21:
Dit klinkt wel gaaf, iets wat P1P2MQTT wel al doet
Ga je me nou vertellen dat er nóg een apparaat is dat ik aan de warmtepomp kan aansluiten en uitlezen in HA? }:| Dit ziet er ook wel cool uit, prachtig gedocumenteerd project ook, en ik kan hem gewoon aan de thermostaatdraden aansluiten?
en zeker veel handiger dan via de yaml zelf dingen toevoegen
Dat was voor mij de aanleiding om hieraan te gaan werken ja.
Zo krijg ik deze error nu en ik moet even graven hoe ik die oplos:

[Afbeelding]
Volgens mij staat de oplossing daar: de sensor-YAML verhuizen naar onder "template:".
Overigens: Ik heb mijn ESPAltherma ooit gemaakt op een oude laptop die ik niet meer heb, en dus ook al m'n configs kwijt. Hij draait dus (al bijna 2 jaar zonder issues), maar ik kan hem dus niet updaten zonder dat ik hem opnieuw "bouw", waarbij ik opnieuw alles moet uitzoeken welke waardes ik allemaal wel wil en niet, en welke (ik meen) setup file ik moet gebruiken (modelnummer).

Mijn vraag: zitten er grote veranderingen de afgelopen jaren die het de moeite waard maken om te updaten?

Ik heb de commits op github geprobeerd door te spitten maar daar kom ik geen grote dingen in tegen.

De ene helft in mij zegt "If it's not broken, don't try to fix it", en de andere helft wil natuurlijk de laatste versie met nieuwe features/fixes.

Hoe doen jullie dit?
Ik bewaar al mijn Docker Compose-orchestrations, applicatie-configuratie, en aanpassingen op bestaande repos in private GitHub-repositories.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • berfelo
  • Registratie: November 2022
  • Laatst online: 07-01 20:23
Dag allemaal,

Heeft iemand ervaring met het volgende:

Wij hebben de altherma 3 en home assistant dit draait al meerdere jaren super, in de winter verwarmen wij de woonkamer wanneer wij de hele dag thuis zijn met de openhaard. Als ik de instellingen van de daikin op kamerthermostaat heb staan wordt de vloer na een gegeven moment koud omdat de thermostaat zegt dat het warm genoeg is in de kamer. nadat de kamertemperatuur is gedaald doordat de openhaard uit is gegaan moet de warmtepomp hard werken om de vloer weer op temperatuur te krijgen.

Nu heb ik de daikin op vertrek water regeling staan (32gr.), dit gaat super als de openhaard aan is zet ik hem met de kamerthermostaat op -4, nu blijft de vloer aangenaam warm en hoeft de warmtepomp nadien niet zo hard te werken.

Is het met home assistant mogelijk om de thermostaat aan te sturen zodat ik na verloop van tijd de -4 afbouw naar 0 (bijvoorbeeld ieder uur een stapje warmer)?

  • Driek
  • Registratie: Maart 2002
  • Laatst online: 21:20
berfelo schreef op woensdag 7 januari 2026 @ 20:23:
Dag allemaal,

Heeft iemand ervaring met het volgende:

Wij hebben de altherma 3 en home assistant dit draait al meerdere jaren super, in de winter verwarmen wij de woonkamer wanneer wij de hele dag thuis zijn met de openhaard. Als ik de instellingen van de daikin op kamerthermostaat heb staan wordt de vloer na een gegeven moment koud omdat de thermostaat zegt dat het warm genoeg is in de kamer. nadat de kamertemperatuur is gedaald doordat de openhaard uit is gegaan moet de warmtepomp hard werken om de vloer weer op temperatuur te krijgen.

Nu heb ik de daikin op vertrek water regeling staan (32gr.), dit gaat super als de openhaard aan is zet ik hem met de kamerthermostaat op -4, nu blijft de vloer aangenaam warm en hoeft de warmtepomp nadien niet zo hard te werken.

Is het met home assistant mogelijk om de thermostaat aan te sturen zodat ik na verloop van tijd de -4 afbouw naar 0 (bijvoorbeeld ieder uur een stapje warmer)?
Beter die vraag in het echte altherma topic stellen.
Dit topic is meer om de module werkend te krijgen.

Tijd van werken, tijd van rusten


  • Senaxx
  • Registratie: December 2010
  • Laatst online: 21:28
Tanuki schreef op woensdag 31 december 2025 @ 11:21:
[...]

Alles m.b.t. pins default gelaten in setup.h. Dus (gebaseerd op https://documentation.esp...om-32u_datasheet_en.pdf):
code:
1
2
IO16 27 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 28 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180

En uiteraard 5V/VIN = 5V
En GND = GND
Bedankt, die werkte inderdaad. Ik heb hem zojuist aangesloten en nu ook een externe antenne aan de buitenunit gemaakt. :9 Ik had met de M5Stick elke keer problemen met het bereik, en de M5Stick vond het ook niet zo leuk om een jaar buiten te zitten. Had zelf niet echt een mogelijkheid om een netwerkkabel te trekken om hem naar binnen te doen, dus ik vond dit wel een leuke tweakers oplossing.

Prima bereik, nu rond de -58 dBm. Nog niet te zien op de foto, maar heb hem nu met dubbelzijdig tape aan de bovenkant vast gemaakt. Nog even zien of er voor deze Wroom32U's ook een mooie 3d print case om hem nog iets beter te bevestigen.

Afbeeldingslocatie: https://tweakers.net/i/PUUs9_2XnK__r3ZQlJJ_khwr-4w=/x800/filters:strip_icc():strip_exif()/f/image/UZCDP8VMefMrqIk4BK8vA33d.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/28q_01vfuZjY6UILp_iyoveURU8=/x800/filters:strip_icc():strip_exif()/f/image/Bvhn8a9o9AZmWllNMrOselw7.jpg?f=fotoalbum_large

[ Voor 34% gewijzigd door Senaxx op 10-01-2026 15:14 ]


  • benthouse
  • Registratie: November 2009
  • Laatst online: 16:18
Even een vraagje, ik heb een EDLA09DAW1 zonder BUH.
Afgelopen weken veel problemen gehad met 7G-01, 7H-05 storingen etc. Dit betreft de bekende debiet storingen.

Gisteren maar eens de buitenunit opengemaakt en het handmatige ontluchtingsventiel 2x open en dicht gedraaid. Dat was in iedergeval de truc om het systeem weer normaal te laten werken.

Ik vind het zelf een idiote plek om daar een handmatig ontluchtingsventiel te maken, is niet echt voor de ‘gewone’ gebruiker.
De modellen met een BUH hebben een automatisch ontluchtingsventiel. Waarom dan het model zonder BUH een handmatige heeft is mij een raadsel.

Wie moet hier ook regelmatig ontluchten?
Zou een automatisch ontluchtingsventiel helpen?

Heeft iemand dit reeds gewijzigd?

Hieronder in rood aangegeven welke ontluchtingsventiel ik bedoel, heb heb even de foto van bovenstaande post gebruikt en ingezoomd (Scheelt mij naar het dak toe en openmaken 😜).

Afbeeldingslocatie: https://tweakers.net/i/cvFl9_5G1LmHfFtIZlAQkfsK3jk=/800x/filters:strip_icc():strip_exif()/f/image/kKrwL231Zs32gC3a5VXvF6tj.jpg?f=fotoalbum_large

  • Senaxx
  • Registratie: December 2010
  • Laatst online: 21:28
benthouse schreef op zaterdag 10 januari 2026 @ 20:25:
Even een vraagje, ik heb een EDLA09DAW1 zonder BUH.
Afgelopen weken veel problemen gehad met 7G-01, 7H-05 storingen etc. Dit betreft de bekende debiet storingen.

Gisteren maar eens de buitenunit opengemaakt en het handmatige ontluchtingsventiel 2x open en dicht gedraaid. Dat was in iedergeval de truc om het systeem weer normaal te laten werken.

Ik vind het zelf een idiote plek om daar een handmatig ontluchtingsventiel te maken, is niet echt voor de ‘gewone’ gebruiker.
De modellen met een BUH hebben een automatisch ontluchtingsventiel. Waarom dan het model zonder BUH een handmatige heeft is mij een raadsel.

Wie moet hier ook regelmatig ontluchten?
Zou een automatisch ontluchtingsventiel helpen?

Heeft iemand dit reeds gewijzigd?

Hieronder in rood aangegeven welke ontluchtingsventiel ik bedoel, heb heb even de foto van bovenstaande post gebruikt en ingezoomd (Scheelt mij naar het dak toe en openmaken 😜).

[Afbeelding]

Mijn vragen
Toevallig heb ik vanmiddag (omdat ik hem toch open had) daar ook ontlucht. Ik heb ook een EDLA14DAW1, en bij mij in de binnen installatie zit wel een automatische ontluchter, maar ik heb het idee dat die alleen in het circuit van de 300L tank zit.

  • Richard1965
  • Registratie: November 2019
  • Laatst online: 08-04 21:32
Stanvv schreef op zondag 19 oktober 2025 @ 07:59:
Hier inmiddels ook het meeste aan de praat gekregen, alleen alles aan energy gerelateerd (COP / heat yield / inverter verbuik) bleef steeds op 0. Dat kwam omdat de 'Thermostat ON/OFF' op OFF bleef staan, ook terwijl ik weet dat deze wel eens aan staat.
Als test maar eens 'Ext. Thermostat ON/OFF' toegevoegd en warempel: deze gaat dus wel naar ON als de verwarming aan gaat.

Meer mensen die dit hebben? Qua configuratie:
  • ik heb een EBLA06E23V3, dus 6 kW versie monoblock, inclusief vloerkoeling + 250 L SWW
  • ik gebruik Altherma(EBLA-EDLA D series 4-8kW Monobloc).h, met daarbij o.a. de volgende twee regels uitgecomment:
  • {0x10,1,307,1,-1,"Thermostat ON/OFF"},
  • {0x60,2,303,1,-1,"Ext. Thermostat ON/OFF"},
Nou, ja dus. Ik heb eenzelfde type monoblock en loopt tegen dit issue aan. Veel staat op 0 of N/A omdat 0x10,1,307,1,-1,"Thermostat ON/OFF"} altijd op OFF staat. Ook heb ik hetzelfde .h bestand in gebruik.
Al een antwoord gevonden op jouw vraag?

  • Leeghoofd21
  • Registratie: April 2009
  • Laatst online: 19:16

Leeghoofd21

Wat een leuke ondertitel

Sinds vorig jaar juni bewonen wij een huis met een warmtepomp (ETVH16S23DA6V staat op de sticker op de binnenuit). Ik heb daar de vorig jaar de energiegegevens etc van bijgehouden in Excel en ben sinds deze week bezig met het opzetten van Home Assistant met daarbij een ESPAltherma.

Op dit moment heb ik gekozen voor de default.h , maar kan ik eigenlijk niet beter kiezen voor Altherma(EPRA D ETV16-ETB16-ETVZ16 D series 14-16kW).h aangezien het een 16kW unit is in de ETVH range?

HANDTEKENING!!!


  • Stanvv
  • Registratie: Juni 2014
  • Nu online
Richard1965 schreef op maandag 12 januari 2026 @ 19:59:
[...]
Nou, ja dus. Ik heb eenzelfde type monoblock en loopt tegen dit issue aan. Veel staat op 0 of N/A omdat 0x10,1,307,1,-1,"Thermostat ON/OFF"} altijd op OFF staat. Ook heb ik hetzelfde .h bestand in gebruik.
Al een antwoord gevonden op jouw vraag?
Nou niet echt een antwoord, maar ik kwam het verder bij niemand tegen :P Ik heb het gewoon opgelost door in die altherma.yaml alle "Thermostat ON/OFF" te vervangen met "Ext. Thermostat ON/OFF"

  • CerielTjuh
  • Registratie: Juni 2001
  • Laatst online: 02-03 22:35
Ik weet dat deze berichten normaal niet zo worden gewaardeerd maar wil toch een poging doen met uitleg. Ik heb van een mede tweaker een post gezien in dit forum of een van de betrokken zusjes over zijn warmtepomp regeling. Het betrof een warmtepomp waarbij zoneregeling werd toegepast waarbij hij specifiek ook rekening hield met zijn dynamisch energiecontract. Ook werd in de post beschreven dat er rekening werd gehouden met de kamer temperatuur i.r.t. bijvoorbeeld de zon die aan de ene kant van het huis meer aanwezig was dan de andere kant van het huis. Dit alles slim gemaakt met een domotica oplossing (Home Assistant / ESP). Hij gebruikte zelfs een fancy term voor zijn schakeling in de trand van Dynamic Underfloor Heating Control o.i.d.

Op basis van bovenstaande herinnering heb ik inmiddels al flink wat uren de verschillende fora liggen doorzoeken en krijg ik de post niet meer boven water. Zoektermen zon, dynamisch, dynamic hebben allemaal niets kunnen vinden. Heeft iemand het verlossende antwoord voor mijn wanhopige zoektocht? :)

  • pingwim
  • Registratie: December 2009
  • Laatst online: 09:04

pingwim

What's a world without Wimmen

Op de een of andere manier lukt het de M5stickC af en toe niet om data te versturen via MQTT.
Ik zie het op wifi en de signaalsterkte is prima.
De M5stickC status data komt wel binnen in MQTT, maar geen data van de warmtepomp
Na een reboot komt de data weer binnen.

Wie weet hoe de M5stickC op afstand kan worden herstart ?

In de source zie ik iets van "payload[0] == 'R')//R(eset/eboot)" maar daar houdt mijn kennis op.
Kan ik die 'R' via MQTT op de bus zetten, maar welk topic dan ?

Daikin Altherma 3 H HT - zonnecollectoren - Evohome - Jaga Low-H2O - Speedcomfort - Home Assistant - 10900 Wp


  • tweakfdr
  • Registratie: Juli 2008
  • Niet online
Wil de aansluiting op de M5-stick van de Dupont kabeltjes robuuster maken. Wanneer nu een pinnetje eruit schiet, bijvoorbeeld de 5V kan deze op de GND wat vast niet goed is voor de 5V uitgang :-(.

Hoe hebben jullie deze aansluiting degelijk gemaakt? Zelf vind ik het nu erg experimenteer achtig.


Afbeeldingslocatie: https://tweakers.net/i/n_AuQ47XqwkDyeJoiLNejtrvwBU=/x800/filters:strip_exif()/f/image/TNdjaXOO5dKAAZfGLTsT5eaV.png?f=fotoalbum_large

  • D-Three
  • Registratie: Oktober 2001
  • Laatst online: 20:50
@tweakfdr
Gewoon een 2.54mm header nemen zoals je op deze foto ziet. Het kan uiteraard ook een rechte header zijn. Daar de draden aan solderen, een beetje krimpkous over en het komt niet meer los, terwijl je de stekker er nog altijd kan uit halen.

Aan de andere kant van het kabeltje de JST EHR-5 stekker, dan heb je ook een goede verbinding met de WP.

Afbeeldingslocatie: https://tweakers.net/i/ipiGSs5hE5aibA2wemoLF2RZjMc=/800x/filters:strip_icc():strip_exif()/f/image/0fwZztyQdJwaN2CdwHR7scmF.jpg?f=fotoalbum_large

Dit is de enige goede manier. 😉

[ Voor 31% gewijzigd door D-Three op 25-01-2026 10:01 ]


  • rogervdh
  • Registratie: Augustus 2008
  • Laatst online: 21:53

rogervdh

Gasloos sinds 11-2024

ESPAltherma laat de temperatuur binnen zien, maar het is helaas niet mogelijk om de thermostaat te bedienen. Nu heb ik ook de Daikin Onecta integratie in Home Assistant draaien (dus via de Daikin cloud), maar ik merk dat de thermostaat regelmatig 'unavailable' is. Kortom, niet de betrouwbaarheid die ik zoek.

Heeft iemand wellicht ervaring met de Daikin Madoka via bluetooth aan Home Assistant hangen en zodoende lokale bediening te krijgen? Vandaag heb ik geprobeerd om deze integratie te installeren, maar vooralsnog krijg ik onderstaande foutmelding. Het bluetooth pairen met de Madoka vanuit de HA server is overigens wel gelukt. Het gaat nu vooral om succesvol de integratie werkend te krijgen. Mocht iemand idee hebben, dan hoor ik het graag.

Afbeeldingslocatie: https://tweakers.net/i/iRKbT1At54oX3plt8YChFYR1bm0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/TpAUoCkvoDmuxAm8ibdNAPk9.png?f=user_large

12340Wp 🌞 - Daikin Altherma 3 8kW 🔥- Atlantic Calypso VM 150L💧- Tesla M3 LR 2019 🚗 - Peblar Business ⛽ - Zehnder WHR960


  • Richard1965
  • Registratie: November 2019
  • Laatst online: 08-04 21:32
D-Three schreef op zondag 25 januari 2026 @ 08:44:
@tweakfdr
Gewoon een 2.54mm header nemen zoals je op deze foto ziet. Het kan uiteraard ook een rechte header zijn. Daar de draden aan solderen, een beetje krimpkous over en het komt niet meer los, terwijl je de stekker er nog altijd kan uit halen.

Aan de andere kant van het kabeltje de JST EHR-5 stekker, dan heb je ook een goede verbinding met de WP.

[Afbeelding]

Dit is de enige goede manier. 😉
Ik heb een JST EHR-5 gevonden bij Conrad. Ik kan hier echter niet goed uit opmaken hoe ik hieraan een kabel kan verbinden. Kan het zijn dat ik daar een JST BEH-001T-P0.6 Krimpcontact EH voor nodig heb (x 5)?

  • reindeerw5m
  • Registratie: April 2024
  • Laatst online: 11-04 22:29
Bedankt voor dit informatieve draadje. Ik verhuis binnenkort naar een nieuw appartement in de Pyreneeën dat wordt uitgerust met een Daikin Altherma-warmtepomp.

Ik heb niet helemaal helder hoe ik de juiste COP kan bepalen in de volgende situatie. Op basis van recente foto’s van de meterkast lijkt het erop dat ik drie afzonderlijke elektrische aansluitingen heb voor de warmtepomp:
- Buitenunit
- Hydrokit (binnenunit?)
- Verwarming (back-up heater?)

Betekent dit dat ik voor een correcte COP-berekening in Home Assistant drie éénfasige energiemeters nodig heb?

Daarnaast krijgt elke kamer een aparte thermostaat, wat vermoedelijk leidt tot meer start-stopgedrag van het systeem. Mogelijk laat ik deze thermostaten volledig open staan en probeer ik alles via de weather-dependent heating curve te regelen. Weet echter nog niet of de woonkamer wordt aangestuurd door de Daikin-thermostaat, of dat dit een simpele binaire aan/uit-regeling wordt… (hopelijk niet)

  • Ottie93
  • Registratie: Oktober 2013
  • Laatst online: 09-04 23:03
MrRobin schreef op dinsdag 6 januari 2026 @ 20:21:
Dit klinkt wel gaaf, iets wat P1P2MQTT wel al doet, en zeker veel handiger dan via de yaml zelf dingen toevoegen. Zo krijg ik deze error nu en ik moet even graven hoe ik die oplos:

[Afbeelding]

Overigens: Ik heb mijn ESPAltherma ooit gemaakt op een oude laptop die ik niet meer heb, en dus ook al m'n configs kwijt. Hij draait dus (al bijna 2 jaar zonder issues), maar ik kan hem dus niet updaten zonder dat ik hem opnieuw "bouw", waarbij ik opnieuw alles moet uitzoeken welke waardes ik allemaal wel wil en niet, en welke (ik meen) setup file ik moet gebruiken (modelnummer).

Mijn vraag: zitten er grote veranderingen de afgelopen jaren die het de moeite waard maken om te updaten?

Ik heb de commits op github geprobeerd door te spitten maar daar kom ik geen grote dingen in tegen.

De ene helft in mij zegt "If it's not broken, don't try to fix it", en de andere helft wil natuurlijk de laatste versie met nieuwe features/fixes.

Hoe doen jullie dit?
Ik heb Claude AI gebruikt om dit te fixen, want ik heb te weinig ervaring met HA om het zelf op te lossen. Overigens was mijn configuration.yaml al up-to-date, maar mijn altherma.yaml niet, deze heeft Claude gefikst.

Weet weinig, leert veel


  • mbouwmee
  • Registratie: Juli 2013
  • Laatst online: 18:44
Dag, ik ben bezig met de setup.h
Betreft het volgende stukje
#define PIN_THERM 0// Pin connected to the thermostat relay (normally open)
#define PIN_THERM_ACTIVE_STATE HIGH// State to trigger the thermostat relay

//Smart grid control - Optional:
//Uncomment and set to enable SG mqtt functions
//#define PIN_SG1 32// Pin connected to dry contact SG 1 relay (normally open)
//#define PIN_SG2 33// Pin connected to dry contact SG 2 relay (normally open)

De Thermostaat relay gebruik ik niet, en SG2 ga ik ook niet toepassen. Wil alleen de boiler kunnen aansturen.

Als ik het volgende configureer werkt alles dan nog steeds ?

GPIO 0 komt hierdoor vrij
//#define PIN_THERM 0// Pin connected to the thermostat relay (normally open)
//#define PIN_THERM_ACTIVE_STATE HIGH// State to trigger the thermostat relay

GPIO 0 wordt gebruikt om relay SG 1 aan te sturen
#define PIN_SG1 0// Pin connected to dry contact SG 1 relay (normally open)

De reden dat ik dit wil is dat dan alle kabels die nodig zijn aan dezelfde kant zitten op een M5Stick C

  • Richard1965
  • Registratie: November 2019
  • Laatst online: 08-04 21:32
Na een hoop gepruts heb ik de M5stickC inmiddels naar binnen gehaald. Als kabel is een UTP kabel gebruikt, op de WP aangesloten met een JST EHR-5 stekker en aan de M5stickC kant een Proto Hat. Voor aansluiten de verbindingen nagelopen met een multimeter.

In HA heb ik nu ook de actuele spanning op de M5stickC om te monitoren en zie daar een heel frequent probleem in de spanning, waardoor hij geregeld offline gaat.

Ik neig te denken dat de bekabeling toch niet goed is, maar vind dat vreemd. Ik zal binnenkort ook eens testen met een 5V externe voeding.

Dit is het beeld vandaag. Sinds 7:17 uur is de ESPAltherma online gebleven. Daarvoor ziet het er niet best uit. Wat kan hier aan de hand zijn?

Afbeeldingslocatie: https://tweakers.net/i/1s6VwFT-QQbXYb_MU7060WXoKZA=/x800/filters:strip_exif()/f/image/KPNx4ptN0v9lD0CwKCK7GzXL.png?f=fotoalbum_large

  • FransHe
  • Registratie: December 2022
  • Laatst online: 10:22
Richard1965 schreef op dinsdag 24 maart 2026 @ 21:41:
Na een hoop gepruts heb ik de M5stickC inmiddels naar binnen gehaald. Als kabel is een UTP kabel gebruikt, op de WP aangesloten met een JST EHR-5 stekker en aan de M5stickC kant een Proto Hat. Voor aansluiten de verbindingen nagelopen met een multimeter.

In HA heb ik nu ook de actuele spanning op de M5stickC om te monitoren en zie daar een heel frequent probleem in de spanning, waardoor hij geregeld offline gaat.

Ik neig te denken dat de bekabeling toch niet goed is, maar vind dat vreemd. Ik zal binnenkort ook eens testen met een 5V externe voeding.

Dit is het beeld vandaag. Sinds 7:17 uur is de ESPAltherma online gebleven. Daarvoor ziet het er niet best uit. Wat kan hier aan de hand zijn?

[Afbeelding]
Vind de voedingsspanning wel heel erg hoog. De dingen zijn robuust maar waar 5 volt wordt gevraagd ...
Dit is wat de stick bij mij rapporteerd:
Afbeeldingslocatie: https://tweakers.net/i/5ql8_ny_geJxofheVzHB1Bjg74M=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Ewk8N3JsCvHVF8gHL8qlt0pg.png?f=user_large

  • Richard1965
  • Registratie: November 2019
  • Laatst online: 08-04 21:32
FransHe schreef op woensdag 25 maart 2026 @ 11:25:
[...]

Vind de voedingsspanning wel heel erg hoog. De dingen zijn robuust maar waar 5 volt wordt gevraagd ...
Dit is wat de stick bij mij rapporteerd:
[Afbeelding]
Dat is inderdaad wel gek, ik zal de multimeter er nog eens tegenaan zetten. Maar dit is wat de stick bij mij rapporteert...

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 13-04 13:27
Ik krijg sinds een tijd foutmeldingen van de EspAltherma Packages template over een aantal entiteiten, maar ik kan er geen wijs uit worden wat ik nu eigenlijk moet aanpassen, kan iemand mijn hier misschien mee helpen

Afbeeldingslocatie: https://tweakers.net/i/Rem6WgjGeMu_SjZoZ1ptUyaHlTI=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/RvHPsW88EKup55IVhmd9N7y0.jpg?f=user_largeAfbeeldingslocatie: https://tweakers.net/i/-C7zkpDAhoMVqwld1v-GTDk9FJM=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/RLK3ZeWBRLyEo5vrd9DkKvdT.jpg?f=user_large

Bambu Lab P1S || EHVX08S18EJ6V , ESPAltherma || Deye SUN-12K-SG04LP3-EU , 2 x Seplos V4 , 32 x EVE MB31 315 Ah , Tibber


  • mbouwmee
  • Registratie: Juli 2013
  • Laatst online: 18:44
Ik doe een poging ;-)
Als het goed is heb je in configuration.yaml iets staan als:

template: !include templates.yaml

Dan in het bestand templates.yaml de volgende structuur:
- sensor:
- name: "PowerToGrid"
unique_id: powertogrid
unit_of_measurement: "W"
device_class: power
state_class: measurement
.......

- name: "PowerFromGrid"
unique_id: powerfromgrid
unit_of_measurement: "W"
.....

  • mbouwmee
  • Registratie: Juli 2013
  • Laatst online: 18:44
Ik krijg de layout niet goed dan maar zo :-)
Afbeeldingslocatie: https://tweakers.net/i/sV1f59-7HGNcLtclReuymqL6z2s=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/wPtuaYCLfq3GHwyLJ5QrSmU9.png?f=user_large

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 13-04 13:27
mbouwmee schreef op zondag 5 april 2026 @ 16:49:
Ik krijg de layout niet goed dan maar zo :-)
[Afbeelding]
Ik heb dit in de configuratie files staan.

#The homeassistant packages will become the standard of loading configs going forward
#be sure to add the packages folder and the 2 lines
homeassistant:
packages: !include_dir_named packages
customize: !include customize.yaml

En dit staat in: /homeassistant/packages/altherma.yaml
JSON:
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
- name: "Althermasensors COP"
        unique_id: cop
        unit_of_measurement: "COP"
        state_class: measurement
        state: >-
          {% if is_state_attr('sensor.althermasensors','Operation Mode', 'Heating') and is_state_attr('sensor.althermasensors','Freeze Protection', 'OFF')  %}
              {% if states('sensor.althermasensors_thermostat') == 'OFF'  %}
                  {% set cop = 0.0 | float(default=0) %} 
              {% elif states('sensor.althermasensors_thermostat') == 'ON' or states('sensor.althermasensors_inverter_usage') |float(0) >90 %}
                  {% set t1 = states('sensor.althermasensors_water_leaving_temperature') | float(0) %}
                  {% set t2 = states('sensor.althermasensors_water_inlet_temperature') | float(0) %}
                  {% set f = states('sensor.althermasensors_flowpump') | float(0) %}
                  {% set pw = states('sensor.warmtepomp_power') | float(0) %}
                  {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float(0) %}
                  {% set cop = pwg / pw | float(0)  %}
              {% endif %}
              {% if cop != 0.0 %}
                {{ cop | float(0) | round(1) }}
              {% else %}
                0.0
              {% endif %}
          {% else %}
            ## {{ (states('sensor.althermasensors_cop')|float(0)) }}  ## use previous value or use 0?
            0.0
          {% endif %}
        availability: >
          {{ states('sensor.althermasensors') not in ['0', 'unavailable', 'unknown', 'none'] }}

      #  {% set pw = states('sensor.althermasensors_inverter_usage') | float(0) %}

// ...
[/quote]

Bambu Lab P1S || EHVX08S18EJ6V , ESPAltherma || Deye SUN-12K-SG04LP3-EU , 2 x Seplos V4 , 32 x EVE MB31 315 Ah , Tibber


  • mbouwmee
  • Registratie: Juli 2013
  • Laatst online: 18:44
Dit is de structuur in Homeassistant

config/
├── configuration.yaml
├── packages/
│ ├── verlichting.yaml
│ ├── klimaat_beheer.yaml
│ ├── energie_monitoring.yaml
│ └── Altherma.yaml

En in Altherma.yaml de volgende structuur.
code:
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
template:
  - sensor:
      - name: "Althermasensors COP"
        unique_id: cop
        unit_of_measurement: "COP"
        state_class: measurement
        state: >-
          {% if is_state_attr('sensor.althermasensors','Operation Mode', 'Heating') and is_state_attr('sensor.althermasensors','Freeze Protection', 'OFF')  %}
              {% if states('sensor.althermasensors_thermostat') == 'OFF'  %}
                  {% set cop = 0.0 | float(default=0) %}
              {% elif states('sensor.althermasensors_thermostat') == 'ON' or states('sensor.althermasensors_inverter_usage') | float(0) > 90 %}
                  {% set t1 = states('sensor.althermasensors_water_leaving_temperature') | float(0) %}
                  {% set t2 = states('sensor.althermasensors_water_inlet_temperature') | float(0) %}
                  {% set f = states('sensor.althermasensors_flowpump') | float(0) %}
                  {% set pw = states('sensor.warmtepomp_power') | float(0) %}
                  {% set pwg = ((t1 - t2) * f) / 60 * 4184 | float(0) %}
                  {% set cop = pwg / pw | float(0)  %}
              {% endif %}
              {% if cop != 0.0 %}
                {{ cop | float(0) | round(1) }}
              {% else %}
                0.0
              {% endif %}
          {% else %}
            0.0
          {% endif %}
        availability: >
          {{ states('sensor.althermasensors') not in ['0', 'unavailable', 'unknown', 'none'] }}
Pagina: 1 ... 11 12 Laatste