Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
rterhofte schreef op vrijdag 10 maart 2023 @ 20:19:
Heeft iemand een tip met welk apparaat ik de in en uitgaande temperatuur van de vloer verwarming kan loggen in ha ?
Uh, je zit nu in het ESPAltherma topic en daar kan het mee.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • rterhofte
  • Registratie: December 2016
  • Laatst online: 18-01 12:31
Toppe schreef op vrijdag 10 maart 2023 @ 20:23:
[...]


Uh, je zit nu in het ESPAltherma topic en daar kan het mee.
Ik wil graag de verschillende groepen vloerverwarming loggen en ook de temp van een extern buffervat. De in en uitgaande temp van de warmtepomp log ik idd al

Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
rterhofte schreef op vrijdag 10 maart 2023 @ 20:49:
[...]


Ik wil graag de verschillende groepen vloerverwarming loggen en ook de temp van een extern buffervat. De in en uitgaande temp van de warmtepomp log ik idd al
Als er geen sensoren ingebouwd zitten dan zal je met een Dallas sensor aan de slag moeten :)

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • MBgek
  • Registratie: Mei 2011
  • Laatst online: 08:08
rterhofte schreef op vrijdag 10 maart 2023 @ 20:49:
[...]


Ik wil graag de verschillende groepen vloerverwarming loggen en ook de temp van een extern buffervat. De in en uitgaande temp van de warmtepomp log ik idd al
ESP dev bordje met een aantal Dallas sensoren -> ESPhome -> Homeassistant. Zo heb ik het geknutseld, werkt perfect.

Acties:
  • 0 Henk 'm!

  • benthouse
  • Registratie: November 2009
  • Laatst online: 11-09 16:51
blinded schreef op woensdag 14 december 2022 @ 15:51:
also welke kies ik hier:
ik heb een ETVH16S18EA6V7 met EPRA16DAV37

//#include "def/ALTHERMA(BIZONE_CB_04-08KW).h"
//#include "def/ALTHERMA(BIZONE_CB_11-16KW).h"
//#include "def/ALTHERMA(GSHP).h"
//#include "def/ALTHERMA(GSHP2).h"
//#include "def/ALTHERMA(HPSU6_ULTRA).h"
//#include "def/ALTHERMA(HYBRID).h"
//#include "def/ALTHERMA(LT-D7_E_BML).h"
//#include "def/ALTHERMA(LT_11-16KW_HYDROSPLIT_HYDRO_UNIT).h"
//#include "def/ALTHERMA(LT_CA_CB_04-08KW).h"
//#include "def/ALTHERMA(LT_CA_CB_11-16KW).h"
//#include "def/ALTHERMA(LT_DA_04-08KW).h"
//#include "def/ALTHERMA(LT_DA_PAIR_BML).h"
//#include "def/ALTHERMA(LT_GAS_INJ)20200702.h"
//#include "def/ALTHERMA(LT_MULTI_DHWHP).h"
//#include "def/ALTHERMA(LT_MULTI_HYBRID).h"
//#include "def/ALTHERMA(MONOBLOC_CA_05-07KW).h"
//#include "def/ALTHERMA(TOP-GRADE).h"
//#include "def/DAIKIN_MINI_INVERTER_CHILLER04-08KW.h"
//#include "def/PROTOCOL_S_ROTEX.h"
//#include "def/PROTOCOL_S.h"
//#include "def/DEFAULT.h"

edit: gewoon default genomen en aan het builden. Nu maar eens kijken waar die kabel in de doos gaat van de unit :p ?
Weet iemand welke te kiezen voor een EDLA09DAW1 monoblock?

Acties:
  • 0 Henk 'm!

  • erwin292
  • Registratie: Juni 2022
  • Laatst online: 03-12-2024
Goedemiddag,

is er iemand hier die voor mij kan helpen met het programeren van een espatherma? Als ik dit zo lees gaat het mij niet lukken om zelf te doen.

Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

derubenstavast schreef op dinsdag 3 januari 2023 @ 10:57:
[...]


ik zie dat je tegen dezelfde issue's aanloopt als ik in het begin.
overigens moet ik wel zeggen dat er echt mega veel op internet te vinden is.
allereerst moet je zorgen dat je bij de Configuration.Yaml file kan dat doe je dmv de file editor.
deze editor staat standaard uit, hier is te vinden hoe hem zichtbaar te maken.
https://www.home-assistant.io/getting-started/configuration/
vervolgens zal je in de config file wat tekst toe moeten voegen om HA te laten weten dat het allemaal aparte sensoren zijn, er staan een aantal voorbeelden hier in het forum zoals die van Toppe bv.

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
 - sensor:
      - name: "Dampleidingtemperatuur"
        state: "{{ state_attr('sensor.althermasensors','Discharge pipe temp.') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Operation mode"
        state: "{{ state_attr('sensor.althermasensors','Operation Mode') }}"
      - name: "I/O Mode"
        state: "{{ state_attr('sensor.althermasensors','I/U operation mode') }}"
      - name: "Current mode"
        state: "{% if is_state('sensor.espaltherma_thermostaat_aan_uit', 'ON') %} {{ state_attr('sensor.althermasensors','Operation Mode') }} {% else %} Uit {% endif %}"
      - name: "Booster thermal protection"
        state: "{{ state_attr('sensor.althermasensors','Thermal protector (Q1L) BUH') }}"
      - name: "Back-up thermal protection"
        state: "{{ state_attr('sensor.althermasensors','Thermal protector BSH') }}"
      - name: "Watertanktemperature"
        state: "{{ state_attr('sensor.althermasensors','DHW tank temp. (R5T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Flowpump"
        state: "{{ state_attr('sensor.althermasensors','Flow sensor (l/min)') }}"
        unit_of_measurement: "l/min"
        state_class: measurement
      - name: "Water flow switch"
        state: "{{ state_attr('sensor.althermasensors','Water flow switch') }}"
      - name: "Water pump operation"
        state: "{{ state_attr('sensor.althermasensors','Water pump operation') }}"
      - name: "Water pump level (original)"
        state: "{{ state_attr('sensor.althermasensors','Water pump signal (0:max-100:stop)') }}"
        unit_of_measurement: "%"
        state_class: measurement
      - name: "Water pump level"
        state: "{{ 100 - state_attr('sensor.althermasensors','Water pump signal (0:max-100:stop)') }}"
        unit_of_measurement: "%"
        state_class: measurement
      - name: "Reheat"
        state: "{{ state_attr('sensor.althermasensors','Reheat ON/OFF') }}"
      - name: "Circulation pump"
        state: "{{ state_attr('sensor.althermasensors','Circulation pump operation') }}"
      - name: "Delta T Heating"
        state: "{{ state_attr('sensor.althermasensors','Target delta T heating') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Delta T Cooling"
        state: "{{ state_attr('sensor.althermasensors','Target delta T cooling') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Outdoor temperature"
        state: "{{ state_attr('sensor.althermasensors','Outdoor air temp.(R1T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Thermostat"
        state: "{{ state_attr('sensor.althermasensors','Thermostat ON/OFF') }}"
      - name: "Defrost operation"
        state: "{{ state_attr('sensor.althermasensors','Defrost Operation') }}"
      - name: "Back-up heater"
        state: "{{ state_attr('sensor.althermasensors','BUH Step1') }}"
      - name: "Watertank setpoint"
        state: "{{ state_attr('sensor.althermasensors','DHW setpoint') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Room temperature setpoint"
        state: "{{ state_attr('sensor.althermasensors','RT setpoint') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Water leaving temperature"
        state: "{{ state_attr('sensor.althermasensors','Leaving water temp. before BUH (R1T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Water inlet temperature"
        state: "{{ state_attr('sensor.althermasensors','Inlet water temp.(R4T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Heat exchanger temperature"
        state: "{{ state_attr('sensor.althermasensors','Heat exchanger mid-temp.') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Refrigerator liquid temperature"
        state: "{{ state_attr('sensor.althermasensors','Refrig. Temp. liquid side (R3T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Water pressure"
        state: "{{ state_attr('sensor.althermasensors','Water pressure') }}"
        unit_of_measurement: "bar"
        state_class: measurement
      - name: "Leaving water setpoint"
        state: "{{ state_attr('sensor.althermasensors','LW setpoint (main)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Roomtemperature"
        state: "{{ state_attr('sensor.althermasensors','Indoor ambient temp. (R1T)') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Inverter current"
        state: "{{ state_attr('sensor.althermasensors','INV primary current (A)') }}"
        unit_of_measurement: "A"
        state_class: measurement
      - name: "Inverter frequency"
        state: "{{ state_attr('sensor.althermasensors','INV frequency (rps)') }}"
        unit_of_measurement: "rps"
        state_class: measurement
      - name: "Voltage"
        state: "{{ state_attr('sensor.althermasensors','Voltage (N-phase) (V)') }}"
        unit_of_measurement: "V"
        state_class: measurement
      - name: "Inverter usage"
        state: "{% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_current')|float * 230 | float) }} {% else %} 0 {% endif %}"
        unit_of_measurement: "W"
        state_class: measurement
      - name: "Heat yield"
        state: "{% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_usage')|float * states('sensor.cop')| float)|round|int }} {% else %} 0 {% endif %}"
        unit_of_measurement: "W"
        state_class: measurement
     
      - name : "Low noise control"
        state: "{{ stae_attr('sensor.althermasensors', 'Low noise control') }}"
        state_class: measurement
      - name : "Suction pipe temperature"
        state: "{{ state_attr('sensor.althermasensors', 'Suction pipe temp.') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name : "Inverter current secondary"
        state: "{{ state_attr('sensor.althermasensors', 'INV secondary current (A)') }}"
        unit_of_measurement: "A"
        state_class: measurement
      - name : "Druk sensor"
        state: "{{ state_attr('sensor.althermasensors', 'Pressure sensor') }}"
        state_class: measurement
      - name : "STD Compressor 1"
        state: "{{ state_attr('sensor.althermasensors', 'STD Compressor 1') }}"
        state_class: measurement 
      - name : "Vries beveiliging"
        state: "{{ state_attr('sensor.althermasensors', 'Freeze Protection') }}"
        state_class: measurement 
      - name : "Stille modus"
        state: "{{ state_attr('sensor.althermasensors', 'Silent Mode') }}"
        state_class: measurement 

      - name: "ESPAltherma last update"
        state: "{{ as_timestamp(states.sensor.althermasensors.last_updated) | timestamp_custom('%H:%M:%S',True) }}"
      - name: "COP"
        unit_of_measurement: "COP"
        state_class: measurement
        state: >-
          {% if states('sensor.thermostat') == 'OFF'  %}
          {% set cop = 0.0 | float %} 
          {% elif states('sensor.thermostat') == 'ON' 
            or states('sensor.inverter_usage') |float >90 %}
          {% set t1 = states('sensor.water_leaving_temperature') | float %}
          {% set t2 = states('sensor.water_inlet_temperature') | float %}
          {% set f = states('sensor.flowpump') | float %}
          {% set pw = states('sensor.inverter_usage') | float %}
          {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %}
          {% set cop = pwg / pw | float  %}
            {% endif %}
          {% if cop != 0.0 %}
          {{ cop | float | round(1) }}
            {% else %}
          {% endif %}
      - name: "Working COP"
        unit_of_measurement: "COP"
        state_class: measurement
        state: >-
          {% if states('sensor.thermostat') == 'OFF'  %}
          {% set cop = 0.0 | float %} 
          {% elif states('sensor.thermostat') == 'ON' 
            or states('sensor.inverter_usage') |float >90 %}
          {% set t1 = states('sensor.water_leaving_temperature') | float %}
          {% set t2 = states('sensor.water_inlet_temperature') | float %}
          {% set f = states('sensor.flowpump') | float %}
          {% set pw = states('sensor.inverter_usage') | float %}
          {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %}
          {% set cop = pwg / pw | float  %}
            {% endif %}
          {% if cop != 0.0 %}
          {{ cop | float | round(1) }}
            {% else %}
          {% endif %}

      - name: "∆T"
        unit_of_measurement: "°C"
        state_class: measurement
        state: >-
          {{ (states('sensor.water_leaving_temperature')|float - states('sensor.water_inlet_temperature') | float)|round(1) }}


vervolgens zouden ze als aparte devices zichtbaar moeten worden.

kijk anders ook even bij

[...]


[...]


alle credits overigens naar de mensen die ook mij geholpen hebben.

succes!
De tekst kan gewoon in de Configuration.yaml geplakt worden? Ik krijg daar aldoor foutmeldingen van.

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

Ik krijg het niet klaar met het gewoon kopieren van bovenstaande code in het bestand "configuration.yaml".
Nu als volgt (hele tekst van mijn "configuration.yaml", ben nog niet zo lang bezig met HA ;) ).
Vervolgens nieuwe kaarten maken; entitys opzoeken met zoektekst espaltherma.

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
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

