avatto_me81_thermostat.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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. - dps_val: close
  58. value: idle
  59. - id: 38
  60. type: string
  61. optional: true
  62. name: week_program
  63. secondary_entities:
  64. - entity: switch
  65. translation_key: anti_frost
  66. category: config
  67. dps:
  68. - id: 10
  69. type: boolean
  70. name: switch
  71. optional: true
  72. mapping:
  73. - dps_val: null
  74. value: false
  75. hidden: true
  76. - entity: number
  77. name: Maximum temperature
  78. class: temperature
  79. category: config
  80. icon: "mdi:thermometer-chevron-up"
  81. dps:
  82. - id: 19
  83. type: integer
  84. name: value
  85. optional: true
  86. unit: C
  87. range:
  88. min: 30
  89. max: 90
  90. - entity: number
  91. name: Minimum temperature
  92. class: temperature
  93. category: config
  94. icon: "mdi:thermometer-chevron-down"
  95. dps:
  96. - id: 26
  97. type: integer
  98. name: value
  99. optional: true
  100. unit: C
  101. range:
  102. min: 5
  103. max: 20
  104. - entity: number
  105. name: Temperature calibration
  106. category: config
  107. icon: "mdi:thermometer-check"
  108. dps:
  109. - id: 27
  110. type: integer
  111. optional: true
  112. name: value
  113. unit: °
  114. range:
  115. min: -9
  116. max: 9
  117. - entity: button
  118. name: Factory reset
  119. category: config
  120. dps:
  121. - id: 39
  122. type: boolean
  123. name: button
  124. optional: true
  125. - entity: lock
  126. translation_key: child_lock
  127. category: config
  128. dps:
  129. - id: 40
  130. type: boolean
  131. name: lock
  132. optional: true
  133. mapping:
  134. - dps_val: null
  135. value: false
  136. hidden: true
  137. - entity: select
  138. name: Temperature sensor
  139. icon: "mdi:home-thermometer"
  140. category: config
  141. dps:
  142. - id: 43
  143. type: string
  144. optional: true
  145. name: option
  146. mapping:
  147. - dps_val: in
  148. value: Internal
  149. - dps_val: out
  150. value: External
  151. - dps_val: all
  152. value: Both
  153. - dps_val: null
  154. value: Internal
  155. hidden: true
  156. - entity: binary_sensor
  157. class: problem
  158. category: diagnostic
  159. dps:
  160. - id: 45
  161. type: bitfield
  162. name: sensor
  163. mapping:
  164. - dps_val: 0
  165. value: false
  166. - value: true
  167. - id: 45
  168. type: bitfield
  169. name: fault_code
  170. - entity: number
  171. name: Temperature hysteresis
  172. category: config
  173. icon: "mdi:thermometer-plus"
  174. dps:
  175. - id: 101
  176. type: integer
  177. optional: true
  178. name: value
  179. unit: °
  180. range:
  181. min: 1
  182. max: 5
  183. - entity: select
  184. name: Program type
  185. icon: "mdi:calendar-week"
  186. category: config
  187. dps:
  188. - id: 102
  189. type: string
  190. optional: true
  191. name: option
  192. mapping:
  193. - dps_val: "00"
  194. value: Disabled
  195. - dps_val: "52"
  196. value: Weekdays+Weekend
  197. - dps_val: "61"
  198. value: Six working days
  199. - dps_val: "70"
  200. value: Daily