[HA / ESPAltherma] Daikin Cycle ML

Pagina: 1
Acties:

  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Voor wie geinteresserd is, heb ik een hacs component gemaakt, die veel meer inzichten geeft van uw daikin warmtepomp, is allemaal read only.

https://github.com/elRadix/daikin_cycle_ml

🔥 [BÈTA] Daikin Altherma Heat Pump Monitor – Local ML voor Compressor Cyclus Analyse & SPF/COP Optimalisatie (Geen cloud, 100% lokaal, voor Home Assistant)

📌 Waarom deze integratie? Daikin Altherma-warmtepompen bieden beperkte inzichten in hun werkelijke prestaties (bv. compressorcycli, COP per modus, seizoensgebonden degradatie). Deze Home Assistant-integratie leest direct de ESP-Altherma-sensor uit en voegt de volgende analytics toe met:
  • Compressorcyclusdetectie (start/stoptijden, frequentie, abnormaliteiten).
  • Per-modus COP/SPF-berekening (verwarming, koeling, warm water) met weersnormalisatie (buitentemperatuur, vochtigheid).
  • Seizoensgebonden prestatietrends (degradatie, efficiëntieverlies over tijd).
  • Energieregistratie (kWh verbruik vs. geleverde warmte/koeling).
  • Installateur-advies (curve-optimalisatie: slope/offset in Daikin-taal).
  • Lokaal ML-model (geen cloud, privacy-vriendelijk, getraind op echte cycli).
Afbeeldingslocatie: https://raw.githubusercontent.com/elRadix/daikin_cycle_ml/main/dashboard/cards/simple-card/showcase.png

Afbeeldingslocatie: https://raw.githubusercontent.com/elRadix/daikin_cycle_ml/main/dashboard/cards/heating-curve/preview.png

Gezien het relatief groot eigen project is afgesplitst

[ Voor 14% gewijzigd door Septillion op 20-10-2026 12:49 ]


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

rogervdh

Gasloos sinds 11-2024

FloRadix schreef op dinsdag 6 oktober 2026 @ 14:47:
Voor wie geinteresserd is, heb ik een hacs component gemaakt, die veel meer inzichten geeft van uw daikin warmtepomp, is allemaal read only.
Daar ga ik binnenkort zeker eens naar kijken en kan mooie inzichten geven! d:)b Enige 'vervelende' is dat ik niet alle benodigde ESPAltherma sensors actief heb. Er ontbreken enkele. Helaas is het flashen toch wat meer werk dan ESPHome ofzo.

[ Voor 20% gewijzigd door rogervdh op 07-10-2026 08:12 ]

☀️12340Wp | ♨️Daikin Altherma 3 8kW | 💧Atlantic Calypso VM 150L | 🚗Tesla M3 LR 2019 | ⛽Peblar Business | 🌬️Zehnder WHR960 |🔋


  • asing
  • Registratie: Oktober 2001
  • Laatst online: 23:39
FloRadix schreef op dinsdag 6 oktober 2026 @ 14:47:
Voor wie geinteresserd is, heb ik een hacs component gemaakt, die veel meer inzichten geeft van uw daikin warmtepomp, is allemaal read only.

https://github.com/elRadix/daikin_cycle_ml

🔥 [BÈTA] Daikin Altherma Heat Pump Monitor – Local ML voor Compressor Cyclus Analyse & SPF/COP Optimalisatie (Geen cloud, 100% lokaal, voor Home Assistant)

📌 Waarom deze integratie? Daikin Altherma-warmtepompen bieden beperkte inzichten in hun werkelijke prestaties (bv. compressorcycli, COP per modus, seizoensgebonden degradatie). Deze Home Assistant-integratie leest direct de ESP-Altherma-sensor uit en voegt de volgende analytics toe met:
  • Compressorcyclusdetectie (start/stoptijden, frequentie, abnormaliteiten).
  • Per-modus COP/SPF-berekening (verwarming, koeling, warm water) met weersnormalisatie (buitentemperatuur, vochtigheid).
  • Seizoensgebonden prestatietrends (degradatie, efficiëntieverlies over tijd).
  • Energieregistratie (kWh verbruik vs. geleverde warmte/koeling).
  • Installateur-advies (curve-optimalisatie: slope/offset in Daikin-taal).
  • Lokaal ML-model (geen cloud, privacy-vriendelijk, getraind op echte cycli).
[Afbeelding]

[Afbeelding]
Hier ga ik eens heel goed naar kijken! Dank voor al het werk zover, dat moet echt weken tijd gekost hebben.

