neo_naswv02w_watervalve.yaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. name: Water valve
  2. products:
  3. - id: h4ocnm0dpyyem79i
  4. manufacturer: Neo
  5. model: NEO-2 NAS-WV02W
  6. entities:
  7. - entity: valve
  8. class: water
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: valve
  13. - entity: sensor
  14. class: volume_flow_rate
  15. dps:
  16. - id: 5
  17. type: integer
  18. name: sensor
  19. unit: gal/h
  20. class: measurement
  21. mapping:
  22. - scale: 10
  23. - entity: sensor
  24. class: water
  25. dps:
  26. - id: 6
  27. type: integer
  28. name: sensor
  29. unit: gal
  30. class: total_increasing
  31. mapping:
  32. - scale: 10
  33. - id: 125
  34. type: integer
  35. name: hourly
  36. - entity: sensor
  37. class: temperature
  38. dps:
  39. - id: 101
  40. type: integer
  41. name: sensor
  42. unit: F
  43. class: measurement
  44. mapping:
  45. - scale: 10
  46. - entity: sensor
  47. class: pressure
  48. dps:
  49. - id: 102
  50. type: integer
  51. name: sensor
  52. unit: psi
  53. class: measurement
  54. mapping:
  55. - scale: 10
  56. - entity: switch
  57. name: Temperature alarm
  58. icon: "mdi:thermometer-alert"
  59. category: config
  60. dps:
  61. - id: 110
  62. type: boolean
  63. name: switch
  64. - entity: number
  65. translation_key: minimum_temperature
  66. category: config
  67. class: temperature
  68. dps:
  69. - id: 104
  70. type: integer
  71. optional: true
  72. name: value
  73. unit: F
  74. range:
  75. min: 0
  76. max: 176
  77. - id: 110
  78. type: boolean
  79. name: available
  80. - entity: number
  81. translation_key: maximum_temperature
  82. category: config
  83. class: temperature
  84. dps:
  85. - id: 105
  86. type: integer
  87. optional: true
  88. name: value
  89. unit: F
  90. range:
  91. min: 0
  92. max: 176
  93. - id: 110
  94. type: boolean
  95. name: available
  96. - entity: switch
  97. name: Pressure alarm
  98. category: config
  99. icon: "mdi:water-alert"
  100. dps:
  101. - id: 111
  102. type: boolean
  103. name: switch
  104. - entity: number
  105. name: Minimum pressure
  106. category: config
  107. class: pressure
  108. dps:
  109. - id: 106
  110. type: integer
  111. optional: true
  112. name: value
  113. unit: psi
  114. range:
  115. min: 0
  116. max: 100
  117. - id: 111
  118. type: boolean
  119. name: available
  120. - entity: number
  121. name: Maximum pressure
  122. category: config
  123. class: pressure
  124. dps:
  125. - id: 107
  126. type: integer
  127. optional: true
  128. name: value
  129. unit: psi
  130. range:
  131. min: 0
  132. max: 100
  133. - id: 111
  134. type: boolean
  135. name: available
  136. - entity: button
  137. name: Leak test
  138. category: config
  139. dps:
  140. - id: 112
  141. type: string
  142. optional: true
  143. name: button
  144. mapping:
  145. - dps_val: "1"
  146. value: true
  147. - id: 112
  148. type: string
  149. optional: true
  150. name: result
  151. - entity: select
  152. translation_key: temperature_unit
  153. category: config
  154. dps:
  155. - id: 114
  156. type: string
  157. optional: true
  158. name: option
  159. mapping:
  160. - dps_val: "1"
  161. value: fahrenheit
  162. - dps_val: "2"
  163. value: celsius
  164. - entity: select
  165. name: Pressure unit
  166. category: config
  167. dps:
  168. - id: 115
  169. type: string
  170. optional: true
  171. name: option
  172. mapping:
  173. - dps_val: "1"
  174. value: psi
  175. - dps_val: "2"
  176. value: kPa
  177. - entity: select
  178. name: Volume unit
  179. category: config
  180. dps:
  181. - id: 116
  182. type: string
  183. optional: true
  184. name: option
  185. mapping:
  186. - dps_val: "1"
  187. value: gal
  188. - dps_val: "2"
  189. value: m³
  190. - entity: event
  191. name: Leak alarm
  192. dps:
  193. - id: 118
  194. type: string
  195. name: event
  196. optional: true
  197. mapping:
  198. - dps_val: "1"
  199. value: leaking
  200. - dps_val: "0"
  201. value: cleared
  202. - entity: event
  203. name: Temperature alarm
  204. dps:
  205. - id: 119
  206. type: string
  207. name: event
  208. optional: true
  209. mapping:
  210. - dps_val: "0"
  211. value: cleared
  212. - dps_val: "1"
  213. value: low
  214. - dps_val: "2"
  215. value: high
  216. - dps_val: "3"
  217. value: sensor_fault
  218. - entity: event
  219. name: Pressure alarm
  220. dps:
  221. - id: 120
  222. type: string
  223. name: event
  224. optional: true
  225. mapping:
  226. - dps_val: "0"
  227. value: cleared
  228. - dps_val: "1"
  229. value: low
  230. - dps_val: "2"
  231. value: high
  232. - dps_val: "3"
  233. value: sensor_fault
  234. - entity: switch
  235. name: Flow alarm
  236. category: config
  237. dps:
  238. - id: 123
  239. type: boolean
  240. name: switch
  241. - entity: number
  242. name: Minimum flow rate
  243. class: volume_flow_rate
  244. category: config
  245. dps:
  246. - id: 108
  247. type: integer
  248. optional: true
  249. name: value
  250. unit: gal/h
  251. range:
  252. min: 0
  253. max: 4000
  254. - id: 123
  255. type: boolean
  256. name: available
  257. - entity: number
  258. name: Maximum flow rate
  259. class: volume_flow_rate
  260. category: config
  261. dps:
  262. - id: 109
  263. type: integer
  264. optional: true
  265. name: value
  266. unit: gal/h
  267. range:
  268. min: 0
  269. max: 4000
  270. - id: 123
  271. type: boolean
  272. name: available
  273. - entity: event
  274. name: Flow alarm
  275. dps:
  276. - id: 121
  277. type: string
  278. name: event
  279. optional: true
  280. mapping:
  281. - dps_val: "0"
  282. value: cleared
  283. - dps_val: "1"
  284. value: high
  285. - dps_val: "2"
  286. value: low
  287. - dps_val: "3"
  288. value: sensor_fault
  289. - entity: button
  290. name: Meter reset
  291. category: config
  292. dps:
  293. - id: 124
  294. type: boolean
  295. optional: true
  296. name: button