Guest User

ha

a guest
Jul 27th, 2025
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. - platform: template
  2. fans:
  3. heatpump_bypass:
  4. friendly_name: "Heatpump Bypass"
  5. unique_id: "heatpump_bypass"
  6. value_template: "{{ states('light.bypass_mode_1_2_3') }}"
  7. preset_mode_template: >
  8. {% set output = ['Auto','Open','Close', 'Unknown'] %}
  9. {% set idx = (state_attr('light.bypass_mode_1_2_3', 'V_PERCENTAGE') | int(4)) - 1 %}
  10. {{ output[idx] }}
  11. turn_on:
  12. service: homeassistant.turn_on
  13. entity_id: light.bypass_mode_1_2_3
  14. turn_off:
  15. service: homeassistant.turn_off
  16. entity_id: light.bypass_mode_1_2_3
  17. set_preset_mode:
  18. service: light.turn_on
  19. entity_id: light.bypass_mode_1_2_3
  20. data:
  21. brightness_pct: >
  22. {% set mapper = {'Auto': 1, 'Open': 2, 'Close': 3, 'Unknown': 4 } %}
  23. {{ mapper[preset_mode] }}
  24. preset_modes:
  25. - Auto
  26. - Open
  27. - Close
  28. - Unknown
  29.  
Advertisement
Add Comment
Please, Sign In to add comment