holman_wx8_irrigation_controller.yaml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. name: Irrigation Controller
  2. products:
  3. - id: 3c8bxnseywh7radc
  4. model: WX8
  5. manufacturer: Holman
  6. primary_entity:
  7. entity: binary_sensor
  8. class: running
  9. icon: mdi:sprinkler-variant
  10. dps:
  11. - id: 123
  12. name: sensor
  13. type: boolean
  14. - id: 116
  15. name: firmware_version
  16. type: integer
  17. - id: 101
  18. name: programming
  19. type: raw
  20. optional: true
  21. secondary_entities:
  22. - entity: switch
  23. name: Zone 1
  24. icon: mdi:sprinkler-variant
  25. dps:
  26. - id: 102
  27. type: boolean
  28. name: switch
  29. - entity: switch
  30. name: Zone 2
  31. icon: mdi:sprinkler-variant
  32. dps:
  33. - id: 103
  34. type: boolean
  35. name: switch
  36. - entity: switch
  37. name: Zone 3
  38. icon: mdi:sprinkler-variant
  39. dps:
  40. - id: 104
  41. type: boolean
  42. name: switch
  43. - entity: switch
  44. name: Zone 4
  45. icon: mdi:sprinkler-variant
  46. dps:
  47. - id: 104
  48. type: boolean
  49. name: switch
  50. - entity: switch
  51. name: Zone 5
  52. icon: mdi:sprinkler-variant
  53. dps:
  54. - id: 106
  55. type: boolean
  56. name: switch
  57. - entity: switch
  58. name: Zone 6
  59. icon: mdi:sprinkler-variant
  60. dps:
  61. - id: 107
  62. type: boolean
  63. name: switch
  64. - entity: switch
  65. name: Zone 7
  66. icon: mdi:sprinkler-variant
  67. dps:
  68. - id: 108
  69. type: boolean
  70. name: switch
  71. - entity: switch
  72. name: Zone 8
  73. icon: mdi:sprinkler-variant
  74. dps:
  75. - id: 112
  76. type: boolean
  77. name: switch
  78. - entity: switch
  79. name: Program A
  80. icon: mdi:timetable
  81. dps:
  82. - id: 113
  83. type: boolean
  84. name: switch
  85. - entity: switch
  86. name: Program B
  87. icon: mdi:timetable
  88. dps:
  89. - id: 114
  90. type: boolean
  91. name: switch
  92. - entity: switch
  93. name: Program C
  94. icon: mdi:timetable
  95. dps:
  96. - id: 115
  97. type: boolean
  98. name: switch
  99. - entity: sensor
  100. class: voltage
  101. name: Power supply voltage
  102. category: diagnostic
  103. dps:
  104. - id: 117
  105. name: sensor
  106. type: integer
  107. unit: "V"
  108. mapping:
  109. - scale: 10
  110. - entity: sensor
  111. name: Evie battery voltage
  112. class: voltage
  113. category: diagnostic
  114. dps:
  115. - id: 119
  116. name: sensor
  117. type: integer
  118. unit: "V"
  119. mapping:
  120. - scale: 10
  121. - entity: sensor
  122. name: Battery voltage
  123. class: voltage
  124. category: diagnostic
  125. dps:
  126. - id: 118
  127. type: integer
  128. name: sensor
  129. unit: "V"
  130. mapping:
  131. - scale: 10
  132. - entity: binary_sensor
  133. name: Battery voltage
  134. class: battery
  135. category: diagnostic
  136. dps:
  137. - id: 120
  138. name: sensor
  139. type: bitfield
  140. mapping:
  141. - mask: "10000000"
  142. dps_val: 0
  143. value: true
  144. - value: false
  145. - entity: binary_sensor
  146. name: Power supply
  147. class: problem
  148. category: diagnostic
  149. dps:
  150. - id: 120
  151. name: sensor
  152. type: bitfield
  153. mapping:
  154. - mask: "01000000"
  155. dps_val: 0
  156. value: true
  157. - value: false
  158. - entity: binary_sensor
  159. name: Watering
  160. dps:
  161. - id: 120
  162. name: sensor
  163. type: bitfield
  164. mapping:
  165. - mask: "00100000"
  166. dps_val: 0
  167. value: true
  168. - value: false
  169. - entity: binary_sensor
  170. name: Rain sensor
  171. class: moisture
  172. dps:
  173. - id: 120
  174. name: sensor
  175. type: bitfield
  176. mapping:
  177. - mask: "00010000"
  178. dps_val: 0
  179. value: true
  180. - value: false
  181. - entity: binary_sensor
  182. name: Evie
  183. category: diagnostic
  184. class: connectivity
  185. dps:
  186. - id: 120
  187. name: sensor
  188. type: bitfield
  189. mapping:
  190. - mask: "00000100"
  191. dps_val: 0
  192. value: true
  193. - value: false
  194. - entity: binary_sensor
  195. name: Evie battery
  196. class: battery
  197. category: diagnostic
  198. dps:
  199. - id: 120
  200. name: sensor
  201. type: bitfield
  202. mapping:
  203. - mask: "00000010"
  204. dps_val: 0
  205. value: true
  206. - value: false
  207. - entity: binary_sensor
  208. name: Evie sensor
  209. class: moisture
  210. dps:
  211. - id: 120
  212. name: sensor
  213. type: bitfield
  214. mapping:
  215. - mask: "00000001"
  216. dps_val: 0
  217. value: true
  218. - value: false
  219. - entity: sensor
  220. name: Time remaining
  221. class: duration
  222. dps:
  223. - id: 121
  224. type: integer
  225. name: sensor
  226. unit: min
  227. - entity: sensor
  228. name: Dial position
  229. class: enum
  230. icon: "mdi:knob"
  231. dps:
  232. - id: 122
  233. type: integer
  234. name: sensor
  235. mapping:
  236. - dps_val: 1
  237. value: "Zone 1"
  238. - dps_val: 2
  239. value: "Zone 2"
  240. - dps_val: 3
  241. value: "Zone 3"
  242. - dps_val: 4
  243. value: "Zone 4"
  244. - dps_val: 5
  245. value: "Zone 5"
  246. - dps_val: 6
  247. value: "Zone 6"
  248. - dps_val: 7
  249. value: "Zone 7"
  250. - dps_val: 8
  251. value: "Zone 8"
  252. - dps_val: 9
  253. value: "AP"
  254. - dps_val: 10
  255. value: "Off"
  256. - dps_val: 11
  257. value: "Run"
  258. - dps_val: 12
  259. value: "Test"