ZC34T-03-3A_swing_arm_opener.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. name: ZC34T-03-3A Swing Arm Opener
  2. products:
  3. - id: ozttm5n6okadq7tq
  4. name: ZC34T-03-3A Swing Arm Opener
  5. model: ZC34T-03-3A
  6. primary_entity:
  7. entity: cover
  8. class: window
  9. name: Control
  10. dps:
  11. - id: 101
  12. type: string
  13. name: control
  14. mapping:
  15. - dps_val: open
  16. value: open
  17. - dps_val: close
  18. value: close
  19. - dps_val: stop
  20. value: stop
  21. # - id: 107
  22. # name: sensor
  23. # type: boolean
  24. # # class: enum
  25. # # mapping:
  26. # # - dps_val: "on"
  27. # # value: open
  28. # # icon: "mdi:window-open-variant"
  29. # # - dps_val: "off"
  30. # # value: closed
  31. # # icon: "mdi:window-closed-variant"
  32. secondary_entities:
  33. - entity: switch
  34. name: Lock
  35. class: enum
  36. dps:
  37. - id: 102
  38. type: string
  39. name: switch
  40. optional: true
  41. mapping:
  42. - dps_val: lock
  43. value: lock
  44. default: true
  45. icon: "mdi:lock"
  46. - dps_val: unlock
  47. value: unlock
  48. icon: "mdi:lock-open-variant"
  49. - entity: sensor
  50. name: Window Current Status
  51. class: enum
  52. dps:
  53. - id: 1
  54. type: string
  55. name: sensor
  56. optional: true
  57. mapping:
  58. - dps_val: open
  59. value: open
  60. default: true
  61. icon: "mdi:window-open-variant"
  62. - dps_val: closed
  63. value: closed
  64. icon: "mdi:window-closed-variant"
  65. - entity: sensor
  66. name: Wind and Rain Sensor
  67. class: enum
  68. dps:
  69. - id: 104
  70. type: string
  71. name: sensor
  72. optional: true
  73. mapping:
  74. - dps_val: rain
  75. value: rain
  76. icon: "mdi:weather-pouring"
  77. default: true
  78. - dps_val: fine
  79. icon: "mdi:weather-sunny"
  80. value: fine
  81. - entity: sensor
  82. name: Fault
  83. class: enum
  84. dps:
  85. - id: 105
  86. type: string
  87. name: sensor
  88. mapping:
  89. - dps_val: "motor_fault"
  90. value: motor_fault
  91. - entity: switch
  92. name: Send Wind/Rain Push Messages
  93. class: enum
  94. dps:
  95. - id: 106
  96. type: string
  97. name: switch
  98. optional: true
  99. mapping:
  100. - dps_val: open
  101. value: "on"
  102. - dps_val: close
  103. value: "off"
  104. - entity: sensor
  105. name: Window Status
  106. class: enum
  107. dps:
  108. - id: 107
  109. type: string
  110. name: sensor
  111. mapping:
  112. - dps_val: "on"
  113. value: true
  114. icon: "mdi:window-open-variant"
  115. default: true
  116. - dps_val: "off"
  117. value: false
  118. icon: "mdi:window-closed-variant"
  119. - entity: switch
  120. name: Wind and rain sensor detection switch
  121. class: enum
  122. icon: "mdi:weather-sunny-alert"
  123. dps:
  124. - id: 108
  125. type: string
  126. name: switch
  127. mapping:
  128. - dps_val: "on"
  129. value: on
  130. icon: "mdi:weather-sunny-alert"
  131. default: true
  132. - dps_val: "off"
  133. value: off
  134. icon: "mdi:weather-sunny-off"