Jeg laget pyflexit og plugin i Home-Assistant slik at de fleste verdier er tilgjengelige som attributter under flexit enheten. Man trenger da ikke å spørre enheten direkte via modbus.
Her er et eksempel som gjør det samme som over: sensors/template_sensors/climate_main_test.yaml
- platform: template
sensors:
flexitsupplyairtemp:
friendly_name: "Tilluft"
icon_template: mdi:thermometer
unit_of_measurement: "°C"
value_template: "{{ states.climate.main.attributes.current_temperature }}"
flexitheatexchanger:
friendly_name: "Varmegjenvinning"
icon_template: mdi:radiator
unit_of_measurement: "%"
value_template: "{{ states.climate.main.attributes.heat_recovery }}"
flexitheat:
friendly_name: "Varmeelement"
icon_template: mdi:radiator
unit_of_measurement: "%"
value_template: "{{ states.climate.main.attributes.heating }}"
inkluderes med "sensor: !include_dir_merge_list sensors/" i "configuration.yaml"
Her er forøvrig resten av tilgjengelige verdier/attributter, denne listen finner man hvis man trykker på enheten under /dev-state, og går tilbake til toppen av siden.
{
"current_temperature": 19.6,
"min_temp": 7,
"max_temp": 35,
"temperature": 15,
"fan_mode": "Medium",
"fan_list": [
"Off",
"Low",
"Medium",
"High"
],
"filter_hours": 286,
"filter_alarm": false,
"heat_recovery": 0,
"heating": 0,
"heater_enabled": true,
"cooling": 0,
"unit_of_measurement": "°C",
"friendly_name": "Main",
"supported_features": 65
}
Jeg ser at for eksempel register 11 (Inn-luft) kunne vært lagt med. Er litt mye jobb å oppdatere, men jeg skal prøve å få tid.