Ik heb wat uitdagingen met mijn installatie:
- Vaillant VWL 75/6 Monoblock
- VWZ AI (+)
- VRC 720/3
- VRC - DCF 9535
- 2x VR10 voelers
- ebusd Adapter Stick C6 (met USB-c gevoed, WiFi verbonden)
ebusd info:
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
| -ebusd:/# ebusctl info
version: ebusd 26.1.26.1
device: 192.168.2.3:9999, TCP, enhanced, firmware 1.1[631e].1[631e]
access: *
signal: acquired
symbol rate: 60
max symbol rate: 201
min arbitration micros: 1
max arbitration micros: 398
min symbol latency: 0
max symbol latency: 50
scan: finished
reconnects: 3
masters: 5
messages: 682
conditional: 0
poll: 278
update: 29
address 00: master #1
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0905;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=CTLV3;SW=0808;HW=8004", loaded "vaillant/15.ctlv3.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0202;HW=0103", loaded "vaillant/76.vwzio.csv" |
Uitlezen via MQTT gaat prima, ik krijg waardes te zien in Home Assistant, alleen de thermostaat en doeltemperatuur SWW veranderen via Home Assistant wil niet of is zeer tijdelijk (2min).
Ik zou hem graag software-matig SG Ready maken, of met een relais maar dan moet ik wel waardes in het register blijvend kunnen veranderen.
Mijn climate entiteit ziet er zo uit:
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
| climate:
- name: "Woonkamer Thermostaat"
unique_id: "ebusd_woonkamer_thermostat"
current_temperature_topic: "ebusd/ctlv3/Z1RoomTemp"
current_temperature_template: "{{ value_json.value.value | round(1) }}"
# We kijken naar de ActualDesired voor de status in de grafiek
temperature_state_topic: "ebusd/ctlv3/Z1ActualRoomTempDesired"
temperature_state_template: "{{ value_json.value.value }}"
temperature_command_topic: "ebusd/ctlv3/Z1QuickVetoTemp/set"
mode_state_topic: "ebusd/ctlv3/Z1OpMode"
mode_state_template: >
{% set map = {'auto': 'auto', 'manual': 'heat', 'off': 'off', 'summer': 'off', 'cool': 'cool'} %}
{{ map[value_json.opmode.value] if value_json.opmode is defined else 'auto' }}
mode_command_topic: "ebusd/ctlv3/Z1OpMode/set"
modes:
- "auto"
- "heat"
- "off"
- "cool"
min_temp: 15
max_temp: 30
temp_step: 0.5 |
Ook als ik tijdelijk de Veto aanpas, wordt ie in de VRC720/3 niet aangepast
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| number:
- name: "Tijdelijke Temperatuur (Veto)"
unique_id: "ebusd_ctlv3_z1_quick_veto_temp" # Altijd een unique_id toevoegen!
state_topic: "ebusd/ctlv3/Z1QuickVetoTemp"
command_topic: "ebusd/ctlv3/Z1QuickVetoTemp/set"
value_template: >
{% if value_json is defined and value_json.value is defined %}
{{ value_json.value.value }}
{% else %}
{{ value }}
{% endif %}
min: 15
max: 25
step: 0.5
unit_of_measurement: "°C"
mode: box |
Mijn doeltemperatuur voor SWW ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| number:
- name: "Instellen Warm Water Temperatuur"
unique_id: "ebusd_set_hwc_temp"
state_topic: "ebusd/ctlv3/HwcTempDesired"
command_topic: "ebusd/ctlv3/HwcTempDesired/set"
value_template: >
{% if value_json is defined and value_json.value is defined %}
{{ value_json.value.value }}
{% else %}
{{ value }}
{% endif %}
min: 35
max: 65
step: 1
unit_of_measurement: "°C"
mode: box |
Het lijkt alsof er een planning actief is in de VRC720, maar die heb ik (nog) niet ingesteld
Waar sla ik de plank mis?