sensor:
  - platform: template
    sensors:
      espaltherma_operation:
        friendly_name: "Operation mode"
        value_template: "{{ state_attr('sensor.althermasensors','Operation Mode') }}"
      espaltherma_iuoperation:
        friendly_name: "Indoor Operation mode"
        value_template: "{{ state_attr('sensor.althermasensors','I/U operation mode') }}"
      espaltherma_dhw:
        friendly_name: "DHW Temp"
        value_template: "{{ state_attr('sensor.althermasensors','DHW tank temp. (R5T)') }}"
        unit_of_measurement: '°C'
      espaltherma_outdoor_temp:
        friendly_name: "Buitentemperatuur"
        value_template: "{{ state_attr('sensor.althermasensors','Outdoor air temp.(R1T)') }}"
        unit_of_measurement: '°C'
      espaltherma_leaving_before_buh:
        friendly_name: "vertrektemp voor buh"
        value_template: "{{ state_attr('sensor.althermasensors','Leaving water temp. before BUH (R1T)') }}"
        unit_of_measurement: '°C'  
      espaltherma_leaving_after_buh:
        friendly_name: "vertrektemp na buh"
        value_template: "{{ state_attr('sensor.althermasensors','Leaving water temp. after BUH (R2T)') }}"
        unit_of_measurement: '°C' 
      espaltherma_compr_current:
        friendly_name: "compressorstroom"
        value_template: "{{ state_attr('sensor.althermasensors','INV primary current (A)') }}"
        unit_of_measurement: 'A' 
      espaltherma_compr_freq:
        friendly_name: "compressorfrequentie"
        value_template: "{{ state_attr('sensor.althermasensors','INV frequency (rps)') }}"
        unit_of_measurement: 'rps'  
      espaltherma_lw_setpoint:
        friendly_name: "setpoint"
        value_template: "{{ state_attr('sensor.althermasensors','LW setpoint (main)') }}"
        unit_of_measurement: '°C'  
      espaltherma_flowsensor:
        friendly_name: "pomp flow"
        value_template: "{{ state_attr('sensor.althermasensors','Flow sensor (l/min)') }}"
        unit_of_measurement: 'L/min'
      espaltherma_koelmiddel_temp:
        friendly_name: "koelmiddel temperatuur"
        value_template: "{{ state_attr('sensor.althermasensors','Refrig. Temp. liquid side (R3T)') }}"
        unit_of_measurement: '°C'  
      espaltherma_low_noise:
        friendly_name: "geluidsbeperking"
        value_template: "{{ state_attr('sensor.althermasensors','Low noise control') }}"  
      espaltherma_defrost:
        friendly_name: "defrost"
        value_template: "{{ state_attr('sensor.althermasensors','Defrost Operation') }}" 
      espaltherma_evap_temp_target:
        friendly_name: "gewenste verdampertemperatuur"
        value_template: "{{ state_attr('sensor.althermasensors','Target Evap. Temp.') }}"
        unit_of_measurement: '°C'

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
Iemand die hier de stick rechtstreeks op een USB-C voeding heeft aangesloten? Sinds vandaag slaat hij met regelmaat wel eens 1/2/3 minuten over…

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • -Casper
  • Registratie: Juni 2012
  • Laatst online: 17:10
@Toppe heb je expres de M5Stack Plus in de start post opgenomen? Ik zit wat te zoeken naar de verschillen tussen reguliere en Plus versie maar kan niet echt bijzondere verschillen vinden.

Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
-Casper schreef op dinsdag 4 april 2023 @ 15:21:
@Toppe heb je expres de M5Stack Plus in de start post opgenomen? Ik zit wat te zoeken naar de verschillen tussen reguliere en Plus versie maar kan niet echt bijzondere verschillen vinden.
Nee hoor, deze was leverbaar toen ik hem bestelde.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Sebastiaanhubar
  • Registratie: April 2023
  • Laatst online: 06-04-2023
Gaaf deze integratie om de WP in HA te kunnen volgen. Dank aan de bouwers hiervan! _/-\o_

Na wat avondjes knutselen en puzzelen werkt het al redelijk. Maar ik loop denk ik hier en daar toch nog tegen wat missende/ontbrekende code aan.
De code voor configurations.yaml, de kaart en de aan te zetten output via de m5 stick heb ik uit dit forum geplukt. Toch is in de kaart te zien dat er hier en daar wat ontbreekt.

Wie kan mij op het goede spoor zetten?


Afbeeldingslocatie: https://tweakers.net/i/t7-QdEoEFtsthtYAYh1a2XWozjg=/232x232/filters:strip_icc():strip_exif()/f/image/eeLhfURATuV1NL8Azf0DHb97.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Yd4GY1m2kJKEtnxjQNl45PCV1Dc=/232x232/filters:strip_icc():strip_exif()/f/image/z3cm2rXBblWSspFhEE4IbzMV.jpg?f=fotoalbum_tile

Acties:
  • 0 Henk 'm!

  • Impstoker
  • Registratie: Juni 2010
  • Laatst online: 11-09 12:21
Iemand een tip welk relais ik kan gebruiken met de M5Stack Plus?
Ik wil de Altherma SG1 en SG2 contacten kunnen regelen.

Volgens mij moet dat wel werken met zo'n relay:
https://docs.m5stack.com/en/unit/relay

Het is mij alleen nog niet helemaal duidelijk hoe ik het moet aansluiten. Iemand?
Afbeeldingslocatie: https://tweakers.net/i/EDJwqNaH4YopPQcXKfiykkXwIMI=/x800/filters:strip_exif()/f/image/bZDonXs1SZ5p7y6FnXLpsTsB.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@Sebastiaanhubar
hacs installeren (github accountje aanmaken)
en via hacs onder frontend:
- mini graph card
- apexcharts-card

Bestaan de sensor(en) wel?
Developer tools - states

[ Voor 12% gewijzigd door AUijtdehaag op 15-04-2023 14:09 ]

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • +1 Henk 'm!

  • AndereKoekoek
  • Registratie: Juli 2005
  • Laatst online: 16:06

AndereKoekoek

Ping! Pong?

Dit weekend een m5stick geïnstalleerd. Alles ziet er netjes uit en heb de sensors etc ook in Hass nu.

Dacht vanavond de espaltherma aan te sluiten... Heb ik een female-female Dupont kabeltje gekregen. |:( Sta je dan met een open geschroefde warmtepomp haha.

Van de week nog maar eens een poging wagen als het female-male kabeltje er is.

Acties:
  • 0 Henk 'm!

  • AndereKoekoek
  • Registratie: Juli 2005
  • Laatst online: 16:06

AndereKoekoek

Ping! Pong?

Heb een M5StickC Plus geïnstalleerd met espaltherma. Alles ging eigenlijk wel soepel moet ik zeggen.

Alleen als ik de m5stick aan de connector hang dan krijg ik geen stroom. Heb een 10-draads Dupont kabeltje en al verschillende geprobeerd om stroom te krijgen, maar het scherm etc gaat niet aan.

Als ik vervolgens een usb-lader aansluit dan gaat het schermpje aan, maar krijg steeds:

Timeout... Check connection..


Online gezien dat het aan de kabel kan liggen, dus ook hier verschillende kabeltjes geprobeerd voor de tx/ex. Maar geen succes tot op heden.

Iemand een advies?


P.s. heb de Espaltherma geüpload via Visual Studio/platform io. Daar onder de node m5stickcplus via upload espAltherma op de stick gezet.
Vanmorgen voor de 2e keer gedaan zelfs. Om te kijken of dat een oplossing was.


Iemand nog ideeën?

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

[ Voor 18% gewijzigd door AndereKoekoek op 19-05-2023 16:58 ]


Acties:
  • +1 Henk 'm!

  • FransHe
  • Registratie: December 2022
  • Laatst online: 11:06
Probeer het eens met losse jumperkabeltjes. Het beeld geeft aan dat er geen communicatie is dus ergens iets fout met Rx/Tx.
AndereKoekoek schreef op vrijdag 19 mei 2023 @ 16:50:
Heb een M5StickC Plus geïnstalleerd met espaltherma. Alles ging eigenlijk wel soepel moet ik zeggen.

Alleen als ik de m5stick aan de connector hang dan krijg ik geen stroom. Heb een 10-draads Dupont kabeltje en al verschillende geprobeerd om stroom te krijgen, maar het scherm etc gaat niet aan.

Als ik vervolgens een usb-lader aansluit dan gaat het schermpje aan, maar krijg steeds:

Timeout... Check connection..


Online gezien dat het aan de kabel kan liggen, dus ook hier verschillende kabeltjes geprobeerd voor de tx/ex. Maar geen succes tot op heden.

Iemand een advies?


P.s. heb de Espaltherma geüpload via Visual Studio/platform io. Daar onder de node m5stickcplus via upload espAltherma op de stick gezet.
Vanmorgen voor de 2e keer gedaan zelfs. Om te kijken of dat een oplossing was.


Iemand nog ideeën?

[Afbeelding]

Acties:
  • 0 Henk 'm!

  • AndereKoekoek
  • Registratie: Juli 2005
  • Laatst online: 16:06

AndereKoekoek

Ping! Pong?

FransHe schreef op zondag 21 mei 2023 @ 10:18:
Probeer het eens met losse jumperkabeltjes. Het beeld geeft aan dat er geen communicatie is dus ergens iets fout met Rx/Tx.


[...]
Dinsdagavond weer eens even kijken idd. Zal dan ook mijn laptop aansluiten en de monitor aanzetten.

De kabeltjes die ik gebruik zijn losse kabeltjes. Lees online wel dat ze wat fragiel zijn en niet altijd goed contact maken. Dat eigenlijk een kabel met een 5-pins stekker beter werkt.

Ga er maar eens mee aan de slag en zet mijn bevindingen wel hier in dit topic voor een eventueel volgend persoon :)


Thx voor je respons trouwens! O+

Acties:
  • 0 Henk 'm!

  • AndereKoekoek
  • Registratie: Juli 2005
  • Laatst online: 16:06

AndereKoekoek

Ping! Pong?

Ben een stukje verder:

Op het moment dat ik de 5v kabel in de connector van de warmtepomp prik dan schakelt de warmtepomp zichzelf in een soort van pauze stand.
Op het beeldscherm komt het splash screen te staan met o.a. firmware versie(1.7).

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

Haal ik de 5v los dan komt er data binnen in Hass als ik een usb kabel erop aansluit.

Zie in de console nog wel een aantal foutmeldingen met
[wire.cpp:513] request from(): i2cRead returned error 263
Afbeeldingslocatie: https://tweakers.net/i/_q8Mz92zDGOwMe3JIPSWEKFfajY=/x800/filters:strip_icc():strip_exif()/f/image/nUcIu4cpxvloqLwZsWMFPZbo.jpg?f=fotoalbum_large


Maar mijn main issue is dus dat de warmtepomp uit de operationele stand gaat als ik de 5v aansluit. M5stick aangesloten op de usb aansluiting van de kap en dan krijg ik een alarmbel en een rood lampje dat er een onbekende usb apparaat is aangesloten. Lijkt me dat ze dat uit de log kunnen halen in het geval van garantie.

Dus moet waarschijnlijk toch met een extern usb adapter gaan werken.

Mijn binnenunit is trouwens de ehvx08s23dj6v

[ Voor 14% gewijzigd door AndereKoekoek op 23-05-2023 12:42 ]


Acties:
  • +1 Henk 'm!

  • JoTil
  • Registratie: Oktober 2022
  • Laatst online: 18:22
@Toppe Thnx voor het delen! Met de hulp van dit topic heb ik ESPAltherma en het dashboard draaiend gekregen _/-\o_

Heeft er al iemand een automation geknutseld om op basis van teruggeleverde energie (bv teruglevering > 2 kW) boiler start met verwarmen. Dit vooruitlopend op het einde van salderen. Of juist o.b.v. buiten temperatuur, waarbij het opwarmen start bij Tbuiten=25grC minus zeg 2 of 3k om het warmtapwater in de zomer wel op de compressor met een zo hoog mogelijk rendement op te kunnen warmen (zie ook de lopende discussie over het opwarmen van warmtapwater in het topic "Daikin Altherma warmtepomp ervaringen").

Acties:
  • +1 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 17:11
JoTil schreef op donderdag 25 mei 2023 @ 20:51:
@Toppe Thnx voor het delen! Met de hulp van dit topic heb ik ESPAltherma en het dashboard draaiend gekregen _/-\o_

Heeft er al iemand een automation geknutseld om op basis van teruggeleverde energie (bv teruglevering > 2 kW) boiler start met verwarmen. Dit vooruitlopend op het einde van salderen. Of juist o.b.v. buiten temperatuur, waarbij het opwarmen start bij Tbuiten=25grC minus zeg 2 of 3k om het warmtapwater in de zomer wel op de compressor met een zo hoog mogelijk rendement op te kunnen warmen (zie ook de lopende discussie over het opwarmen van warmtapwater in het topic "Daikin Altherma warmtepomp ervaringen").
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
alias: Solar apparaten aan
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.power_production
    above: 0.5
condition:
  - condition: state
    entity_id: input_boolean.solar_savings
    state: "on"
action:
  - service: homeassistant.turn_on
    data: {}
    target:
      entity_id: input_boolean.test_vaatwasser
  - wait_for_trigger:
      - platform: numeric_state
        entity_id: sensor.power_production
        above: 1.5
  - service: water_heater.set_operation_mode
    data:
      operation_mode: heat_pump
    target:
      entity_id: water_heater.altherma
mode: single


Dan nog een automation waarmee de boiler om 21u uit gaat, en eentje waarbij hij om 14u aan gaat (als backup, voor de minder zonnige maanden).

Kan ws geoptimaliseerd worden, maar voor warmt de boiler voor het grootste deel via de zonnepanelen op. Werkt al paar maanden heel prima.

Acties:
  • 0 Henk 'm!

  • JoTil
  • Registratie: Oktober 2022
  • Laatst online: 18:22
@kepler thnx! Ik ga eens proberen of ik het aan de praat krijg.

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
kepler schreef op donderdag 25 mei 2023 @ 22:14:
[...]


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
alias: Solar apparaten aan
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.power_production
    above: 0.5
condition:
  - condition: state
    entity_id: input_boolean.solar_savings
    state: "on"
