beok_tol47_thermostat.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. name: Beok TOL47 thermostat
  2. entities:
  3. - entity: climate
  4. translation_only_key: thermostat
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: hvac_mode
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. - dps_val: true
  13. constraint: preset_mode
  14. conditions:
  15. - dps_val: cold
  16. value: heat
  17. - dps_val: hot
  18. value: auto
  19. - dps_val: wind
  20. value: auto
  21. - id: 2
  22. type: integer
  23. name: temperature
  24. unit: C
  25. mapping:
  26. - scale: 10
  27. step: 5
  28. range:
  29. min: 50
  30. max: 950
  31. - id: 3
  32. type: integer
  33. name: current_temperature
  34. mapping:
  35. - scale: 10
  36. - id: 4
  37. type: string
  38. name: preset_mode
  39. mapping:
  40. - dps_val: cold
  41. value: manual
  42. - dps_val: hot
  43. value: program
  44. - dps_val: wind
  45. value: temp_override
  46. hidden: true
  47. - id: 5
  48. type: string
  49. name: hvac_action
  50. mapping:
  51. - dps_val: "0"
  52. value: idle
  53. - dps_val: "1"
  54. value: heating
  55. - entity: lock
  56. translation_key: child_lock
  57. category: config
  58. dps:
  59. - id: 8
  60. type: boolean
  61. name: lock
  62. - entity: switch
  63. name: Sound
  64. category: config
  65. icon: "mdi:music-note"
  66. dps:
  67. - id: 13
  68. type: boolean
  69. name: switch
  70. - entity: binary_sensor
  71. category: diagnostic
  72. class: problem
  73. dps:
  74. - id: 16
  75. type: bitfield
  76. name: sensor
  77. mapping:
  78. - dps_val: 0
  79. value: false
  80. - value: true
  81. - id: 16
  82. type: bitfield
  83. name: fault_code
  84. - entity: number
  85. name: Calibration offset
  86. category: config
  87. icon: "mdi:arrow-collapse-up"
  88. dps:
  89. - id: 20
  90. type: integer
  91. name: value
  92. unit: C
  93. range:
  94. min: -90
  95. max: 90
  96. mapping:
  97. - scale: 10
  98. - entity: number
  99. name: High temperature limit
  100. category: config
  101. class: temperature
  102. icon: "mdi:thermometer-chevron-up"
  103. dps:
  104. - id: 21
  105. type: integer
  106. name: value
  107. unit: C
  108. range:
  109. min: 15
  110. max: 95
  111. - entity: select
  112. name: Sensor selection
  113. category: config
  114. icon: "mdi:home-thermometer"
  115. dps:
  116. - id: 25
  117. type: string
  118. name: option
  119. mapping:
  120. - dps_val: "1"
  121. value: Internal
  122. - dps_val: "2"
  123. value: External
  124. - dps_val: "3"
  125. value: Both
  126. - entity: switch
  127. translation_key: anti_frost
  128. category: config
  129. dps:
  130. - id: 26
  131. type: boolean
  132. name: switch
  133. - entity: select
  134. name: Backlight brightness
  135. category: config
  136. dps:
  137. - id: 41
  138. type: string
  139. name: option
  140. mapping:
  141. - dps_val: "0"
  142. icon: "mdi:lightbulb-on-10"
  143. value: None
  144. - dps_val: "1"
  145. icon: "mdi:lightbulb-on-40"
  146. value: Low
  147. - dps_val: "2"
  148. icon: "mdi:lightbulb-on-70"
  149. value: Middle
  150. - dps_val: "3"
  151. icon: "mdi:lightbulb-on"
  152. value: High
  153. - entity: select
  154. name: Schedule
  155. category: config
  156. icon: "mdi:calendar-clock"
  157. dps:
  158. - id: 42
  159. type: string
  160. name: option
  161. mapping:
  162. - dps_val: "1"
  163. value: "Weekday+Weekend"
  164. - dps_val: "2"
  165. value: "Mon-Sat+Sun"
  166. - dps_val: "3"
  167. value: "Daily"
  168. - entity: switch
  169. name: Output main reverse
  170. category: config
  171. icon: "mdi:swap-horizontal"
  172. dps:
  173. - id: 101
  174. type: boolean
  175. name: switch
  176. - entity: number
  177. name: Temperature control switch difference
  178. category: config
  179. icon: "mdi:thermometer-plus"
  180. dps:
  181. - id: 105
  182. type: integer
  183. name: value
  184. unit: C
  185. range:
  186. min: 5
  187. max: 95
  188. mapping:
  189. - scale: 10
  190. - entity: number
  191. name: External sensor temperature limit
  192. category: config
  193. class: temperature
  194. icon: "mdi:arrow-collapse-up"
  195. dps:
  196. - id: 107
  197. type: integer
  198. name: value
  199. unit: C
  200. range:
  201. min: 5
  202. max: 60