Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Loads default set of integrations. Do not remove.
- default_config:
- mqtt:
- sensor:
- - name: Operame CO2
- state_topic: "operame-54220d"
- value_template: "{{ value_json['value'] }}"
- unique_id: "operame1_co2"
- state_class: "measurement"
- device_class: "carbon_dioxide"
- unit_of_measurement: "ppm"
- expire_after: 1800
- - name: Operame temperature
- state_topic: "operame-54220d/t"
- value_template: "{{ value_json['value'] }}"
- unique_id: "operame1_temp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- expire_after: 1800
- - name: Operame humidity
- state_topic: "operame-54220d/h"
- value_template: "{{ value_json['value'] }}"
- unique_id: "operame1_hm"
- state_class: "measurement"
- device_class: "humidity"
- unit_of_measurement: "%"
- expire_after: 1800
- - name: Operame2 CO2
- state_topic: "operame-a8110d"
- value_template: "{{ value_json['value'] }}"
- unique_id: "operame2_co2"
- state_class: "measurement"
- device_class: "carbon_dioxide"
- unit_of_measurement: "ppm"
- expire_after: 1800
- - name: Itho WPU Outside Temperature
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Outside temp (°C)'] }}"
- unique_id: "itho_wpu_outside_temp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU CV Pressure
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['CV pressure (Bar)'] }}"
- unique_id: "itho_wpu_bar"
- state_class: "measurement"
- device_class: "pressure"
- unit_of_measurement: "bar"
- - name: Itho WPU Flow rate (l/h)
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Flow sensor (lt_hr)'] }}"
- unique_id: "itho_wpu_flowrate"
- state_class: "measurement"
- - name: Itho WPU CV Return
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['CV return temp (°C)'] }}"
- unique_id: "itho_wpu_cv_return"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Status
- state_topic: "ithowpu/ithostatus"
- value_template: >
- {% set st = value_json.Status| int %}
- {% if st == 0 %}
- Init
- {% elif st == 1 %}
- Off
- {% elif st == 2 %}
- CV
- {% elif st == 3 %}
- Boiler
- {% elif st == 4 %}
- Cooling
- {% elif st == 5 %}
- Venting
- {% endif %}
- unique_id: "itho_wpu_status"
- - name: Itho WPU Boiler temp up
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Boiler temp up (°C)'] }}"
- unique_id: "itho_wpu_boiler_temp_up"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Boiler temp down
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Boiler temp down (°C)'] }}"
- unique_id: "itho_wpu_boiler_temp_down"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Compressor evaporator temp T4
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Evaporator temp (°C)'] }}"
- unique_id: "itho_wpu_compressor_evaporator_T4"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Compressor suction gas temp T5
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Suction gas temp (°C)'] }}"
- unique_id: "itho_wpu_compressor_suctiongas_T5"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Compressor compressed gas temp T6
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Compressed gas temp (°C)'] }}"
- unique_id: "itho_wpu_compressor_compressedgas_T4"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Compressor liquid temp T7
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Liquid temp (°C)'] }}"
- unique_id: "itho_wpu_compressor_liquid_T7"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU CV Supply
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['CV supply temp (°C)'] }}"
- unique_id: "itho_wpu_cv_supply"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Requested temp
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Requested room temp (°C)'] }}"
- unique_id: "itho_wpu_cv_req_temp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Temp from source
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Temp from source (°C)'] }}"
- unique_id: "itho_wpu_temp_from_source"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Temp to source
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Temp to source (°C)'] }}"
- unique_id: "itho_wpu_temp_to_source"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU delta source temp
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Correction measurement delta source temperature (K)'] }}"
- unique_id: "itho_wpu_delta_source_temp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "K"
- - name: Itho WPU PI error sourceflow
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Pi error sourceflow'] }}"
- unique_id: "itho_wpu_pi_error_sourceflow"
- state_class: "measurement"
- - name: Itho Freecooling interval
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Free cooling interval (sec)'] }}"
- unique_id: "itho_wpu_free_cooling_interval"
- state_class: "measurement"
- device_class: "duration"
- unit_of_measurement: "second"
- - name: Itho Compressor current (A)
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Compressor current (A)'] }}"
- unique_id: "itho_wpu_compressor_current"
- state_class: "measurement"
- device_class: "current"
- unit_of_measurement: "A"
- - name: Itho Compressor active
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Compressor'] }}"
- unique_id: "itho_wpu_compressor_active"
- - name: Itho Calculated CV condensation temp
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Calculated CV condensation temp (°C)'] }}"
- unique_id: "itho_wpu_calc_cv_condensation_temp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Total Power Used
- state_topic: "ithowpu/ithostatus"
- value_template: >
- {% if is_number(value_json['E-consumption during stand-by (kWh)']) %}
- {{ (value_json['E-consumption during stand-by (kWh)']| float + value_json['E-consumption during DHW (kWh)']| float + value_json['E-consumption during heating (kWh)']| float + value_json['E-consumption during cooling (kWh)']| float) | float | round(0) }}
- {% else %}
- None
- {% endif %}
- unique_id: "itho_wpu_total_energy"
- state_class: "total"
- device_class: "energy"
- unit_of_measurement: "kWh"
- - name: Itho WPU Power Used Cooling
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['E-consumption during cooling (kWh)'] }}"
- unique_id: "itho_wpu_cooling_energy"
- state_class: "total"
- device_class: "energy"
- unit_of_measurement: "kWh"
- - name: Itho WPU Power Used Heating
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['E-consumption during heating (kWh)'] }}"
- unique_id: "itho_wpu_heating_energy"
- state_class: "total"
- device_class: "energy"
- unit_of_measurement: "kWh"
- - name: Itho WPU Power Used DHW
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['E-consumption during DHW (kWh)'] }}"
- unique_id: "itho_wpu_dwh_energy"
- state_class: "total"
- device_class: "energy"
- unit_of_measurement: "kWh"
- - name: Itho WPU Power Used Standby
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['E-consumption during stand-by (kWh)'] }}"
- unique_id: "itho_wpu_standby_energy"
- state_class: "total"
- device_class: "energy"
- unit_of_measurement: "kWh"
- - name: Itho WPU Current Room temp
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Room temp (°C)'] }}"
- unique_id: "itho_wpu_roomtemp"
- state_class: "measurement"
- device_class: "temperature"
- unit_of_measurement: "°C"
- - name: Itho WPU Heat demand thermostat
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Heat demand thermost. (%)'] }}"
- unique_id: "itho_wpu_heatdemand_spider"
- state_class: "measurement"
- unit_of_measurement: "%"
- - name: Itho WPU Heat demand total
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Heat demand total (%)'] }}"
- unique_id: "itho_wpu_heatdemand_total"
- state_class: "measurement"
- unit_of_measurement: "%"
- - name: Itho WPU CV pump percent
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Cv pump (%)'] }}"
- unique_id: "itho_wpu_cv_pump"
- state_class: "measurement"
- unit_of_measurement: '%'
- - name: Itho WPU Source pump percent
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Well pump (%)'] }}"
- unique_id: "itho_wpu_well_pump"
- state_class: "measurement"
- unit_of_measurement: '%'
- - name: Itho WPU Thermostat mode
- state_topic: "ithowpu/ithostatus"
- value_template: >
- {% if value_json['ECO selected on thermostat'] == 1 %}Eco{% endif %}
- {% if value_json['Comfort selected on thermostat'] == 1 %}Comfort{% endif %}
- {% if value_json['Boiler boost from thermostat'] == 1 %}Boost{% endif %}
- {% if value_json['Venting from thermostat'] == 1 %}Venting{% endif %}
- {% if value_json['Tariff low from thermostat'] == 1 %}Low{% endif %}
- {% if value_json['Boiler blocked from thermostat'] == 1 %}Off{% endif %}
- unique_id: "itho_wpu_thermostat_mode"
- - name: Itho WPU Delay cv start
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Delay cv start (sec)'] }}"
- unique_id: "itho_wpu_delay_cv_start"
- state_class: "measurement"
- unit_of_measurement: 's'
- - name: Itho WPU Delay cv stop
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Delay cv stop (sec)'] }}"
- unique_id: "itho_wpu_delay_cv_stop"
- state_class: "measurement"
- unit_of_measurement: 's'
- - name: Itho WPU Free cooling interval
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Free cooling interval (sec)'] }}"
- unique_id: "itho_wpu_free_cooling_interval"
- state_class: "measurement"
- unit_of_measurement: 's'
- - name: Itho WPU Manual Operation
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Manual operation'] }}"
- unique_id: "itho_wpu_manual_operation"
- - name: Itho WPU Manual Operation Timer
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Manual control (sec)'] }}"
- unique_id: "itho_wpu_manual_operation_timer"
- state_class: "measurement"
- unit_of_measurement: 's'
- - name: Itho WPU Tariff
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Tariff'] }}"
- unique_id: "itho_wpu_tariff"
- - name: Itho WPU Error code
- state_topic: "ithowpu/ithostatus"
- value_template: "{{ value_json['Fault highest priority'] }}"
- unique_id: "itho_wpu_error_code"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement