avatto_me81_thermostat.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. name: Thermostat
  2. products:
  3. - id: gogb05wrtredz3bs
  4. name: Avatto ME81
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: mode
  16. conditions:
  17. - dps_val: auto
  18. value: auto
  19. - dps_val: manual
  20. value: heat
  21. - id: 2
  22. type: string
  23. name: mode
  24. hidden: true
  25. - id: 16
  26. type: integer
  27. name: temperature
  28. unit: C
  29. range:
  30. min: 5
  31. max: 90
  32. - id: 19
  33. type: integer
  34. name: max_temperature
  35. optional: true
  36. - id: 26
  37. type: integer
  38. name: min_temperature
  39. optional: true
  40. - id: 24
  41. type: integer
  42. name: current_temperature
  43. mapping:
  44. - scale: 10
  45. - id: 36
  46. type: string
  47. name: hvac_action
  48. mapping:
  49. - constraint: hvac_mode
  50. conditions:
  51. - dps_val: false
  52. value: "off"
  53. - dps_val: true
  54. mapping:
  55. - dps_val: open
  56. value: heating
  57. - value: idle
  58. - id: 38
  59. type: string
  60. optional: true
  61. name: week_program
  62. secondary_entities:
  63. - entity: switch
  64. translation_key: anti_frost
  65. category: config
  66. dps:
  67. - id: 10
  68. type: boolean
  69. name: switch
  70. optional: true
  71. mapping:
  72. - dps_val: null
  73. value: false
  74. hidden: true
  75. - entity: number
  76. name: Maximum temperature
  77. class: temperature
  78. category: config
  79. icon: "mdi:thermometer-chevron-up"
  80. dps:
  81. - id: 19
  82. type: integer
  83. name: value
  84. optional: true
  85. unit: C
  86. range:
  87. min: 30
  88. max: 90
  89. - entity: number
  90. name: Minimum temperature
  91. class: temperature
  92. category: config
  93. icon: "mdi:thermometer-chevron-down"
  94. dps:
  95. - id: 26
  96. type: integer
  97. name: value
  98. optional: true
  99. unit: C
  100. range:
  101. min: 5
  102. max: 20
  103. - entity: number
  104. name: Temperature calibration
  105. category: config
  106. icon: "mdi:thermometer-check"
  107. dps:
  108. - id: 27
  109. type: integer
  110. optional: true
  111. name: value
  112. unit: °
  113. range:
  114. min: -9
  115. max: 9
  116. - entity: button
  117. name: Factory reset
  118. category: config
  119. dps:
  120. - id: 39
  121. type: boolean
  122. name: button
  123. optional: true
  124. - entity: lock
  125. translation_key: child_lock
  126. category: config
  127. dps:
  128. - id: 40
  129. type: boolean
  130. name: lock
  131. optional: true
  132. mapping:
  133. - dps_val: null
  134. value: false
  135. hidden: true
  136. - entity: select
  137. name: Temperature sensor
  138. icon: "mdi:home-thermometer"
  139. category: config
  140. dps:
  141. - id: 43
  142. type: string
  143. optional: true
  144. name: option
  145. mapping:
  146. - dps_val: in
  147. value: Internal
  148. - dps_val: out
  149. value: External
  150. - dps_val: all
  151. value: Both
  152. - dps_val: null
  153. value: Internal
  154. hidden: true
  155. - entity: binary_sensor
  156. class: problem
  157. category: diagnostic
  158. dps:
  159. - id: 45
  160. type: bitfield
  161. name: sensor
  162. mapping:
  163. - dps_val: 0
  164. value: false
  165. - value: true
  166. - id: 45
  167. type: bitfield
  168. name: fault_code
  169. - entity: number
  170. name: Temperature hysteresis
  171. category: config
  172. icon: "mdi:thermometer-plus"
  173. dps:
  174. - id: 101
  175. type: integer
  176. optional: true
  177. name: value
  178. unit: °
  179. range:
  180. min: 1
  181. max: 5
  182. - entity: select
  183. name: Program type
  184. icon: "mdi:calendar-week"
  185. category: config
  186. dps:
  187. - id: 102
  188. type: string
  189. optional: true
  190. name: option
  191. mapping:
  192. - dps_val: "00"
  193. value: Disabled
  194. - dps_val: "52"
  195. value: Weekdays+Weekend
  196. - dps_val: "61"
  197. value: Six working days
  198. - dps_val: "70"
  199. value: Daily