@
Breud
De output op hele getal is een schatting van de WP.
Het geschatte vermogen is de waarde uit de formule: flow / 60 * delta T * 4.2
Die 4.2 varieert een klein beetje afhankelijk van de buiten temp. Zie wat berichten terug over het fitten van die data.
Moment COP is altijd een beetje tricky, maar ik gebruik de geschatte. Op hele kW is onnauwkeurig en telt defrost niet mee. Wanneer het vermogen negatief is geef ik dan COP 0 terug. Is niet helemaal zuiver maar prima als realtime indicatie. Zal mijn script later posten (template sensor)
De dag COP met het totaal van de estimated daily output / dagelijks werkelijk opgenomen vermogen is wel eerlijk. Maar zal afwijken van de WP als er defrost zijn
YAML:
1
2
3
4
5
6
7
8
| - name: "heatpump_cop"
unique_id: "heatpump_cop"
unit_of_measurement: ""
state: >-
{% set pout = states('sensor.ecodan_heatpump_estimated_output_power') | default(0) | float %}
{% set pin = states('sensor.kwh_meter_3_phase_active_power') | default(0) | float %}
{% set cop = 0 if (pin < 100 or pout == 0) else ((1000*pout) / pin) | default(0) | float %}
{{ 0 if (cop > 9 or cop < 0) else cop | float | round(2) }} |
Ik filter ook de cop spikes uit die je af en toe krijgt als het systeem in de 'overgang' zit. Je zou de negatieve COP ook gewoon kunnen toestaan verder, maar dat is een keuze. Ook filter ik vermogens onder 100W uit, dat is standby verbruik
[
Voor 76% gewijzigd door
xoror op 17-01-2025 09:40
]