steigen_solarpro_dryer.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. name: Drying rack
  2. products:
  3. - id: 5gtjlyeeljy7ufe4
  4. manufacturer: Steigen
  5. model: Solar Pro
  6. entities:
  7. - entity: cover
  8. icon: "mdi:hanger"
  9. dps:
  10. - id: 2
  11. type: string
  12. name: control
  13. mapping:
  14. - dps_val: up
  15. value: open
  16. - dps_val: down
  17. value: close
  18. - dps_val: stop
  19. value: stop
  20. - id: 3
  21. type: integer
  22. optional: true
  23. name: position
  24. range:
  25. min: 0
  26. max: 100
  27. - id: 9
  28. type: string
  29. name: action
  30. mapping:
  31. - dps_val: up
  32. value: closing
  33. - dps_val: down
  34. value: opening
  35. - value: null
  36. - entity: light
  37. dps:
  38. - id: 4
  39. type: boolean
  40. name: switch
  41. - entity: switch
  42. name: Fan
  43. icon: "mdi:weather-windy"
  44. dps:
  45. - id: 6
  46. type: boolean
  47. name: switch
  48. - entity: switch
  49. name: Heat
  50. icon: "mdi:heat-wave"
  51. dps:
  52. - id: 7
  53. type: boolean
  54. name: switch
  55. - entity: select
  56. name: Heat timer
  57. translation_key: timer
  58. category: config
  59. dps:
  60. - id: 11
  61. type: string
  62. optional: true
  63. name: option
  64. mapping:
  65. - dps_val: cancel
  66. value: cancel
  67. - dps_val: "1h"
  68. value: "1h"
  69. - dps_val: "2h"
  70. value: "2h"
  71. - dps_val: "3h"
  72. value: "3h"
  73. - dps_val: "4h"
  74. value: "4h"
  75. - dps_val: "5h"
  76. value: "5h"
  77. - dps_val: "6h"
  78. value: "6h"
  79. - entity: select
  80. name: Wind timer
  81. translation_key: timer
  82. category: config
  83. dps:
  84. - id: 13
  85. type: string
  86. name: option
  87. optional: true
  88. mapping:
  89. - dps_val: cancel
  90. value: cancel
  91. - dps_val: "1h"
  92. value: "1h"
  93. - dps_val: "2h"
  94. value: "2h"
  95. - dps_val: "3h"
  96. value: "3h"
  97. - entity: sensor
  98. name: Heat remaining
  99. class: duration
  100. category: diagnostic
  101. dps:
  102. - id: 15
  103. type: integer
  104. optional: true
  105. name: sensor
  106. unit: min
  107. - entity: sensor
  108. name: Wind remaining
  109. class: duration
  110. category: diagnostic
  111. dps:
  112. - id: 16
  113. type: integer
  114. optional: true
  115. name: sensor
  116. unit: min
  117. - entity: binary_sensor
  118. class: problem
  119. category: diagnostic
  120. dps:
  121. - id: 18
  122. type: bitfield
  123. name: sensor
  124. mapping:
  125. - dps_val: 0
  126. value: false
  127. - value: true
  128. - id: 18
  129. type: bitfield
  130. name: fault_code
  131. - entity: select
  132. name: Clothes position
  133. icon: "mdi:tshirt-crew"
  134. category: config
  135. dps:
  136. - id: 103
  137. type: string
  138. name: option
  139. mapping:
  140. - dps_val: center
  141. value: Center
  142. - dps_val: top
  143. value: Top
  144. - dps_val: bottom
  145. value: Bottom