beok_tol47_thermostat.yaml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  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. icon: "mdi:thermometer-chevron-up"
  114. dps:
  115. - id: 21
  116. type: integer
  117. name: value
  118. unit: C
  119. range:
  120. min: 15
  121. max: 95
  122. - entity: select
  123. name: Sensor selection
  124. category: config
  125. icon: "mdi:home-thermometer"
  126. dps:
  127. - id: 25
  128. type: string
  129. name: option
  130. mapping:
  131. - dps_val: "1"
  132. value: Internal
  133. - dps_val: "2"
  134. value: External
  135. - dps_val: "3"
  136. value: Both
  137. - entity: switch
  138. name: Anti-frost
  139. category: config
  140. icon: "mdi:snowflake-melt"
  141. dps:
  142. - id: 26
  143. type: boolean
  144. name: switch
  145. - entity: select
  146. name: Backlight brightness
  147. category: config
  148. dps:
  149. - id: 41
  150. type: string
  151. name: option
  152. mapping:
  153. - dps_val: "0"
  154. icon: "mdi:lightbulb-on-10"
  155. value: None
  156. - dps_val: "1"
  157. icon: "mdi:lightbulb-on-40"
  158. value: Low
  159. - dps_val: "2"
  160. icon: "mdi:lightbulb-on-70"
  161. value: Middle
  162. - dps_val: "3"
  163. icon: "mdi:lightbulb-on"
  164. value: High
  165. - entity: select
  166. name: Schedule
  167. category: config
  168. icon: "mdi:calendar-clock"
  169. dps:
  170. - id: 42
  171. type: string
  172. name: option
  173. mapping:
  174. - dps_val: "1"
  175. value: "Weekday+Weekend"
  176. - dps_val: "2"
  177. value: "Mon-Sat+Sun"
  178. - dps_val: "3"
  179. value: "Daily"
  180. - entity: switch
  181. name: Output main reverse
  182. category: config
  183. icon: "mdi:swap-horizontal"
  184. dps:
  185. - id: 101
  186. type: boolean
  187. name: switch
  188. - entity: number
  189. name: Temperature control switch difference
  190. category: config
  191. icon: "mdi:thermometer-plus"
  192. dps:
  193. - id: 105
  194. type: integer
  195. name: value
  196. unit: C
  197. range:
  198. min: 5
  199. max: 95
  200. mapping:
  201. - scale: 10
  202. - entity: number
  203. name: External sensor temperature limit
  204. category: config
  205. icon: "mdi:arrow-collapse-up"
  206. dps:
  207. - id: 107
  208. type: integer
  209. name: value
  210. unit: C
  211. range:
  212. min: 5
  213. max: 60