holman_wx8_irrigation_controller.yaml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. name: Irrigation Controller
  2. products:
  3. - id: 3c8bxnseywh7radc
  4. name: Holman WX8
  5. primary_entity:
  6. entity: binary_sensor
  7. class: running
  8. icon: mdi:sprinkler-variant
  9. dps:
  10. - id: 123
  11. name: sensor
  12. type: boolean
  13. - id: 116
  14. name: firmware_version
  15. type: integer
  16. - id: 101
  17. name: programming
  18. type: string
  19. optional: true
  20. secondary_entities:
  21. - entity: valve
  22. name: Zone 1
  23. class: water
  24. dps:
  25. - id: 102
  26. type: boolean
  27. name: valve
  28. - entity: valve
  29. name: Zone 2
  30. class: water
  31. dps:
  32. - id: 103
  33. type: boolean
  34. name: valve
  35. - entity: valve
  36. name: Zone 3
  37. class: water
  38. dps:
  39. - id: 104
  40. type: boolean
  41. name: valve
  42. - entity: valve
  43. name: Zone 4
  44. class: water
  45. dps:
  46. - id: 104
  47. type: boolean
  48. name: valve
  49. - entity: valve
  50. name: Zone 5
  51. class: water
  52. dps:
  53. - id: 106
  54. type: boolean
  55. name: valve
  56. - entity: valve
  57. name: Zone 6
  58. class: water
  59. dps:
  60. - id: 107
  61. type: boolean
  62. name: valve
  63. - entity: valve
  64. name: Zone 7
  65. class: water
  66. dps:
  67. - id: 108
  68. type: boolean
  69. name: valve
  70. - entity: valve
  71. name: Zone 8
  72. class: water
  73. dps:
  74. - id: 112
  75. type: boolean
  76. name: valve
  77. - entity: switch
  78. name: Zone 1
  79. category: config
  80. deprecated: valve
  81. icon: mdi:sprinkler-variant
  82. dps:
  83. - id: 102
  84. type: boolean
  85. name: switch
  86. - entity: switch
  87. name: Zone 2
  88. category: config
  89. deprecated: valve
  90. icon: mdi:sprinkler-variant
  91. dps:
  92. - id: 103
  93. type: boolean
  94. name: switch
  95. - entity: switch
  96. name: Zone 3
  97. category: config
  98. deprecated: valve
  99. icon: mdi:sprinkler-variant
  100. dps:
  101. - id: 104
  102. type: boolean
  103. name: switch
  104. - entity: switch
  105. name: Zone 4
  106. category: config
  107. deprecated: valve
  108. icon: mdi:sprinkler-variant
  109. dps:
  110. - id: 104
  111. type: boolean
  112. name: switch
  113. - entity: switch
  114. name: Zone 5
  115. category: config
  116. deprecated: valve
  117. icon: mdi:sprinkler-variant
  118. dps:
  119. - id: 106
  120. type: boolean
  121. name: switch
  122. - entity: switch
  123. name: Zone 6
  124. category: config
  125. deprecated: valve
  126. icon: mdi:sprinkler-variant
  127. dps:
  128. - id: 107
  129. type: boolean
  130. name: switch
  131. - entity: switch
  132. name: Zone 7
  133. category: config
  134. deprecated: valve
  135. icon: mdi:sprinkler-variant
  136. dps:
  137. - id: 108
  138. type: boolean
  139. name: switch
  140. - entity: switch
  141. name: Zone 8
  142. category: config
  143. deprecated: valve
  144. icon: mdi:sprinkler-variant
  145. dps:
  146. - id: 112
  147. type: boolean
  148. name: switch
  149. - entity: switch
  150. name: Program A
  151. icon: mdi:timetable
  152. dps:
  153. - id: 113
  154. type: boolean
  155. name: switch
  156. - entity: switch
  157. name: Program B
  158. icon: mdi:timetable
  159. dps:
  160. - id: 114
  161. type: boolean
  162. name: switch
  163. - entity: switch
  164. name: Program C
  165. icon: mdi:timetable
  166. dps:
  167. - id: 115
  168. type: boolean
  169. name: switch
  170. - entity: sensor
  171. class: voltage
  172. name: Power supply voltage
  173. category: diagnostic
  174. dps:
  175. - id: 117
  176. name: sensor
  177. type: integer
  178. unit: "V"
  179. mapping:
  180. - scale: 10
  181. - entity: sensor
  182. name: Evie battery voltage
  183. class: voltage
  184. category: diagnostic
  185. dps:
  186. - id: 119
  187. name: sensor
  188. type: integer
  189. unit: "V"
  190. mapping:
  191. - scale: 10
  192. - entity: sensor
  193. name: Battery voltage
  194. class: voltage
  195. category: diagnostic
  196. dps:
  197. - id: 118
  198. type: integer
  199. name: sensor
  200. unit: "V"
  201. mapping:
  202. - scale: 10
  203. - entity: binary_sensor
  204. name: Battery voltage
  205. class: battery
  206. category: diagnostic
  207. dps:
  208. - id: 120
  209. name: sensor
  210. type: bitfield
  211. mapping:
  212. - dps_val: 1
  213. value: false
  214. - value: true
  215. - entity: binary_sensor
  216. name: Power supply
  217. class: problem
  218. category: diagnostic
  219. dps:
  220. - id: 120
  221. name: sensor
  222. type: bitfield
  223. mapping:
  224. - dps_val: 2
  225. value: false
  226. - value: true
  227. - entity: binary_sensor
  228. name: Watering
  229. dps:
  230. - id: 120
  231. name: sensor
  232. type: bitfield
  233. mapping:
  234. - dps_val: 4
  235. value: true
  236. - value: false
  237. - entity: binary_sensor
  238. name: Rain sensor
  239. class: moisture
  240. dps:
  241. - id: 120
  242. name: sensor
  243. type: bitfield
  244. mapping:
  245. - dps_val: 8
  246. value: true
  247. - value: false
  248. - entity: binary_sensor
  249. name: Evie
  250. category: diagnostic
  251. class: connectivity
  252. dps:
  253. - id: 120
  254. name: sensor
  255. type: bitfield
  256. mapping:
  257. - dps_val: 32
  258. value: true
  259. - value: false
  260. - entity: binary_sensor
  261. name: Evie battery
  262. class: battery
  263. category: diagnostic
  264. dps:
  265. - id: 120
  266. name: sensor
  267. type: bitfield
  268. mapping:
  269. - dps_val: 64
  270. value: false
  271. - value: true
  272. - entity: binary_sensor
  273. name: Evie sensor
  274. class: moisture
  275. dps:
  276. - id: 120
  277. name: sensor
  278. type: bitfield
  279. mapping:
  280. - dps_val: 128
  281. value: true
  282. - value: false
  283. - entity: sensor
  284. translation_key: time_remaining
  285. class: duration
  286. dps:
  287. - id: 121
  288. type: integer
  289. name: sensor
  290. unit: min
  291. - entity: sensor
  292. name: Dial position
  293. class: enum
  294. icon: "mdi:knob"
  295. dps:
  296. - id: 122
  297. type: integer
  298. name: sensor
  299. mapping:
  300. - dps_val: 1
  301. value: "Zone 1"
  302. - dps_val: 2
  303. value: "Zone 2"
  304. - dps_val: 3
  305. value: "Zone 3"
  306. - dps_val: 4
  307. value: "Zone 4"
  308. - dps_val: 5
  309. value: "Zone 5"
  310. - dps_val: 6
  311. value: "Zone 6"
  312. - dps_val: 7
  313. value: "Zone 7"
  314. - dps_val: 8
  315. value: "Zone 8"
  316. - dps_val: 9
  317. value: "AP"
  318. - dps_val: 10
  319. value: "Off"
  320. - dps_val: 11
  321. value: "Run"
  322. - dps_val: 12
  323. value: "Test"