action:
  - service: homeassistant.turn_on
    data: {}
    target:
      entity_id: input_boolean.test_vaatwasser
  - wait_for_trigger:
      - platform: numeric_state
        entity_id: sensor.power_production
        above: 1.5
  - service: water_heater.set_operation_mode
    data:
      operation_mode: heat_pump
    target:
      entity_id: water_heater.altherma
mode: single


Dan nog een automation waarmee de boiler om 21u uit gaat, en eentje waarbij hij om 14u aan gaat (als backup, voor de minder zonnige maanden).

Kan ws geoptimaliseerd worden, maar voor warmt de boiler voor het grootste deel via de zonnepanelen op. Werkt al paar maanden heel prima.
Uh, dit werkt niet via Espaltherma, die schakelt niets?

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • JoTil
  • Registratie: Oktober 2022
  • Laatst online: 18:22
Toppe schreef op donderdag 25 mei 2023 @ 22:29:
[...]


Uh, dit werkt niet via Espaltherma, die schakelt niets?
Ik heb ook de wifi module (sorry vergeten te vermelden 8)7 ). Volgens mij moet ik daar ook setpoint mee kunnen verzetten, of heb ik dat mis?

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
JoTil schreef op donderdag 25 mei 2023 @ 22:57:
[...]


Ik heb ook de wifi module (sorry vergeten te vermelden 8)7 ). Volgens mij moet ik daar ook setpoint mee kunnen verzetten, of heb ik dat mis?
Klopt die heb dan nodig

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 17:11
Toppe schreef op donderdag 25 mei 2023 @ 22:29:
[...]


Uh, dit werkt niet via Espaltherma, die schakelt niets?
Dat zei ik ook niet :P

Maar ik zei ook niet hoe dan wel :') Ik heb inderdaad de wifi module en via een integratie in HA kan ik de WP aansturen (aan/uit, temp settings, etc). Helaas wel via de cloud, maar werkt voor nu 100% betrouwbaar

Acties:
  • 0 Henk 'm!

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 18:34
(jarig!)
<sorry, verkeerde forum>

[ Voor 96% gewijzigd door arjenhiemstra op 09-06-2023 08:38 ]


Acties:
  • 0 Henk 'm!

  • LosserNL
  • Registratie: Februari 2000
  • Laatst online: 15:15
Nice! Scheelt weer een bultje kabels :)

Acties:
  • 0 Henk 'm!

  • Nids64
  • Registratie: Juli 2015
  • Laatst online: 09:58
Vraagje:

Wij krijgen een Daikin EHBH-08E6V / ERGA-08EV combi. Welke instelling zou ik moeten kiezen in ESPAltherma?

En ... welke sensor opties zijn relevant om te volgen (zoals COP)..

Thanx!!
Ruud

MTVenus V151 5.1 kWh - HWP1 - Lilygo Modbus HA integration + Solaredge 3000Wp/Enphase 1600Wp + Daikin WP + Remeha Azora Ace 250L + Peugeot e2008


Acties:
  • 0 Henk 'm!

  • madde2901
  • Registratie: Juli 2023
  • Laatst online: 11:57
Goedemiddag

Over een paar weken wordt onze WP geinstallerd. Ik ben al aan de slag gegaan met de ESP32 module en de instructie doorlopen. Zou ik niet al de sensor.althermasensors moeten zien in HA als de ESP32 gereed en gestart is? Ik begrijp dat er nog geen data ontvangen wordt, maar had verwacht wel al iets te kunnen zien van de module zelf in HA? Iemand enig idee?

Acties:
  • 0 Henk 'm!

  • Roekeloos
  • Registratie: Februari 2011
  • Laatst online: 07:31
madde2901 schreef op maandag 17 juli 2023 @ 14:27:
Goedemiddag

Over een paar weken wordt onze WP geinstallerd. Ik ben al aan de slag gegaan met de ESP32 module en de instructie doorlopen. Zou ik niet al de sensor.althermasensors moeten zien in HA als de ESP32 gereed en gestart is? Ik begrijp dat er nog geen data ontvangen wordt, maar had verwacht wel al iets te kunnen zien van de module zelf in HA? Iemand enig idee?
Je vraag is wat cryptisch "de module zelf in HA"... Wat zie je wel; wat zie je niet? Heb je bijvoorbeeld MQTT draaien?

Acties:
  • 0 Henk 'm!

  • madde2901
  • Registratie: Juli 2023
  • Laatst online: 11:57
Heb inderdaad de Mosquitto Broker draaien. Ik denk dat er geen MQTT meldingen binnen komen, omdat de ESP32 nog niet gekoppeld is aan de warmtepomp zelf. Maar zou je niet al de warmtepomp sensoren moeten zien in HA, zonder values?

Acties:
  • 0 Henk 'm!

  • Roekeloos
  • Registratie: Februari 2011
  • Laatst online: 07:31
madde2901 schreef op maandag 17 juli 2023 @ 16:51:
Heb inderdaad de Mosquitto Broker draaien. Ik denk dat er geen MQTT meldingen binnen komen, omdat de ESP32 nog niet gekoppeld is aan de warmtepomp zelf. Maar zou je niet al de warmtepomp sensoren moeten zien in HA, zonder values?
Ook dan zou je een "altherma" topic moeten zien met een status/foutmelding:
Afbeeldingslocatie: https://tweakers.net/i/AbovT485hpr5O5jQtR3rAzqfPnM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/p60qMUcDgzjUVB8X62ca4sKO.png?f=user_large

Als dat er niet is, gaat de koppeling naar de MQTT server niet goed. Je moet dan echt gaan debuggen op de ESP32 (of trial & error).

Edit: Je kunt bovenstaande checken met bijvoorbeeld de MQTT Explorer add-on, maar er zijn bijvoorbeeld ook browser plugins van.

[ Voor 12% gewijzigd door Roekeloos op 17-07-2023 17:06 ]


Acties:
  • 0 Henk 'm!

  • madde2901
  • Registratie: Juli 2023
  • Laatst online: 11:57
Mqtt getest en dat werkt. De vraag is nu eigenlijk: komt e.e.a. tot leven zonder dat er fysiek gekoppeld is met de Warmtepomp? En hoe verschijnt de sensor zelf dan in Home Assistant?

Acties:
  • 0 Henk 'm!

  • Coetje
  • Registratie: Oktober 2013
  • Laatst online: 11-09 22:50
Hi allemaal, vandaag ook ESPAltherma geinstalleerd. Hij hangt aan de warmtepomp en stuurt ook dat door naar HA. Dit dankzij alles wat ik hier gelezen heb, waarvoor dank!

sensor.althermasensors ziet de data:
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
O/U capacity (kW): 0
Operation Mode: Fan Only
Thermostat ON/OFF: 'OFF'
Defrost Operation: 'OFF'
Low noise control: 'OFF'
Error type: Normal
Error Code: ' 0'
Target Evap. Temp.: 0
Outdoor air temp.(R1T): 0
Discharge pipe temp.: 0
Suction pipe temp.: 0
Heat exchanger mid-temp.: 0
Pressure: 0
INV primary current (A): 0
INV secondary current (A): 0
Voltage (N-phase) (V): 0
Brine Flow Switch: 'OFF'
INV frequency (rps): 0
INV frequency 2 (rps): 0
STD Compressor 1: 'OFF'
Fan 1 (step): 0
Fan 2 (step): 0
I/U operation mode: Stop
Freeze Protection: 'OFF'
Silent Mode: 'OFF'
Error detailed code: 0
DHW setpoint: 45
LW setpoint (main): 27
Water flow switch: 'OFF'
Bivalent Operation: 'OFF'
BUH Step1: 'OFF'
BUH Step2: 'OFF'
Water pump operation: 'OFF'
Leaving water temp. before BUH (R1T): 25.7
Leaving water temp. after BUH (R2T): 23.4
Refrig. Temp. liquid side (R3T): 24.5
Inlet water temp.(R4T): 23.2
Reheat ON/OFF: 'OFF'
Space heating Operation ON/OFF: 'ON'
LW setpoint (add): 35
RT setpoint: 20
Circulation pump operation: 'OFF'
Flow sensor (l/min): 0
Water pressure: 1.2
Hybrid Op. Mode: H/P only
Hybrid Heating Target Temp.: 0
M5VIN: 4.83V
M5AmpIn: 122.5mA
M5BatV: 4.14V
M5BatCur: 0mA
M5BatPwr: 0mW
WifiRSSI: '-48dBm'
FreeMem: '222724'
friendly_name: AlthermaSensors

Nu loop ik vast met de sensoren aanmaken in de configuration.yaml.Waar moeten deze komen te staan?

mijn config.yaml(die volgens mij sowieso een zooitje is). Of moet ik deze vraag stellen in het home assistant topic?
Dit is opgelost.

[ Voor 55% gewijzigd door Coetje op 27-07-2023 13:01 ]


Acties:
  • 0 Henk 'm!

  • haakjesluiten
  • Registratie: Januari 2007
  • Laatst online: 07-09 09:11
welke lijn moet je uncommenten voor een erga 8kw buitenunit?

Deze? #include "def/ALTHERMA(LT_DA_04-08KW).h"

Acties:
  • 0 Henk 'm!

  • haakjesluiten
  • Registratie: Januari 2007
  • Laatst online: 07-09 09:11
Afbeeldingslocatie: https://tweakers.net/i/vzxljoo8eeQksZJyYevmubAg8uY=/800x/filters:strip_exif()/f/image/yFesr2gumyj5RMstJhZ7SXzJ.png?f=fotoalbum_large

Dit is de cop van een legionella run naar 60 graden, dat lijkt mij wat ambitieus aangezien 53->60 op de buh gaat en dus cop 1 moet zijn.

Klopt mijn cop berekening?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- name: "COP"
        unit_of_measurement: "COP"
        state_class: measurement
        state: >-
          {% if states('sensor.thermostat') == 'OFF'  %}
          {% set cop = 0.0 | float %} 
          {% elif states('sensor.thermostat') == 'ON' 
            or states('sensor.inverter_usage') |float >90 %}
          {% set t1 = states('sensor.water_leaving_temperature') | float %}
          {% set t2 = states('sensor.water_inlet_temperature') | float %}
          {% set f = states('sensor.flowpump') | float %}
          {% set pw = states('sensor.inverter_usage') | float %}
          {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %}
          {% set cop = pwg / pw | float  %}
            {% endif %}
          {% if cop != 0.0 %}
          {{ cop | float | round(1) }}
            {% else %}
          {% endif %}

Acties:
  • 0 Henk 'm!

  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Ik heb gisteren ook de ESPAltherma geinstalleerd op mijn Daikin Daikin Altherma 3 R F EHVX08S23E9W + ERGA08EVH. Het lijkt te werken maar het is voor mij net als anderen niet helemaal duidelijk welk model corespondeerd met welk model in ESPAltherma. Ik heb deze nu gekozen en krijg wel veel gegevens door. #include "def/ALTHERMA(LT_DA_04-08KW).h" Heb alles aangezet in dit bestand maar dan krijg je wel heel veel waardes door. Nog even uitzoeken welke regels niet relevant zijn. En ja ik moet nog iets van een montage plek gaan vinden. Afbeeldingslocatie: https://tweakers.net/i/4POfMC5nojtQCcFKlGy7eMMU17U=/x800/filters:strip_icc():strip_exif()/f/image/SoBHDqnMgMG3lyrEVmikHGug.jpg?f=fotoalbum_large

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

Acties:
  • 0 Henk 'm!

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 15:44
Hallo Thieske ik ben benieuwd of je al wat verder ben, ik heb sinds vandaag ook mijn koppeling draaien.
en lees het nodige punten uit maar is nog niet helemaal duidelijk welke punten er voor mijn precies van toepassing zijn.
Ik heb een EHVX08S18EJ6V
Is er soms iemand die weet of je ook een koppeling met de buitenunit kunt maken EERGA06EAV3H

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


Acties:
  • +1 Henk 'm!

  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Zo dit ziet er beter uit. Ik kan nu via de ESPAltherma de thermostaat aan en uit zetten.Smartgrid ondersteund mijn model helaas niet alleen via Kwh puls en daar zijn ze nog mee aan het ontwikkelen las ik net op git.
Afbeeldingslocatie: https://tweakers.net/i/aS7yXfccaJFJlganUkb_7amXmQQ=/x800/filters:strip_icc():strip_exif()/f/image/d8hwbZsH4XDCE9XXDxT3VEeK.jpg?f=fotoalbum_large

[ Voor 80% gewijzigd door Thieske2478 op 02-09-2023 17:05 ]


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
kepler schreef op woensdag 14 december 2022 @ 13:56:
Ik weet niet waar je de tijd vandaan haalt, maar bedankt!

Ik heb het dus sinds een paar dagen draaien en werkt prima. Alleen mis ik nog een mobiele (simplified) view, dus daar zal ik komende weken aan gaan werken. Als ik een eerste opzet heb zal ik deze hier uiteraard delen :)
Hoe staat het er mee? :D

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 17:11
Die heb ik volgens mij hier wel een keer gedeeld? :D

Hier:
https://gathering.tweakers.net/forum/view_message/74227954

Eind mei is Daikin hier geweest voor reparatie, dus toen de ESPaltherma eraf gehaald. Sindsdien niet meer erop gezet, in zomerseizoen toch niet interessant. Binnenkort maar eens terug zetten

[ Voor 8% gewijzigd door kepler op 11-09-2023 15:35 ]


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
kepler schreef op maandag 11 september 2023 @ 15:22:
[...]

Die heb ik volgens mij hier wel een keer gedeeld? :D

Hier:
https://gathering.tweakers.net/forum/view_message/74227954

Eind mei is Daikin hier geweest voor reparatie, dus toen de ESPaltherma eraf gehaald. Sindsdien niet meer erop gezet, in zomerseizoen toch niet interessant. Binnenkort maar eens terug zetten
Ah, dacht dat het nog WIP was.

Maar hoezo ESPAltherma los gehaald? Ik heb onze installateur al eens over de vloer gehad met een probleem en toen konden we juist alles terug zien en daarmee ook het probleem kunnen zien.

Overigens koel ik er hier ook mee dus dan is die data wel weer interessant :)

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 17:11
Toppe schreef op maandag 11 september 2023 @ 16:03:
[...]

Ah, dacht dat het nog WIP was.

Maar hoezo ESPAltherma los gehaald? Ik heb onze installateur al eens over de vloer gehad met een probleem en toen konden we juist alles terug zien en daarmee ook het probleem kunnen zien.

Overigens koel ik er hier ook mee dus dan is die data wel weer interessant :)
ja het is zeker nog WIP, maar ja dat is eigenlijk alles in HA :')

Nee, het was echt Daikin zelf. Ik was vooral bang om eventuele garantie te verliezen, plus ze kunnen alles op dezelfde manier uitlezen met hun eigen software.

En eigenlijk ben ik gewoon te lui geweest om hem weer aan te sluiten :P

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 15:44
Ik heb mijn koppeling met de warmtepomp draaien, maar nu wil van de attributen intenties maken.
hier voor wordt verwezen naar de setup om hiervoor de configuration.yaml aan te passen.
Echter als ik de file er in kopieer krijg ik foutmeldingen.
Ik doe het met file editor van HA, het lijkt er op dat opbouw van de file dan niet goed over komt, ik ben een leek in yaml
Als ik in eerste instantie de file er in kopieer krijg ik meteen een foutmelding, verwijderd ik de spatie voor sensor dan wordt in de File editor de melding groen maar laat ik de configuration file controleren krijg ik toch een foutmelding


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

Afbeeldingslocatie: https://tweakers.net/i/q-27Tox_oUByZOVk504VtT0sZoM=/800x/filters:strip_icc():strip_exif()/f/image/QO43GZf0W830lJhFDFNGNs4E.jpg?f=fotoalbum_large

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

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


Acties:
  • 0 Henk 'm!

  • WaTTe44
  • Registratie: November 2018
  • Laatst online: 11-09 20:48
De config-file moet volgens onderstaande worden gemaakt

code:
1
2
3
4
5
6
7
8
9
10
11
template:
    - sensor:
      - name: "Dampleidingtemperatuur"
        state: "{{ state_attr('sensor.althermasensors','Discharge pipe temp.') }}"
        unit_of_measurement: "°C"
        state_class: measurement
      - name: "Operation mode"
        state: "{{ state_attr('sensor.althermasensors','Operation Mode') }}"
      - name: "I/O Mode"
        state: "{{ state_attr('sensor.althermasensors','I/U operation mode') }}"
      - name: "Current mode"


Enz met alle ander sensoren.

Acties:
  • 0 Henk 'm!

  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 15:19
Zijn er bij meer mensen ba de laatste update van HA dat de espaltherma geen waarden meer doorgeeft aan HA?

Iets met templates ofzo, zal zo het log induiken.

Experience is direct proportional to the amount of equipment ruined


  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Bij mij werkt ESPAltherma gewoon goed. Krijg alle waardes gewoon door maar zie wel soms dat niet alle waardes worden bijgewerkt. Volgens mij alleen als ze afwijken sinds de vorige update. Dit kan je goed zien met MQTT Explorer voor Windows. Kan nu mooi zien wat de temp is van de boiler op mijn tablet in de woonkamer via HA. Via HA heb ik het nu ook voor elkaar om de boiler uit te schakelen als de stroomprijs hoog is en weer aan te zetten als deze lager is. Heb dit gedaan via de Google Assistant SDK. Heb de Daikin app gekoppeld aan mijn Google Home account. Hopelijk scheelt het een beetje. Ik zit overigens bij Tibber.

[ Voor 15% gewijzigd door Thieske2478 op 21-09-2023 23:16 ]


Acties:
  • 0 Henk 'm!

  • ShaneV
  • Registratie: Maart 2005
  • Laatst online: 11-09 21:22
Ik krijg tegenwoordig onderstaande foutmeldingen in het logboek. Kan ik deze negeren of moet er toch actie ondernomen worden?

code:
1
2
3
4
5
TemplateError('TypeError: unsupported operand type(s) for -: 'int' and 'NoneType'') while processing template 'Template<template=({{ 100 - state_attr('sensor.althermasensors','Water pump signal (0:max-100:stop)') }}) renders=1756>' for attribute '_attr_native_value' in entity 'sensor.water_pump_level'
TemplateError('UndefinedError: 'cop' is undefined') while processing template 'Template<template=({% if states('sensor.thermostat') == 'OFF' %} {% set cop = 0.0 | float %} {% elif states('sensor.thermostat') == 'ON' or states('sensor.inverter_usage') |float >90 %} {% set t1 = states('sensor.water_leaving_temperature') | float %} {% set t2 = states('sensor.water_inlet_temperature') | float %} {% set f = states('sensor.flowpump') | float %} {% set pw = states('sensor.inverter_usage') | float %} {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %} {% set cop = pwg / pw | float %} {% endif %} {% if cop != 0.0 %} {{ cop | float | round(1) }} {% else %} {% endif %}) renders=114>' for attribute '_attr_native_value' in entity 'sensor.cop'
TemplateError('UndefinedError: 'cop' is undefined') while processing template 'Template<template=({% if states('sensor.thermostat') == 'OFF' %} {% set cop = 0.0 | float %} {% elif states('sensor.thermostat') == 'ON' or states('sensor.inverter_usage') |float >90 %} {% set t1 = states('sensor.water_leaving_temperature') | float %} {% set t2 = states('sensor.water_inlet_temperature') | float %} {% set f = states('sensor.flowpump') | float %} {% set pw = states('sensor.inverter_usage') | float %} {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %} {% set cop = pwg / pw | float %} {% endif %} {% if cop != 0.0 %} {{ cop | float | round(1) }} {% else %} {% endif %}) renders=114>' for attribute '_attr_native_value' in entity 'sensor.cop_with_cooling'
TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ (states('sensor.water_leaving_temperature')|float - states('sensor.water_inlet_temperature') | float)|round(1) }}' but no default was specified') while processing template 'Template<template=({{ (states('sensor.water_leaving_temperature')|float - states('sensor.water_inlet_temperature') | float)|round(1) }}) renders=592>' for attribute '_attr_native_value' in entity 'sensor.t'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_usage')|float * states('sensor.cop')| float)|round|int }} {% else %} 0 {% endif %}' but no default was specified') while processing template 'Template<template=({% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_usage')|float * states('sensor.cop')| float)|round|int }} {% else %} 0 {% endif %}) renders=6028>' for attribute '_attr_native_value' in entity 'sensor.heat_yield'


De yaml code komt van het forum hier.

YAML:
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
- sensor:
  - name: "Dampleidingtemperatuur"
    state: "{{ state_attr('sensor.althermasensors','Discharge pipe temp.') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "I/O Mode"
    state: "{{ state_attr('sensor.althermasensors','I/U operation mode') }}"
  - name: "Operation Mode"
    state: "{{ state_attr('sensor.althermasensors','Operation Mode') }}"   
  - name: "Error type"
    state: "{{ state_attr('sensor.althermasensors','Error type') }}"       
  - name: "Current mode"
    state: "{% if is_state('sensor.espaltherma_thermostaat_aan_uit', 'ON') %} {{ state_attr('sensor.althermasensors','Operation Mode') }} {% else %} Uit {% endif %}"
  - name: "Booster thermal protection"
    state: "{{ state_attr('sensor.althermasensors','Thermal protector (Q1L) BUH') }}"
  - name: "Back-up thermal protection"
    state: "{{ state_attr('sensor.althermasensors','Thermal protector BSH') }}"
  - name: "Watertanktemperature"
    state: "{{ state_attr('sensor.althermasensors','DHW tank temp. (R5T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement    
  - name: "Flowpump"
    state: "{{ state_attr('sensor.althermasensors','Flow sensor (l/min)') }}"
    unit_of_measurement: "l/min"
    state_class: measurement
  - name: "Water flow switch"
    state: "{{ state_attr('sensor.althermasensors','Water flow switch') }}"
  - name: "Water pump operation"
    state: "{{ state_attr('sensor.althermasensors','Water pump operation') }}"
  - name: "Water pump level (original)"
    state: "{{ state_attr('sensor.althermasensors','Water pump signal (0:max-100:stop)') }}"
    unit_of_measurement: "%"
    state_class: measurement
  - name: "Water pump level"
    state: "{{ 100 - state_attr('sensor.althermasensors','Water pump signal (0:max-100:stop)') }}"
    unit_of_measurement: "%"
    state_class: measurement
  - name: "Reheat"
    state: "{{ state_attr('sensor.althermasensors','Reheat ON/OFF') }}"
  - name: "Circulation pump"
    state: "{{ state_attr('sensor.althermasensors','Circulation pump operation') }}"
  - name: "Delta T Heating"
    state: "{{ state_attr('sensor.althermasensors','Target delta T heating') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Delta T Cooling"
    state: "{{ state_attr('sensor.althermasensors','Target delta T cooling') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Outdoor temperature"
    state: "{{ state_attr('sensor.althermasensors','Outdoor air temp.(R1T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Thermostat"
    state: "{{ state_attr('sensor.althermasensors','Thermostat ON/OFF') }}"
  - name: "Defrost operation"
    state: "{{ state_attr('sensor.althermasensors','Defrost Operation') }}"
  - name: "Back-up heater"
    state: "{{ state_attr('sensor.althermasensors','BUH Step1') }}"
  - name: "Watertank setpoint"
    state: "{{ state_attr('sensor.althermasensors','DHW setpoint') }}"
    unit_of_measurement: "°C"
    state_class: measurement   
  - name: "Room temperature setpoint"
    state: "{{ state_attr('sensor.althermasensors','RT setpoint') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Water leaving temperature"
    state: "{{ state_attr('sensor.althermasensors','Leaving water temp. before BUH (R1T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Water inlet temperature"
    state: "{{ state_attr('sensor.althermasensors','Inlet water temp.(R4T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Heat exchanger temperature"
    state: "{{ state_attr('sensor.althermasensors','Heat exchanger mid-temp.') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Refrigerator liquid temperature"
    state: "{{ state_attr('sensor.althermasensors','Refrig. Temp. liquid side (R3T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Water pressure"
    state: "{{ state_attr('sensor.althermasensors','Water pressure') }}"
    unit_of_measurement: "bar"
    state_class: measurement
  - name: "Leaving water setpoint"
    state: "{{ state_attr('sensor.althermasensors','LW setpoint (main)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Roomtemperature"
    state: "{{ state_attr('sensor.althermasensors','Indoor ambient temp. (R1T)') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name: "Inverter current"
    state: "{{ state_attr('sensor.althermasensors','INV primary current (A)') }}"
    unit_of_measurement: "A"
    state_class: measurement
  - name: "Inverter frequency"
    state: "{{ state_attr('sensor.althermasensors','INV frequency (rps)') }}"
    unit_of_measurement: "rps"
    state_class: measurement
  - name: "Voltage"
    state: "{{ state_attr('sensor.althermasensors','Voltage (N-phase) (V)') }}"
    unit_of_measurement: "V"
    state_class: measurement  
  - name: "Inverter usage"
    state: "{% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_current')|float * (states('sensor.remi_voltage_woning'))|float | float) }} {% else %} 0 {% endif %}"
    unit_of_measurement: "W"
    state_class: measurement
    device_class: energy
  - name: "Heat yield"
    state: "{% if is_state_attr('sensor.althermasensors', 'Thermostat ON/OFF', 'ON') %} {{ (states('sensor.inverter_usage')|float * states('sensor.cop')| float)|round|int }} {% else %} 0 {% endif %}"
    unit_of_measurement: "W"
    state_class: measurement    
  - name : "Low noise control"
    state: "{{ state_attr('sensor.althermasensors', 'Low noise control') }}"
    state_class: measurement
  - name : "Suction pipe temperature"
    state: "{{ state_attr('sensor.althermasensors', 'Suction pipe temp.') }}"
    unit_of_measurement: "°C"
    state_class: measurement
  - name : "Inverter current secondary"
    state: "{{ state_attr('sensor.althermasensors', 'INV secondary current (A)') }}"
    unit_of_measurement: "A"
    state_class: measurement
  - name : "Druk sensor"
    state: "{{ state_attr('sensor.althermasensors', 'Pressure sensor') }}"
    state_class: measurement
  - name : "STD Compressor 1"
    state: "{{ state_attr('sensor.althermasensors', 'STD Compressor 1') }}"
    state_class: measurement 
  - name : "Vries beveiliging"
    state: "{{ state_attr('sensor.althermasensors', 'Freeze Protection') }}"
    state_class: measurement 
  - name : "Stille modus"
    state: "{{ state_attr('sensor.althermasensors', 'Silent Mode') }}"
    state_class: measurement 
  - name: "ESPAltherma last update"
    state: "{{ as_timestamp(states.sensor.althermasensors.last_updated) | timestamp_custom('%H:%M:%S',True) }}"    
  - name: "COP"
    unit_of_measurement: "COP"
    state_class: measurement
    state: >-
      {% if states('sensor.thermostat') == 'OFF'  %}
      {% set cop = 0.0 | float %} 
      {% elif states('sensor.thermostat') == 'ON' 
        or states('sensor.inverter_usage') |float >90 %}
      {% set t1 = states('sensor.water_leaving_temperature') | float %}
      {% set t2 = states('sensor.water_inlet_temperature') | float %}
      {% set f = states('sensor.flowpump') | float %}
      {% set pw = states('sensor.inverter_usage') | float %}
      {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %}
      {% set cop = pwg / pw | float  %}
        {% endif %}
      {% if cop != 0.0 %}
      {{ cop | float | round(1) }}
        {% else %}
      {% endif %}    
  - name: "COP with cooling"
    unit_of_measurement: "COP"
    state_class: measurement
    state: >-
      {% if states('sensor.thermostat') == 'OFF'  %}
      {% set cop = 0.0 | float %} 
      {% elif states('sensor.thermostat') == 'ON' 
        or states('sensor.inverter_usage') |float >90 %}
      {% set t1 = states('sensor.water_leaving_temperature') | float %}
      {% set t2 = states('sensor.water_inlet_temperature') | float %}
      {% set f = states('sensor.flowpump') | float %}
      {% set pw = states('sensor.inverter_usage') | float %}
      {% set pwg = ((t1 - t2)*f) / 60 * 4184 | float %}
      {% set cop = pwg / pw | float  %}
        {% endif %}
      {% if cop != 0.0 %}
      {{ cop | float | round(1) }}
        {% else %}
      {% endif %}   
  - name: "∆T"
    unit_of_measurement: "°C"
    state_class: measurement
    state: >-
      {{ (states('sensor.water_leaving_temperature')|float - states('sensor.water_inlet_temperature') | float)|round(1) }}

Acties:
  • 0 Henk 'm!

  • nodri2000
  • Registratie: Maart 2009
  • Laatst online: 15:19
nodri2000 schreef op zondag 17 september 2023 @ 12:24:
Zijn er bij meer mensen ba de laatste update van HA dat de espaltherma geen waarden meer doorgeeft aan HA?

Iets met templates ofzo, zal zo het log induiken.
Oepsie, had zelf een paar onleesbare tekens in de yaml code gezet. Alles werkt weer na verwijderen tekens.

Experience is direct proportional to the amount of equipment ruined


Acties:
  • 0 Henk 'm!

  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Ik was benieuwd of jullie ook het probleem hebben dat de boiler temperatuur niet overeen komt met de water temperatuur uit de kraan. Als er in ESPAltherma bijvoorbeeld 20 graden staat dan komt er uit de kraan nog steeds rond de 30 graden water.

Acties:
  • 0 Henk 'm!

  • kokpol
  • Registratie: Oktober 2014
  • Laatst online: 16:39
Thieske2478 schreef op maandag 9 oktober 2023 @ 22:29:
Ik was benieuwd of jullie ook het probleem hebben dat de boiler temperatuur niet overeen komt met de water temperatuur uit de kraan. Als er in ESPAltherma bijvoorbeeld 20 graden staat dan komt er uit de kraan nog steeds rond de 30 graden water.
Dat heeft net de gelaagdheid van je boiler te maken. Waarschijnlijk zit je sensor niet helemaal bovenin, waardoor je boven de sensor altijd warmer water hebt dan wat de sensor aangeeft

Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
Hallo allemaal, ik ben momenteel bezig met het uitproberen van ESPAltherma. Ik heb een ESP32 geflashed, deze aan mijn binnenunit gehangen.

Ik heb een RPI4 waar ik reeds domoticz op heb draaien (momenteel log ik daar de P1 gegevens van de meterstanden in). Nu heb ik daar een MQTT service kunnen aanmaken en het lukt ook om daar de berichten van de ESP in te ontvangen.

Wat ik nog mis is het kunnen tonen van deze gegevens in Domoticz (dat gebruik ik momenteel om via de P1 de meterstanden te loggen).

Heeft iemand ervaring met het weergeven van de gegevens van de ESPAltherma in Domoticz?

Alvast dank!

Edit: Laat maar, het is me gelukt. De truuk was om rednode ertussen te zetten en daarmee de mqtt berichten om te zetten naar iets wat Domoticz wel leuk vindt.

[ Voor 11% gewijzigd door Hetisweergezell op 13-10-2023 17:10 ]


Acties:
  • 0 Henk 'm!

  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Hey Hetishiergezell. Ik zou overstappen naar Home Assistant. Domoticz heb ik ook gebruikt maar Home Assistant is tegenwoordig het systeem voor DIY home automation.

Acties:
  • 0 Henk 'm!

  • Magnetronkip
  • Registratie: Februari 2006
  • Laatst online: 09:11
Hier toevallig nog mensen met het zelfde probleem? mijn M5 stack stickc plus doet helemaal niks meer.
Heb hem al opnieuw geflashed maar zodra ik hem aan de warmtepomp aansluit komen er geen gegevens binnen.

Hij lijkt ook te hangen op het scherm unable to retrieve data retrying maar vervolgens blijft hij altijd op dat scherm staan.

Hele zomer niet naar gekeken want mijn WP doet alleen verwarming maar baal nu wel.

Live PVoutput 10.777 kW Tatooine | Hacking is like having sex. You get in, you get out, then you hope that you didn't leave something behind that can be traced back to you.


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
Even een andere vraag. Ik zie hier dat de ota update niet altijd lekker werkt. Zijn er ook mensen bij wie het altijd wel lekker werkt? Of is het gewoon een kwestie van testen omdat er in zijn algemeenheid weinig van te zeggen valt?

Het lijkt mij aan een kant wel prettig omdat je anders telkens bezig bent met die unit openschroeven..

Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Hetisweergezell schreef op zondag 15 oktober 2023 @ 14:55:
Zijn er ook mensen bij wie het altijd wel lekker werkt?
Bij mij is het nog nooit fout gegaan, maar ik heb 'em pas 2 weken en ca. 7x opnieuw geflashed.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
mawashigeri schreef op zondag 15 oktober 2023 @ 16:03:
[...]

Bij mij is het nog nooit fout gegaan, maar ik heb 'em pas 2 weken en ca. 7x opnieuw geflashed.
Vandaag ook even uitgeprobeerd en tot nu toe werkt het inderdaad als een zonnetje (voor mijn gevoel is het nog sneller dan met de kabel).

Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
Nog een ander vraagje. De levensduur van de warmtepomp hangt nogal af van het aantal starts van de compressor. Nu zit er in het menu van de warmtepomp een teller die dit bijhoud. Nu is mijn vraag of deze waarde ook beschikbaar is via espaltherma. Ik heb hem nog niet kunnen ontdekken maar misschien heb ik er domweg overheen gelezen.

Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Even een vraag over deze sensors (definities in ALTHERMA(LT_CA_CB_04-08KW).h):
{0x30,0,211,1,-1,"Fan 1 (step)"},
{0x30,1,211,1,-1,"Fan 2 (step)"},

Ik had aangenomen dat het over de buitenventilator ging, maar eigenlijk heb ik geen idee wat dit nu is...
Mijn binnenunit is een EHVX08S23EJ6V en buiten staat de ERGA06EVH.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • bd-casemod
  • Registratie: Januari 2005
  • Laatst online: 14:43
Ik heb een esp altherma gekoppeld aan mijn daikin hybride wp, echter krijg ik bij het volgende een negatieve waarde:

DHW tank temp. (R5T): -40.7

Klopt dit wel?

Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
bd-casemod schreef op woensdag 18 oktober 2023 @ 22:26:
DHW tank temp. (R5T): -40.7

Klopt dit wel?
Nee natuurlijk, maar dat wist je al ;)
Je kan op het schermpje bij mij informatie->sensoren (of info) de waarden op het apparaat zelf aflezen, dan kan je in ieder geval zien of er iets structureel mis is met waarden.
Het kan een bitflip zijn; -40.7 als IEEE764 float ziet er uit als 0xc222cccd, en +40.7 als 0x4222cccd

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • bd-casemod
  • Registratie: Januari 2005
  • Laatst online: 14:43
mawashigeri schreef op woensdag 18 oktober 2023 @ 23:00:
[...]

Nee natuurlijk, maar dat wist je al ;)
Je kan op het schermpje bij mij informatie->sensoren (of info) de waarden op het apparaat zelf aflezen, dan kan je in ieder geval zien of er iets structureel mis is met waarden.
Het kan een bitflip zijn; -40.7 als IEEE764 float ziet er uit als 0xc222cccd, en +40.7 als 0x4222cccd
Ik heb dit gechecked maar zie deze meetwaarde niet voorbij komen op de thermostaat zelf.

