bht002_galw_thermostat.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. name: Thermostat
  2. entities:
  3. - entity: climate
  4. dps:
  5. - id: 1
  6. name: hvac_mode
  7. type: boolean
  8. mapping:
  9. - dps_val: false
  10. value: "off"
  11. - dps_val: true
  12. constraint: mode
  13. conditions:
  14. - dps_val: manual
  15. value: heat
  16. - dps_val: program
  17. value: auto
  18. - id: 2
  19. name: mode
  20. type: string
  21. - id: 3
  22. name: hvac_action
  23. type: boolean
  24. optional: true
  25. mapping:
  26. - dps_val: false
  27. value: idle
  28. - dps_val: true
  29. value: heating
  30. - dps_val: null
  31. value: idle
  32. - id: 16
  33. name: temperature
  34. type: integer
  35. unit: C
  36. range:
  37. min: 50
  38. max: 950
  39. mapping:
  40. - scale: 10
  41. step: 5
  42. - id: 19
  43. name: max_temperature
  44. type: integer
  45. mapping:
  46. - scale: 10
  47. - id: 24
  48. name: current_temperature
  49. type: integer
  50. mapping:
  51. - scale: 10
  52. - entity: button
  53. translation_key: factory_reset
  54. category: config
  55. dps:
  56. - id: 39
  57. type: boolean
  58. optional: true
  59. name: button
  60. - entity: switch
  61. name: Window detect
  62. category: config
  63. icon: "mdi:window-open-variant"
  64. dps:
  65. - id: 8
  66. type: boolean
  67. name: switch
  68. - entity: lock
  69. translation_key: child_lock
  70. category: config
  71. dps:
  72. - id: 40
  73. type: boolean
  74. name: lock
  75. - entity: switch
  76. translation_key: anti_frost
  77. category: config
  78. dps:
  79. - id: 10
  80. type: boolean
  81. name: switch
  82. - entity: select
  83. name: Temperature sensor
  84. icon: "mdi:thermometer"
  85. category: config
  86. dps:
  87. - id: 43
  88. type: string
  89. name: option
  90. mapping:
  91. - dps_val: in
  92. value: Internal
  93. - dps_val: out
  94. value: External
  95. - entity: number
  96. name: Maximum temperature
  97. category: config
  98. icon: "mdi:thermometer-chevron-up"
  99. dps:
  100. - id: 19
  101. type: integer
  102. name: value
  103. unit: C
  104. range:
  105. min: 350
  106. max: 950
  107. mapping:
  108. - scale: 10
  109. step: 5
  110. - entity: binary_sensor
  111. class: window
  112. category: diagnostic
  113. dps:
  114. - id: 25
  115. type: string
  116. name: sensor
  117. mapping:
  118. - dps_val: "close"
  119. value: false
  120. - dps_val: "open"
  121. value: true
  122. - entity: number
  123. translation_key: temperature_calibration
  124. category: config
  125. dps:
  126. - id: 27
  127. type: integer
  128. name: value
  129. unit: °
  130. range:
  131. min: -9
  132. max: 9