Rupesin tässä myös miettimään, että olisko tuon sulatuksen havainnointi voitu toteuttaa template sensorilla niinkin yksinkertaisesti, että luetellaan vaan ehdot, joiden täyttyessä merkataan että ilp sulattaa,, Noita ehtoja toki voisi lisäillä sen mukaan, mitä tarvitsee.
esim:
YAML:
sensor:
- platform: template
sensors:
ilp_sulatus:
friendly_name: "ILP sulatus"
value_template: >-
{{ (states('sensor.ilp_puhalluslampotila') | float < 15) and
(states('sensor.ulkolampotila') | float < 0) and
(states('sensor.ilp_teho') | float < 20) }}
entity_id:
- sensor.ilp_puhalluslampotila
- sensor.ulkolampotila
- sensor.ilp_teho
# Selitetään ehdot:
# - sensor.ilp_puhalluslampotila: Ilmalämpöpumpun puhalluslämpötila (Celsius)
# - sensor.ulkolampotila: Ulkolämpötila (Celsius)
# - sensor.ilp_teho: Ilmalämpöpumpun ottama teho (Watti)
#
# Jos kaikki ehdot täyttyvät (puhalluslämpötila < 15, ulkolämpötila < 0, teho < 20W),
# "ilp_sulatus"-sensori palauttaa arvon "true". Muulloin se palauttaa "false".