beok_tol47_thermostat.yaml 4.8 KB

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