Kesselprogramm einstellen (KWB)
Die Basis dieser Funktion stammt von Michael Trebes.
Die Abfrage des Heizkreis Programms geschieht durch den bekannten modbus Adapter:
# Heizkreis Programm wählen (hk_programm_t)
# 0-Automatik, 1-Frostschutz, 2-Aus, 3-Komfort, 4-Absenk
- name: "KWB Heizkreis Programm wählen (24589)"
address: 24589
scan_interval: 30
slave: 1
data_type: int16
input_type: holding
count: 1
Dazu einen Helfer als Dropdown definieren
Zum Schalten eine Automation erstellen:
Die "id" Werte entsprechen den Werten für die KWB Steuerung.
alias: Heizung Programm Wahl
description: ""
trigger:
- platform: state
entity_id:
- input_select.programm_heizung
to: Automatik
id: "0"
- platform: state
entity_id:
- input_select.programm_heizung
to: Frostschutz
id: "1"
- platform: state
entity_id:
- input_select.programm_heizung
to: Aus
id: "2"
- platform: state
entity_id:
- input_select.programm_heizung
to: Komfort
id: "3"
- platform: state
entity_id:
- input_select.programm_heizung
to: Absenk
id: "4"
condition: []
action:
- service: modbus.write_register
data:
address: 24589
value: "{{ trigger.id }}"
hub: heizung
unit: 1
mode: single
No Comments