자동화는 보일러 환수관 온도 30도 아래로 내려갈 때를 트리거로 하고 재실과 해 떨어졌을 때를 조건으로 합니다. 액션은 야외온도센서 3도를 기준으로 10분 또는 15분 가동을 하고 멈추는 스크립트를 만들었습니다.
또 주간에는 환수관 온도 26도 아래로 내려갈 때를 트리거로 하고요.
이렇게 하니 네이버 다음날 최저온도 기준으로 만든 자동화와 비슷한 횟수로 보일러 가동을 하지만 일정 실내온도 유지에서는 더 나은 결과를 보이네요.
만약 단순 반복난방을 하지 않는다면 환수관 온도 30도에 가동 트리거를 넣고 정해놓은 출수관온도에 가동중지 트리거를 넣어 자동화를 만들어도 됩니다.
** 먼저 싱크대 아래 보일러 분배기의 급수관과 환수관에 온도센서를 설치하고 그것을 기준온도로 합니다.
** 환수관 온도를 측정하여 실내온도 데이타를 얻고 외부날씨에 따라 출수관 온도가 정해놓은 온도까지 도달하는 시간을 확인하여 보일러 가동 스크립트를 만들면 됩니다.
** above, below는 초과, 미만이라 빠지는 온도가 없는지 봐야 합니다.
** 환수관 온도가 30도로 떨어졌을 때 실내온도 24도 이상이면 다음 트리거 28도, 26도 아래로 떨어졌을 때 다시 트리거 되도록 수정. 실내온도는 조건에서 체크하고 야외온도는 액션에서 체크해 스크립트를 선택하도록 수정했습니다.
automations:
- id: boiler-nightalias: boiler-nighttrigger:- platform: numeric_stateentity_id: sensor.boiler_2_temperaturebelow: '30'- platform: numeric_stateentity_id: sensor.boiler_2_temperaturebelow: '28'- platform: numeric_stateentity_id: sensor.boiler_2_temperaturebelow: '26'condition:- condition: stateentity_id: sun.sunstate: below_horizon- condition: numeric_stateentity_id: sensor.bedroom_temperaturebelow: '24'- condition: stateentity_id: device_tracker.a528b_blestate: homeaction:- choose:- conditions:- condition: numeric_stateentity_id: sensor.0x00158d0003cb8a11_temperatureabove: '1.99'sequence:- service: script.boiler_10min_once- conditions:- condition: numeric_stateentity_id: sensor.0x00158d0003cb8a11_temperaturebelow: '2.00'above: '-5.00'sequence:- service: script.boiler_15min_once- conditions:- condition: numeric_stateentity_id: sensor.0x00158d0003cb8a11_temperaturebelow: '-4.99'sequence:- service: script.boiler_20min_oncemode: single
scripts:boiler_10min_once:sequence:- service: switch.turn_onentity_id: switch.ondolnanbang- delay: 00:10:00- service: switch.turn_onentity_id: switch.oeculmodeu
참고: 나비엔 보일러 난방 자동화 1차
참고: 보일러 분배기 온도계 설치