Ik blijf er iig vrij nuchter onder....
CTB92HE/3
Even goed kijken naar de pitch (afstand tussen pinnen).
Van die jumper wires kun je er ook zo op prikken, scheelt je de aanschaf van een connector
[ Voor 12% gewijzigd door ThinkPad op 06-01-2022 16:42 ]
Ik blijf er iig vrij nuchter onder....
Ik blijf er iig vrij nuchter onder....
Allereerst moet je de hru 400 verbinden met Home Assistant. Ik heb dit bekabeld gedaan met een UTP kabel waarvan ik 2 draden gebruik. Dit moet je aansluiten op een rs485 usb adapter, zoals deze: https://www.hobbyelectron...-seriele-communicatie-usb
Dit is mijn modbus.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
| type: serial name: hru400 method: rtu port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 #port: /dev/ttyUSB0 baudrate: 19200 stopbits: 1 bytesize: 8 parity: E sensors: - name: bypassposition unit_of_measurement: steps slave: 72 address: 2032 state_class: measurement data_type: uint16 - name: volumefrostrelease unit_of_measurement: m3/h slave: 72 address: 3040 state_class: measurement data_type: uint16 - name: volumefromoutside unit_of_measurement: m3/h slave: 72 address: 3030 state_class: measurement data_type: uint16 - name: highest percentage supply in automodus unit_of_measurement: "%" slave: 72 address: 3000 state_class: measurement data_type: uint16 - name: highest percentage demand in auto modus unit_of_measurement: "%" slave: 72 address: 3001 state_class: measurement data_type: uint16 - name: volumetooutside unit_of_measurement: m3/h slave: 72 address: 3080 state_class: measurement data_type: uint16 - name: temperaturetobuilding unit_of_measurement: °C slave: 72 address: 3062 state_class: measurement data_type: int16 scale: 0.1 precision: 2 - name: temperaturefrombuilding unit_of_measurement: °C slave: 72 address: 3072 state_class: measurement data_type: int16 scale: 0.1 precision: 2 - name: temperaturemixed unit_of_measurement: °C slave: 72 address: 3052 state_class: measurement data_type: int16 scale: 0.1 precision: 2 - name: temperaturefromoutside unit_of_measurement: °C slave: 72 address: 3032 state_class: measurement data_type: int16 precision: 2 scale: 0.1 - name: temperaturetooutside unit_of_measurement: °C slave: 72 address: 3082 state_class: measurement data_type: int16 scale: 0.1 precision: 2 - name: rvtobuilding unit_of_measurement: "%" slave: 72 address: 3063 state_class: measurement data_type: uint16 precision: 2 - name: rvfromobuilding unit_of_measurement: "%" slave: 72 address: 3073 state_class: measurement data_type: uint16 precision: 2 - name: rvmixed unit_of_measurement: "%" slave: 72 address: 3053 state_class: measurement data_type: int16 precision: 2 - name: unbalanced_flow_zone1 unit_of_measurement: m3/h slave: 72 address: 3200 state_class: measurement data_type: int16 - name: unbalanced_flow_zone2 unit_of_measurement: m3/h slave: 72 address: 3201 state_class: measurement data_type: int16 - name: unbalanced_flow_zone3 unit_of_measurement: m3/h slave: 72 address: 3202 state_class: measurement data_type: int16 - name: unbalanced_flow_zone4 unit_of_measurement: m3/h slave: 72 address: 3203 state_class: measurement data_type: int16 - name: highestco2 unit_of_measurement: ppm slave: 72 address: 3011 state_class: measurement data_type: int16 |
En dit de scrips.yaml voor het aansturen van de HRU:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
| unbalanced_flow_zone1_update: alias: Unbalanced Flow Zone 1 Update sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2210 value: - '{{ states.input_number.unbalanced_flow_zone1.state | int }}' - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2211 value: - 1 - service: input_boolean.turn_on target: entity_id: input_boolean.zone1 mode: single unbalanced_flow_zone2_update: alias: Unbalanced Flow Zone 2 Update sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2212 value: - '{{ states.input_number.unbalanced_flow_zone2.state | int }}' - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2213 value: - 1 - service: input_boolean.turn_on target: entity_id: input_boolean.zone2 mode: single unbalanced_flow_zone3_update: alias: Unbalanced Flow Zone 3 Update sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2214 value: - '{{ states.input_number.unbalanced_flow_zone3.state | int }}' - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2215 value: - 1 - service: input_boolean.turn_on target: entity_id: input_boolean.zone3 mode: single unbalanced_flow_zone4_update: alias: Unbalanced Flow Zone 4 Update sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2216 value: - '{{ states.input_number.unbalanced_flow_zone4.state | int }}' - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2217 value: - 1 - service: input_boolean.turn_on target: entity_id: input_boolean.zone4 mode: single bypass_open: alias: Open bypass sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2032 value: - 0 - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2033 value: - 1 - service: input_boolean.turn_on target: entity_id: input_boolean.ventilation_bypass mode: single bypass_close: alias: Close bypass sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2032 value: - 550 - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2033 value: - 1 - service: input_boolean.turn_off target: entity_id: input_boolean.ventilation_bypass mode: single set_bathroom_humidity_percentage: alias: Set bathroom humidity percentage sequence: - service: input_number.set_value entity_id: input_number.humidity_bathroom_in_15sec data_template: value: >- {% set c = states('sensor.highest_humidity_wet_zone') | float %} {% set p = states('input_number.previous_15sec_humidity_bathroom') | float %} {{ (c - p) | round (2) }} mode: single zone1_on: alias: Zone 1 on sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2211 value: - 1 mode: single zone1_off: alias: Zone 1 off sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2211 value: - 0 mode: single zone2_on: alias: Zone 2 on sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2213 value: - 1 mode: single zone2_off: alias: Zone 2 off sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2213 value: - 0 mode: single zone3_on: alias: Zone 3 on sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2215 value: - 1 mode: single zone3_off: alias: Zone 3 off sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2215 value: - 0 mode: single zone4_on: alias: Zone 4 on sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2217 value: - 1 mode: single zone4_off: alias: Zone 4 off sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2217 value: - 0 mode: single bypass_off: alias: Bypass off sequence: - service: modbus.write_register data_template: hub: hru400 unit: 72 address: 2033 value: - 0 mode: single |
En in configuration.yaml zet je de inputs
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
| input_number: unbalanced_flow_zone1: name: Woonzone min: 15 max: 270 step: 1 unit_of_measurement: m3/h unbalanced_flow_zone2: name: Slaap zone min: 20 max: 130 step: 1 unit_of_measurement: m3/h unbalanced_flow_zone3: name: Natte zone min: 20 max: 238 step: 1 unit_of_measurement: m3/h unbalanced_flow_zone4: name: Kookzone min: 20 max: 115 step: 1 unit_of_measurement: m3/h input_boolean: zone1: name: Woonzone zone2: name: Slaapzone zone3: name: Natte zone zone4: name: Kookzone zone3_activate_humidity: name: Natte Zone geactiveerd Luchtvochtigheid zone3_off_started: name: Natte zone wordt uitgeschakeld |
En dan heb je nog een reeks automations nodig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
| id: '1642608589831' alias: Slider Set Unbalanced Flow Zone 1 description: '' trigger: - platform: state entity_id: input_number.unbalanced_flow_zone1 condition: - condition: template value_template: '{{ states(''sensor.unbalanced_flow_zone1'') != states(''input_number.unbalanced_flow_zone1'') }}' action: - service: script.unbalanced_flow_zone1_update mode: single - id: '1642608821061' alias: Slider Get Unbalanced Flow Zone 1 description: '' trigger: - platform: time_pattern minutes: '2' condition: [] action: - service: input_number.set_value data_template: entity_id: input_number.unbalanced_flow_zone1 value: '{{states.sensor.unbalanced_flow_zone1.state | int}}' mode: single - id: '1642625239725' alias: Slider Set Unbalanced Flow Zone 4 description: '' trigger: - platform: state entity_id: input_number.unbalanced_flow_zone4 condition: - condition: and conditions: - condition: template value_template: '{{ states(''sensor.unbalanced_flow_zone4'') != states(''input_number.unbalanced_flow_zone4'') }}' - condition: state entity_id: input_boolean.zone4 state: 'on' action: - service: script.unbalanced_flow_zone4_update mode: single - id: '1642626412843' alias: Slider Set Unbalanced Flow Zone 3 description: '' trigger: - platform: state entity_id: input_number.unbalanced_flow_zone3 condition: - condition: and conditions: - condition: template value_template: '{{ states(''sensor.unbalanced_flow_zone3'') != states(''input_number.unbalanced_flow_zone3'') }}' action: - service: script.unbalanced_flow_zone3_update data: {} mode: single - id: '1642626435593' alias: Slider Set Unbalanced Flow Zone 2 description: '' trigger: - platform: state entity_id: input_number.unbalanced_flow_zone2 condition: - condition: template value_template: '{{ states(''sensor.unbalanced_flow_zone2'') != states(''input_number.unbalanced_flow_zone2'') }}' action: - service: script.unbalanced_flow_zone2_update mode: single - id: '1642626555755' alias: Slider Get Unbalanced Flow Zone 2 description: '' trigger: - platform: time_pattern minutes: '2' condition: [] action: - service: input_number.set_value data_template: entity_id: input_number.unbalanced_flow_zone2 value: '{{states.sensor.unbalanced_flow_zone2.state | int}}' mode: single - id: '1642626574014' alias: Slider Get Unbalanced Flow Zone 3 description: '' trigger: - platform: time_pattern minutes: '2' condition: [] action: - service: input_number.set_value data_template: entity_id: input_number.unbalanced_flow_zone3 value: '{{states.sensor.unbalanced_flow_zone3.state | int}}' mode: single - id: '1642626591573' alias: Slider Get Unbalanced Flow Zone 4 description: '' trigger: - platform: time_pattern minutes: '2' condition: [] action: - service: input_number.set_value data_template: entity_id: input_number.unbalanced_flow_zone4 value: '{{states.sensor.unbalanced_flow_zone4.state | int}}' mode: single - id: '1642707835496' alias: Zone 1 toggle on description: '' trigger: - platform: state entity_id: input_boolean.zone1 to: 'on' condition: [] action: - service: script.zone1_on mode: single - id: '1642707867361' alias: Zone 1 toggle off description: '' trigger: - platform: state entity_id: input_boolean.zone1 to: 'off' condition: [] action: - service: script.zone1_off mode: single - id: '1642711135228' alias: Zone 2 toggle off description: '' trigger: - platform: state entity_id: input_boolean.zone2 to: 'off' condition: [] action: - service: script.zone2_off mode: single - id: '1642711152749' alias: Zone 3 toggle off description: '' trigger: - platform: state entity_id: input_boolean.zone3 to: 'off' condition: [] action: - service: script.zone3_off mode: single - id: '1642711170310' alias: Zone 4 toggle off description: '' trigger: - platform: state entity_id: input_boolean.zone4 to: 'off' condition: [] action: - service: script.zone4_off mode: single - id: '1642711194457' alias: Zone 2 toggle on description: '' trigger: - platform: state entity_id: input_boolean.zone2 to: 'on' condition: [] action: - service: script.zone2_on mode: single - id: '1642711209000' alias: Zone 3 toggle on description: '' trigger: - platform: state entity_id: input_boolean.zone3 to: 'on' condition: [] action: - service: script.zone3_on mode: single - id: '1642711224357' alias: Zone 4 toggle on description: '' trigger: - platform: state entity_id: input_boolean.zone4 to: 'on' condition: [] action: - service: script.zone4_on mode: single - id: '1642713120533' alias: Ventilation - Bathroom parents ventilation on for high humidity description: '' trigger: - platform: numeric_state entity_id: sensor.bathroom_humidity_change_over_20_measurements above: '6' condition: [] action: - service: input_number.set_value target: entity_id: input_number.unbalanced_flow_zone3 data: value: 238 - service: timer.start data: duration: 00:15:00 target: entity_id: timer.switch_off_zone3_timer mode: single - id: '1642887386970' alias: Ventilation - Woonzone constant CO2 - increase flow description: '' trigger: - platform: time_pattern minutes: /5 condition: - condition: and conditions: - condition: numeric_state above: '800' entity_id: sensor.highest_co2_livingzone - condition: numeric_state entity_id: sensor.unbalanced_flow_zone1 below: '250' action: - service: input_number.set_value target: entity_id: input_number.unbalanced_flow_zone1 data_template: value: "{% if ((states('sensor.highest_co2_livingzone') | int) > 900) %}\n {% if ((states('input_number.unbalanced_flow_zone1') | int) > 240) %}\n 250\n \ {% else %}\n {{ ((states('input_number.unbalanced_flow_zone1') | int) + 30) }}\n {% endif %}\n{% else %}\n {{ ((states('input_number.unbalanced_flow_zone1') | int) + 5) }}\n{% endif %}\n" mode: single - id: '1642917723767' alias: Ventilation - Woonzone constant CO2 - decrease flow description: '' trigger: - platform: time_pattern minutes: /5 condition: - condition: and conditions: - condition: numeric_state below: '800' entity_id: sensor.highest_co2_livingzone - condition: numeric_state above: '30' entity_id: sensor.unbalanced_flow_zone1 action: - service: input_number.set_value target: entity_id: input_number.unbalanced_flow_zone1 data_template: value: "{% if ((states('sensor.highest_co2_livingzone') | int) < 700) %}\n {{ ((states('input_number.unbalanced_flow_zone1') | int) - 30) }}\n{% else %}\n \ {{ ((states('input_number.unbalanced_flow_zone1') | int) - 10) }}\n{% endif %}\n" mode: single - id: '1642922271328' alias: Ventilation - Slaapzone constant CO2 - decrease flow description: '' trigger: - platform: time_pattern minutes: /5 condition: - condition: and conditions: - condition: numeric_state below: '600' entity_id: sensor.highest_co2_sleepingzone - condition: numeric_state above: '30' entity_id: sensor.unbalanced_flow_zone2 - condition: state entity_id: input_boolean.zone2 state: 'on' action: - service: input_number.set_value target: entity_id: input_number.unbalanced_flow_zone2 data_template: value: "{% if ((states('sensor.highest_co2_sleepingzone') | int) < 500) %}\n \ {{ ((states('input_number.unbalanced_flow_zone2') | int) - 20) }}\n{% else %}\n {{ ((states('input_number.unbalanced_flow_zone2') | int) - 5) }}\n{% endif %}\n" mode: single - id: '1642922418314' alias: Ventilation - Slaapzone constant CO2 - increase flow description: '' trigger: - platform: time_pattern minutes: /5 condition: - condition: and conditions: - condition: numeric_state above: '700' entity_id: sensor.highest_co2_sleepingzone - condition: numeric_state entity_id: sensor.unbalanced_flow_zone2 below: '130' - condition: state entity_id: input_boolean.zone2 state: 'on' action: - service: input_number.set_value target: entity_id: input_number.unbalanced_flow_zone2 data_template: value: "{% if ((states('sensor.highest_co2_sleepingzone') | int) > 800) %}\n \ {% if ((states('input_number.unbalanced_flow_zone2') | int) < 110) %}\n \ {{ ((states('input_number.unbalanced_flow_zone2') | int) + 20) }}\n {% else %}\n 130\n {% endif %}\n{% else %}\n {{ ((states('input_number.unbalanced_flow_zone2') | int) + 5) }}\n{% endif %}\n" mode: single - id: '1642938172251' |
Dit was maanden uitzoekwerk. Hopelijk heb je er wat aan.
Ik heb zonekleppen in mijn systeem. Dus ook zones on de config.
Verder heb ik de nrgwatch non cve module om de itho co2 sensors uit te lezen via mqtt, zodat ik zelf volledige controle heb op de HRU 400 aansturing op basis van co2.
https://www.nrgwatch.nl/product/itho-non-cve-wifi-module/
Laat maar weten als je specifieke vragen hebt.
[ Voor 104% gewijzigd door maartenvdv737 op 10-01-2023 20:05 ]
Ik blijf er iig vrij nuchter onder....
Snap ik verder goed dat jij de nrgwatch module met c1101 puur gebruikt om mee te luisteren met de Itho sensoren en drukknoppen, aangezien de hru400 de ethernet interface niet heeft?
Uit nieuwsgierigheid: welke humidity sensoren gebruik je voor de badkamer? Ik heb een paar Tuya TH sensoren liggen, maar de update-freq daarvan is nogal random.
Ik gebruik de nrgwatch om de itho co2 sensoren uit te lezen inderdaad. Met de drukknoppen doe ik niets. Alles gaat co2 gestuurd.KMarco schreef op zondag 22 januari 2023 @ 14:12:
Tof te zien dat er iemand anders bezig is met de hru400 aansturen! Hier heb ik de modbus verbinding via een esp32 met uart-rs485 opgezet, dus config iets anders, maar verder vergelijkbare plannen als jij al draaiend hebt
Snap ik verder goed dat jij de nrgwatch module met c1101 puur gebruikt om mee te luisteren met de Itho sensoren en drukknoppen, aangezien de hru400 de ethernet interface niet heeft?
Uit nieuwsgierigheid: welke humidity sensoren gebruik je voor de badkamer? Ik heb een paar Tuya TH sensoren liggen, maar de update-freq daarvan is nogal random.
Luchtvochtigheid doe ik met de sonoff snzb-02. De mqtt updatefrequentie gaat omhoog als de gemeten Luchtvochtigheid wijzigt. Ik moet wel zeggen dat ik bij 1 unit last heb van een batterij die snel leeg is. Weet niet of dat komt door teveel vocht. Ik heb er nu 2 on de badkamer staan en die in een group gezet, zodat er altijd wel 1 werkt.
Ik heb een simpele formule die berekent of de Luchtvochtigheid snel stijgt (zoals de douche doet) en dan in 1x naar max afzuiging.
1
2
3
4
5
6
| - platform: statistics name: "Bathroom humidity change over 20 measurements" entity_id: sensor.highest_humidity_wet_zone state_characteristic: change sampling_size: 5 precision: 1 |
Hij zet de afzuiging weer terug na normaal 10 min nadat de Luchtvochtigheid weer onder een bepaalde drempel is gekomen (na het douchen)
[ Voor 12% gewijzigd door maartenvdv737 op 22-01-2023 21:26 ]
Ik blijf er iig vrij nuchter onder....
Ik zou ook graag mijn HRU 400 aan Home Assistant koppelen. Ik heb helaas geen UTP kabel vrij, zoals @maartenvdv737 gebruikt.
Ik heb een ESP32 gebruikt met een TTL-RS485 printje van Ali. Dan verbindt de ESP dus gewoon via WIFi met homeassistant. Mijn ESPhome code voor de modbus-aansluiting van de esp op de HRU vind je op github. Deze exposed alle beschikbare modbus addresses naar homeassistant.rhpijnacker schreef op dinsdag 23 mei 2023 @ 19:49:
@KMarco Kun je iets meer delen over jouw aanpak?
Ik zou ook graag mijn HRU 400 aan Home Assistant koppelen. Ik heb helaas geen UTP kabel vrij, zoals @maartenvdv737 gebruikt.
https://github.com/marcokemp/ITHO_HRU400
Ik heb uiteindelijk in homeassistant een automation gemaakt om de natte-zone-afzuig omhoog te zetten obv de humidity sensor in de itho ('aan' als 10% boven een wat gefilterde waarde). Die automation zet hem ook weer uit (na 1h, of als hij weer vlakbij een filtered-1h-minimum waarde komt). De sensor in de hru400 zag in mijn geval binnen een minuut de humidity toenemen, dus werkte snel en nauwkeurig. Een extra (zigbee) sensor in de badkamer zag de toename in humidity maar 20s eerder, dus is in mijn geval overbodig.
Sorry om dit topic leven in te blazen maar ik heb een HRU 400 en dat helaas zonder zones.
Ik was even benieuwd of iemand iets gedaan heeft met adres 42011 tot adres 42023.
Dit lijken de adressen te zijn die de RF remotes ook aan zouden moeten spreken voor als je geen zones hebt?
Ben benieuwd of ik de juiste hoek in geduwt kan worden.
Ik werk met ESPHOME en een modbus naar serieel adaptertje.
Als je mijn code 1 post omhoog bekijkt, zie je dat ik de hru400 met de kleppen heb aangesloten en inderdaad (via dezlefde hw/sw als jij) die modbus-adressen gebruik om de flowvraag in slaapzone/woonzone/nattezone/kookzone aan te sturen vanuit home assistant. De HRU stuurt op basis van deze 'vraag' registers eea vanzelf aan (kleppen, fans en balanceren).
Ben dus opzoek naar welke registers ik moet veranderen om ook gewoon van 0% naar 100% te kunnen schakelen zonder dat je dus kleppen / zones hebt.
Als je mijn ESP code van hierboven pakt, moet je er volgens mij wel uitkomen hoe je die paar andere adressen uit de manual (google: HRU400 modbus) aanroept (als je ziet hoe ik een paar andere adressen uit die reeks aanroep. Hint: zoek niet op 420xx)vormulier schreef op woensdag 22 november 2023 @ 20:17:
Mijn modbus is niet zo sterk, ik ga wel weer aan de pruts dan![]()
bedankt in iedergeval voor je tijd
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
| ### ## # Controlling fan - platform: modbus_controller modbus_controller_id: hru name: "Demand ventilation speed" # Sets actual fan speed id: HRU_fan_demand_value register_type: holding address: 2010 min_value: 0 max_value: 399 #mode: slider step: 1 value_type: U_WORD use_write_multiple: true on_value_range: - above: 0.0 then: - number.set: id: HRU_fan_demand_on_off value: 1.0 - below: 1.0 then: - number.set: id: HRU_fan_demand_on_off value: 0.0 - platform: modbus_controller modbus_controller_id: hru name: "Demand ventialtion - on/off" # 0 = auto 1 = Manual id: HRU_fan_demand_on_off register_type: holding address: 2011 min_value: 0 max_value: 1 step: 1 use_write_multiple: true # - platform: modbus_controller modbus_controller_id: hru name: "Flow ingress speed" # Sets actual fan speed id: HRU_fan_flow_ingress_value register_type: holding address: 2020 min_value: 0 max_value: 399 #mode: slider step: 1 value_type: U_WORD use_write_multiple: true on_value_range: - above: 0.0 then: - number.set: id: HRU_fan_flow_ingress_on_off value: 1.0 - below: 1.0 then: - number.set: id: HRU_fan_flow_ingress_on_off value: 0.0 - platform: modbus_controller modbus_controller_id: hru name: "Flow ingress - on/off" # 0 = auto 1 = Manual id: HRU_fan_flow_ingress_on_off register_type: holding address: 2021 min_value: 0 max_value: 1 step: 1 use_write_multiple: true |
en met 6 helpers en een automation:
:fill(white):strip_exif()/f/image/M0RKW6MvHRwqpLj4Xfe2CFaj.png?f=user_large)
heb je een extra remote zoals hij aan de muur hangt
(fan speed 1 doet alleen niet veel dat is soort van de standaard waar hij op draait)
Door op een timer te drukken na dat je een speed gekozen heft gaat hij automagisch ook weer uit.
Indien interesse zal ik die automation wel plakken hier.
Ik heb van de WTW fan een fan module gemaakt zodat je hem in een tile kan stoppen:
:fill(white):strip_exif()/f/image/prFr5YTPEwSIHpeSM4mtcvdX.png?f=user_large)
Heb ben 7 standen gegeven: 100,150,200,250,300,350,399
Helemaal tevreden ben ik nog niet met de code, en ook jammer dat hij bij een reboot weer uit gaat maar het begin is er
Edit: restore_mode toegevoegd, zo simpel kan het soms zijn.
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
| ### # Tile fan ### fan: - platform: speed id: wtw_fan name: "WTW - Fan" output: fanoutput speed_count: 7 restore_mode: RESTORE_DEFAULT_ON output: - platform: template id: fanoutput type: float write_action: - if: condition: lambda: return (id(wtw_fan).state); then: - if: condition: lambda: return (id(wtw_fan).speed == 1); then: - logger.log: "fan_output_value: 1" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 100 - if: condition: lambda: return (id(wtw_fan).speed == 2); then: - logger.log: "fan_output_value: 2" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 150 - if: condition: lambda: return (id(wtw_fan).speed == 3); then: - logger.log: "fan_output_value: 3" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 200 - if: condition: lambda: return (id(wtw_fan).speed == 4); then: - logger.log: "fan_output_value: 4" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 250 - if: condition: lambda: return (id(wtw_fan).speed == 5); then: - logger.log: "fan_output_value: 5" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 300 - if: condition: lambda: return (id(wtw_fan).speed == 6); then: - logger.log: "fan_output_value: 6" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 350 - if: condition: lambda: return (id(wtw_fan).speed == 7); then: - logger.log: "fan_output_value: 7" - number.set: id: HRU_fan_demand_on_off value: 1.0 - number.set: id: HRU_fan_demand_value value: 399 - if: condition: lambda: return !(id(wtw_fan).state); then: - logger.log: "fan_output_value: Back to auto" - number.set: id: HRU_fan_demand_on_off value: 0.0 |
Momenteel heb ik alleen deze 2 nog: (hier voor heb je dus wel nog 2 helper buttons nodig)Closses schreef op vrijdag 5 januari 2024 @ 22:18:
@vormulier, zou je de 6 automations kunnen pasten? Thx!
Dit is een 30 min timer en een 60 min timer, ze zetten de WTW op 100% en daana weer terug naar 42%
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
| alias: WTW-Fan-Controller description: "" trigger: - platform: state entity_id: - input_boolean.wtw_time_30 from: "off" to: "on" id: Time30 - platform: state entity_id: - input_boolean.wtw_time_60 from: "off" to: "on" id: Time60 condition: [] action: - parallel: - if: - condition: trigger id: - Time60 then: - service: fan.set_percentage target: entity_id: fan.wtw_rs485_wtw_fan data: percentage: 100 - delay: hours: 1 minutes: 0 seconds: 0 milliseconds: 0 enabled: true - service: fan.set_percentage target: entity_id: fan.wtw_rs485_wtw_fan data: percentage: 42 - service: input_boolean.turn_off data: entity_id: - "{{ trigger.to_state.entity_id }}" - if: - condition: trigger id: - Time30 then: - service: fan.set_percentage target: entity_id: fan.wtw_rs485_wtw_fan data: percentage: 100 - delay: hours: 0 minutes: 30 seconds: 0 milliseconds: 0 enabled: true - service: fan.set_percentage target: entity_id: - fan.wtw_rs485_wtw_fan device_id: [] area_id: [] data: percentage: 42 - service: input_boolean.turn_off data: entity_id: - "{{ trigger.to_state.entity_id }}" mode: single |
Na enkele dagen spelen in HomeAssistant werkt het voor mij nog steeds niet vlekkeloos. Wanneer de WTW in 'laagstand' staat, dit kan ik via de RF remote installen, werkt alles vlekkeloos. Dus dan kan ik netjes een referentie debiet geven en dan gaat de WTW hier op draaien. Echter na verloop van tijd gaat de WTW altijd terug in 'automatische stand'. Daardoor gaat ie weer draaien op ~160 m3/h. De stand waar de WTW in draait kun je zien door te verbinden met de WTW via de app en dan onder het kopje 'actual data' te kijken.
Deze 160m3/h lijkt vanaf dan een soort minimum debiet. Ik kan de WTW dan via HomeAssistant wel laten draaien op een hoger debiet, maar lager dan 160 m3/h gaat niet meer. Daarvoor moet ik dan weer op mijn RF remote de WTW op 'laagstand' zetten.
Ervaart iemand hetzelfde? Zou ik via Home Assistant of via de itho app deze automatische stand kunnen omzeilen?
Grt, Koen
@vormulier Ik zou graag jouw Fan module namaken. Waar moet ik die code zetten?
[ Voor 30% gewijzigd door rhpijnacker op 13-01-2024 12:10 ]
Gewoon helemaal onderaanrhpijnacker schreef op zaterdag 13 januari 2024 @ 10:51:
Inmiddels heb ik ook een en ander werkend. Dank voor al het voorwerk dat hier in is gaan zitten!
@vormulier Ik zou graag jouw Fan module namaken. Waar moet ik die code zetten?
Bedoel je dan onderaan `configuration.yaml`?vormulier schreef op zaterdag 13 januari 2024 @ 12:46:
[...]
Gewoon helemaal onderaanmaakt niet zo veel uit.
Als ik dat doe krijg ik de volgende errors:
1
2
| Integration error: output - Integration 'output' not found. Platform error 'fan' from integration 'speed' - Integration 'speed' not found. |
Weet niet of je ESHPHOMe gebruikt, maar als je dat doet moet je even je build opschonen.rhpijnacker schreef op zaterdag 13 januari 2024 @ 18:04:
[...]
Bedoel je dan onderaan `configuration.yaml`?
Als ik dat doe krijg ik de volgende errors:
code:
1 2 Integration error: output - Integration 'output' not found. Platform error 'fan' from integration 'speed' - Integration 'speed' not found.
Nee, ik heb de rs485 via usb direct in Home Assistant.vormulier schreef op zaterdag 13 januari 2024 @ 18:58:
[...]
Weet niet of je ESHPHOMe gebruikt, maar als je dat doet moet je even je build opschonen.
Ah ja dan zal het niet gaan werken..rhpijnacker schreef op maandag 15 januari 2024 @ 18:58:
[...]
Nee, ik heb de rs485 via usb direct in Home Assistant.
dan zal je hier het een en ander van moeten gebruiken:
https://www.home-assistant.io/integrations/fan/
Ik ben inmiddels aan het proberen de verschillende standen in te stellen.
Hierbij zie ik iets geks:
- Als ik de "ventilatie vraag toevoer" (2010) op 400 zet en 2011 naar 1, dan gaat de WTW op High draaien
- Als ik echter 2010 op 60 zet en 2011 naar 1, dan gebeurt er niets en blijft hij op High.
- Pas als ik 2021 naar 1 zet gaat hij op de Low stand draaien.
Is er ergens iets bekend en/of gedocumenteerd over hoe deze verschillende registers "samen werken"?
In de documentatie van Itho Daalderop zelf staan wel de registers, maar niet voor welk doeleinde je welke moet gebruiken.
Is er een manier om dat wel te laten werken?
[ Voor 17% gewijzigd door rhpijnacker op 23-01-2024 20:35 ]
Als je 2010 op 400 zet en dan 2011 op 1 hoef je daarna niks meer te doen met 2011 en kan je de waarde van 2010 blijven veranderen.rhpijnacker schreef op dinsdag 23 januari 2024 @ 20:28:
@vormulier Dank je wel voor de tip, ga ik mee verder.
Ik ben inmiddels aan het proberen de verschillende standen in te stellen.
Hierbij zie ik iets geks:
- Als ik de "ventilatie vraag toevoer" (2010) op 400 zet en 2011 naar 1, dan gaat de WTW op High draaien
- Als ik echter 2010 op 60 zet en 2011 naar 1, dan gebeurt er niets en blijft hij op High.
- Pas als ik 2021 naar 1 zet gaat hij op de Low stand draaien.
Is er ergens iets bekend en/of gedocumenteerd over hoe deze verschillende registers "samen werken"?
In de documentatie van Itho Daalderop zelf staan wel de registers, maar niet voor welk doeleinde je welke moet gebruiken.
Het volgende zou dus moeten werken:
- 2011 = 1
- 2010 = 400
- 2010 = 60
- 2010 = 250
- 2011 = 0 (terug op automagisch)
Hier mee moet je eigenlijk 2020 en 2021 met rust laten.
Het is of demand of flow gestuurd maar met beide tegelijk is niet verstandig.
Eigenlijk nooit geprobeerd.. Ik ging er eigenlijk van uit de de remote altijd leidend is / was.rhpijnacker schreef op dinsdag 23 januari 2024 @ 20:34:
Klopt het dat de WTW niet meer werkt op de afstandbediening zodra je de registers 2011 en/of 2021 aan zet?
Is er een manier om dat wel te laten werken?
Ald dit niet werkt kan je de remote kopelen aan een ander esp bordje waarvan ik de naam even kwijt ben...
en dan kan je het wel weer laten werken.
Ik heb nog nooit een app gekoppeld, dus dat weet ik niet.Closses schreef op dinsdag 23 januari 2024 @ 20:52:
@rhpijnacker Bij mij werken de afstandbedieningen nog. Maar begrijp ik het goed dat jij de stand (dus wat je in de app ziet als je koppelt) ook kunt sturen via een van de registers?
Maar zoals @vormulier heeft laten zien, kun je met register 2010 de vraag sturen. (Zie de rest van deze thread)
Bij mij lijkt dit dus zo niet te werkenvormulier schreef op dinsdag 23 januari 2024 @ 21:38:
[...]
Als je 2010 op 400 zet en dan 2011 op 1 hoef je daarna niks meer te doen met 2011 en kan je de waarde van 2010 blijven veranderen.
Het volgende zou dus moeten werken:
- 2011 = 1
- 2010 = 400
- 2010 = 60
- 2010 = 250
- 2011 = 0 (terug op automagisch)
Hier mee moet je eigenlijk 2020 en 2021 met rust laten.
Het is of demand of flow gestuurd maar met beide tegelijk is niet verstandig.

Ik heb nu een paar scripts gemaakt in HA die zowel 2011 en 2021 op 1 zetten. Dan doet hij wel voorspelbare dingen.
Daar lijkt het dus niet opvormulier schreef op dinsdag 23 januari 2024 @ 21:41:
[...]
Eigenlijk nooit geprobeerd.. Ik ging er eigenlijk van uit de de remote altijd leidend is / was.
Ik ben bang dat dat de acceptatie niet bevordert.
Het zou wel jammer zijn als ik daar nog weer een ander bordje voor moet gaan aanschaffen.
Zie het als een mogelijkheid om nog meer met HA te doen, knopjes schermpjesrhpijnacker schreef op dinsdag 23 januari 2024 @ 21:57:
[...]
Daar lijkt het dus niet op.
Ik ben bang dat dat de acceptatie niet bevordert.
Het zou wel jammer zijn als ik daar nog weer een ander bordje voor moet gaan aanschaffen.
(hier net geprobeerd want wij gebruiken die knopjes niet, maar het klopt dat die het ook niet meer doen)
Hoe sluit je de TTL-RS485 aan op de HRU400 ? Op de HRU400 heb je 3 pinnen, maar wat is wat van die 3. Heb je daar toevallig een schema van ? Een schema van de RS485 naar de HRU400KMarco schreef op zaterdag 27 mei 2023 @ 17:23:
[...]
Ik heb een ESP32 gebruikt met een TTL-RS485 printje van Ali. Dan verbindt de ESP dus gewoon via WIFi met homeassistant. Mijn ESPhome code voor de modbus-aansluiting van de esp op de HRU vind je op github. Deze exposed alle beschikbare modbus addresses naar homeassistant.
https://github.com/marcokemp/ITHO_HRU400
Handleiding bladzij 30CremersDH schreef op vrijdag 26 januari 2024 @ 16:40:
[...]
Hoe sluit je de TTL-RS485 aan op de HRU400 ? Op de HRU400 heb je 3 pinnen, maar wat is wat van die 3. Heb je daar toevallig een schema van ? Een schema van de RS485 naar de HRU400
https://ithodaalderop.com...HRU%20400-Handleiding.pdf
Ik denk dat ik het maar met een Ikea SOMRIG smart button ga oplossen, dan kan die ander afstandsbediening wel de la in. Dank voor het bevestigen van mijn vermoeden.vormulier schreef op woensdag 24 januari 2024 @ 09:35:
[...]
Zie het als een mogelijkheid om nog meer met HA te doen, knopjes schermpjes![]()
![]()
(hier net geprobeerd want wij gebruiken die knopjes niet, maar het klopt dat die het ook niet meer doen)
Nog bedankt voor de feedback. Het is mij met deze info prima gelukt om de koppeling te maken. Leuk weer een hoop extra getallenvormulier schreef op zaterdag 27 januari 2024 @ 00:00:
[...]
Handleiding bladzij 30
https://ithodaalderop.com...HRU%20400-Handleiding.pdf
Misschien nog een tip voor anderen die dit willen doen. Deze RS485 module werkt ook op 3,3V en is daarmee heel simpel te gebruiken ook op een ESP32..
Wat mij niet gelukt is, maar volgens mij kan dat ook niet via de modbus, is om de voorkeur settings zoals die met de RF module werken, via modbus te activeren. De voorkeur standen 1,2 en 3 zeg maar of bv de timer.
Het lukt mij alleen om automatisch helemaal uit te schakelen en dan manueel de in- EN afvoer ventilator aan te passen (je moet ze volgens mij wel beiden aanpassen anders komt er een onder-/overdruk). Tuurlijk kan ik dan zelf in HA een timer maken, maar dat is een overkill
De RF modules werken dan namelijk niet meer totdat je via modbus de automatische stand weer activeert.
Ik wilde ze graag beiden door elkaar gebruiken. En de RF modules en HA.
[ Voor 3% gewijzigd door CremersDH op 06-02-2024 09:58 ]
Waar heb je deze gekocht, zonder overdreven bezorgkosten hoop ik?maartenvdv737 schreef op zondag 16 januari 2022 @ 13:44:
Ik kan ook bevestigen dat de CTB92HE/3 de juiste connector is voor de modbus aansluiting op de Itho HRU 400.
Mag ik jou vragen hoe je dit aan elkaar knoopt, en heb je dan ook een behuizing, of liggen de printjes los?CremersDH schreef op dinsdag 6 februari 2024 @ 08:08:
[...]
Nog bedankt voor de feedback. Het is mij met deze info prima gelukt om de koppeling te maken. Leuk weer een hoop extra getallen![]()
Misschien nog een tip voor anderen die dit willen doen. Deze RS485 module werkt ook op 3,3V en is daarmee heel simpel te gebruiken ook op een ESP32..
Wat mij niet gelukt is, maar volgens mij kan dat ook niet via de modbus, is om de voorkeur settings zoals die met de RF module werken, via modbus te activeren. De voorkeur standen 1,2 en 3 zeg maar of bv de timer.
Het lukt mij alleen om automatisch helemaal uit te schakelen en dan manueel de in- EN afvoer ventilator aan te passen (je moet ze volgens mij wel beiden aanpassen anders komt er een onder-/overdruk). Tuurlijk kan ik dan zelf in HA een timer maken, maar dat is een overkill
De RF modules werken dan namelijk niet meer totdat je via modbus de automatische stand weer activeert.
Ik wilde ze graag beiden door elkaar gebruiken. En de RF modules en HA.
Ik heb hier nog geen kaas van gegeten, maar ik wil mijn HRU400 ook bedienen met Home Assistant (zojuist de "Yellow" besteld), want Itho laat je niet je eigen debiet draaien op stand 2, want stand 2 = auto, want er is een RV sensor in de box

