ettroit_ln4102_thermostat.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. name: Thermostat
  2. products:
  3. - id: rfhbvecszj0m3ixe
  4. manufacturer: Ettroit
  5. model: LN4102
  6. entities:
  7. - entity: climate
  8. translation_key: thermostat
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: hvac_mode
  13. mapping:
  14. - dps_val: false
  15. value: "off"
  16. - dps_val: true
  17. value: heat
  18. - id: 3
  19. type: string
  20. name: hvac_action
  21. mapping:
  22. - dps_val: open
  23. value: heating
  24. - dps_val: close
  25. value: idle
  26. - id: 16
  27. type: integer
  28. name: temperature
  29. unit: C
  30. range:
  31. min: 50
  32. max: 450
  33. mapping:
  34. - scale: 10
  35. - id: 18
  36. type: integer
  37. name: max_temp_f
  38. mapping:
  39. - scale: 10
  40. - id: 19
  41. type: integer
  42. name: max_temperature
  43. mapping:
  44. - scale: 10
  45. - id: 20
  46. type: integer
  47. name: min_temp_f
  48. mapping:
  49. - scale: 10
  50. - id: 24
  51. type: integer
  52. name: current_temperature
  53. mapping:
  54. - scale: 10
  55. - id: 26
  56. type: integer
  57. name: min_temperature
  58. mapping:
  59. - scale: 10
  60. - entity: number
  61. name: Maximum temperature
  62. class: temperature
  63. icon: "mdi:thermometer-chevron-up"
  64. category: config
  65. dps:
  66. - id: 19
  67. type: integer
  68. name: value
  69. unit: C
  70. range:
  71. min: 159
  72. max: 450
  73. mapping:
  74. - scale: 10
  75. - entity: number
  76. name: Minimum temperature
  77. class: temperature
  78. icon: "mdi:thermometer-chevron-down"
  79. category: config
  80. dps:
  81. - id: 26
  82. type: integer
  83. name: value
  84. unit: C
  85. range:
  86. min: 50
  87. max: 150
  88. - entity: number
  89. translation_key: temperature_calibration
  90. category: config
  91. dps:
  92. - id: 27
  93. type: integer
  94. name: value
  95. unit: °
  96. range:
  97. min: -9
  98. max: 9
  99. - entity: binary_sensor
  100. name: Output
  101. category: diagnostic
  102. dps:
  103. - id: 36
  104. type: string
  105. name: sensor
  106. mapping:
  107. - dps_val: open
  108. value: true
  109. - dps_val: close
  110. value: false
  111. - entity: light
  112. translation_key: backlight
  113. category: config
  114. dps:
  115. - id: 44
  116. name: brightness
  117. type: integer
  118. optional: true
  119. range:
  120. min: 0
  121. max: 8
  122. - entity: select
  123. name: Sensor
  124. icon: "mdi:thermometer-probe"
  125. category: config
  126. dps:
  127. - id: 102
  128. type: string
  129. name: option
  130. mapping:
  131. - dps_val: IN
  132. value: internal
  133. - dps_val: OU
  134. value: external
  135. - entity: number
  136. name: Temperature hysteresis
  137. category: config
  138. icon: "mdi:thermometer-plus"
  139. dps:
  140. - id: 103
  141. type: integer
  142. name: value
  143. unit: °
  144. range:
  145. min: 0
  146. max: 5