bobyun_gatepro_opener.yaml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. name: Gate opener
  2. products:
  3. - id: rzqbb9bm0mymxyqh
  4. manufacturer: BoboYun Tech
  5. model: gatePro
  6. entities:
  7. - entity: cover
  8. class: gate
  9. dps:
  10. - id: 10
  11. type: string
  12. name: action
  13. mapping:
  14. - dps_val: opened
  15. value: open
  16. - dps_val: closed
  17. value: closed
  18. - dps_val: opening
  19. value: opening
  20. - dps_val: closing
  21. value: closing
  22. - value: null
  23. - id: 103
  24. type: boolean
  25. name: control
  26. mapping:
  27. - dps_val: true
  28. value: stop
  29. - dps_val: false
  30. value_redirect: control_open
  31. value: open
  32. - dps_val: false
  33. value: close
  34. value_redirect: control_close
  35. - id: 106
  36. type: boolean
  37. name: control_open
  38. mapping:
  39. - dps_val: true
  40. value: open
  41. - value_redirect: control_close
  42. - id: 107
  43. type: boolean
  44. name: control_close
  45. mapping:
  46. - dps_val: true
  47. value: close
  48. - value: null
  49. - id: 142
  50. type: string
  51. name: info
  52. - id: 150
  53. type: string
  54. optional: true
  55. name: brand
  56. - entity: light
  57. hidden: unavailable
  58. dps:
  59. - id: 102
  60. type: boolean
  61. name: switch
  62. - id: 144
  63. type: boolean
  64. name: available
  65. - entity: button
  66. name: Pedestrian
  67. category: config
  68. dps:
  69. - id: 104
  70. type: boolean
  71. name: button
  72. - entity: button
  73. name: Start
  74. category: config
  75. dps:
  76. - id: 105
  77. type: boolean
  78. name: button
  79. - entity: event
  80. name: Alarm
  81. dps:
  82. - id: 141
  83. type: string
  84. name: event
  85. optional: true
  86. mapping:
  87. - dps_val: No
  88. value: null
  89. - dps_val: openLongTime
  90. value: Left open
  91. - dps_val: systemError
  92. value: Fault
  93. - dps_val: temperatureError
  94. value: Overheat
  95. - dps_val: batteryError
  96. value: Battery low
  97. - dps_val: encoderError
  98. value: Encoder failure
  99. - dps_val: ACfails
  100. value: Power failure
  101. - dps_val: stopError
  102. value: Stopped unexpectedly
  103. - dps_val: photoError
  104. value: Photo sensor failure
  105. - dps_val: detectError
  106. value: Detector failure
  107. - dps_val: bruteForceOpening
  108. value: Forced open
  109. - entity: button
  110. name: Learn code 1
  111. category: config
  112. hidden: unavailable
  113. dps:
  114. - id: 110
  115. type: boolean
  116. optional: true
  117. name: button
  118. - id: 139
  119. type: string
  120. name: available
  121. mapping:
  122. - dps_val: showAll
  123. value: true
  124. - value: false
  125. - entity: button
  126. name: Learn code 2
  127. category: config
  128. hidden: unavailable
  129. dps:
  130. - id: 111
  131. type: boolean
  132. optional: true
  133. name: button
  134. - id: 139
  135. type: string
  136. name: available
  137. mapping:
  138. - dps_val: showAll
  139. value: true
  140. - value: false
  141. - entity: button
  142. name: Learn code 3
  143. category: config
  144. hidden: unavailable
  145. dps:
  146. - id: 112
  147. type: boolean
  148. optional: true
  149. name: button
  150. - id: 139
  151. type: string
  152. name: available
  153. mapping:
  154. - dps_val: showAll
  155. value: true
  156. - value: false
  157. - entity: button
  158. name: Learn code 4
  159. category: config
  160. hidden: unavailable
  161. dps:
  162. - id: 113
  163. type: boolean
  164. optional: true
  165. name: button
  166. - id: 139
  167. type: string
  168. name: available
  169. mapping:
  170. - dps_val: showAll
  171. value: true
  172. - value: false
  173. - entity: button
  174. name: Erase codes
  175. category: config
  176. hidden: unavailable
  177. dps:
  178. - id: 114
  179. type: boolean
  180. optional: true
  181. name: button
  182. - id: 139
  183. type: string
  184. name: available
  185. mapping:
  186. - dps_val: showAll
  187. value: true
  188. - value: false
  189. - entity: select
  190. name: Operation mode
  191. translation_key: mode
  192. category: config
  193. hidden: unavailable
  194. dps:
  195. - id: 120
  196. type: string
  197. name: option
  198. mapping:
  199. - dps_val: Step_by_step
  200. value: manual
  201. - dps_val: Auto_Close
  202. value: Auto close
  203. - dps_val: Condominium
  204. value: Condominium
  205. - dps_val: Open_Close
  206. value: Open-close
  207. - dps_val: Open_Close_Auto
  208. value: Auto open-close
  209. - id: 139
  210. type: string
  211. name: available
  212. mapping:
  213. - dps_val: hidden
  214. value: false
  215. - value: true
  216. - entity: number
  217. name: Pause time
  218. icon: "mdi:timer-pause"
  219. category: config
  220. class: duration
  221. hidden: unavailable
  222. dps:
  223. - id: 121
  224. type: integer
  225. name: value
  226. unit: s
  227. range:
  228. min: 0
  229. max: 299
  230. - id: 139
  231. type: string
  232. name: available
  233. mapping:
  234. - dps_val: hidden
  235. value: false
  236. - value: true
  237. - entity: select
  238. name: App control
  239. icon: "mdi:tools"
  240. category: config
  241. hidden: true
  242. dps:
  243. - id: 139
  244. type: string
  245. name: option
  246. mapping:
  247. - dps_val: hidden
  248. value: Basic
  249. - dps_val: hideRadio
  250. value: Except RF
  251. - dps_val: showAll
  252. value: Show all
  253. - entity: switch
  254. name: Keep open
  255. category: config
  256. dps:
  257. - id: 140
  258. type: boolean
  259. name: switch
  260. - entity: select
  261. name: Gate type
  262. category: config
  263. hidden: unavailable
  264. dps:
  265. - id: 143
  266. type: string
  267. name: option
  268. mapping:
  269. - dps_val: swing
  270. value: Swing
  271. icon: "mdi:gate-open"
  272. - dps_val: singleSwing
  273. value: Single swing
  274. icon: "mdi:gate"
  275. - dps_val: sliding
  276. value: Sliding
  277. icon: "mdi:gate-arrow-left"
  278. - dps_val: barrier
  279. value: Barrier arm
  280. icon: "mdi:boom-gate"
  281. - dps_val: doubleBarrier
  282. value: Double barrier arm
  283. icon: "mdi:boom-gate"
  284. - dps_val: swingPedestrian
  285. value: Pedestrian swing
  286. icon: "mdi:door"
  287. - dps_val: garageOpener
  288. value: Garage
  289. icon: "mdi:garage"
  290. - dps_val: doubleSliding
  291. value: Double sliding
  292. icon: "mdi:gate-open"
  293. - dps_val: metalRollingShutter
  294. value: Metal roller shutter
  295. icon: "mdi:garage-open"
  296. - dps_val: rollingShutter
  297. value: Roller shutter
  298. icon: "mdi:window-shutter"
  299. - id: 139
  300. type: string
  301. name: available
  302. mapping:
  303. - dps_val: hidden
  304. value: false
  305. - value: true