beok_tol47_thermostat.yaml 4.9 KB

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