beca_bht006_thermostat_c.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. name: Thermostat
  2. products:
  3. - id: 7jzdtn4pwujmtskd
  4. manufacturer: Beca
  5. model: BAC-006 fancoil
  6. entities:
  7. - entity: climate
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: hvac_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: "cold"
  19. value: cool
  20. - dps_val: "hot"
  21. value: heat
  22. - dps_val: "wind"
  23. value: fan_only
  24. - dps_val: null
  25. value: null
  26. hidden: true
  27. - id: 2
  28. type: string
  29. name: mode
  30. optional: true
  31. hidden: true
  32. - id: 4
  33. type: boolean
  34. name: preset_mode
  35. mapping:
  36. - dps_val: true
  37. value: "eco"
  38. - dps_val: false
  39. value: "none"
  40. - id: 16
  41. type: integer
  42. name: temperature
  43. unit: C
  44. range:
  45. min: 50
  46. max: 350
  47. mapping:
  48. - scale: 10
  49. step: 5
  50. - id: 19
  51. type: integer
  52. name: max_temperature
  53. mapping:
  54. - scale: 10
  55. - id: 26
  56. type: integer
  57. name: min_temperature
  58. mapping:
  59. - scale: 10
  60. - id: 24
  61. type: integer
  62. name: current_temperature
  63. mapping:
  64. - scale: 10
  65. - id: 36
  66. type: string
  67. name: hvac_action
  68. mapping:
  69. - dps_val: close
  70. value: idle
  71. - dps_val: open
  72. constraint: mode
  73. conditions:
  74. - dps_val: hot
  75. value: heating
  76. - dps_val: cold
  77. value: cooling
  78. - dps_val: wind
  79. value: fan
  80. - dps_val: null
  81. value: null
  82. - id: 28
  83. type: string
  84. name: fan_mode
  85. mapping:
  86. - dps_val: auto
  87. value: auto
  88. - dps_val: low
  89. value: low
  90. - dps_val: middle
  91. value: medium
  92. - dps_val: high
  93. value: high
  94. - entity: lock
  95. translation_key: child_lock
  96. category: config
  97. dps:
  98. - id: 40
  99. type: boolean
  100. name: lock
  101. - entity: number
  102. translation_key: temperature_calibration
  103. category: config
  104. dps:
  105. - id: 27
  106. name: value
  107. type: integer
  108. unit: °
  109. range:
  110. min: -9
  111. max: 9
  112. - entity: number
  113. name: Temperature hysteresis
  114. icon: "mdi:thermometer-plus"
  115. category: config
  116. dps:
  117. - id: 103
  118. type: integer
  119. name: value
  120. range:
  121. min: 1
  122. max: 5
  123. - entity: number
  124. name: ECO cool temperature
  125. category: config
  126. class: temperature
  127. icon: "mdi:thermometer-chevron-down"
  128. dps:
  129. - id: 104
  130. type: integer
  131. name: value
  132. range:
  133. min: 100
  134. max: 300
  135. mapping:
  136. - scale: 10
  137. step: 10
  138. - entity: number
  139. name: ECO heat temperature
  140. category: config
  141. class: temperature
  142. icon: "mdi:thermometer-chevron-up"
  143. dps:
  144. - id: 105
  145. type: integer
  146. name: value
  147. range:
  148. min: 100
  149. max: 300
  150. mapping:
  151. - scale: 10
  152. step: 10
  153. - entity: binary_sensor
  154. name: Schedule/Manual
  155. icon: "mdi:home-clock-outline"
  156. category: diagnostic
  157. dps:
  158. - id: 101
  159. type: boolean
  160. name: sensor
  161. - entity: binary_sensor
  162. name: Fan control
  163. icon: "mdi:fan"
  164. category: diagnostic
  165. dps:
  166. - id: 102
  167. type: boolean
  168. name: sensor