holman_wx8_irrigation_controller.yaml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. name: Irrigation controller
  2. products:
  3. - id: 3c8bxnseywh7radc
  4. manufacturer: Holman
  5. model: WX8
  6. entities:
  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. - 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: 105
  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: Program A
  79. icon: mdi:timetable
  80. dps:
  81. - id: 113
  82. type: boolean
  83. name: switch
  84. - entity: switch
  85. name: Program B
  86. icon: mdi:timetable
  87. dps:
  88. - id: 114
  89. type: boolean
  90. name: switch
  91. - entity: switch
  92. name: Program C
  93. icon: mdi:timetable
  94. dps:
  95. - id: 115
  96. type: boolean
  97. name: switch
  98. - entity: sensor
  99. class: voltage
  100. name: Power supply voltage
  101. category: diagnostic
  102. dps:
  103. - id: 117
  104. name: sensor
  105. type: integer
  106. unit: "V"
  107. mapping:
  108. - scale: 10
  109. - entity: sensor
  110. name: Evie battery voltage
  111. class: voltage
  112. category: diagnostic
  113. dps:
  114. - id: 119
  115. name: sensor
  116. type: integer
  117. unit: "V"
  118. mapping:
  119. - scale: 10
  120. - entity: sensor
  121. name: Battery voltage
  122. class: voltage
  123. category: diagnostic
  124. dps:
  125. - id: 118
  126. type: integer
  127. name: sensor
  128. unit: "V"
  129. mapping:
  130. - scale: 10
  131. - entity: binary_sensor
  132. name: Battery voltage
  133. class: battery
  134. category: diagnostic
  135. dps:
  136. - id: 120
  137. name: sensor
  138. type: bitfield
  139. mapping:
  140. - dps_val: 1
  141. value: false
  142. - value: true
  143. - entity: binary_sensor
  144. name: Power supply
  145. class: problem
  146. category: diagnostic
  147. dps:
  148. - id: 120
  149. name: sensor
  150. type: bitfield
  151. mapping:
  152. - dps_val: 2
  153. value: false
  154. - value: true
  155. - entity: binary_sensor
  156. name: Watering
  157. dps:
  158. - id: 120
  159. name: sensor
  160. type: bitfield
  161. mapping:
  162. - dps_val: 4
  163. value: true
  164. - value: false
  165. - entity: binary_sensor
  166. name: Rain sensor
  167. class: moisture
  168. dps:
  169. - id: 120
  170. name: sensor
  171. type: bitfield
  172. mapping:
  173. - dps_val: 8
  174. value: true
  175. - value: false
  176. - entity: binary_sensor
  177. name: Evie
  178. category: diagnostic
  179. class: connectivity
  180. dps:
  181. - id: 120
  182. name: sensor
  183. type: bitfield
  184. mapping:
  185. - dps_val: 32
  186. value: true
  187. - value: false
  188. - entity: binary_sensor
  189. name: Evie battery
  190. class: battery
  191. category: diagnostic
  192. dps:
  193. - id: 120
  194. name: sensor
  195. type: bitfield
  196. mapping:
  197. - dps_val: 64
  198. value: false
  199. - value: true
  200. - entity: binary_sensor
  201. name: Evie sensor
  202. class: moisture
  203. dps:
  204. - id: 120
  205. name: sensor
  206. type: bitfield
  207. mapping:
  208. - dps_val: 128
  209. value: true
  210. - value: false
  211. - entity: sensor
  212. translation_key: time_remaining
  213. class: duration
  214. dps:
  215. - id: 121
  216. type: integer
  217. name: sensor
  218. unit: min
  219. - entity: sensor
  220. name: Dial position
  221. class: enum
  222. icon: "mdi:knob"
  223. dps:
  224. - id: 122
  225. type: integer
  226. name: sensor
  227. mapping:
  228. - dps_val: 1
  229. value: "Zone 1"
  230. - dps_val: 2
  231. value: "Zone 2"
  232. - dps_val: 3
  233. value: "Zone 3"
  234. - dps_val: 4
  235. value: "Zone 4"
  236. - dps_val: 5
  237. value: "Zone 5"
  238. - dps_val: 6
  239. value: "Zone 6"
  240. - dps_val: 7
  241. value: "Zone 7"
  242. - dps_val: 8
  243. value: "Zone 8"
  244. - dps_val: 9
  245. value: "AP"
  246. - dps_val: 10
  247. value: "Off"
  248. - dps_val: 11
  249. value: "Run"
  250. - dps_val: 12
  251. value: "Test"