Ga er vanuit dat ik niks weet.
ESP32 is een wifi en bluetooth printje, en kan je bluetooth ook uitschakelen omdat je 'm niet gebruikt?
Hoe verbindt je dit met die RS485 print en hoe voed je dit alles?
Dit kan inderdaad niet, maar de timer kan je met HA wel automatiseren.CremersDH schreef op dinsdag 6 februari 2024 @ 08:08:
[...]
Wat mij niet gelukt is, maar volgens mij kan dat ook niet via de modbus, is om de voorkeur settings zoals die met de RF module werken, via modbus te activeren. De voorkeur standen 1,2 en 3 zeg maar of bv de timer.
Je hoeft er maar een aan te zetten...CremersDH schreef op dinsdag 6 februari 2024 @ 08:08:
Het lukt mij alleen om automatisch helemaal uit te schakelen en dan manueel de in- EN afvoer ventilator aan te passen (je moet ze volgens mij wel beiden aanpassen anders komt er een onder-/overdruk).
1 is lucht naar binnen
2 is vraag snelheid
De rest regelt de unit zelf .
Dit zou je kunnen doen door "gewoon" een RF remote aan te schaffen en dan deze te koppelen aan je WTW unit. Dan gebruik je geen modbus meer, maar moet je dus wel even aan de soldeer.CremersDH schreef op dinsdag 6 februari 2024 @ 08:08:
De RF modules werken dan namelijk niet meer totdat je via modbus de automatische stand weer activeert.
Ik wilde ze graag beiden door elkaar gebruiken. En de RF modules en HA.
Heb ik ook overwogen om te doen, maar 90 (rf remote + esp) euro VS 15 (esp met modbus)
(je kan ook een andere zigbee knop OID naast je RF remote hangen als een soort "override" voor je modbus.. maar goed weer een extra component in je HA
Kan je aanschaffen hier:Ro123 schreef op woensdag 24 april 2024 @ 13:27:
[...]
Waar heb je deze gekocht, zonder overdreven bezorgkosten hoop ik?
https://www.tinytronics.n...-screw-terminal-3p-3.81mm
En als je er toch bent:
https://www.tinytronics.n...m5stack-atomic-rs485-base
+
https://www.tinytronics.n...e-esp32-development-board
Tis allemaal wel weer wat duurder gewodren zie ik maar goed.. Dan heb je de "beginner" set zonder solderen en knutselen in een kastje
Zie boodschappen lijstje hier bovenRo123 schreef op woensdag 24 april 2024 @ 13:31:
[...]
Mag ik jou vragen hoe je dit aan elkaar knoopt, en heb je dan ook een behuizing, of liggen de printjes los?
Ik heb hier nog geen kaas van gegeten, maar ik wil mijn HRU400 ook bedienen met Home Assistant (zojuist de "Yellow" besteld), want Itho laat je niet je eigen debiet draaien op stand 2, want stand 2 = auto, want er is een RV sensor in de box.
De athom zoals boven gelinkt heeft geen BT scheelt ook weeer uitschakelenRo123 schreef op woensdag 24 april 2024 @ 13:31:
[...]
ESP32 is een wifi en bluetooth printje, en kan je bluetooth ook uitschakelen omdat je 'm niet gebruikt?
Hoe verbindt je dit met die RS485 print en hoe voed je dit alles?
Voeding via USB aansluiten met een stukje Ethernet kabel is prima (dan gebruik je 5 van de 8 aders niet, maar deze zal je wel ergens hebben slingeren nog)
Wi-Fi
Bluetooth
IR
Maar, kan ik met die drie onderdelen, the HRU koppelen met Home Assistant via WiFi?
En die laatste 2 links klik ik gewoon in elkaar?
Voeding via USB met een stukje ethernet kabel? Leg eens uit, ik zie er gewoon een usb aansluiting opzitten?
Sorry als ik dom overkom, ik ben het simpelweg ook gewoon met dit spul :-)
Ik wil die HRU uitlezen en besturen met Home Assistant, daar ik dit als de enige mogelijkheid zie om dat ding te besturen zoals ik wil:
- chill mode (vakantie)
- normale mode (ventileren naar behoefte (x personen in huis))
- turboooooo
Dat ik dan ook leuk de temperaturen in Home Assistant kan zien is natuurlijk ook leuk.
https://www.waveshare.com/rs485-to-eth-for-eu.htm
Dan kan ik 'm aan de router/switch hangen. Kan Home Assistant hiermee omgaan?
https://www.tinytronics.n...ar-rs485-converter-ch343g
en die plug die je al linkte. Ik wil de Home Assistant Yellow, die ik nu binnen heb, in dezelfde ruimte zetten, dat is in mijn geval lekker in het midden van het huis, dus draadloos hoeft niet. Ik heb nog geen idee hoe, maar het lijkt mij dat de USB benadering makkelijker is. PoE leek me alleen fijner. Misschien kom ik daar nog wel aan toe (en kijken hoe...), maar eerst moet het maar eens werken.
In een compleet verkeerd topic, maar waarom zie ik zoveel wifi dingetjes, en geen Zigbee? Weet iemand dat?
[ Voor 8% gewijzigd door Ro123 op 30-04-2024 12:10 ]
1. Wanneer je een signaal stuurt met modbus, gaat de box dan niet meer automatisch naar AUTO stand na x tijd (24u?)?
2. Ben je dan ook gelijk ALLE automatische regelingen kwijt? Vocht wel lijkt me, maar de bypass (zomer) en vorstregeling?
1
2
3
4
5
| 11:59:36 [E] [modbus_controller:091] Modbus error function code: 0x3 exception: 2 11:59:36 [E] [modbus_controller:100] Modbus error - last command: function code=0x3 register address = 0xBB8 registers count=2 payload size=0 |
Volgens mij is dit (0xBBB) register 43001. Dit kan kloppen want 'Hoogste percentage afvoer in Automodus' (43001) en 'Hoogste percentage afvoer in Automodus' (43002) zijn beide niet beschikbaar. Alle andere waardes kan ik wel prima uitlezen.
Dit is mijn yaml:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| - platform: modbus_controller modbus_controller_id: hru name: "Hoogste percentage toevoer in Automodus" id: hru_toevoer_maxperc register_type: holding address: 3000 # 0x000E value_type: U_WORD unit_of_measurement: "%" - platform: modbus_controller modbus_controller_id: hru name: "Hoogste percentage afvoer in Automodus" id: hru_afvoer_maxperc register_type: holding address: 3001 # 0x000E value_type: U_WORD unit_of_measurement: "%" |
Excuses voor ietwat late reactieRo123 schreef op woensdag 24 april 2024 @ 13:31:
[...]
Mag ik jou vragen hoe je dit aan elkaar knoopt, en heb je dan ook een behuizing, of liggen de printjes los?
Ik heb hier nog geen kaas van gegeten, maar ik wil mijn HRU400 ook bedienen met Home Assistant (zojuist de "Yellow" besteld), want Itho laat je niet je eigen debiet draaien op stand 2, want stand 2 = auto, want er is een RV sensor in de box.
Ga er vanuit dat ik niks weet.
ESP32 is een wifi en bluetooth printje, en kan je bluetooth ook uitschakelen omdat je 'm niet gebruikt?
Hoe verbindt je dit met die RS485 print en hoe voed je dit alles?
Die liggen bij mij nog los. Is maar een klein boardje met een grove aansluiting waardoor het goed vast zit.
Bluetooth is uit als je het niet configureert/nodig hebt. Ik heb dus een ESP32 met daarop draaiend esphome en het RS485 boardje tussen de ESP32 en mijn WTW
Zou ik mogen vragen hoe je het CC1101-bordje aan de HRU400 heb gekoppeld?Closses schreef op donderdag 25 januari 2024 @ 16:55:
Ik heb mijn problemen met de HRU400 verholpen met een extra ESP8266 bordje met CC1101 module die fungeert als extra remote die ik via HomeAssistant kan bedienen.
Eigenlijk op dezelfde wijze als het toevoegen van een itho remote. In Home Assistant heb je een toggle om te pairen. De CC1101 zendt dan eenzelfde signaal als een itho remote wanneer je de knoppen op de diagonaal tegelijkertijd indrukt.Fotsirxx schreef op vrijdag 24 mei 2024 @ 09:54:
[...]
Zou ik mogen vragen hoe je het CC1101-bordje aan de HRU400 heb gekoppeld?
@KMarco Ik ben ook in het bezit van een Itho HRU400. Om e.e.a uit te kunnen lezen gebruik ik jouw yaml (github) maar ik krijg in de ESPHome log de volgende foutmelding:
1
2
3
4
5
| 11:59:36 [E] [modbus_controller:091] Modbus error function code: 0x3 exception: 2 11:59:36 [E] [modbus_controller:100] Modbus error - last command: function code=0x3 register address = 0xBB8 registers count=2 payload size=0 |
Hmm... ik herken dit gedrag niet en je gebruikt inderdaad (in dit snippet) dezelfde code. Net even gecheckt en deze 2 sensoren melden bij mij consequent 0%. Dus lijkt alsof ze niet echt werken, maar ook niet unavailable zijn. Wellicht omdat ik geen andere humidity sensor gekoppeld heb aan de itho. Jij wel? Of kan nog iets met itho firmware-versies zijn ofzo? Ik zit (volgens modbus) op sw-versie 4, revisie 6.
Bedankt voor je reactie. Ik heb software versie 6, revisie 7. Ik vermoed dat het daar door komt. Maar als ze bij jou consequent 0% zijn dan hebben ze geen toegevoegd waarde en hoef ik geen moeite te doen om ze aan de praat te krijgenKMarco schreef op zaterdag 25 mei 2024 @ 06:41:
[quote]silvanverschuur schreef op dinsdag 7 mei 2024 @ 12:08:
@KMarco Ik ben ook in het bezit van een Itho HRU400. Om e.e.a uit te kunnen lezen gebruik ik jouw yaml (github) maar ik krijg in de ESPHome log de volgende foutmelding:
code:
1 2 3 4 5 11:59:36 [E] [modbus_controller:091] Modbus error function code: 0x3 exception: 2 11:59:36 [E] [modbus_controller:100] Modbus error - last command: function code=0x3 register address = 0xBB8 registers count=2 payload size=0
Hmm... ik herken dit gedrag niet en je gebruikt inderdaad (in dit snippet) dezelfde code. Net even gecheckt en deze 2 sensoren melden bij mij consequent 0%. Dus lijkt alsof ze niet echt werken, maar ook niet unavailable zijn. Wellicht omdat ik geen andere humidity sensor gekoppeld heb aan de itho. Jij wel? Of kan nog iets met itho firmware-versies zijn ofzo? Ik zit (volgens modbus) op sw-versie 4, revisie 6.
Ja via esphome.Ro123 schreef op woensdag 24 april 2024 @ 14:12:
Dank je. Ik zie staan bij de laatste link:
Wi-Fi
Bluetooth
IR
Maar, kan ik met die drie onderdelen, the HRU koppelen met Home Assistant via WiFi?
CorrectEn die laatste 2 links klik ik gewoon in elkaar?
USB om de ESP te voeden en de ethernet kabel voor de communicatie tussen hru en ESP.Voeding via USB met een stukje ethernet kabel? Leg eens uit, ik zie er gewoon een usb aansluiting opzitten?
Geeft niksSorry als ik dom overkom, ik ben het simpelweg ook gewoon met dit spul :-)
Dit kan allemaal.Ik wil die HRU uitlezen en besturen met Home Assistant, daar ik dit als de enige mogelijkheid zie om dat ding te besturen zoals ik wil:
- chill mode (vakantie)
- normale mode (ventileren naar behoefte (x personen in huis))
- turboooooo
Dat ik dan ook leuk de temperaturen in Home Assistant kan zien is natuurlijk ook leuk.
Via USB werkt ook, maar dan zal je aan het begin van dit topic even moeten speuren over hoe en watRo123 schreef op dinsdag 30 april 2024 @ 12:09:
Nou, ik ga voor nu voor de USB to RS485.
https://www.tinytronics.n...ar-rs485-converter-ch343g
en die plug die je al linkte. Ik wil de Home Assistant Yellow, die ik nu binnen heb, in dezelfde ruimte zetten, dat is in mijn geval lekker in het midden van het huis, dus draadloos hoeft niet. Ik heb nog geen idee hoe, maar het lijkt mij dat de USB benadering makkelijker is. PoE leek me alleen fijner. Misschien kom ik daar nog wel aan toe (en kijken hoe...), maar eerst moet het maar eens werken.
In een compleet verkeerd topic, maar waarom zie ik zoveel wifi dingetjes, en geen Zigbee? Weet iemand dat?
Modbus en zigbee, zijn gewoon niet echt makkelijk aan elkaar te knopen denk ik, wifi is makkelijk snel en toegangkelijk
Nee, zo lang je een signaal stuurt en hem manueel op een ventilatie stand zet gaat hij nie tmeer naar automagish.Ro123 schreef op donderdag 2 mei 2024 @ 09:21:
Het begint op een monoloog te lijken, maar ik hoop dat degene die de modbus gebruiken antwoord kunnen geven.
1. Wanneer je een signaal stuurt met modbus, gaat de box dan niet meer automatisch naar AUTO stand na x tijd (24u?)?
Nee gewoon je manueele override uitzetten en het werkt allemaal weer2. Ben je dan ook gelijk ALLE automatische regelingen kwijt? Vocht wel lijkt me, maar de bypass (zomer) en vorstregeling?
Deze gebruik ik zelf niet, maar je kan kijken naar:silvanverschuur schreef op dinsdag 7 mei 2024 @ 12:08:
@KMarco Ik ben ook in het bezit van een Itho HRU400. Om e.e.a uit te kunnen lezen gebruik ik jouw yaml (github) maar ik krijg in de ESPHome log de volgende foutmelding:
code:
1 2 3 4 5 11:59:36 [E] [modbus_controller:091] Modbus error function code: 0x3 exception: 2 11:59:36 [E] [modbus_controller:100] Modbus error - last command: function code=0x3 register address = 0xBB8 registers count=2 payload size=0
Volgens mij is dit (0xBBB) register 43001. Dit kan kloppen want 'Hoogste percentage afvoer in Automodus' (43001) en 'Hoogste percentage afvoer in Automodus' (43002) zijn beide niet beschikbaar. Alle andere waardes kan ik wel prima uitlezen.
Dit is mijn yaml:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - platform: modbus_controller modbus_controller_id: hru name: "Hoogste percentage toevoer in Automodus" id: hru_toevoer_maxperc register_type: holding address: 3000 # 0x000E value_type: U_WORD unit_of_measurement: "%" - platform: modbus_controller modbus_controller_id: hru name: "Hoogste percentage afvoer in Automodus" id: hru_afvoer_maxperc register_type: holding address: 3001 # 0x000E value_type: U_WORD unit_of_measurement: "%"
1
2
3
4
5
6
7
8
| - platform: modbus_controller modbus_controller_id: hru name: "Snelheid toevoerventilator " id: hru_rpm_toevoerventilator register_type: holding address: 3020 value_type: U_WORD unit_of_measurement: "rpm" |
Is eigenlijk hetzelfde
Toch jammer dat je de firmware van de WTW unit niet zelf kan updaten..silvanverschuur schreef op zaterdag 25 mei 2024 @ 07:38:
[...]
Bedankt voor je reactie. Ik heb software versie 6, revisie 7. Ik vermoed dat het daar door komt. Maar als ze bij jou consequent 0% zijn dan hebben ze geen toegevoegd waarde en hoef ik geen moeite te doen om ze aan de praat te krijgen
Die had ik inderdaad al toegevoegd en dat werkt prima. Wist niet dat die twee eigenlijk hetzelfde waren.vormulier schreef op dinsdag 28 mei 2024 @ 16:11:
[...]
Deze gebruik ik zelf niet, maar je kan kijken naar:
code:
1 2 3 4 5 6 7 8 - platform: modbus_controller modbus_controller_id: hru name: "Snelheid toevoerventilator " id: hru_rpm_toevoerventilator register_type: holding address: 3020 value_type: U_WORD unit_of_measurement: "rpm"
Is eigenlijk hetzelfde
Waar ik eigenlijk nog wel benieuwd naar ben is of iemand mij uit kan leggen wat bepaalde sensoren nou precies betekenen. In de handleiding van de HRU400 staan een aantal modbus registers die allemaal iets te maken hebben met de temperatuur, luchtvochtigheid en volumestroom.
Het gaat dan om:
- [...] van buitenaf
- [...] gemengd
- [...] naar gebouw
- [...] van gebouw
- [...] naar buiten
Als we dan als voorbeeld de temperatuur bekijken betekent dit dan:
- Temperatuur van buitenaf: temperatuur van buitenlucht
- Temperatuur gemengd: temperatuur buitenlucht gemengd met wat?
- Temperatuur naar gebouw: temperatuur van de buitenlucht nadat deze is opgewarmd door de warmtewisselaar?
- Temperatuur van gebouw: temperatuur van de lucht van binnen naar buiten nadat de restwarmte is onttrokken?
- Temperatuur naar buiten: wat is het verschil met 'temperatuur van gebouw'?
1: De lucht buiten die naar binnen gezogen word.silvanverschuur schreef op dinsdag 28 mei 2024 @ 18:23:
[...]
Als we dan als voorbeeld de temperatuur bekijken betekent dit dan:Is er iemand die hier wat zinnigs over kan zeggen?
- Temperatuur van buitenaf: temperatuur van buitenlucht
- Temperatuur gemengd: temperatuur buitenlucht gemengd met wat?
- Temperatuur naar gebouw: temperatuur van de buitenlucht nadat deze is opgewarmd door de warmtewisselaar?
- Temperatuur van gebouw: temperatuur van de lucht van binnen naar buiten nadat de restwarmte is onttrokken?
- Temperatuur naar buiten: wat is het verschil met 'temperatuur van gebouw'?
2: binnen lucht en buiten lucht (ook wel het warmte terug win gedeelte van je WTW)
3: De lucht na dat hij gemengd is met je binnen lucht door de wtw
4: Lucht die van binnen naar buiten gaat voor dat het de wtw heeft gepasseert (meestal rond de 20/25 afhankelijk hoe hard je stookt)
5: Van en naar is nu dus om te gaan berekenen hoe efficient de boel is.
Komt dus een beetje neer op deze data punten:
/f/image/KRfWgpDZ5YuFobCblDbJOH4w.png?f=fotoalbum_large)
@vormulier Heel erg bedankt voor de uitgebreide uitlegvormulier schreef op dinsdag 28 mei 2024 @ 18:47:
[...]
1: De lucht buiten die naar binnen gezogen word.
2: binnen lucht en buiten lucht (ook wel het warmte terug win gedeelte van je WTW)
3: De lucht na dat hij gemengd is met je binnen lucht door de wtw
4: Lucht die van binnen naar buiten gaat voor dat het de wtw heeft gepasseert (meestal rond de 20/25 afhankelijk hoe hard je stookt)
5: Van en naar is nu dus om te gaan berekenen hoe efficient de boel is.
Komt dus een beetje neer op deze data punten:
[Afbeelding]
Ik ben nog een beetje aan het kijken hoe ik via Home Assistant de ventilatie stand wat kan sturen. Er zijn bij mij 2 zones geïnstalleerd (1 = woonkamer, 2 = 1e verdieping) en er is volgens mij een aparte zone voor de badkamer (zone 3). De afzuiging op de badkamer valt mij tijdens het douchen wat tegen. We hebben nogal snel een beslagen spiegel terwijl we dat in onze vorige woning (met een simpele Itho Eco fan) niet hadden.
Het liefst zou ik tijdens het douchen de afzuiging op maximaal willen zetten en zone 1 en 2 uitschakelen/dichtzetten.
Nu heb ik volgens mij ook ergens gelezen dat als je handmatig via modbus de ventilatie aangepast, je dit ook weer uit moet schakelen voordat de WTW weer het 'auto' programme hervat.
Het makkelijkst is, om even te kijken naar co2/vocht sensoren en die koppelen aan de specifieke zone dan doet hij dat automagish.silvanverschuur schreef op dinsdag 28 mei 2024 @ 18:57:
[...]
@vormulier Heel erg bedankt voor de uitgebreide uitlegHet plaatje maakt ook veel duidelijk!
Ik ben nog een beetje aan het kijken hoe ik via Home Assistant de ventilatie stand wat kan sturen. Er zijn bij mij 2 zones geïnstalleerd (1 = woonkamer, 2 = 1e verdieping) en er is volgens mij een aparte zone voor de badkamer (zone 3). De afzuiging op de badkamer valt mij tijdens het douchen wat tegen. We hebben nogal snel een beslagen spiegel terwijl we dat in onze vorige woning (met een simpele Itho Eco fan) niet hadden.
Het liefst zou ik tijdens het douchen de afzuiging op maximaal willen zetten en zone 1 en 2 uitschakelen/dichtzetten.
Dan kan je ook gewoon verhuizen zonder dat je het stuk achterlaat zeg maar.
Ik weet alleen niet hoe of wat daar mee want ik heb maar 1 zone helaas... heel iritant...
Maar ja je kan dit ook via HA regelen met een druk op de knop in de badkamer via een automation.
Dit klopt, maar als je klaar bent met douchen zou je de knop weer in kunnen drukken en een delayed uit programmeren of bij het indrukken de fan op 100% zetten voor 30 min ofzo.Nu heb ik volgens mij ook ergens gelezen dat als je handmatig via modbus de ventilatie aangepast, je dit ook weer uit moet schakelen voordat de WTW weer het 'auto' programme hervat.
In de badkamer is een losse afstandsbediening geleverd met 4 knoppen. Die overrulen de CO2 sensoren die beneden en boven aan de wand hangen zoals ik heb begrepen. Maar dan nog vind ik de afzuiging in de badkamer ondermaats. Ik heb het gevoel dat er altijd vrij veel afgezogen wordt in zone 1 en 2.vormulier schreef op dinsdag 28 mei 2024 @ 19:06:
[...]
Het makkelijkst is, om even te kijken naar co2/vocht sensoren en die koppelen aan de specifieke zone dan doet hij dat automagish.
Dan kan je ook gewoon verhuizen zonder dat je het stuk achterlaat zeg maar.![]()
Ik weet alleen niet hoe of wat daar mee want ik heb maar 1 zone helaas... heel iritant...
Maar ja je kan dit ook via HA regelen met een druk op de knop in de badkamer via een automation.
[...]
Dit klopt, maar als je klaar bent met douchen zou je de knop weer in kunnen drukken en een delayed uit programmeren of bij het indrukken de fan op 100% zetten voor 30 min ofzo.
Voorheen had ik mijn Itho fan gestuurd op basis van een losse Xiaomi zigbee sensor die temperatuur en LV doorstuurde naar HA. Dat werkt echt heel goed. Zoiets zou ik nu ook graag met HA doen met de HRU400. Ik wil alleen even zeker weten dat ik de HRU400 wel weer terug krijg op het auto programma indien ik wat verkeerde waardes naar het ding toe stuur. Wordt de unit altijd gereset als je hem van de spanning haalt? Stel dat ik hem helemaal verkeerd heb aangestuurd, kan ik hem dan op die manier weer in 'auto' mode krijgen?
Modbus accepteert je input niet als je wat verkeerds doet..silvanverschuur schreef op dinsdag 28 mei 2024 @ 19:30:
[...]
In de badkamer is een losse afstandsbediening geleverd met 4 knoppen. Die overrulen de CO2 sensoren die beneden en boven aan de wand hangen zoals ik heb begrepen. Maar dan nog vind ik de afzuiging in de badkamer ondermaats. Ik heb het gevoel dat er altijd vrij veel afgezogen wordt in zone 1 en 2.
Voorheen had ik mijn Itho fan gestuurd op basis van een losse Xiaomi zigbee sensor die temperatuur en LV doorstuurde naar HA. Dat werkt echt heel goed. Zoiets zou ik nu ook graag met HA doen met de HRU400. Ik wil alleen even zeker weten dat ik de HRU400 wel weer terug krijg op het auto programma indien ik wat verkeerde waardes naar het ding toe stuur. Wordt de unit altijd gereset als je hem van de spanning haalt? Stel dat ik hem helemaal verkeerd heb aangestuurd, kan ik hem dan op die manier weer in 'auto' mode krijgen?
Dus er kan weinig fout gaan in die zin.
Als je hem aan en uit zet gaat hij indd naar auto bet behoud van instellingen.
Lees hier mijn uitleg van de zonewerking van de HRU400. Je kan de hoeveelheid lucht per zone instellen via de service app, dus als er te weinig wordt afgezogen in de badkamer zone dan verhoog je hem daar. Niet vergeten ook in zone 1 en/of 2 de toevoer te verhogen voor de balans. Mijn ervaring met een losse RTF RV sensor voor vocht (ligt op de spiegelkast) dat goed automatisch gaat, raam beslaat aan de bovenkant een beetje en dan slaat hij aan en blijft langgenoeg ‘na’draaien.silvanverschuur schreef op dinsdag 28 mei 2024 @ 19:30:
[...]
In de badkamer is een losse afstandsbediening geleverd met 4 knoppen. Die overrulen de CO2 sensoren die beneden en boven aan de wand hangen zoals ik heb begrepen. Maar dan nog vind ik de afzuiging in de badkamer ondermaats. Ik heb het gevoel dat er altijd vrij veel afgezogen wordt in zone 1 en 2.
Bedankt voor de link, ben weer wat wijzer geworden m.b.t zonering. De instellingen die je via de service app kunt aanpassen, zijn dat de standaard waarden voor die zone? En had je daar niet een wachtwoord voor nodig? Volgens mij heb ik die app enige tijd geleden wel even bekeken, maar moest ik ergens een wachtwoord invoeren om meer in te kunnen stellen.Joove schreef op dinsdag 28 mei 2024 @ 21:31:
[...]
Lees hier mijn uitleg van de zonewerking van de HRU400. Je kan de hoeveelheid lucht per zone instellen via de service app, dus als er te weinig wordt afgezogen in de badkamer zone dan verhoog je hem daar. Niet vergeten ook in zone 1 en/of 2 de toevoer te verhogen voor de balans. Mijn ervaring met een losse RTF RV sensor voor vocht (ligt op de spiegelkast) dat goed automatisch gaat, raam beslaat aan de bovenkant een beetje en dan slaat hij aan en blijft langgenoeg ‘na’draaien.
Op zich ben ik wel tevreden met de afzuiging in de badkamer, maar specifiek voor het douchen vind ik de afzuiging aan de lage kant. Nu heb ik zojuist voor het eerst de zones geregeld via Home Assistant i.c.m een ESPhome module die via RS485 aan de HRU400 hangt. Het viel mij op dat met de afstandsbediening (hoogste stand) het maximale debiet op 280 m3/h ligt. Met de maximale stand met de RTF Co2 sensoren is dat 239 m3/h (bv de woonkamer zone). Via Home Assistant kan ik de zone 3 (badkamer) nu op 399 instellen. Ik heb de HRU400 nog nooit zo hard horen blazen
In de badkamer voel ik nu met mijn hand echt een goede luchtstroom bij het afzuigventiel. Aangezien ik de afzuiging rondom het douchen graag wil automatiseren is dit denk ik voor mij wel een goede oplossing.
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
| # Als u via MobBus RS-485 de bypassklep open wil zetten dient u de afvoerventilator af te laten toeren naar 200 m³/h of minder. - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = off 1 = on id: HRU_bypass_valve_on_off register_type: holding address: 2033 min_value: 0 max_value: 1 step: 1 use_write_multiple: true icon: mdi:toggle-switch-variant on_value_range: - above: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" - below: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to close - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass" |
Allicht zou je ook de fan terug kunnen zetten naar de laatste state, als hij bijvoorbeeld al op manual staat.. Maar goed dan word de if statement lekker complex
[ Voor 3% gewijzigd door vormulier op 29-05-2024 13:07 ]
Ah, deze opmerking in de handleiding had ik even gemist. De ventilator staat al een paar dagen vrolijk harder dan 200 m³/h te blazen met de bypass openvormulier schreef op woensdag 29 mei 2024 @ 13:06:
Ik heb nog even met de bypass gespeelt:
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 # Als u via MobBus RS-485 de bypassklep open wil zetten dient u de afvoerventilator af te laten toeren naar 200 m³/h of minder. - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = off 1 = on id: HRU_bypass_valve_on_off register_type: holding address: 2033 min_value: 0 max_value: 1 step: 1 use_write_multiple: true icon: mdi:toggle-switch-variant on_value_range: - above: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" - below: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to close - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass"
Allicht zou je ook de fan terug kunnen zetten naar de laatste state, als hij bijvoorbeeld al op manual staat.. Maar goed dan word de if statement lekker complex