Afbeeldingslocatie: https://tweakers.net/i/SOYWL7BPNoEAu3PT-2QlaZB3Aa4=/x800/filters:strip_icc():strip_exif()/f/image/q6SapN0zhYMU2izH3M7tUz3d.jpg?f=fotoalbum_large

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

Acties:
  • 0 Henk 'm!

  • Riesjard
  • Registratie: April 2003
  • Niet online
Wat is jouw bron voor de Desinfectie sensor (sensor.desinfectie) en Watertank afgeleide (sensor.water_tank_afgeleide)?
Ik zie deze attributen niet via ESP Altherma binnenkomen en ook niet als sensor via de integratie "Daikin Residential Controller for Altherma"

Nu is het zo dat ik een wandmodel en een aparte boiler heb van HRSolar (ivm extra spiraal zonnecollector). Maar volgens mij moet dat geen verschil maken tov een geïntegreerde boiler en/of externe Daikin boiler. Het wordt allemaal toch aangestuurd vanuit de warmtepomp.

Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
Desinfectie is gewoon een template sensor

Als temperatuur boven 58 voor langer dan 30 minuten zet sensor op huidige datum tijd.

Die afgeleide doet niets

@Riesjard

[ Voor 4% gewijzigd door Toppe op 20-10-2023 21:30 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 15:50

Videopac

Rommelt wat aan.

Ik ben nu ook bezig de code in te stellen, maar ook voor mij is het niet duidelijk wel model ik het best kan selecteren. Ik heb een EBVH11S23D6V. Dat is een D-model maar dan wel 11kW. Die staat er niet expliciet bij maar zou de functionaliteit van de "def/ALTHERMA(LT_DA_04-08KW).h" niet overeenkomen met de grotere modellen?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//#include "def/ALTHERMA(BIZONE_CB_04-08KW).h"
//#include "def/ALTHERMA(BIZONE_CB_11-16KW).h"
//#include "def/ALTHERMA(GSHP).h"
//#include "def/ALTHERMA(GSHP2).h"
//#include "def/ALTHERMA(HPSU6_ULTRA).h"
//#include "def/ALTHERMA(HYBRID).h"
//#include "def/ALTHERMA(LT-D7_E_BML).h"
//#include "def/ALTHERMA(LT_11-16KW_HYDROSPLIT_HYDRO_UNIT).h"
//#include "def/ALTHERMA(LT_CA_CB_04-08KW).h"
//#include "def/ALTHERMA(LT_CA_CB_11-16KW).h"
//#include "def/ALTHERMA(LT_DA_04-08KW).h"
//#include "def/ALTHERMA(LT_DA_PAIR_BML).h"
//#include "def/ALTHERMA(LT_GAS_INJ)20200702.h"
//#include "def/ALTHERMA(LT_MULTI_DHWHP).h"
//#include "def/ALTHERMA(LT_MULTI_HYBRID).h"
//#include "def/ALTHERMA(MONOBLOC_CA_05-07KW).h"
//#include "def/ALTHERMA(TOP-GRADE).h"
//#include "def/DAIKIN_MINI_INVERTER_CHILLER04-08KW.h"
//#include "def/PROTOCOL_S_ROTEX.h"
//#include "def/PROTOCOL_S.h"
//#include "def/DEFAULT.h"

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • +2 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 15:50

Videopac

Rommelt wat aan.

PCJR schreef op zaterdag 21 oktober 2023 @ 10:00:
[...]


https://raomin.github.io/ESPAltherma/
Ik heb deze handleiding gevonden maar bij de 3e regel ben ik de draad al kwijt, sorry.

"Step 1: Uploading the firmware
Download the repository folder and open it in PlatformIO."

Repository folder? Waar is dit dan nou weer te vinden? En PlatformIO?

Zegt me allemaal niks. In het verleden heb ik op en Rpi4 wel eens HA gedraaid maar dan was het dat ook wel eigenlijk. Of mis ik nog een andere handleiding? Is er geen beginnershandleiding om de Daikin uitlezing met dashboard voor elkaar te krijgen? :/
Het neemt voor de leek, en ik beschouw mezelf ook als leek, best wel grote stappen.
PlatformIO = een ontwikkelplaform voor embedded software (en dat is ESPAltherma ook).
1. Ga naar https://platformio.org/
2. Klik op "Get PlatformIO Now"
3. Klik op "Get for VSCode"
Ah: nu blijkt dat PlatformIO gebouwd is bovenop Microsoft Visual Studio Code.
4. Klik op "Download".
Ik doe dit op een Linux Mint computer en vraag me nu voor de 10 miljoenste keer af of ik Debian of Ubuntu moet hebben. Opzoeken leert dat ik Ubuntu heb, maar dat ik hier toch de .deb moet downloaden. Hoe het er op Windows uitziet: geen idee, maar er is vast een download-optie.
5. Na installatie van Microsoft Visual Studio Code kun je verder met punt 2 op: https://platformio.org/install/ide?install=vscode
Volgende stap: die repository (= een aantal mappen en bestanden die je moet aanpassen aan jouw situatie en dan op dat oranje M5Stick ding moet zetten).
6. Ga naar: https://raomin.github.io/ESPAltherma/
7. Klik bovenaan op: "View on GitHub" (GitHub = online plaats waar ontwikkelaars code kunnen delen en onderhouden)
8. Klik op het groene "Code" blokje
9. Klik "Download ZIP"
10. Maak lokaal een map aan, "ESPAltherma" o.i.d. waar je dit zip-bestand in uitpakt.
11. Open Microsoft Visual Studio Code
12. Open de map die je aangemaakt hebt, waar die mappen en bestanden in staan die je moet bewerken om straks op dat oranje kastje te zetten.
Nu kun je de code gaan aanpassen voor je eigen situatie (o.a. je wifi instellingen en het type warmtepomp dat je hebt).

NB1: gepost in het ESPAltherma onderwerp, aangezien het daar thuis hoort.

NB2: corrigeer me waar ik het niet goed heb/zeg; mijn programmeerervaring betreft VBA in Office van rond de millenniumwissel en TurboPascal voor DOS.

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

  • PCJR
  • Registratie: September 2010
  • Laatst online: 10-09 15:29
Videopac schreef op zaterdag 21 oktober 2023 @ 13:25:
[...]

Het neemt voor de leek, en ik beschouw mezelf ook als leek, best wel grote stappen.
PlatformIO = een ontwikkelplaform voor embedded software (en dat is ESPAltherma ook).
1. Ga naar https://platformio.org/
2. Klik op "Get PlatformIO Now"
3. Klik op "Get for VSCode"
Ah: nu blijkt dat PlatformIO gebouwd is bovenop Microsoft Visual Studio Code.
4. Klik op "Download".
Ik doe dit op een Linux Mint computer en vraag me nu voor de 10 miljoenste keer af of ik Debian of Ubuntu moet hebben. Opzoeken leert dat ik Ubuntu heb, maar dat ik hier toch de .deb moet downloaden. Hoe het er op Windows uitziet: geen idee, maar er is vast een download-optie.
5. Na installatie van Microsoft Visual Studio Code kun je verder met punt 2 op: https://platformio.org/install/ide?install=vscode
Volgende stap: die repository (= een aantal mappen en bestanden die je moet aanpassen aan jouw situatie en dan op dat oranje M5Stick ding moet zetten).
6. Ga naar: https://raomin.github.io/ESPAltherma/
7. Klik bovenaan op: "View on GitHub" (GitHub = online plaats waar ontwikkelaars code kunnen delen en onderhouden)
8. Klik op het groene "Code" blokje
9. Klik "Download ZIP"
10. Maak lokaal een map aan, "ESPAltherma" o.i.d. waar je dit zip-bestand in uitpakt.
11. Open Microsoft Visual Studio Code
12. Open de map die je aangemaakt hebt, waar die mappen en bestanden in staan die je moet bewerken om straks op dat oranje kastje te zetten.
Nu kun je de code gaan aanpassen voor je eigen situatie (o.a. je wifi instellingen en het type warmtepomp dat je hebt).

NB1: gepost in het ESPAltherma onderwerp, aangezien het daar thuis hoort.

NB2: corrigeer me waar ik het niet goed heb/zeg; mijn programmeerervaring betreft VBA in Office van rond de millenniumwissel en TurboPascal voor DOS.
Maar moet ik dit alles doen op de rpi4 met rpiOS of ben ik nu weer onzin aan het uitkramen... Want HA moet daar ook op draaien. En daarbij heb je ook weer 3 installatiemanieren...lol

|| Solar 7.4kwp oostwest + 850wp zuid + Deye 12K-SG04LP3-EU + 50kWh LiFePo4 || EHVX08S23EJ9W + ERGA06EAV3H ||


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Nu online

Toppe

Oké ✅

Topicstarter
PCJR schreef op zaterdag 21 oktober 2023 @ 14:06:
[...]


Maar moet ik dit alles doen op de rpi4 met rpiOS of ben ik nu weer onzin aan het uitkramen... Want HA moet daar ook op draaien. En daarbij heb je ook weer 3 installatiemanieren...lol
Nee dit doe je gewoon op je windhoos machine

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 15:50

Videopac

Rommelt wat aan.

PCJR schreef op zaterdag 21 oktober 2023 @ 14:06:
[...]


Maar moet ik dit alles doen op de rpi4 met rpiOS of ben ik nu weer onzin aan het uitkramen... Want HA moet daar ook op draaien. En daarbij heb je ook weer 3 installatiemanieren...lol
Je hebt 2 dingen nodig.
1. Iets waarmee je de data van de Daikin warmtepomp kunt halen.
2. Iets waarmee je die data kunt inzien/opslaan/er vervolgens acties aan kunt verbinden.

Voor het eerste heb je dus dat oranje dingetje nodig die je eerst van software moet voorzien die voor jou aangepast is. Hiervoor haal je de standaard software op van de "repository", past het aan in PlatformIO en schrijft het vervolgens op dat oranje dingetje door die met een USB kabel aan je computer te hangen. Tot slot verbind je dat oranje dingetje in je warmtepomp met dat bandkabeltje.

Voor het tweede heb je een HomeAssistant installatie nodig, Dit kan door HomeAssistant inclusief besturingssysteem op bv een RPi te zetten, of in een virtuele machine. NB: in Docker is niet handig hier omdat je plug-in/add-ons moet installeren en dat kan niet in Docker.

[ Voor 3% gewijzigd door Videopac op 21-10-2023 16:48 ]

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
Even een vraagje. Welke van al die waardes die te kiezen zijn geven de retourtemperatuur weer? Is dat de 'inlet temperature'?

Verder valt me op dat de leaving 'temp after buh' een stuk hoger is dan de 'leaving temp before buh' terwijl de buh uit staat. Is dit logisch?

[ Voor 36% gewijzigd door Hetisweergezell op 21-10-2023 16:54 ]


Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Hetisweergezell schreef op zaterdag 21 oktober 2023 @ 16:27:
Even een vraagje. Welke van al die waardes die te kiezen zijn geven de retourtemperatuur weer? Is dat de 'inlet temperature'?

Verder valt me op dat de leaving 'temp after buh' een stuk hoger is dan de 'leaving temp before buh' terwijl de buh uit staat. Is dit logisch?
Ik gebruik
  • retour: "Inlet water temp.(R4T)"
  • aanvoer: "Leaving water temp. after BUH (R2T)"
"Leaving water temp. before BUH (R1T)" is (denk ik) wat de warmtepomp gemaakt heeft, maar die moet nog een stukje door het circuit naar de BUH. Bovendien zal in sommige gevallen de BUH het warme water maken!

Het is vreemd als 'before BUH' kouder is dan 'after BUH' zonder dat de BUH werkt... is het structureel?

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
mawashigeri schreef op zaterdag 21 oktober 2023 @ 19:48:
[...]

Ik gebruik
  • retour: "Inlet water temp.(R4T)"
  • aanvoer: "Leaving water temp. after BUH (R2T)"
"Leaving water temp. before BUH (R1T)" is (denk ik) wat de warmtepomp gemaakt heeft, maar die moet nog een stukje door het circuit naar de BUH. Bovendien zal in sommige gevallen de BUH het warme water maken!

Het is vreemd als 'before BUH' kouder is dan 'after BUH' zonder dat de BUH werkt... is het structureel?
Dank! Ik heb even dieper gekeken maar blijkbaar is dit alleen zo in rust. Wanneer de pomp echt aan het werk gaat (zoals vanochtend het verwarmen van het water) dan zijn de 'before en after' temperaturen praktisch gelijk zoals ook te verwachten is wanneer de buh niet meedoet.

Ik kan nu mijn COP berekening verfijnen en ga dan ook de BUH daar in meenemen. (zodat ik de COP van het hele systeem heb en niet alleen van de compressor).

Edit: Ik heb wel een theorie waarom mijn temperatuur van de 'after BUH' in rust hoger is dan de 'Before BUH'). Waarschijnlijk zit de sensor 'Na BUH' redelijk dicht bij de watertank (in ieder geval in de binnenunit). Dus ik denk dat het daar domweg wat warmer is. Dat verklaard ook dat het verschil meteen weg is wanner de boel begint te werken.

