etop_ht_thermostat.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. name: ETOP-HT thermostat
  2. products:
  3. - id: viav1onpzcozfneb
  4. primary_entity:
  5. entity: climate
  6. name: Thermostat
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. icon_priority: 1
  15. - dps_val: true
  16. value: heat
  17. icon_priority: 1
  18. - id: 2
  19. type: string
  20. name: preset_mode
  21. mapping:
  22. - dps_val: manual
  23. value: none
  24. icon: "mdi:cursor-pointer"
  25. - dps_val: eco
  26. value: eco
  27. icon: "mdi:sprout"
  28. - dps_val: auto
  29. value: activity
  30. icon: "mdi:thermostat-auto"
  31. - id: 3
  32. type: string
  33. name: hvac_action
  34. mapping:
  35. - dps_val: no_heating
  36. value: "off"
  37. - dps_val: heating
  38. value: heating
  39. - id: 24
  40. type: integer
  41. name: current_temperature
  42. range:
  43. min: 0
  44. max: 1000
  45. mapping:
  46. - scale: 10
  47. step: 5
  48. - id: 16
  49. type: integer
  50. name: temperature
  51. range:
  52. min: 0
  53. max: 1000
  54. mapping:
  55. - scale: 10
  56. step: 5
  57. - id: 26
  58. type: integer
  59. name: min_temperature
  60. range:
  61. min: 0
  62. max: 1000
  63. mapping:
  64. - scale: 10
  65. step: 5
  66. - id: 19
  67. type: integer
  68. name: max_temperature
  69. range:
  70. min: 50
  71. max: 1000
  72. mapping:
  73. - scale: 10
  74. step: 5
  75. secondary_entities:
  76. - entity: switch
  77. name: "Anti-frost"
  78. icon: "mdi:snowflake-melt"
  79. category: config
  80. dps:
  81. - id: 10
  82. type: boolean
  83. name: switch
  84. - entity: lock
  85. name: "Child lock"
  86. category: config
  87. dps:
  88. - id: 40
  89. type: boolean
  90. name: lock
  91. mapping:
  92. - dps_val: true
  93. icon: "mdi:hand-back-right-off"
  94. - dps_val: false
  95. icon: "mdi:hand-back-right"
  96. - entity: number
  97. name: "Setpoint min."
  98. category: config
  99. mode: slider
  100. dps:
  101. - id: 26
  102. name: value
  103. type: integer
  104. unit: C
  105. range:
  106. min: 0
  107. max: 1000
  108. mapping:
  109. - scale: 10
  110. step: 5
  111. icon: "mdi:thermometer-low"
  112. - entity: number
  113. name: "Setpoint max."
  114. category: config
  115. mode: slider
  116. dps:
  117. - id: 19
  118. type: integer
  119. name: value
  120. unit: C
  121. range:
  122. min: 50
  123. max: 1000
  124. mapping:
  125. - scale: 10
  126. step: 5
  127. icon: "mdi:thermometer-high"
  128. - entity: number
  129. name: Temperature correction
  130. category: config
  131. mode: slider
  132. dps:
  133. - id: 27
  134. name: value
  135. type: integer
  136. unit: C
  137. range:
  138. min: -100
  139. max: 100
  140. mapping:
  141. - scale: 10
  142. step: 5
  143. icon: "mdi:wrench-clock"
  144. - entity: number
  145. name: Error
  146. category: diagnostic
  147. class: problem
  148. dps:
  149. - id: 45
  150. type: bitfield
  151. name: value
  152. readonly: true
  153. mapping:
  154. - icon: "mdi:alert"