De bypass mag open zijn op 399, hij mag alleen niet openen en sluiten boven de 200Fotsirxx schreef op woensdag 29 mei 2024 @ 13:13:
[...]
Ah, deze opmerking in de handleiding had ik even gemist. De ventilator staat al een paar dagen vrolijk harder dan 200 m³/h te blazen met de bypass open. Dankjewel voor het voorbeeld!
Mooi dat dit zo kan! In de handleiding lees ik dat die bypass klep in principe automatisch werkt. Hoe zou dat eigenlijk werken? Stel het is binnen 23 graden en buiten 12, waarom zou die bypass klep dan wel of niet open gaan?vormulier schreef op woensdag 29 mei 2024 @ 13:06:
Ik heb nog even met de bypass gespeelt:
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 # Als u via MobBus RS-485 de bypassklep open wil zetten dient u de afvoerventilator af te laten toeren naar 200 m³/h of minder. - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = off 1 = on id: HRU_bypass_valve_on_off register_type: holding address: 2033 min_value: 0 max_value: 1 step: 1 use_write_multiple: true icon: mdi:toggle-switch-variant on_value_range: - above: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" - below: 0.5 then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to close - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass"
Allicht zou je ook de fan terug kunnen zetten naar de laatste state, als hij bijvoorbeeld al op manual staat.. Maar goed dan word de if statement lekker complex
Ja dat vraag ik mij dus ook af.. Maar ik heb hem dus nog nooit automagisch zien werken..silvanverschuur schreef op woensdag 29 mei 2024 @ 21:18:
[...]
Mooi dat dit zo kan! In de handleiding lees ik dat die bypass klep in principe automatisch werkt. Hoe zou dat eigenlijk werken? Stel het is binnen 23 graden en buiten 12, waarom zou die bypass klep dan wel of niet open gaan?
Net zoals de Co2 waarde die gaat het pas doen als je de Co2 sensoren hebt, de nachmodus werkt als je de spider hebt (en dus ook nacht begrenzing tot X%), er zal ook wel iets voor de bypass zijn.
Heel eerlijk denk ik ook dat de bypass anders moet in de yaml, want je stuurt het commando bypass meteen en past dan pas de waardes aan... Dus ik moet allicht nog even verder knutsellen met een button ofzo.. en dan heb je het echt pas mooi, dan zou je dus ook je kunnen testen of het al op manual mode staat of niet en het dan terug zetten.
Het lijkt me voor de WTW lastig te bepalen of het nu zomer is met 12 graden in de nacht, of herfst met 12 graden overdag. Mijn met vorige 'domme' Itho fan had ik ook een HA automation die 's nachts de fan wat hoger zette. Dat gebruikte ik met name in de zomer om via de ventilatie roosters 's nachts wat meer koude/frisse lucht naar binnen te halen.vormulier schreef op woensdag 29 mei 2024 @ 21:28:
[...]
Ja dat vraag ik mij dus ook af.. Maar ik heb hem dus nog nooit automagisch zien werken..
Net zoals de Co2 waarde die gaat het pas doen als je de Co2 sensoren hebt, de nachmodus werkt als je de spider hebt (en dus ook nacht begrenzing tot X%), er zal ook wel iets voor de bypass zijn.
Heel eerlijk denk ik ook dat de bypass anders moet in de yaml, want je stuurt het commando bypass meteen en past dan pas de waardes aan... Dus ik moet allicht nog even verder knutsellen met een button ofzo.. en dan heb je het echt pas mooi, dan zou je dus ook je kunnen testen of het al op manual mode staat of niet en het dan terug zetten.
Zoiets kun je nu zelf ook doen met die bypass klep. Je kunt natuurlijk ook de commando's en delays in HA regelen. Het is echter wel mooier als het in ESPHome kan. Als ik binnenkort wat meer tijd heb zal ik er ook eens naar kijken.
Hij bepaalt ook niet of het zomer is. Er zit een waarde in de WTW unit deze kan je instellen via de app dit is de grens waarde.silvanverschuur schreef op woensdag 29 mei 2024 @ 21:58:
[...]
Het lijkt me voor de WTW lastig te bepalen of het nu zomer is met 12 graden in de nacht, of herfst met 12 graden overdag. Mijn met vorige 'domme' Itho fan had ik ook een HA automation die 's nachts de fan wat hoger zette. Dat gebruikte ik met name in de zomer om via de ventilatie roosters 's nachts wat meer koude/frisse lucht naar binnen te halen.
Zoiets kun je nu zelf ook doen met die bypass klep. Je kunt natuurlijk ook de commando's en delays in HA regelen. Het is echter wel mooier als het in ESPHome kan. Als ik binnenkort wat meer tijd heb zal ik er ook eens naar kijken.
Als binnen boven deze grens zit (23 graden uit het hoofd) dan is het te warm en gaat de bypass open als het buiten kouder is als binnen (geen idee welke delta hij hanteert)
Je kan het dus zo instellen dat het ook in de winter werkt, maar dat is zonde van het stoken.
Het zou indd mooi zijn als het in esph kan zat al te kijken:
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
| switch: - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = auto 1 = Manual id: HRU_bypass_valve_on_off_switch register_type: holding address: 2033 use_write_multiple: true icon: mdi:toggle-switch-variant on_turn_on: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" on_turn_off: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to close - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass" |
Dit lijkt al aardig in de buurt te komen, maar nog steeds is het dat je bezig betn met modbus en address: 2033, dus heel blij ben ik er nog niet mee
Die on_turn_on trigger wordt volgens mij past aangeroepen nadat de switch de ON/OFF actie heeft bevestigd. Dat betekent dus nadat je register 2033 op 1 hebt gezet. Stel dat je demand op een waarde > 200 stond, gaat het dan wel goed? Ik neem aan dat het zetten van 2033 dan al fout gaat.vormulier schreef op woensdag 29 mei 2024 @ 22:54:
[...]
Hij bepaalt ook niet of het zomer is. Er zit een waarde in de WTW unit deze kan je instellen via de app dit is de grens waarde.
Als binnen boven deze grens zit (23 graden uit het hoofd) dan is het te warm en gaat de bypass open als het buiten kouder is als binnen (geen idee welke delta hij hanteert)
Je kan het dus zo instellen dat het ook in de winter werkt, maar dat is zonde van het stoken.
Het zou indd mooi zijn als het in esph kan zat al te kijken:
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 switch: - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = auto 1 = Manual id: HRU_bypass_valve_on_off_switch register_type: holding address: 2033 use_write_multiple: true icon: mdi:toggle-switch-variant on_turn_on: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" on_turn_off: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200. # Lower the fan to the bypass allowed value - delay: 5s # Give the bypass time to close - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass"
Dit lijkt al aardig in de buurt te komen, maar nog steeds is het dat je bezig betn met modbus en address: 2033, dus heel blij ben ik er nog niet mee
Daar ben ik dus ook bang voor, Ik moet er nog even verder over na denkensilvanverschuur schreef op donderdag 30 mei 2024 @ 06:58:
[...]
Die on_turn_on trigger wordt volgens mij past aangeroepen nadat de switch de ON/OFF actie heeft bevestigd. Dat betekent dus nadat je register 2033 op 1 hebt gezet. Stel dat je demand op een waarde > 200 stond, gaat het dan wel goed? Ik neem aan dat het zetten van 2033 dan al fout gaat.
Want een switch en button hebben alijd een platform nodig dat is wel even vervelend.
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
| number: ## # Controlling fan ## # -> By Demand - platform: modbus_controller modbus_controller_id: hru name: "Demand ventilation speed" # Sets actual fan speed id: HRU_fan_demand_value icon: mdi:home-import-outline register_type: holding address: 2010 min_value: 0 max_value: 399 step: 1 value_type: U_WORD use_write_multiple: true on_value_range: - above: 2.0 then: - number.set: id: HRU_fan_demand_on_off value: 1.0 - below: 1.0 then: - number.set: id: HRU_fan_demand_on_off value: 0.0 ### # Bypass ### # 0 = down # 550 = open # Inside air is directed to outside without passing the heat ex changer # Thus cold outside air does not heat up from the hot inside air # Note from manufacturer: # Als u via MobBus RS-485 de bypassklep open wil zetten dient u # de afvoerventilator af te laten toeren naar 200 m³/h of minder. - platform: modbus_controller modbus_controller_id: hru name: "Bypass valve - on/off" # 0 = auto 1 = Manual id: HRU_bypass_valve_on_off register_type: holding address: 2033 min_value: 0 max_value: 1 step: 1 use_write_multiple: true icon: mdi:home-import-outline switch: - platform: template name: "Bypass valve - on/off" # 0 = auto 1 = Manual id: HRU_bypass_valve_on_off_switch icon: mdi:toggle-switch-variant turn_on_action: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200!, change fan to 200" - number.set: id: HRU_fan_demand_value value: 200 # Lower the fan to the bypass allowed value - delay: 5s # Give fan spin-down time - number.set: id: HRU_bypass_valve_on_off value: 1 # Set the bypass to on. - delay: 5s # Give bypass valve time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200!, turn on bypass" - number.set: id: HRU_fan_demand_value value: 1 # Set the bypass to on. turn_off_action: then: if: condition: lambda: 'return id(hru_m3h_toevoer_binnen_total).state > 200;' then: - logger.log: "The sensor value is above 200, change fan to 200 before turn off" - number.set: id: HRU_fan_demand_value value: 200 # Lower the fan to the bypass allowed value - delay: 5s # Give fan spin-down time - number.set: id: HRU_bypass_valve_on_off value: 0 # Set the bypass to off. - delay: 5s # Give bypass valve time to open - number.set: id: HRU_fan_demand_value value: 0 # Set the fan back to auto. else: - logger.log: "The sensor value is below 200, turn off bypass" - number.set: id: HRU_bypass_valve_on_off value: 0 # Set the bypass to off. |
De flow:
- Je drukt op de switch
- HRU_fan_demand_value word gezet op 200 en deze zet HRU_fan_demand_on_off op 1 (dit werkt al maanden als een zonnetje)
- HRU_bypass_valve_on_off word nu aan of uit gezet deze doet hierna verder niks.
Als ik de manuele override uitzet (hoe?vormulier schreef op dinsdag 28 mei 2024 @ 16:04:
[...]
Nee, zo lang je een signaal stuurt en hem manueel op een ventilatie stand zet gaat hij nie tmeer naar automagish.
[...]
Nee gewoon je manueele override uitzetten en het werkt allemaal weer
De hoofdreden om dat ding te bedienen is, dat de AUTO stand fixed 40% is, en dat is te weinig debiet.
Stand 2 bestaat niet, al kan je die wel instellen in de service-app. omdat dat ding een vochtsensor heeft, en dan is 2 => AUTO. Ik zou wel graag de bypass etc nog automatisch willen hebben.
Bedankt voor alle antwoorden, helaas nog niet aan kunnen beginnen, moet eerst nog e.e.a. afwerken van het hele ingebouwde WTW.
[ Voor 3% gewijzigd door Ro123 op 30-05-2024 10:07 ]
Goed opgemerkt! @vormulier Verder lijkt me dit een prima oplossing. Ga het binnenkort eens even proberen. Moet dan ook 2010 (HRU_fan_demand_value) nog even toevoegen. Op dit moment heb ik alleen nog maar gebruik gemaakt van die zone instellingen (3200, 3201, etc).Ro123 schreef op donderdag 30 mei 2024 @ 10:02:
Totaal geen kaas van gegeten nog, alleen de turn_on_action heeft een `HRU_fan_demand_valve ` ipv een `HRU_bypass_valve_on_off `.
Wat gebeurt er eigenlijk met de zone 'demand' values als je 2010 ineens een hele hoge waarde geeft? Je totale demand gaat dan ineens erg omhoog, gaan die zones dan naar rato mee omhoog?
Ja het idee was, dat Zigbee niet constant verbinding heeft, alu-hoedje.. :-) En ook dat, mocht ik verhuizen, en dat zit er wel in, dat ik de Home Assistent laat staan, en dat men niet nieuwe WIFI verbinding in een module moet programmeren.vormulier schreef op dinsdag 28 mei 2024 @ 16:03:
[...]
Via USB werkt ook, maar dan zal je aan het begin van dit topic even moeten speuren over hoe en wat![]()
Modbus en zigbee, zijn gewoon niet echt makkelijk aan elkaar te knopen denk ik, wifi is makkelijk snel en toegangkelijk
Dan moet je HRU_fan_demand_on_off weer op 0 zetten.Ro123 schreef op donderdag 30 mei 2024 @ 10:06:
[...]
Als ik de manuele override uitzet (hoe?), dan ben ik ook m'n gewenste debiet kwijt.
Dat is wel hoog hier draait hij standaard op 100m3/h op auto.De hoofdreden om dat ding te bedienen is, dat de AUTO stand fixed 40% is, en dat is te weinig debiet.
In theorie is de bypass dus automatisch.. in de praktijd alleen nog niet gespotStand 2 bestaat niet, al kan je die wel instellen in de service-app. omdat dat ding een vochtsensor heeft, en dan is 2 => AUTO. Ik zou wel graag de bypass etc nog automatisch willen hebben.
npBedankt voor alle antwoorden, helaas nog niet aan kunnen beginnen, moet eerst nog e.e.a. afwerken van het hele ingebouwde WTW.
Werkelijk waar geen idee, ik heb geen zones. Ik zou verwachten indd dat hij de zones naar rato meeschaalt want als je 400m3/h vraagt maar alle zones zitten dicht dan werkt dat niet natuurlijksilvanverschuur schreef op donderdag 30 mei 2024 @ 10:09:
[...]
Wat gebeurt er eigenlijk met de zone 'demand' values als je 2010 ineens een hele hoge waarde geeft? Je totale demand gaat dan ineens erg omhoog, gaan die zones dan naar rato mee omhoog?
Met deze switch kan je natuurlijk zelf ook wat zones anders schalen gelukkig
Dat alu hoedje kan je thuis latenRo123 schreef op donderdag 30 mei 2024 @ 10:10:
[...]
Ja het idee was, dat Zigbee niet constant verbinding heeft, alu-hoedje.. :-) En ook dat, mocht ik verhuizen, en dat zit er wel in, dat ik de Home Assistent laat staan, en dat men niet nieuwe WIFI verbinding in een module moet programmeren.
https://www.led-gigant.nl/blogs/faq/hoe-veilig-is-zigbee/
Maar ieder zijn ding!
Je HA laten staan zou ik dus niet doen. ik trek gewoon de modbus uit de unit mocht ik ooit verhuizen. Het idee is dat de HRU co2 dan wel vocht sensoren die gekoppelt zitten aan de unit het huis gewoon een goed klimaat moeten geven. en dat ik zelf eventueel bijstuur mocht ik dat willen.
Stel mijn server gaat stuk dan kunnen in het erste geval alleen de lampen niet aan en dat lijkt mij een prima compromis. zo zit ook de warmtepomp/zonnepanelen in HA. HA moet stuk kunnen gaan en de rest moet blijven werken
Geen wachtwoord nodig. Op de eerste screen selecteer je doorgang zonder account. Je zoek de seriecode op en voert die in. En vervolgens de gateway adres en wachtwoord, die op de kleine stickers (met qr-code) op de unit staan.silvanverschuur schreef op dinsdag 28 mei 2024 @ 21:50:
[...]
De instellingen die je via de service app kunt aanpassen, zijn dat de standaard waarden voor die zone? En had je daar niet een wachtwoord voor nodig? Volgens mij heb ik die app enige tijd geleden wel even bekeken, maar moest ik ergens een wachtwoord invoeren om meer in te kunnen stellen.
Je kan waarschijnlijk alles aanpassen en zien wat je ook met de modbus kan doen, zal weinig verschil tussen zitten.
Was dat vershil maar klein.. modbus is echt om hem te bedienen. In de unit zitten de instellingen die je dus niet met modbus kan aanpassenJoove schreef op donderdag 30 mei 2024 @ 22:45:
[...]
Je kan waarschijnlijk alles aanpassen en zien wat je ook met de modbus kan doen, zal weinig verschil tussen zitten.
en je kan veel meer aanpassen als je een installatie bedrijf bent, zo een account willen ze niet aan particulieren verschaffen. Al vraag ik me af of er een api is dan wel een webpagina als je de app niet gebruikt maar wel verbinding maakt met de unit.. eigenlijk nog niet naar gekeken
Dan kan je verbinden naar 192.168.4.1
Helaas krijg je dan een lege pagina te zien, dus er moet ergens een api / websocket zitten.
Morgen maar eens een man in the middle uitvoeren om te zien wat er over het netwerk gaat. Want de restricties zitten in de app niet in de unit..
:strip_exif()/f/image/xRTSg7Z770VEUaqSq05GfRc3.jpg?f=fotoalbum_large)
Dit hoort in je unit. Gewoon lekker laten zitten en als je de filters vervangt even een doekje er oversilvanverschuur schreef op dinsdag 18 juni 2024 @ 09:41:
Recentelijk heb ik de bouwfilters vervangen. Nu viel mij op dat er een metalen plaatje met tape is vastgeplakt op de plek waar je het filter naar binnen schuift. Dit is bij beide filters aanwezig. Zit dit er bij jullie ook of is de installateur vergeten dit te verwijderen bij de installatie? Ik heb Itho al geprobeerd te benaderen maar die reageren niet op mijn vragen.
[Afbeelding]
2033 doet het zelfde als 2032 alleen de waardes zijn anders.silvanverschuur schreef op dinsdag 18 juni 2024 @ 11:35:
@vormulier Ik zat nog even te kijken naar je ESPHome code m.b.t het regelen van de bypass klep. In je template switch zet je de bypass klep op manual via 2033. Moet je in dat geval ook niet register 2032 op een waarde groter dan 0 zetten zodat de klep ook daadwerkelijk open gaat? Volgens mij is de maximale waarde 550 (klep volledig open). Als je dat niet zou doen blijft de klep toch gewoon gesloten?
Ik had gehoopt dat 2032 zou rapporteren wat de status was maar deze waarde blijft altijd 0
De klep gaat dus gewoon open en dicht met alleen 2033 je kan dit ook gewoon horen / voelen als je bij de WTW staat.
Dat is inderdaad vreemd. Bij mij staat 2032 nu ook op 0. Dus als je 2033 op manual zet dan staat de klep dus volledig open? Ik zal het eens proberen terwijl ik bij de WTW in de buurt stavormulier schreef op dinsdag 18 juni 2024 @ 11:40:
[...]
2033 doet het zelfde als 2032 alleen de waardes zijn anders.
Ik had gehoopt dat 2032 zou rapporteren wat de status was maar deze waarde blijft altijd 0
De klep gaat dus gewoon open en dicht met alleen 2033 je kan dit ook gewoon horen / voelen als je bij de WTW staat.
Correct, de klep heeft alleen open en dicht en niks in het midden.silvanverschuur schreef op dinsdag 18 juni 2024 @ 11:42:
[...]
Dat is inderdaad vreemd. Bij mij staat 2032 nu ook op 0. Dus als je 2033 op manual zet dan staat de klep dus volledig open? Ik zal het eens proberen terwijl ik bij de WTW in de buurt sta
Na weken wachten eindelijk ook reactie gehad van de installateur. Deze geeft aan dat ik die plaatjes eruit kan/moet halen. Hadden ze dit dan toch tijdens de installatie moeten verwijderen? @vormulier heb jij dit ooit bij de installateur nagevraagd?vormulier schreef op dinsdag 18 juni 2024 @ 10:00:
[...]
Dit hoort in je unit. Gewoon lekker laten zitten en als je de filters vervangt even een doekje er over
Nu zit er nog wel een verschil in kan en moet.silvanverschuur schreef op maandag 24 juni 2024 @ 18:48:
[...]
Na weken wachten eindelijk ook reactie gehad van de installateur. Deze geeft aan dat ik die plaatjes eruit kan/moet halen. Hadden ze dit dan toch tijdens de installatie moeten verwijderen? @vormulier heb jij dit ooit bij de installateur nagevraagd?
Bij kan laat ik ze zitten, bij moet vraag ik me af waarom het bedrijf ze er niet uit heeft gehaald bij installatie.
Als ik de installatie handleiding lees dan staat er niks over in dus lijkt het me meer een 'kan'
Ik vraag niks meer na bij de installateur, die doen er ook maanden over om te reageren..