[ Voor 14% gewijzigd door Hetisweergezell op 21-10-2023 20:38 ]


Acties:
  • 0 Henk 'm!

  • Thieske2478
  • Registratie: Januari 2012
  • Laatst online: 25-08 15:52
Ik heb zelf dan ook ESPAltherma lopen maar is de COP waarde eigenlijk iets waar je zelf invloed op kan hebben door de afstellingen van het CV systeem? Of is het alleen leuk om te weten?

Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

Ik probeer een COP berekening te maken in HA maar helaas weet ik niet zo goed wat ik nu aan het doen ben. Heb wat codes van anderen in de configuration.yaml geplakt maar helaas.

Iemand die een wat meer stap-voor-stap uitleg kan geven hoe je de COP kunt berekenen en dat in grafiek in HA kunt tonen? Welke sensors zijn nodig in de ESP, hoort er een berekening achter en waar plaats je die?

De sensoren maken in HA lukte me ook al niet; uiteindelijk heb ik de sensoren ook in de configuration.yaml gezet (ik heb dus geen werkende sensors.yaml). Ik kan nu dus wel prima sensoren uitlezen.

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
GJA schreef op zondag 22 oktober 2023 @ 17:19:
Iemand die een wat meer stap-voor-stap uitleg kan geven hoe je de COP kunt berekenen en dat in grafiek in HA kunt tonen? Welke sensors zijn nodig in de ESP, hoort er een berekening achter en waar plaats je die?
De berekening is gelukkig universeel, in JavaScript (Node-Red) heb ik de volledige berekening staan met uitleg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let leave = Number(msg.payload["Leaving water temp. after BUH (R2T)"]); // vertrektemperatuur
let inlet = Number(msg.payload["Inlet water temp.(R4T)"]);              // inlaattemperatuur
let usage = Number(msg.payload["INV primary current (A)"]);             // verbruikte elektrische stroom in A
let vflow = Number(msg.payload["Flow sensor (l/min)"]);                 // volumestroom in liters/min

let qv = vflow / (60 * 1000); // volumestroom in (m³/s) => (l/min) / (60 * 1000)
let p  =  998;                // soortelijke massa van water  =  998 (kg/m³)
let c  = 4190;                // soortelijke warmte van water = 4190 (J/kg.K)
let dT = leave - inlet;       // (Temperatuur uit [K] – Temperatuur in [K])
let pw = qv * p * c * dT;     // vermogen = qv(m³/s) * p(kg/m³) * c(J/kg.K) * dT(K) => J/s = W

// Bereken nu COP door het geleverde vermogen te delen door het verbruikte vermogen
// Voor het gemak spanning van 230V gebruiken (variatie is typisch tussen 225 en 235)
let COP = (0 < usage) ? pw / (usage*230) : 0;

return { payload: COP };


Node-Red is prettig omdat je makkelijk je algoritme kan debuggen, deze heb ik vervolgens geoptimaliseerd (alle vermenigvuldigingen en delingen alvast gedaan) en in mijn sensors.yaml file gegooid:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- platform: template
  sensors:
    daikin_cop:
      friendly_name: "Daikin COP"
      unique_id: "daikin.altherma.cop"
      unit_of_measurement: "COP"
      value_template: "{% set current = state_attr('sensor.none_althermasensors','INV primary current (A)')|float %}
                       {% if     is_state_attr('sensor.none_althermasensors','Operation Mode', 'Heating') 
                             and is_state_attr('sensor.none_althermasensors','Freeze Protection', 'OFF')
                             and (0.0 < current )
                       %}
                         {% set vflow = state_attr('sensor.none_althermasensors','Flow sensor (l/min)')|float %}
                         {% set leave = state_attr('sensor.none_althermasensors','Leaving water temp. after BUH (R2T)')|float %}
                         {% set inlet = state_attr('sensor.none_althermasensors','Inlet water temp.(R4T)')|float %}
                         {{ 0.303016 * vflow * (leave-inlet) / current }}
                       {% else %} 
                          0 
                       {% endif %}"


Let op: ik heb mijn sensors 'fout' gedefinieerd; ik krijg dus een hele dikke structuur met alle sensors bij elkaar, dus die moet ik uit elkaar plukken met state_attr() in plaats van states().
Dit zou er dan bijvoorbeeld zo uitzien (berekenen eigen verbruik zonnepanelen)
code:
1
2
3
4
5
6
7
8
    solaredge_lifetime_selfuse:
      friendly_name: "Lifetime self-use solar"
      unit_of_measurement: "kWh"
      value_template: >-
        {% set SElifetime = states('sensor.solaredge_ac_energy_kwh')|float %}
        {% set P1tariff1  = states('sensor.electricity_meter_energy_production_tarif_1')|float %}
        {% set P1tariff2  = states('sensor.electricity_meter_energy_production_tarif_2')|float %}
        {{ (SElifetime-P1tariff1-P1tariff2) | int }}

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Oh ja, de grafiek maak ik met een standaard card
code:
1
2
3
4
type: history-graph
  - entity: sensor.daikin_cop
    name: COP
hours_to_show: 1

Dit kan volgens mij helemaal met de visual editor.

[ Voor 44% gewijzigd door mawashigeri op 22-10-2023 18:53 ]

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
En nog twee snippets, eerst mijn enige wijzigingen in configuration.yaml
code:
1
2
sensor: !include sensors.yaml 
mqtt: !include mqtt.yaml


Dit is de start van mijn sensors.yaml
code:
1
2
3
4
5
6
- platform: solaredge_local
  name: SolarEdge
  ip_address: 192.168.178.65
- platform: template
  sensors:
[... zoals voorbeeld van COP ...]