Ik heb net vandaag de ESP32 een beetje zitten programmeren. Verbinden met HA wil nog niet lukken. Morgen komen de kabeltjes binnen als het goed is.

Who's General Failure and why is he reading my harddrive? - Projectmanager : a person who thinks nine women can make one baby in one month


  • JoTil
  • Registratie: Oktober 2022
  • Laatst online: 18:47
FloRadix schreef op dinsdag 6 oktober 2026 @ 14:47:
Voor wie geinteresserd is, heb ik een hacs component gemaakt, die veel meer inzichten geeft van uw daikin warmtepomp, is allemaal read only.

https://github.com/elRadix/daikin_cycle_ml

🔥 [BÈTA] Daikin Altherma Heat Pump Monitor – Local ML voor Compressor Cyclus Analyse & SPF/COP Optimalisatie (Geen cloud, 100% lokaal, voor Home Assistant)

📌 Waarom deze integratie? Daikin Altherma-warmtepompen bieden beperkte inzichten in hun werkelijke prestaties (bv. compressorcycli, COP per modus, seizoensgebonden degradatie). Deze Home Assistant-integratie leest direct de ESP-Altherma-sensor uit en voegt de volgende analytics toe met:
  • Compressorcyclusdetectie (start/stoptijden, frequentie, abnormaliteiten).
  • Per-modus COP/SPF-berekening (verwarming, koeling, warm water) met weersnormalisatie (buitentemperatuur, vochtigheid).
  • Seizoensgebonden prestatietrends (degradatie, efficiëntieverlies over tijd).
  • Energieregistratie (kWh verbruik vs. geleverde warmte/koeling).
  • Installateur-advies (curve-optimalisatie: slope/offset in Daikin-taal).
  • Lokaal ML-model (geen cloud, privacy-vriendelijk, getraind op echte cycli).
[Afbeelding]

[Afbeelding]
Nice! Werkt deze ook voor de Altherma 3 EHBH modellen, dus wandunit met losse boiler?

  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
JoTil schreef op woensdag 7 oktober 2026 @ 13:24:
[...]

Nice! Werkt deze ook voor de Altherma 3 EHBH modellen, dus wandunit met losse boiler?
normaal wel, zolang alle attrributes van je espaltherma sensor aan de minimum requirements voldoen.
https://github.com/elRadix/daikin_cycle_ml#7-source-sensor--attributes

  • JoTil
  • Registratie: Oktober 2022
  • Laatst online: 18:47
FloRadix schreef op woensdag 7 oktober 2026 @ 14:22:
[...]

normaal wel, zolang alle attrributes van je espaltherma sensor aan de minimum requirements voldoen.
https://github.com/elRadix/daikin_cycle_ml#7-source-sensor--attributes
In de losse boiler zit nog een extra heater voor als de gewenste boilerwatertemperatuur niet met de compressor gehaald kan worden, bv legionella run.

De backup heater in de wandunit wordt enkel soms gebruikt net soepeler door zijn start of defrost te komen.

  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Daikin Cycle ML v1.7.1 is uit — nu met Daily Summary dashboard card 📅

Nieuwe stabiele release van de Daikin Cycle ML integratie (HACS, custom repo).

Nieuw in v1.7.1:

- 📊 Daily Summary card — 8-daagse cyclus-historiek met sparklines, dynamisch gekleurde quality-lijn, gestapelde cycles/duration bars en BUH/defrost events

- 🌡️ Sensor daily_summary_recent — rolling view van alle cycli per dag (permanent bewaard, ook na retention-prune)

Afbeeldingslocatie: https://raw.githubusercontent.com/elRadix/daikin_cycle_ml/v1.7.1/dashboard/cards/daily-summary/showcase.png

📖 Card docs + install

📦 Release v1.7.1

  • Goofman2
  • Registratie: Juni 2022
  • Laatst online: 18:57
@FloRadix is het misschien mogelijk om het "sensor-blok" van de configuration.yaml te delen waarmee auto import werkt ?
Ik zit nu te stoeien met de manual configuratie welke ik niet goed krijg.

  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Auto-import werkt alleen als je bron-sensor exact sensor.althermasensors heet én de attribuutnamen overeenkomen met de canonieke lijst hieronder.
Canonieke namen die de integratie verwacht
Deze moeten exact zo heten op jouw bron-sensor:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
INV frequency (rps)
Operation Mode
I/U operation mode
3way valve(On:DHW_Off:Space)
Defrost Operation
Leaving water temp. after BUH (R2T)
Inlet water temp.(R4T)
Outdoor air temp.(R1T)
Flow sensor (l/min)
Water pump operation
BUH Step1
BUH Step2
LW setpoint (main)

