wistar_roller_blind.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. name: Wistar roller blinds
  2. products:
  3. - id: c4hBLohzUgxULw5a
  4. primary_entity:
  5. entity: cover
  6. class: blind
  7. dps:
  8. - id: 101
  9. type: string
  10. name: control
  11. mapping:
  12. - dps_val: "0"
  13. value: open
  14. constraint: border_state
  15. conditions:
  16. - dps_val: false
  17. invalid: true
  18. - dps_val: "1"
  19. value: close
  20. constraint: border_state
  21. conditions:
  22. - dps_val: false
  23. invalid: true
  24. - dps_val: "2"
  25. value: stop
  26. - id: 102
  27. type: integer
  28. name: position
  29. range:
  30. min: 0
  31. max: 100
  32. - id: 103
  33. type: boolean
  34. name: reversed
  35. - id: 105
  36. type: boolean
  37. name: curtain_hand
  38. - id: 106
  39. type: string
  40. name: state
  41. mapping:
  42. - dps_val: "0"
  43. value: status_0
  44. - dps_val: "1"
  45. value: status_1
  46. - dps_val: "2"
  47. value: status_2
  48. - dps_val: "3"
  49. value: status_3
  50. - id: 107
  51. type: string
  52. name: ac_control
  53. mapping:
  54. - dps_val: "1"
  55. value: control_1
  56. - dps_val: "2"
  57. value: control_2
  58. - dps_val: "3"
  59. value: control_3
  60. - dps_val: "4"
  61. value: control_4
  62. - id: 108
  63. type: string
  64. name: dc_control
  65. mapping:
  66. - dps_val: "1"
  67. value: control_1
  68. - dps_val: "2"
  69. value: control_2
  70. - dps_val: "3"
  71. value: control_3
  72. - dps_val: "4"
  73. value: control_4
  74. - id: 109
  75. type: string
  76. name: curtain_type
  77. optional: true
  78. - id: 110
  79. type: string
  80. name: report
  81. optional: true
  82. - id: 111
  83. type: boolean
  84. name: border_state
  85. readonly: true
  86. - id: 112
  87. type: integer
  88. name: current_position
  89. secondary_entities:
  90. - entity: select
  91. name: Border setting
  92. category: config
  93. icon: "mdi:border-outside"
  94. dps:
  95. - id: 104
  96. type: string
  97. name: option
  98. mapping:
  99. - dps_val: "1"
  100. value: Upper Limit Set
  101. - dps_val: "2"
  102. value: Upper Limit Remove
  103. - dps_val: "3"
  104. value: Lower Limit Set
  105. - dps_val: "4"
  106. value: Lower Limit Remove
  107. - dps_val: "5"
  108. value: Both Limits Remove
  109. - entity: select
  110. category: config
  111. name: Style
  112. icon: "mdi:blinds-horizontal"
  113. dps:
  114. - id: 113
  115. type: string
  116. name: option
  117. mapping:
  118. - dps_val: "0"
  119. value: Venetian blind
  120. - dps_val: "1"
  121. value: Silhouette blind
  122. - dps_val: "2"
  123. value: Roman blind
  124. - dps_val: "3"
  125. value: Roller blind
  126. - dps_val: "4"
  127. value: Soft blind
  128. - dps_val: "5"
  129. value: Roller shutter
  130. - dps_val: "6"
  131. value: Honeycomb blind
  132. - dps_val: "7"
  133. value: Pleated blind
  134. - dps_val: "8"
  135. value: Roller door
  136. - dps_val: "9"
  137. value: Awning
  138. - dps_val: "10"
  139. value: Curtain
  140. - dps_val: "11"
  141. value: Roman pole
  142. - entity: switch
  143. category: config
  144. name: Reversed
  145. icon: "mdi:arrow-u-down-left"
  146. dps:
  147. - id: 103
  148. type: boolean
  149. name: switch