In de mqtt.yaml staan alleen wat virtuele sensoren uit Node-Red, dat is vaak overzichtelijker en efficiënter als je verschillende inputs wil combineren naar verschillende outputs.
code:
1
2
3
4
5
6
7
8
9
10
  - sensor:
      name: "Daikin HP power used"
      unit_of_measurement: "kWh"
      unique_id: "daikin.hp_power_used"
      state_topic: "daikin/hp_power_used"
  - sensor:
      name: "Daikin BUH power used"
      unit_of_measurement: "kWh"
      unique_id: "daikin.buh_power_used"
      state_topic: "daikin/buh_power_used"

Ik laat hierin het totale verbruik van de lopende run rapporteren, niet echt nuttig maar wel leuk.

[ Voor 29% gewijzigd door mawashigeri op 22-10-2023 19:15 ]

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
mawashigeri schreef op zondag 22 oktober 2023 @ 18:15:
[...]

De berekening is gelukkig universeel, in JavaScript (Node-Red) heb ik de volledige berekening staan met uitleg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let leave = Number(msg.payload["Leaving water temp. after BUH (R2T)"]); // vertrektemperatuur
let inlet = Number(msg.payload["Inlet water temp.(R4T)"]);              // inlaattemperatuur
let usage = Number(msg.payload["INV primary current (A)"]);             // verbruikte elektrische stroom in A
let vflow = Number(msg.payload["Flow sensor (l/min)"]);                 // volumestroom in liters/min

let qv = vflow / (60 * 1000); // volumestroom in (m³/s) => (l/min) / (60 * 1000)
let p  =  998;                // soortelijke massa van water  =  998 (kg/m³)
let c  = 4190;                // soortelijke warmte van water = 4190 (J/kg.K)
let dT = leave - inlet;       // (Temperatuur uit [K] – Temperatuur in [K])
let pw = qv * p * c * dT;     // vermogen = qv(m³/s) * p(kg/m³) * c(J/kg.K) * dT(K) => J/s = W

// Bereken nu COP door het geleverde vermogen te delen door het verbruikte vermogen
// Voor het gemak spanning van 230V gebruiken (variatie is typisch tussen 225 en 235)
let COP = (0 < usage) ? pw / (usage*230) : 0;

return { payload: COP };


Node-Red is prettig omdat je makkelijk je algoritme kan debuggen, deze heb ik vervolgens geoptimaliseerd (alle vermenigvuldigingen en delingen alvast gedaan) en in mijn sensors.yaml file gegooid:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- platform: template
  sensors:
    daikin_cop:
      friendly_name: "Daikin COP"
      unique_id: "daikin.altherma.cop"
      unit_of_measurement: "COP"
      value_template: "{% set current = state_attr('sensor.none_althermasensors','INV primary current (A)')|float %}
                       {% if     is_state_attr('sensor.none_althermasensors','Operation Mode', 'Heating') 
                             and is_state_attr('sensor.none_althermasensors','Freeze Protection', 'OFF')
                             and (0.0 < current )
                       %}
                         {% set vflow = state_attr('sensor.none_althermasensors','Flow sensor (l/min)')|float %}
                         {% set leave = state_attr('sensor.none_althermasensors','Leaving water temp. after BUH (R2T)')|float %}
                         {% set inlet = state_attr('sensor.none_althermasensors','Inlet water temp.(R4T)')|float %}
                         {{ 0.303016 * vflow * (leave-inlet) / current }}
                       {% else %} 
                          0 
                       {% endif %}"


Let op: ik heb mijn sensors 'fout' gedefinieerd; ik krijg dus een hele dikke structuur met alle sensors bij elkaar, dus die moet ik uit elkaar plukken met state_attr() in plaats van states().
Dit zou er dan bijvoorbeeld zo uitzien (berekenen eigen verbruik zonnepanelen)
code:
1
2
3
4
5
6
7
8
    solaredge_lifetime_selfuse:
      friendly_name: "Lifetime self-use solar"
      unit_of_measurement: "kWh"
      value_template: >-
        {% set SElifetime = states('sensor.solaredge_ac_energy_kwh')|float %}
        {% set P1tariff1  = states('sensor.electricity_meter_energy_production_tarif_1')|float %}
        {% set P1tariff2  = states('sensor.electricity_meter_energy_production_tarif_2')|float %}
        {{ (SElifetime-P1tariff1-P1tariff2) | int }}
Dank voor het delen van jouw berekening. Ik ben er zelf ook mee bezig maar ik loop er tegenaan dat je de COP vanuit verschillende standpunten kunt bekijken. Deze berekening neemt de COP van de compressor. Maar soms gaat ook de BUH vrolijk meedoen en dan valt de COP van het hele systeem een stukje lager uit (maar is dan in feite wel het werkelijke rendement van het hele systeem en dan pas kun je een eerlijke vergelijking maken met andere manieren van verwarmen).

Hoe denk jij hierover?

Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Hetisweergezell schreef op zondag 22 oktober 2023 @ 19:20:
[...]


Dank voor het delen van jouw berekening. Ik ben er zelf ook mee bezig maar ik loop er tegenaan dat je de COP vanuit verschillende standpunten kunt bekijken. Deze berekening neemt de COP van de compressor. Maar soms gaat ook de BUH vrolijk meedoen en dan valt de COP van het hele systeem een stukje lager uit (maar is dan in feite wel het werkelijke rendement van het hele systeem en dan pas kun je een eerlijke vergelijking maken met andere manieren van verwarmen).

Hoe denk jij hierover?
Ik heb de BUH er inderdaad niet bijgezet, maar dat is vrij simpel: die kan in 1 of twee stappen meedoen, bij mij alleen stap(1) en is geconfigureerd op 2kW. Deze twee dus:
code:
1
2
state_attr('sensor.none_althermasensors', 'BUH Step1')
state_attr('sensor.none_althermasensors', 'BUH Step2')
Die kan je op basis van "OFF/ON" gewoon meetellen.
Volgens mij gaat de inverter uit op dat moment dus de YAML code moet dan een beetje anders gestructureerd worden.

Mijn redenering was simpel: omdat de inverter uitgaat is bij gebruik van de BUH de COP dus altijd 1. Daarvoor heb ik die virtuele sensor in Node-Red gemaakt, die telt dus gewoon 2kW per tijdseenheid totdat de run klaar is. Misschien is het overzichtelijker om die COP=1 ook gewoon mede te delen!

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

mawashigeri schreef op zondag 22 oktober 2023 @ 18:15:
[...]

De berekening is gelukkig universeel, in JavaScript (Node-Red) heb ik de volledige berekening staan met uitleg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
let leave = Number(msg.payload["Leaving water temp. after BUH (R2T)"]); // vertrektemperatuur
let inlet = Number(msg.payload["Inlet water temp.(R4T)"]);              // inlaattemperatuur
let usage = Number(msg.payload["INV primary current (A)"]);             // verbruikte elektrische stroom in A
let vflow = Number(msg.payload["Flow sensor (l/min)"]);                 // volumestroom in liters/min

let qv = vflow / (60 * 1000); // volumestroom in (m³/s) => (l/min) / (60 * 1000)
let p  =  998;                // soortelijke massa van water  =  998 (kg/m³)
let c  = 4190;                // soortelijke warmte van water = 4190 (J/kg.K)
let dT = leave - inlet;       // (Temperatuur uit [K] – Temperatuur in [K])
let pw = qv * p * c * dT;     // vermogen = qv(m³/s) * p(kg/m³) * c(J/kg.K) * dT(K) => J/s = W

// Bereken nu COP door het geleverde vermogen te delen door het verbruikte vermogen
// Voor het gemak spanning van 230V gebruiken (variatie is typisch tussen 225 en 235)
let COP = (0 < usage) ? pw / (usage*230) : 0;

return { payload: COP };


Node-Red is prettig omdat je makkelijk je algoritme kan debuggen, deze heb ik vervolgens geoptimaliseerd (alle vermenigvuldigingen en delingen alvast gedaan) en in mijn sensors.yaml file gegooid:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- platform: template
  sensors:
    daikin_cop:
      friendly_name: "Daikin COP"
      unique_id: "daikin.altherma.cop"
      unit_of_measurement: "COP"
      value_template: "{% set current = state_attr('sensor.none_althermasensors','INV primary current (A)')|float %}
                       {% if     is_state_attr('sensor.none_althermasensors','Operation Mode', 'Heating') 
                             and is_state_attr('sensor.none_althermasensors','Freeze Protection', 'OFF')
                             and (0.0 < current )
                       %}
                         {% set vflow = state_attr('sensor.none_althermasensors','Flow sensor (l/min)')|float %}
                         {% set leave = state_attr('sensor.none_althermasensors','Leaving water temp. after BUH (R2T)')|float %}
                         {% set inlet = state_attr('sensor.none_althermasensors','Inlet water temp.(R4T)')|float %}
                         {{ 0.303016 * vflow * (leave-inlet) / current }}
                       {% else %} 
                          0 
                       {% endif %}"


Let op: ik heb mijn sensors 'fout' gedefinieerd; ik krijg dus een hele dikke structuur met alle sensors bij elkaar, dus die moet ik uit elkaar plukken met state_attr() in plaats van states().
Dit zou er dan bijvoorbeeld zo uitzien (berekenen eigen verbruik zonnepanelen)
code:
1
2
3
4
5
6
7
8
    solaredge_lifetime_selfuse:
      friendly_name: "Lifetime self-use solar"
      unit_of_measurement: "kWh"
      value_template: >-
        {% set SElifetime = states('sensor.solaredge_ac_energy_kwh')|float %}
        {% set P1tariff1  = states('sensor.electricity_meter_energy_production_tarif_1')|float %}
        {% set P1tariff2  = states('sensor.electricity_meter_energy_production_tarif_2')|float %}
        {{ (SElifetime-P1tariff1-P1tariff2) | int }}
Dus je maakt in Node Red (nog niet bekend mee) een berekening waar 0.303016 uit komt; dat is verder toch een statisch getal (dat ik kan overnemen)?
In de sensor die je dan maakt staat de berekening die dan dynamisch wordt? Of zie ik nu wat over het hoofd...

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
GJA schreef op zondag 22 oktober 2023 @ 19:40:
[...]


Dus je maakt in Node Red (nog niet bekend mee) een berekening waar 0.303016 uit komt; dat is verder toch een statisch getal (dat ik kan overnemen)?
In de sensor die je dan maakt staat de berekening die dan dynamisch wordt? Of zie ik nu wat over het hoofd...
Ja: dynamisch zijn flow, delta(T) en verbruikte energie, de rest zijn constanten of omrekenfactoren; achter elkaar is dat dan (1/60000)*998*4190/230 = 0.303016
Voor je inzicht is het goed een tijdje naar die Node-Red beschrijving te staren omdat zo'n getalletje totaal nietszeggend is, vandaar dat ik het even uitbundig uitgewerkt heb ;)

Met deze uitgebreide beschrijving is het dan ook gemakkelijk om andere berekeningen te doen, ik heb ook een variant die de extra circulatiepomp meerekent bijvoorbeeld. Deze winter ga ik de boel nog uitbreiden als defrost gaat meedoen.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Overigens, ik gebruik dus een vaste waarde van 230V voor de lijnspanning, in principe zou ik de actuele waarde van de p1 meter kunnen gebruiken, maar die laatste 2% 'precisie' geloof ik verder wel.
Waarom? Mijn ESPaltherma leest iedere 30sec een sample uit, de p1 meter iedere 5 (?) seconden, en er is vertraging binnen home-assistant... dus de gemeten waarden komen uit een asynchroon domein en zeker met zonnepanelen kan je nog wel eens instantane schommelingen verwachten, dus die zogenaamde precisie bestaat dan helemaal niet.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

mawashigeri schreef op zondag 22 oktober 2023 @ 19:58:
[...]

Ja: dynamisch zijn flow, delta(T) en verbruikte energie, de rest zijn constanten of omrekenfactoren; achter elkaar is dat dan (1/60000)*998*4190/230 = 0.303016
Voor je inzicht is het goed een tijdje naar die Node-Red beschrijving te staren omdat zo'n getalletje totaal nietszeggend is, vandaar dat ik het even uitbundig uitgewerkt heb ;)

Met deze uitgebreide beschrijving is het dan ook gemakkelijk om andere berekeningen te doen, ik heb ook een variant die de extra circulatiepomp meerekent bijvoorbeeld. Deze winter ga ik de boel nog uitbreiden als defrost gaat meedoen.
Top, tnx! Super dat je dat zo uitgebreid uitlegt. Ik laat node-red dan nog even achterwege en ga sleutelen aan het maken van die sensor.

Ik vroeg me inderdaad al af waarom je de voedingspanning niet als variabele meenam. Wordt die niet ook ergens meegenomen in ESP-altherma? Dan zou je gelijke updates krijgen.