Pad A — Manual mapping (aanbevolen)
  1. Add Integration → Daikin Cycle ML
  2. Op scherm 1: Attribute mode = Manual
  3. Op scherm 2: map elke canonieke naam → de werkelijke attribuutnaam op jouw sensor
    • Laat een veld leeg als de canonieke naam al exact op je sensor bestaat
    • Als INV frequency (rps) niet bestaat: laat leeg → cycle-detectie valt terug op current-based heuristic

Pad B — Custom JSON mapping
Kies Model = Custom en vul een JSON-mapping in:
JSON:
1
2
3
4
5
{
  "INV frequency (rps)": "jouw_attr_naam",
  "Leaving water temp. after BUH (R2T)": "jouw_attr_naam",
  "Water pump operation": "jouw_attr_naam"
}
Alleen de keys die je invult worden hernoemd. Lege waarde of ontbrekende key → origineel attribuut blijft ongemoeid.
Pad C — Template-sensor proxy (laatste redmiddel)
Alleen als A en B falen. Template-sensoren retourneren waarden vaak als string
Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
template:
  - sensor:
      - name: "AlthermaSensors"
        unique_id: altherma_sensors_proxy_v1
        state: "{{ states('<ZIJN_BRON>') }}"
        attributes:
          "INV frequency (rps)":                 "{{ state_attr('<ZIJN_BRON>', '<ATTR_RPS>') }}"
          "Operation Mode":                      "{{ state_attr('<ZIJN_BRON>', '<ATTR_OPMODE>') }}"
          "I/U operation mode":                  "{{ state_attr('<ZIJN_BRON>', '<ATTR_IU_OPMODE>') }}"
          "3way valve(On:DHW_Off:Space)":        "{{ state_attr('<ZIJN_BRON>', '<ATTR_3WAY>') }}"
          "Defrost Operation":                   "{{ state_attr('<ZIJN_BRON>', '<ATTR_DEFROST>') }}"
          "Leaving water temp. after BUH (R2T)": "{{ state_attr('<ZIJN_BRON>', '<ATTR_R2T>') }}"
          "Inlet water temp.(R4T)":              "{{ state_attr('<ZIJN_BRON>', '<ATTR_R4T>') }}"
          "Outdoor air temp.(R1T)":              "{{ state_attr('<ZIJN_BRON>', '<ATTR_R1T>') }}"
          "Flow sensor (l/min)":                 "{{ state_attr('<ZIJN_BRON>', '<ATTR_FLOW>') }}"
          "Water pump operation":                "{{ state_attr('<ZIJN_BRON>', '<ATTR_PUMP>') }}"
          "DHW tank temp (R5T)":                 "{{ state_attr('<ZIJN_BRON>', '<ATTR_R5T>') }}"
          "BUH Step1":                           "{{ state_attr('<ZIJN_BRON>', '<ATTR_BUH1>') }}"
          "BUH Step2":                           "{{ state_attr('<ZIJN_BRON>', '<ATTR_BUH2>') }}"
          "LW setpoint (main)":                  "{{ state_attr('<ZIJN_BRON>', '<ATTR_LWSET>') }}"
Herstart HA en controleer in Developer Tools → States dat alle canonieke keys aanwezig zijn vóór je de integratie toevoegt.
Wat ik van je nodig heb
Stuur deze 4 dingen, dan vul ik Pad A of B direct voor je in:

1. Template output (Developer Tools → Template):
code:
1
2
3
{% for k in states.<JOUW_BRON_SENSOR>.attributes.keys() %}
{{ k }}
{% endfor %}
2. Exacte bron-sensor naam: sensor.___________

3. Op welk wizard-scherm het faalt: user / map_attributes / anders

4. ESPAltherma firmware-versie: ___________

[ Voor 3% gewijzigd door FloRadix op 08-10-2026 00:21 ]


  • Goofman2
  • Registratie: Juni 2022
  • Laatst online: 18:57
Afbeeldingslocatie: https://tweakers.net/i/t2loWh1O-X6KrP0A5LUldzR45Vk=/x800/filters:strip_icc():strip_exif()/f/image/IEgdlCTvFwg6AhGHCRLHsZ2R.jpg?f=fotoalbum_large
kan ik hieruit opmaken dat alleen 3way valve nog een probleem geeft ?

  • Goofman2
  • Registratie: Juni 2022
  • Laatst online: 18:57
probleem opgelost. 3way valse sensor was niet aanwezig. Enabled in header file. Opnieuw compileren (stond nog op mijn oude laptop) en via OTA geflashed. Fingers crossed en het werkte !

