#Dimplex SI XTU / Weisshaupt / Carel pCOWeb

1 messages · Page 1 of 1 (latest)

frozen ore
#

try to write a small integration for my heatpump.
I have already managed to read individual values ​​via Restful and I can already change them via post script. I would like to set up all of this as an integration in order to have the heat pump as a device

frozen ore
#
rest:

  - resource: !secret wp_url_mdai
    username: !secret wp_usr
    password: !secret wp_pw
    authentication: basic
    scan_interval: 5
    sensor:
      - name: "rest_wp_D001"
        unique_id: "heatpump_dimplex_si8tu_D001"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['DIGITAL']['VARIABLE'][0]['VALUE'] }}"
      - name: "rest_wp_D002"
        unique_id: "heatpump_dimplex_si8tu_D002"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['DIGITAL']['VARIABLE'][1]['VALUE'] }}"
…
      - name: "rest_wp_D005"
        unique_id: "heatpump_dimplex_si8tu_D207"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['DIGITAL']['VARIABLE'][206]['VALUE'] }}"

      - name: "rest_wp_a001"
        unique_id: "heatpump_dimplex_si8tu_A001"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['ANALOG']['VARIABLE'][0]['VALUE'] }}"
      - name: "rest_wp_a002"
        unique_id: "heatpump_dimplex_si8tu_A002"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['ANALOG']['VARIABLE'][1]['VALUE'] }}"
…
      - name: "rest_wp_a207"
        unique_id: "heatpump_dimplex_si8tu_A207"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['ANALOG']['VARIABLE'][206]['VALUE'] }}"
#
      - name: "rest_wp_i001"
        unique_id: "heatpump_dimplex_si8tu_I001"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['INTEGER']['VARIABLE'][0]['VALUE'] }}"
      - name: "rest_wp_i002"
        unique_id: "heatpump_dimplex_si8tu_I002"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['INTEGER']['VARIABLE'][1]['VALUE'] }}"
…
      - name: "rest_wp_i207"
        unique_id: "heatpump_dimplex_si8tu_I207"
        json_attributes_path: "$.response.system"
        value_template: "{{ value_json['PCOWEB']['PCO']['INTEGER']['VARIABLE'][206]['VALUE'] }}"

Currently I can get all the values ​​of the heat pump from the web interface. I could certainly also try to get the values ​​via Modbus but I don't really want any additional cabling