mqtt:
    number:   
      - name: "QVTemp"
        default_entity_id: number.ctlv2_QVTemp
        max: 35
        min: 15
        step: 0.5
        mode: box
        state_topic: "EBusD/ctlv2/z1QuickVetoTemp"
        command_topic: "EBusD/ctlv2/z1QuickVetoTemp/set"
        value_template: "{{ value_json.tempv.value }}"
        unique_id: ctlv2qvtemp

      - name: "QVDuration"
        default_entity_id: number.ctlv2_qvduration
        max: 12
        min: 1
        step: 0.5
        mode: box
        state_topic: "EBusD/ctlv2/z1QuickVetoDuration"
        command_topic: "EBusD/ctlv2/z1QuickVetoDuration/set"
        value_template: "{{ value_json.qvdura.value }}"
        unique_id: ctlv2qvdura

      - name: "Urlaubstemp"
        default_entity_id: number.ctlv2_urlaubstemp
        max: 30
        min: 10
        step: 0.5
        mode: box
        state_topic: "EBusD/ctlv2/z1HolidayTemp"
        command_topic: "EBusD/ctlv2/z1HolidayTemp/set"
        value_template: "{{ value_json.tempv.value }}"
        unique_id: ctlv2urlaubstemp

      - name: "Heizkurve"
        default_entity_id: number.ctlv2_heizkurve
        max: 2
        min: 1
        step: 0.05
        mode: box
        state_topic: "EBusD/ctlv2/Hc1HeatCurve"
        command_topic: "EBusD/ctlv2/Hc1HeatCurve/set"
        value_template: "{{ value_json.0.value }}"
        unique_id: ctlv2heizkurve

      - name: "Manualtemp"
        default_entity_id: number.ctlv2_manualtemp
        max: 30
        min: 10
        step: 0.5
        mode: box
        state_topic: "EBusD/ctlv2/z1HeatingRoomTempDesiredManualControlled"
        command_topic: "EBusD/ctlv2/z1HeatingRoomTempDesiredManualControlled/set"
        value_template: "{{ value_json.tempv.value }}"
        unique_id: ctlv2manualtemp  


    sensor:
      - name: "QVTEM"
        default_entity_id: sensor.ctlv2_QVTEM
        state_topic: "EBusD/ctlv2/z1QuickVetoTemp"
        value_template: "{{ value_json.tempv.value }}"
        unit_of_measurement: "°C"
        device_class: "temperature"
        unique_id: ctlv2qvtem

      - name: "QVDUR"
        default_entity_id: sensor.ctlv2_QVDUR
        state_topic: "EBusD/ctlv2/z1QuickVetoDuration"
        value_template: "{{ value_json.qvdura.value }}"
        unit_of_measurement: "Stunden"
        unique_id: ctlv2qvdur

      - name: "heizTEST"
        default_entity_id: sensor.ctlv2_heizTEST
        state_topic: "EBusD/ctlv2/Hc1HeatCurve"
        value_template: "{{ value_json.value }}"
        unique_id: ctlv2heizTEST  

      - name: "heiz"
        default_entity_id: sensor.ctlv2_heiz
        state_topic: "EBusD/ctlv2/Hc1HeatCurve"
        unique_id: ctlv2heiz    
      
      - name: "UrlaubStartDatum"
        default_entity_id: sensor.ctlv2_urlaubstartdatum
        state_topic: "EBusD/ctlv2/z1HolidayStartDate"
        value_template: "{{ value_json.date_hf.value }}"
        unique_id: ctlv2urlaubstartdatum

      - name: "UrlaubEndDatum"
        default_entity_id: sensor.ctlv2_urlaubenddatum
        state_topic: "EBusD/ctlv2/z1HolidayEndDate"
        value_template: "{{ value_json.date_ht.value }}"
        unique_id: ctlv2urlaubenddatum  

      - name: "UrlaubStartZeit"
        default_entity_id: sensor.ctlv2_urlaubstartzeit
        state_topic: "EBusD/ctlv2/z1HolidayStartTime"
        value_template: "{{ value_json.time_hf.value }}"
        unique_id: ctlv2urlaubstartzeit
      
      - name: "UrlaubEndZeit"
        default_entity_id: sensor.ctlv2_urlaubendzeit
        state_topic: "EBusD/ctlv2/z1HolidayEndTime"
        value_template: "{{ value_json.time_ht.value }}"
        unique_id: ctlv2urlaubendzeit



    
    
    
     