Dank je voor jouw hulp !

  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Goofman2 schreef op donderdag 8 oktober 2026 @ 16:37:
probleem opgelost. 3way valse sensor was niet aanwezig. Enabled in header file. Opnieuw compileren (stond nog op mijn oude laptop) en via OTA geflashed. Fingers crossed en het werkte !

Dank je voor jouw hulp !
elke installatie is anders, niet iedereen heeft alle attributen geactiveerd, goed dat je een firmware update hebt gedaan :)

alle feedback is welkom, ben ondertussen de config flow aan het verbeteren voor nieuwe gebruikers om het process te versoepelen.

  • Leeghoofd21
  • Registratie: April 2009
  • Laatst online: 21:41

Leeghoofd21

Wat een leuke ondertitel

FloRadix schreef op donderdag 8 oktober 2026 @ 16:45:
[...]


elke installatie is anders, niet iedereen heeft alle attributen geactiveerd, goed dat je een firmware update hebt gedaan :)

alle feedback is welkom, ben ondertussen de config flow aan het verbeteren voor nieuwe gebruikers om het process te versoepelen.
Ik heb het gisteren geïnstalleerd en geen missende attributen maar toch werkt het niet lekker. Hij lijkt geen elektrische energy te meten en de thermische energie niet op te slaan in. Ik gebruik op dit moment alleen nog maar DHW gezien de temperatuur buiten maar dat zou geen probleem moeten zijn toch? Vind je het goed als ik je een PM stuur?

[ Voor 18% gewijzigd door Leeghoofd21 op 08-10-2026 17:34 ]

HANDTEKENING!!!


  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Hey @Leeghoofd21

Ja, PM mag — maar log het liever als issue op GitHub

Twee dingen eerst:

1. Welke versie heb je? (HACS -> Daikin Cycle ML)

2. Update naar de nieuwste versie. Er is vandaag v1.8.0 uitgekomen.
Update via HACS en probeer opnieuw.

Werkt het daarna niet? Log een issue:
https://github.com/elRadix/daikin_cycle_ml/issues

Met daarin:
- Versie van de integratie (HACS) + HA Core
- Diagnostics download (Instellingen -> Apparaten & Diensten ->
Daikin Cycle ML -> drie puntjes -> Diagnostica downloaden)
- Korte beschrijving van het probleem
- Welke power-sensor je gebruikt (Shelly?)

  • Leeghoofd21
  • Registratie: April 2009
  • Laatst online: 21:41

Leeghoofd21

Wat een leuke ondertitel

FloRadix schreef op donderdag 8 oktober 2026 @ 19:14:
Hey @Leeghoofd21

Ja, PM mag — maar log het liever als issue op GitHub

Twee dingen eerst:

1. Welke versie heb je? (HACS -> Daikin Cycle ML)

2. Update naar de nieuwste versie. Er is vandaag v1.8.0 uitgekomen.
Update via HACS en probeer opnieuw.

Werkt het daarna niet? Log een issue:
https://github.com/elRadix/daikin_cycle_ml/issues

Met daarin:
- Versie van de integratie (HACS) + HA Core
- Diagnostics download (Instellingen -> Apparaten & Diensten ->
Daikin Cycle ML -> drie puntjes -> Diagnostica downloaden)
- Korte beschrijving van het probleem
- Welke power-sensor je gebruikt (Shelly?)
Ik denk dat het vooral dat laatste is.
Ik heb geen specifieke sensor voor de power.
Ik had gehoopt dat met Inverter primary current of inverter RPS er een berekening bij benadering zou worden gemaakt.

HANDTEKENING!!!


  • FloRadix
  • Registratie: Augustus 2005
  • Laatst online: 23-10 13:20
Leeghoofd21 schreef op donderdag 8 oktober 2026 @ 20:49:
[...]

Ik denk dat het vooral dat laatste is.
Ik heb geen specifieke sensor voor de power.
Ik had gehoopt dat met Inverter primary current of inverter RPS er een berekening bij benadering zou worden gemaakt.
das ook mogelijk maar minder nauwkeurig dan een echte energie meter
zal ik toevoegen in de roadmap met waarschuwing

  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 21:15
Hi @FloRadix

Ik heb Daikin Cycle ML toegevoegd aan HA.

Ik probeer nu de card op te zetten, maar vind nergens sensor.daikin_cycle_ml_daily_summary_recent.

Wordt deze sensor niet automatisch aangemaakt?

Ik kan dat niet uit de beschrijving halen.

Ik heb de custom variant ingevuld.

[ Voor 8% gewijzigd door Hedzie op 23-10-2026 21:15 ]

Pagina: 1