lohxa_sr208c_waterheater.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. name: Solar water heater
  2. products:
  3. - id: hyrswocbx6i1rveo
  4. manufacturer: Lohxa
  5. model: SR208C
  6. entities:
  7. - entity: water_heater
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: operation_mode
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: auto
  19. value: eco
  20. - dps_val: heating
  21. value: electric
  22. - dps_val: cold
  23. value: away
  24. - id: 2
  25. type: string
  26. name: mode
  27. hidden: true
  28. - id: 4
  29. type: integer
  30. name: temperature
  31. unit: C
  32. range:
  33. min: 0
  34. max: 100
  35. - id: 22
  36. type: integer
  37. name: current_temperature
  38. mapping:
  39. - scale: 10
  40. - dps_val: 3888
  41. value: null
  42. - dps_val: 3999
  43. value: null
  44. - entity: select
  45. translation_key: temperature_unit
  46. category: config
  47. dps:
  48. - id: 6
  49. type: string
  50. name: option
  51. mapping:
  52. - dps_val: c
  53. value: celsius
  54. - dps_val: f
  55. value: fahrenheit
  56. - entity: switch
  57. name: Instant heating
  58. icon: "mdi:heating-coil"
  59. category: config
  60. dps:
  61. - id: 8
  62. type: boolean
  63. name: switch
  64. - entity: sensor
  65. translation_key: time_remaining
  66. class: duration
  67. category: diagnostic
  68. dps:
  69. - id: 14
  70. type: integer
  71. optional: true
  72. name: sensor
  73. unit: min
  74. class: measurement
  75. - entity: binary_sensor
  76. class: problem
  77. category: diagnostic
  78. dps:
  79. - id: 15
  80. type: bitfield
  81. optional: true
  82. name: sensor
  83. mapping:
  84. - dps_val: null
  85. value: false
  86. - dps_val: 0
  87. value: false
  88. - value: true
  89. - id: 15
  90. type: bitfield
  91. optional: true
  92. name: fault_code
  93. - entity: sensor
  94. name: Upper tank temperature
  95. class: temperature
  96. category: diagnostic
  97. dps:
  98. - id: 21
  99. type: integer
  100. name: sensor
  101. unit: C
  102. class: measurement
  103. mapping:
  104. - scale: 10
  105. - dps_val: 3888
  106. value: null
  107. - dps_val: 3999
  108. value: null
  109. - entity: sensor
  110. name: Solar collector temperature
  111. class: temperature
  112. category: diagnostic
  113. dps:
  114. - id: 26
  115. type: integer
  116. name: sensor
  117. unit: C
  118. class: measurement
  119. mapping:
  120. - scale: 10
  121. - dps_val: 3888
  122. value: null
  123. - dps_val: 3999
  124. value: null
  125. - entity: binary_sensor
  126. name: Solar
  127. icon: "mdi:solar-power-variant"
  128. class: running
  129. category: diagnostic
  130. dps:
  131. - id: 30
  132. type: boolean
  133. name: sensor
  134. - entity: binary_sensor
  135. name: Electric element
  136. class: running
  137. icon: "mdi:heating-coil"
  138. category: diagnostic
  139. dps:
  140. - id: 32
  141. type: boolean
  142. name: sensor
  143. - entity: sensor
  144. class: signal_strength
  145. category: diagnostic
  146. hidden: true
  147. dps:
  148. - id: 101
  149. type: integer
  150. optional: true
  151. name: sensor
  152. unit: dBm
  153. class: measurement
  154. range:
  155. min: 0
  156. max: 100
  157. mapping:
  158. - target_range:
  159. min: -90
  160. max: -20
  161. - entity: text
  162. name: Configuration
  163. category: config
  164. icon: "mdi:cogs"
  165. hidden: true
  166. dps:
  167. - id: 102
  168. type: base64
  169. optional: true
  170. name: value