Advertisement
Perka

Untitled

Apr 23rd, 2025
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.73 KB | None | 0 0
  1. alias: Bryggeriet Smart Climate Control
  2. description: Control HVAC based on outdoor temp with heating and cooling strategies
  3. triggers:
  4. - entity_id: sensor.bryggeriet_temperature_feels_like
  5. for:
  6. seconds: 60
  7. trigger: state
  8. - entity_id: sensor.bt1_outdoor_temperature_40004
  9. for:
  10. seconds: 60
  11. trigger: state
  12. conditions: []
  13. actions:
  14. - choose:
  15. - conditions:
  16. - condition: numeric_state
  17. entity_id: sensor.bt1_outdoor_temperature_40004
  18. below: 22
  19. sequence:
  20. - choose:
  21. - conditions:
  22. - condition: numeric_state
  23. entity_id: sensor.bryggeriet_temperature_feels_like
  24. below: 21.1
  25. sequence:
  26. - target:
  27. entity_id: climate.bryggeriet
  28. data:
  29. hvac_mode: heat
  30. action: climate.set_hvac_mode
  31. - delay:
  32. seconds: 5
  33. - target:
  34. entity_id: climate.bryggeriet
  35. data:
  36. temperature: 22
  37. action: climate.set_temperature
  38. - data:
  39. message: >-
  40. Bryggeriet HVAC set to heat (Indoor Temp: {{
  41. states('sensor.bryggeriet_temperature_feels_like') }}°C,
  42. Outdoor Temp: {{
  43. states('sensor.bt1_outdoor_temperature_40004') }}°C)
  44. title: HVAC Mode Change
  45. action: notify.mobile_app_sm_g991b
  46. - conditions:
  47. - condition: numeric_state
  48. entity_id: sensor.bryggeriet_temperature_feels_like
  49. above: 21.9
  50. sequence:
  51. - target:
  52. entity_id: climate.bryggeriet
  53. data:
  54. hvac_mode: fan_only
  55. action: climate.set_hvac_mode
  56. - target:
  57. entity_id: climate.bryggeriet
  58. data:
  59. fan_mode: medium_low
  60. action: climate.set_fan_mode
  61. - data:
  62. message: >-
  63. Bryggeriet HVAC set to fan_only (stopped heating)
  64. (Indoor Temp: {{
  65. states('sensor.bryggeriet_temperature_feels_like') }}°C,
  66. Outdoor Temp: {{
  67. states('sensor.bt1_outdoor_temperature_40004') }}°C)
  68. title: HVAC Mode Change
  69. action: notify.mobile_app_sm_g991b
  70. default: []
  71. - conditions:
  72. - condition: numeric_state
  73. entity_id: sensor.bt1_outdoor_temperature_40004
  74. above: 21.9
  75. sequence:
  76. - choose:
  77. - conditions:
  78. - condition: numeric_state
  79. entity_id: sensor.bryggeriet_temperature_feels_like
  80. above: 22.9
  81. sequence:
  82. - target:
  83. entity_id: climate.bryggeriet
  84. data:
  85. hvac_mode: cool
  86. action: climate.set_hvac_mode
  87. - delay:
  88. seconds: 5
  89. - target:
  90. entity_id: climate.bryggeriet
  91. data:
  92. temperature: 22
  93. action: climate.set_temperature
  94. - data:
  95. message: >-
  96. Bryggeriet HVAC set to cool (Indoor Temp: {{
  97. states('sensor.bryggeriet_temperature_feels_like') }}°C,
  98. Outdoor Temp: {{
  99. states('sensor.bt1_outdoor_temperature_40004') }}°C)
  100. title: HVAC Mode Change
  101. action: notify.mobile_app_sm_g991b
  102. - conditions:
  103. - condition: numeric_state
  104. entity_id: sensor.bryggeriet_temperature_feels_like
  105. below: 22.1
  106. sequence:
  107. - target:
  108. entity_id: climate.bryggeriet
  109. data:
  110. hvac_mode: fan_only
  111. action: climate.set_hvac_mode
  112. - target:
  113. entity_id: climate.bryggeriet
  114. data:
  115. fan_mode: medium_low
  116. action: climate.set_fan_mode
  117. - data:
  118. message: >-
  119. Bryggeriet HVAC set to fan_only (stopped cooling)
  120. (Indoor Temp: {{
  121. states('sensor.bryggeriet_temperature_feels_like') }}°C,
  122. Outdoor Temp: {{
  123. states('sensor.bt1_outdoor_temperature_40004') }}°C)
  124. title: HVAC Mode Change
  125. action: notify.mobile_app_sm_g991b
  126. default: []
  127. default:
  128. - target:
  129. entity_id: climate.bryggeriet
  130. data:
  131. hvac_mode: fan_only
  132. action: climate.set_hvac_mode
  133. - target:
  134. entity_id: climate.bryggeriet
  135. data:
  136. fan_mode: medium_low
  137. action: climate.set_fan_mode
  138. - data:
  139. message: >-
  140. Bryggeriet HVAC set to fan_only (Indoor Temp: {{
  141. states('sensor.bryggeriet_temperature_feels_like') }}°C, Outdoor
  142. Temp: {{ states('sensor.bt1_outdoor_temperature_40004') }}°C)
  143. title: HVAC Mode Change
  144. action: notify.mobile_app_sm_g991b
  145. mode: single
  146.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement