devola_patio_heater.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. name: Devola Patio Heater
  2. primary_entity:
  3. entity: climate
  4. dps:
  5. - id: 1
  6. type: boolean
  7. name: hvac_mode
  8. mapping:
  9. - dps_val: false
  10. value: "off"
  11. icon: "mdi:fire-off"
  12. - dps_val: true
  13. value: heat
  14. icon: "mdi:fire"
  15. - id: 2
  16. type: integer
  17. name: temperature
  18. range:
  19. min: 5
  20. max: 45
  21. mapping:
  22. - constraint: temperature_unit
  23. conditions:
  24. - dps_val: f
  25. value_redirect: temp_f
  26. range:
  27. min: 44
  28. max: 99
  29. - id: 3
  30. type: integer
  31. name: current_temperature
  32. mapping:
  33. - constraint: temperature_unit
  34. conditions:
  35. - dps_val: f
  36. value_redirect: current_temp_f
  37. - id: 6
  38. type: boolean
  39. name: preset_mode
  40. mapping:
  41. - dps_val: true
  42. value: Eco
  43. - dps_val: false
  44. value: Normal
  45. - id: 14
  46. type: string
  47. name: hvac_action
  48. mapping:
  49. - dps_val: heating
  50. value: heating
  51. - dps_val: warming
  52. value: idle
  53. - id: 19
  54. type: string
  55. name: temperature_unit
  56. mapping:
  57. - dps_val: c
  58. value: C
  59. - dps_val: f
  60. value: F
  61. - id: 20
  62. type: integer
  63. name: temp_f
  64. range:
  65. min: 44
  66. max: 99
  67. hidden: true
  68. - id: 21
  69. type: integer
  70. name: current_temp_f
  71. hidden: true
  72. secondary_entities:
  73. - entity: lock
  74. name: Child Lock
  75. category: config
  76. dps:
  77. - id: 7
  78. type: boolean
  79. name: lock
  80. mapping:
  81. - dps_val: true
  82. icon: "mdi:hand-back-right-off"
  83. - dps_val: false
  84. icon: "mdi:hand-back-right"
  85. - entity: sensor
  86. name: Power Level
  87. category: diagnostic
  88. class: power_factor
  89. dps:
  90. - id: 5
  91. type: string
  92. name: sensor
  93. unit: "%"
  94. mapping:
  95. - dps_val: "1"
  96. value: 25
  97. - dps_val: "2"
  98. value: 50
  99. - dps_val: "3"
  100. value: 75
  101. - dps_val: "4"
  102. value: 100
  103. - entity: sensor
  104. name: Mode
  105. category: diagnostic
  106. dps:
  107. - id: 4
  108. type: string
  109. name: sensor
  110. - entity: number
  111. name: Timer
  112. category: config
  113. icon: "mdi:timer"
  114. dps:
  115. - id: 12
  116. type: integer
  117. name: value
  118. range:
  119. min: 0
  120. max: 1440
  121. unit: min