Skip to main content

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

Bildschirmfoto 2023-09-30 um 18.44.37.png

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