Perka

Bryggeriet Smart Climate Control

Apr 23rd, 2025 (edited)
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 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: 30
  7. trigger: state
  8. - entity_id: sensor.bt1_outdoor_temperature_40004
  9. for:
  10. seconds: 30
  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: 19
  19. sequence:
  20. - choose:
  21. - conditions:
  22. - condition: numeric_state
  23. entity_id: sensor.bryggeriet_temperature_feels_like
  24. below: 20
  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: 21
  37. action: climate.set_temperature
  38. - target:
  39. entity_id: climate.bryggeriet
  40. data:
  41. fan_mode: medium
  42. action: climate.set_fan_mode
  43. - conditions:
  44. - condition: numeric_state
  45. entity_id: sensor.bryggeriet_temperature_feels_like
  46. above: 22
  47. sequence:
  48. - target:
  49. entity_id: climate.bryggeriet
  50. data:
  51. hvac_mode: fan_only
  52. action: climate.set_hvac_mode
  53. - target:
  54. entity_id: climate.bryggeriet
  55. data:
  56. fan_mode: quiet
  57. action: climate.set_fan_mode
  58. default: []
  59. - conditions:
  60. - condition: numeric_state
  61. entity_id: sensor.bt1_outdoor_temperature_40004
  62. above: 20
  63. sequence:
  64. - choose:
  65. - conditions:
  66. - condition: numeric_state
  67. entity_id: sensor.bryggeriet_temperature_feels_like
  68. above: 21
  69. sequence:
  70. - target:
  71. entity_id: climate.bryggeriet
  72. data:
  73. hvac_mode: cool
  74. action: climate.set_hvac_mode
  75. - delay:
  76. seconds: 5
  77. - target:
  78. entity_id: climate.bryggeriet
  79. data:
  80. temperature: 20
  81. action: climate.set_temperature
  82. - target:
  83. entity_id: climate.bryggeriet
  84. data:
  85. fan_mode: medium
  86. action: climate.set_fan_mode
  87. - conditions:
  88. - condition: numeric_state
  89. entity_id: sensor.bryggeriet_temperature_feels_like
  90. below: 19
  91. sequence:
  92. - target:
  93. entity_id: climate.bryggeriet
  94. data:
  95. hvac_mode: fan_only
  96. action: climate.set_hvac_mode
  97. - target:
  98. entity_id: climate.bryggeriet
  99. data:
  100. fan_mode: quiet
  101. action: climate.set_fan_mode
  102. default: []
  103. default:
  104. - target:
  105. entity_id: climate.bryggeriet
  106. data:
  107. hvac_mode: fan_only
  108. action: climate.set_hvac_mode
  109. - target:
  110. entity_id: climate.bryggeriet
  111. data:
  112. fan_mode: quiet
  113. action: climate.set_fan_mode
  114. mode: single
  115.  
Advertisement
Add Comment
Please, Sign In to add comment