zemismart_dpwbs01_sprinklercontroller.yaml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. name: Sprinkler controller
  2. products:
  3. - id: e1epsoiywcirul2u
  4. name: Zemismart DP-WBS01
  5. primary_entity:
  6. entity: valve
  7. class: water
  8. name: Main
  9. dps:
  10. - id: 40
  11. type: string
  12. name: valve
  13. optional: true
  14. mapping:
  15. - dps_val: "on"
  16. value: true
  17. - dps_val: "off"
  18. value: false
  19. - dps_val: null
  20. value: false
  21. - id: 38
  22. type: string
  23. name: schedule
  24. secondary_entities:
  25. - entity: valve
  26. class: water
  27. name: Sprinkler 1
  28. dps:
  29. - id: 1
  30. type: boolean
  31. name: valve
  32. - entity: valve
  33. class: water
  34. name: Sprinkler 2
  35. dps:
  36. - id: 2
  37. type: boolean
  38. name: valve
  39. - entity: valve
  40. class: water
  41. name: Sprinkler 3
  42. dps:
  43. - id: 3
  44. type: boolean
  45. name: valve
  46. - entity: valve
  47. class: water
  48. name: Sprinkler 4
  49. dps:
  50. - id: 4
  51. type: boolean
  52. name: valve
  53. - entity: valve
  54. class: water
  55. name: Sprinkler 5
  56. dps:
  57. - id: 5
  58. type: boolean
  59. name: valve
  60. - entity: valve
  61. class: water
  62. name: Sprinkler 6
  63. dps:
  64. - id: 6
  65. type: boolean
  66. name: valve
  67. - entity: valve
  68. class: water
  69. name: Sprinkler 7
  70. dps:
  71. - id: 7
  72. type: boolean
  73. name: valve
  74. - entity: valve
  75. class: water
  76. name: Sprinkler 8
  77. dps:
  78. - id: 8
  79. type: boolean
  80. name: valve
  81. - entity: number
  82. name: Timer 1
  83. category: config
  84. translation_key: timer
  85. dps:
  86. - id: 13
  87. type: integer
  88. name: value
  89. unit: min
  90. range:
  91. min: 0
  92. max: 86400
  93. mapping:
  94. - scale: 60
  95. step: 60
  96. - entity: number
  97. name: Timer 2
  98. category: config
  99. translation_key: timer
  100. dps:
  101. - id: 14
  102. type: integer
  103. name: value
  104. unit: min
  105. range:
  106. min: 0
  107. max: 86400
  108. mapping:
  109. - scale: 60
  110. step: 60
  111. - entity: number
  112. name: Timer 3
  113. category: config
  114. translation_key: timer
  115. dps:
  116. - id: 15
  117. type: integer
  118. name: value
  119. unit: min
  120. range:
  121. min: 0
  122. max: 86400
  123. mapping:
  124. - scale: 60
  125. step: 60
  126. - entity: number
  127. name: Timer 4
  128. category: config
  129. translation_key: timer
  130. dps:
  131. - id: 16
  132. type: integer
  133. name: value
  134. unit: min
  135. range:
  136. min: 0
  137. max: 86400
  138. mapping:
  139. - scale: 60
  140. step: 60
  141. - entity: number
  142. name: Timer 5
  143. category: config
  144. translation_key: timer
  145. dps:
  146. - id: 17
  147. type: integer
  148. name: value
  149. unit: min
  150. range:
  151. min: 0
  152. max: 86400
  153. mapping:
  154. - scale: 60
  155. step: 60
  156. - entity: number
  157. name: Timer 6
  158. category: config
  159. translation_key: timer
  160. dps:
  161. - id: 18
  162. type: integer
  163. name: value
  164. unit: min
  165. range:
  166. min: 0
  167. max: 86400
  168. mapping:
  169. - scale: 60
  170. step: 60
  171. - entity: number
  172. name: Timer 7
  173. category: config
  174. translation_key: timer
  175. dps:
  176. - id: 19
  177. type: integer
  178. name: value
  179. unit: min
  180. range:
  181. min: 0
  182. max: 86400
  183. mapping:
  184. - scale: 60
  185. step: 60
  186. - entity: number
  187. name: Timer 8
  188. category: config
  189. translation_key: timer
  190. dps:
  191. - id: 20
  192. type: integer
  193. name: value
  194. unit: min
  195. range:
  196. min: 0
  197. max: 86400
  198. mapping:
  199. - scale: 60
  200. step: 60
  201. - entity: sensor
  202. name: Time used 1
  203. class: duration
  204. category: diagnostic
  205. dps:
  206. - id: 25
  207. type: integer
  208. name: sensor
  209. unit: s
  210. - entity: sensor
  211. name: Time used 2
  212. class: duration
  213. category: diagnostic
  214. dps:
  215. - id: 26
  216. type: integer
  217. name: sensor
  218. unit: s
  219. - entity: sensor
  220. name: Time used 3
  221. class: duration
  222. category: diagnostic
  223. dps:
  224. - id: 27
  225. type: integer
  226. name: sensor
  227. unit: s
  228. - entity: sensor
  229. name: Time used 4
  230. class: duration
  231. category: diagnostic
  232. dps:
  233. - id: 28
  234. type: integer
  235. name: sensor
  236. unit: s
  237. - entity: sensor
  238. name: Time used 5
  239. class: duration
  240. category: diagnostic
  241. dps:
  242. - id: 29
  243. type: integer
  244. name: sensor
  245. unit: s
  246. - entity: sensor
  247. name: Time used 6
  248. class: duration
  249. category: diagnostic
  250. dps:
  251. - id: 30
  252. type: integer
  253. name: sensor
  254. unit: s
  255. - entity: sensor
  256. name: Time used 7
  257. class: duration
  258. category: diagnostic
  259. dps:
  260. - id: 31
  261. type: integer
  262. name: sensor
  263. unit: s
  264. - entity: sensor
  265. name: Time used 8
  266. class: duration
  267. category: diagnostic
  268. dps:
  269. - id: 32
  270. type: integer
  271. name: sensor
  272. unit: s
  273. - entity: select
  274. name: Weather delay
  275. icon: "mdi:weather-cloudy-clock"
  276. category: config
  277. dps:
  278. - id: 37
  279. type: string
  280. name: option
  281. mapping:
  282. - dps_val: "24h"
  283. value: "1 day"
  284. - dps_val: "48h"
  285. value: "2 days"
  286. - dps_val: "72h"
  287. value: "3 days"
  288. - dps_val: cancel
  289. value: "Off"
  290. - entity: sensor
  291. name: Status
  292. icon: "mdi:sprinkler"
  293. class: enum
  294. category: diagnostic
  295. dps:
  296. - id: 39
  297. type: string
  298. name: sensor
  299. mapping:
  300. - dps_val: manual
  301. value: Manual
  302. - dps_val: auto
  303. value: Auto
  304. - dps_val: idle
  305. value: Idle
  306. - entity: sensor
  307. name: Smart weather
  308. class: enum
  309. category: diagnostic
  310. dps:
  311. - id: 41
  312. type: string
  313. name: sensor
  314. optional: true
  315. mapping:
  316. - dps_val: sunny
  317. value: sunny
  318. icon: "mdi:weather-sunny"
  319. - dps_val: cloudy
  320. value: cloudy
  321. icon: "mdi:weather-cloudy"
  322. - dps_val: rainy
  323. value: rainy
  324. icon: "mdi:weather-rainy"
  325. - dps_val: snowy
  326. value: snowy
  327. icon: "mdi:weather-snowy"
  328. - dps_val: null
  329. value: unavailable
  330. icon: "mdi:weather-sunny-off"
  331. - entity: switch
  332. name: Weather
  333. category: config
  334. dps:
  335. - id: 42
  336. type: boolean
  337. name: switch
  338. mapping:
  339. - dps_val: true
  340. icon: "mdi:weather-sunny"
  341. - dps_val: false
  342. icon: "mdi:weather-sunny-off"
  343. - entity: switch
  344. name: Skip
  345. category: config
  346. dps:
  347. - id: 43
  348. type: boolean
  349. name: switch
  350. optional: true
  351. mapping:
  352. - dps_val: true
  353. icon: "mdi:debug-step-over"
  354. - dps_val: false
  355. icon: "mdi:play"
  356. - dps_val: false
  357. icon: "mdi:play"
  358. hidden: true
  359. - entity: select
  360. name: Irrigation mode
  361. icon: "mdi:sprinkler-variant"
  362. category: config
  363. dps:
  364. - id: 44
  365. type: string
  366. name: option
  367. optional: true
  368. mapping:
  369. - dps_val: order
  370. value: Sequential
  371. - dps_val: together
  372. value: Together
  373. - dps_val: null
  374. value: Sequential
  375. hidden: true
  376. - id: 45
  377. type: string
  378. name: schedule
  379. optional: true
  380. - id: 46
  381. type: string
  382. name: timing