holman_wx8_irrigation_controller.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  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: string
  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. - dps_val: 1
  142. value: false
  143. - value: true
  144. - entity: binary_sensor
  145. name: Power supply
  146. class: problem
  147. category: diagnostic
  148. dps:
  149. - id: 120
  150. name: sensor
  151. type: bitfield
  152. mapping:
  153. - dps_val: 2
  154. value: false
  155. - value: true
  156. - entity: binary_sensor
  157. name: Watering
  158. dps:
  159. - id: 120
  160. name: sensor
  161. type: bitfield
  162. mapping:
  163. - dps_val: 4
  164. value: true
  165. - value: false
  166. - entity: binary_sensor
  167. name: Rain sensor
  168. class: moisture
  169. dps:
  170. - id: 120
  171. name: sensor
  172. type: bitfield
  173. mapping:
  174. - dps_val: 8
  175. value: true
  176. - value: false
  177. - entity: binary_sensor
  178. name: Evie
  179. category: diagnostic
  180. class: connectivity
  181. dps:
  182. - id: 120
  183. name: sensor
  184. type: bitfield
  185. mapping:
  186. - dps_val: 32
  187. value: true
  188. - value: false
  189. - entity: binary_sensor
  190. name: Evie battery
  191. class: battery
  192. category: diagnostic
  193. dps:
  194. - id: 120
  195. name: sensor
  196. type: bitfield
  197. mapping:
  198. - dps_val: 64
  199. value: false
  200. - value: true
  201. - entity: binary_sensor
  202. name: Evie sensor
  203. class: moisture
  204. dps:
  205. - id: 120
  206. name: sensor
  207. type: bitfield
  208. mapping:
  209. - dps_val: 128
  210. value: true
  211. - value: false
  212. - entity: sensor
  213. name: Time remaining
  214. class: duration
  215. dps:
  216. - id: 121
  217. type: integer
  218. name: sensor
  219. unit: min
  220. - entity: sensor
  221. name: Dial position
  222. class: enum
  223. icon: "mdi:knob"
  224. dps:
  225. - id: 122
  226. type: integer
  227. name: sensor
  228. mapping:
  229. - dps_val: 1
  230. value: "Zone 1"
  231. - dps_val: 2
  232. value: "Zone 2"
  233. - dps_val: 3
  234. value: "Zone 3"
  235. - dps_val: 4
  236. value: "Zone 4"
  237. - dps_val: 5
  238. value: "Zone 5"
  239. - dps_val: 6
  240. value: "Zone 6"
  241. - dps_val: 7
  242. value: "Zone 7"
  243. - dps_val: 8
  244. value: "Zone 8"
  245. - dps_val: 9
  246. value: "AP"
  247. - dps_val: 10
  248. value: "Off"
  249. - dps_val: 11
  250. value: "Run"
  251. - dps_val: 12
  252. value: "Test"