Als je de defrost meeneemt ga je denk ik een dagelijkse COP maken?
Doe je dat ook met warmwater? Dan zou je er nog een wekelijkse naast moeten zetten ivm de salmonellarun?

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
GJA schreef op zondag 22 oktober 2023 @ 20:25:
[...]
Ik vroeg me inderdaad al af waarom je de voedingspanning niet als variabele meenam. Wordt die niet ook ergens meegenomen in ESP-altherma? Dan zou je gelijke updates krijgen.
Niet gevonden, maar misschien zit 'ie toch ergens verstopt... al die informatie is door anderen uitgezocht, kennelijk door reverse-engineering. Voor mij niet belangrijk genoeg, ik wil zien dat het (nominaal) goed werkt.
Als je de defrost meeneemt ga je denk ik een dagelijkse COP maken?
Doe je dat ook met warmwater? Dan zou je er nog een wekelijkse naast moeten zetten ivm de salmonellarun?
Gewoon warm water zit in de standaard COP berekening (gewoon via inverter), en het laatste stukje van de salmonellarun gaat op de BUH, beiden monitor ik al met COP en die twee virtuele sensors.
Voorbeeld van afgelopen maandag:
Afbeeldingslocatie: https://tweakers.net/i/ZL0tGQ7x42Srd7lEwPEf2UdFSeI=/800x/filters:strip_exif()/f/image/LWw9U4G0UG7UMPw3K7QequQc.png?f=fotoalbum_large
Aan het begin pruttelt de verwarming, dan even niets, vervolgens 'normaal' verwarmen SWW, en dan de BUH die salmonella eet. Daarna weer niets en uiteindelijk weer verwarming.

Uiteindelijk wil ik dit inderdaad nog gaan vangen ik wat eenvoudiger leesbare statistiek, maar voor monitoring is het voldoende.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

Ik heb je code gecopieerd en aangepast in de configuration.yaml gezet.
Hij vindt de config juist, dat vind ik al heel wat. Ne gereset en afwachten of ie data gaat uitspugen.
Ik verwacht nog geen direct succes vanwege wat rode regels....
Ik heb de freezeprotection eruit gelaten; die sensor heb ik niet geactiveerd.

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

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
GJA schreef op zondag 22 oktober 2023 @ 22:31:
Ik heb je code gecopieerd en aangepast in de configuration.yaml gezet.
Hij vindt de config juist, dat vind ik al heel wat. Ne gereset en afwachten of ie data gaat uitspugen.
Ik verwacht nog geen direct succes vanwege wat rode regels....
Ik heb de freezeprotection eruit gelaten; die sensor heb ik niet geactiveerd.

[Afbeelding]
Hmm, in de template erboven gebruik je wel "state_attr('sensor.althermasensors', ... )", maar daaronder "states( ...)" - dat kan niet allebei goed zijn!
Voor states moet je volgens mij de sensor definitie (met puntjes en underscores) letterlijk gebruiken zoals je die in HA->settings->Devices&Services->entities ziet staan, niet de beschrijvende tekst, zie ook mijn voorbeeldje van de zonnepanelen en p1 meter.

Bij mij dus de gezamenlijke entity met alle altherma data in 1x:
Afbeeldingslocatie: https://tweakers.net/i/FZ1HQSNlJn4763-NJcyZr9aRfpU=/800x/filters:strip_exif()/f/image/hrxrmGEQhQiHlfxRmlhNSeF3.png?f=fotoalbum_large

Als ik deze dan aanklik en op attributes klik zie ik de inhoud
Afbeeldingslocatie: https://tweakers.net/i/Bp-I5KANred-lOvptGxWM6KcwBI=/x800/filters:strip_exif()/f/image/N7XYr4iq8whnj64SZBLFk1BI.png?f=fotoalbum_large


Die ene andere daikin 'sensor' die je zie is in een template (staat er ook bij in de integration kolom), ik doe het dus dubbel... zie definitie
code:
1
2
3
4
    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)') }}"

Om de een of andere reden kon ik de sensors niet vinden als ik de ESP32 op de 'goede' manier configureerde, maar omdat het op deze manier al werkte had ik geen zin om de boel op te schonen.

Om dit netter te doen mis ik nog de nodige kennis van HA. Mijn prioriteit is te zien of alles goed werkte (voordat het koud wordt) en performance data verzamelen waarmee ik mijn installateur kan aanspreken.
De langjarige statistiek doe ik wel hartje winter ;)

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
mawashigeri schreef op zondag 22 oktober 2023 @ 19:58:
Ja: dynamisch zijn flow, delta(T) en verbruikte energie, de rest zijn constanten of omrekenfactoren; achter elkaar is dat dan (1/60000)*998*4190/230 = 0.303016
Voor je inzicht is het goed een tijdje naar die Node-Red beschrijving te staren omdat zo'n getalletje totaal nietszeggend is, vandaar dat ik het even uitbundig uitgewerkt heb ;)
Om nog even op mezelf te reageren: in die omrekenfactor zit dus ook een aanname over de verwarmingsvloeistof, water in mijn geval.
Mocht je een mengsel met glycol hebben dan moet je andere constanten gebruiken, bijvoorbeeld
  • Soortelijke massa glycolwater 30% = 1065 kg/m3
  • Soortelijke warmte glycolwater 30% = 3662 Joule/(kg.K)

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

mawashigeri schreef op maandag 23 oktober 2023 @ 05:07:
[...]

Hmm, in de template erboven gebruik je wel "state_attr('sensor.althermasensors', ... )", maar daaronder "states( ...)" - dat kan niet allebei goed zijn!
Voor states moet je volgens mij de sensor definitie (met puntjes en underscores) letterlijk gebruiken zoals je die in HA->settings->Devices&Services->entities ziet staan, niet de beschrijvende tekst, zie ook mijn voorbeeldje van de zonnepanelen en p1 meter.

Bij mij dus de gezamenlijke entity met alle altherma data in 1x:
[Afbeelding]

Als ik deze dan aanklik en op attributes klik zie ik de inhoud
[Afbeelding]


Die ene andere daikin 'sensor' die je zie is in een template (staat er ook bij in de integration kolom), ik doe het dus dubbel... zie definitie
code:
1
2
3
4
    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)') }}"

Om de een of andere reden kon ik de sensors niet vinden als ik de ESP32 op de 'goede' manier configureerde, maar omdat het op deze manier al werkte had ik geen zin om de boel op te schonen.

Om dit netter te doen mis ik nog de nodige kennis van HA. Mijn prioriteit is te zien of alles goed werkte (voordat het koud wordt) en performance data verzamelen waarmee ik mijn installateur kan aanspreken.
De langjarige statistiek doe ik wel hartje winter ;)
Makes sense.... En inderdaad, er komt nog geen data uit. Kon ook niet want de wp had nog niet weer verwarmd tot vanochtend vroeg. Vanavond maar even weer knutselen.

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • +1 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

mawashigeri schreef op maandag 23 oktober 2023 @ 05:07:
[...]

Hmm, in de template erboven gebruik je wel "state_attr('sensor.althermasensors', ... )", maar daaronder "states( ...)" - dat kan niet allebei goed zijn!
Check!
Was ook wel erg lui van me om de naam van de sensoren niet even te controleren met mijn eigen instantie. Ze staan er gewoon vlak boven want ik heb ze gedefinieerd in de configuratie.yaml.

Er komt nu data uit. *O* Nu nog 0 want geen warmtevraag. Ben benieuwd of ie het gaat doen met een werkende WP!


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

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
Heeft iemand een idee wat het functionele verschil is tussen de waarde INV Primary Current en INV Secondary Current?

Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
Hetisweergezell schreef op woensdag 25 oktober 2023 @ 13:27:
Heeft iemand een idee wat het functionele verschil is tussen de waarde INV Primary Current en INV Secondary Current?
Voor zover ik weet is de eerste de INVerter stroom = stroomverbruik van de compressor met reluctantiemotor.
Die tweede is totaal onduidelijk en zwiept alle kanten op, net als 'N-phase voltage', die twee gebruik ik dus helemaal niet omdat ik ze nergens aan kan relateren.

Je moet een beetje opletten met die waarde overigens: voor 'pure' COP berekening is dat wel bruikbaar, maar de boefjes laten alle andere elektronica en de circulatiepomp voor wat ze zijn, terwijl die toch ook stroom vreten.

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • Hetisweergezell
  • Registratie: November 2013
  • Laatst online: 08:23
mawashigeri schreef op woensdag 25 oktober 2023 @ 16:12:
[...]

Voor zover ik weet is de eerste de INVerter stroom = stroomverbruik van de compressor met reluctantiemotor.
Die tweede is totaal onduidelijk en zwiept alle kanten op, net als 'N-phase voltage', die twee gebruik ik dus helemaal niet omdat ik ze nergens aan kan relateren.

Je moet een beetje opletten met die waarde overigens: voor 'pure' COP berekening is dat wel bruikbaar, maar de boefjes laten alle andere elektronica en de circulatiepomp voor wat ze zijn, terwijl die toch ook stroom vreten.
Bedankt voor je snelle reactie! Dan mik ik die tweede er gewoon uit.

Ja inderdaad de compressor is niet het enige ding dat stroom neemt. Ik wil ook de buh nog meenemen in de cop berekening. Ook wil ik de cop uitsplitsen in verwarmen, koelen en tapwater. Dat lijkt icm met wat andere waarden wel redelijk te doen te zijn.

Acties:
  • +1 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

Afbeeldingslocatie: https://tweakers.net/i/hax1KpXXgA8yUY5ooTC0rb62UrQ=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/oLNGnwvuSCcYb6qCzRnh0ksf.png?f=user_large

Werkt!
Tnx!

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650


Acties:
  • 0 Henk 'm!

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 15:44
Ik ben nog steeds bezig om mijn attributen van een MQTT koppeling om te zetten naar entiteiten, ik heb ze nu zichtbaar en ik kan ze op een dashboard zien. Maar als ik op een entiteit klik en daarna op het tandwieltje krijg ik onderstaande melding, ik heb dit proberen op te lossen door in de configuratie file een regel uniqu-id toe te voegen maar dit schijnt niet te werken.

Afbeeldingslocatie: https://tweakers.net/i/0zRbHShsq3bhaYJSHNtZiB7UNtQ=/800x/filters:strip_exif()/f/image/qQR2SQ1eOLXsSdpj5bsCxBOL.png?f=fotoalbum_large

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

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

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


Acties:
  • +1 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 17:31
SnarfB schreef op donderdag 26 oktober 2023 @ 11:21:
Ik ben nog steeds bezig om mijn attributen van een MQTT koppeling om te zetten naar entiteiten, ik heb ze nu zichtbaar en ik kan ze op een dashboard zien. Maar als ik op een entiteit klik en daarna op het tandwieltje krijg ik onderstaande melding, ik heb dit proberen op te lossen door in de configuratie file een regel uniqu-id toe te voegen maar dit schijnt niet te werken.
Letterlijk "unique_id" toevoegen, die is namelijk nodig voor de database. Bijvoorbeeld
code:
1
2
3
4
5
    daikin_hybrid_heating_target_temp:
      friendly_name: "Daikin hybrid heating target temperature"
      unique_id: "daikin.altherma.hybrid_heating_target_temp"
      unit_of_measurement: "°C"
      value_template: "{{ state_attr('sensor.none_althermasensors', 'Hybrid Heating Target Temp.')|float }}"

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma


Acties:
  • 0 Henk 'm!

  • SnarfB
  • Registratie: Augustus 2022
  • Laatst online: 15:44
mawashigeri schreef op donderdag 26 oktober 2023 @ 12:04:
[...]

Letterlijk "unique_id" toevoegen, die is namelijk nodig voor de database. Bijvoorbeeld
code:
1
2
3
4
5
    daikin_hybrid_heating_target_temp:
      friendly_name: "Daikin hybrid heating target temperature"
      unique_id: "daikin.altherma.hybrid_heating_target_temp"
      unit_of_measurement: "°C"
      value_template: "{{ state_attr('sensor.none_althermasensors', 'Hybrid Heating Target Temp.')|float }}"
Oke bedankt gaan we eens uitproberen

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


Acties:
  • 0 Henk 'm!

  • Videopac
  • Registratie: November 2000
  • Laatst online: 15:50

Videopac

Rommelt wat aan.

Ik heb nu met wat moeite HACS geïnstalleerd maar loop nu vast op ApexCharts. Ik zoek erop in HACS, installeer het, ververs mijn scherm, maar: waar/hoe zie ik nu of ApexChart geïnstalleerd is?

Asustor AS6704T (32GB, 4x16TB MG08), OpenWrt (3x GL.iNet Flint 2 MT6000), Lyrion Media Server, Odroid H2/N2+/C4/C2, DS918+ (4x8TB WD RED)


Acties:
  • 0 Henk 'm!

  • Liviooo
  • Registratie: Oktober 2023
  • Niet online
24u geleden de ESPAltherma geïnstalleerd in de warmtepomp. Heb dus nu de eerste data binnen in HA.
Vraag is, hoe analyseer je de eerste resultaten en wat kan ik hier uit afleiden?


Afbeeldingslocatie: https://tweakers.net/i/Ywe-TDVoLH-tYI2pwdbQBKzZhEI=/x800/filters:strip_exif()/f/image/j09o27hOlTyClaAuSQduLiyx.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • GJA
  • Registratie: December 2008
  • Laatst online: 11-09 19:53

GJA

Liviooo schreef op donderdag 26 oktober 2023 @ 19:20:
24u geleden de ESPAltherma geïnstalleerd in de warmtepomp. Heb dus nu de eerste data binnen in HA.
Vraag is, hoe analyseer je de eerste resultaten en wat kan ik hier uit afleiden?


[Afbeelding]
Nu begint het tweaken...
Wat je wilt is een lange run op zo laag mogelijk vermogen.
Dus nu kijken of de WP stopt en als dat zo is waarom ie stopt.
Wat je nog wilt weten: compressorstroom, thermostaatvraag, defrost functie aan/uit.

Daikin EHVH08S23EJ9W binnen, ERGA08EAV3H7 buiten | Alfen Eve Single Pro-Line 3-fase | HassIO | DJI Mini 2 | Paard | MK3 ST | fixt keukenapparatuur en WaDro | HT-A2 | gasloos | RF900R | KLR650

Pagina: 1 ... 4 ... 11 Laatste