neptun_smart_waterleak.yaml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. name: Water leak detector
  2. products:
  3. - id: vptg13wa7y8xmoio
  4. manufacturer: Neptun Smart
  5. entities:
  6. - entity: binary_sensor
  7. class: problem
  8. category: diagnostic
  9. dps:
  10. - id: 123
  11. type: bitfield
  12. name: sensor
  13. optional: true
  14. mapping:
  15. - dps_val: null
  16. value: false
  17. - dps_val: 0
  18. value: false
  19. - value: true
  20. - id: 123
  21. type: bitfield
  22. name: fault_code
  23. optional: true
  24. - id: 123
  25. type: bitfield
  26. name: description
  27. optional: true
  28. mapping:
  29. - dps_val: 0
  30. value: ok
  31. - dps_val: 1
  32. value: alarm_zone_1
  33. - dps_val: 2
  34. value: alarm_zone_2
  35. - dps_val: 4
  36. value: sens_discharge
  37. - dps_val: 8
  38. value: sensor_lost
  39. - dps_val: 16
  40. value: closed_zone_1
  41. - dps_val: 32
  42. value: closed_zone_2
  43. - dps_val: 64
  44. value: cleaning_floor
  45. - dps_val: 128
  46. value: slot1_error
  47. - dps_val: 256
  48. value: slot2_error
  49. - dps_val: 512
  50. value: slot3_error
  51. - dps_val: 1024
  52. value: slot4_error
  53. - dps_val: 2048
  54. value: counter1_error
  55. - dps_val: 4096
  56. value: counter2_error
  57. - dps_val: 8192
  58. value: counter3_error
  59. - dps_val: 16384
  60. value: counter4_error
  61. - dps_val: 32768
  62. value: counter5_error
  63. - dps_val: 65536
  64. value: counter6_error
  65. - dps_val: 131072
  66. value: counter7_error
  67. - dps_val: 262144
  68. value: counter8_error
  69. - id: 114
  70. type: string
  71. optional: true
  72. name: line_settings
  73. - id: 115
  74. type: integer
  75. optional: true
  76. name: status_wire_line
  77. - id: 116
  78. type: integer
  79. name: relay_settings
  80. optional: true
  81. - id: 134
  82. type: string
  83. optional: true
  84. name: name_lines
  85. - id: 145
  86. type: string
  87. optional: true
  88. name: slots_map
  89. - entity: switch
  90. name: Floor cleaning
  91. icon: "mdi:pail"
  92. category: config
  93. dps:
  94. - id: 101
  95. type: boolean
  96. optional: true
  97. name: switch
  98. mapping:
  99. - dps_val: null
  100. value: false
  101. hidden: true
  102. - entity: button
  103. name: Add sensor
  104. icon: "mdi:attachment-plus"
  105. category: config
  106. dps:
  107. - id: 108
  108. type: boolean
  109. name: button
  110. optional: true
  111. - entity: valve
  112. name: Zone 1
  113. class: water
  114. dps:
  115. - id: 109
  116. type: boolean
  117. name: valve
  118. optional: true
  119. - entity: valve
  120. name: Zone 2
  121. class: water
  122. dps:
  123. - id: 110
  124. type: boolean
  125. name: valve
  126. optional: true
  127. - id: 111
  128. type: boolean
  129. name: available
  130. optional: true
  131. - entity: switch
  132. name: Multi zone
  133. icon: "mdi:select-group"
  134. category: config
  135. dps:
  136. - id: 111
  137. type: boolean
  138. name: switch
  139. optional: true
  140. - id: 135
  141. type: string
  142. optional: true
  143. name: name_zones
  144. - entity: switch
  145. name: Fail safe
  146. icon: "mdi:pipe-disconnected"
  147. category: config
  148. dps:
  149. - id: 112
  150. type: boolean
  151. name: switch
  152. optional: true
  153. - entity: lock
  154. translation_key: child_lock
  155. category: config
  156. dps:
  157. - id: 113
  158. type: boolean
  159. optional: true
  160. name: lock
  161. - entity: number
  162. name: Modbus address
  163. category: config
  164. icon: "mdi:serial-port"
  165. dps:
  166. - id: 117
  167. type: integer
  168. name: value
  169. optional: true
  170. range:
  171. min: 1
  172. max: 247
  173. - entity: select
  174. name: Modbus speed
  175. icon: "mdi:serial-port"
  176. category: config
  177. dps:
  178. - id: 118
  179. type: string
  180. name: option
  181. optional: true
  182. mapping:
  183. - dps_val: "1200"
  184. value: "1200 baud"
  185. - dps_val: "2400"
  186. value: "2400 baud"
  187. - dps_val: "4800"
  188. value: "4800 baud"
  189. - dps_val: "9600"
  190. value: "9600 baud"
  191. - dps_val: "19200"
  192. value: "19k2 baud"
  193. - dps_val: "38400"
  194. value: "38k4 baud"
  195. - dps_val: "57600"
  196. value: "57k6 baud"
  197. - dps_val: "115200"
  198. value: "115k2 baud"
  199. - dps_val: "230400"
  200. value: "230k4 baud"
  201. - dps_val: "460800"
  202. value: "460k8 baud"
  203. - dps_val: "921600"
  204. value: "921k6 baud"
  205. - entity: sensor
  206. name: RF sensors
  207. category: diagnostic
  208. dps:
  209. - id: 119
  210. type: integer
  211. optional: true
  212. name: sensor
  213. - id: 120
  214. type: string
  215. optional: true
  216. name: settings
  217. - id: 121
  218. type: string
  219. optional: true
  220. name: status
  221. - id: 124
  222. type: string
  223. optional: true
  224. name: name_rf_1_5
  225. - id: 125
  226. type: string
  227. optional: true
  228. name: name_rf_6_10
  229. - id: 126
  230. type: string
  231. optional: true
  232. name: name_rf_11_15
  233. - id: 127
  234. type: string
  235. optional: true
  236. name: name_rf_16_20
  237. - id: 128
  238. type: string
  239. optional: true
  240. name: name_rf_21_25
  241. - id: 129
  242. type: string
  243. optional: true
  244. name: name_rf_26_30
  245. - id: 130
  246. type: string
  247. optional: true
  248. name: name_rf_31_35
  249. - id: 131
  250. type: string
  251. optional: true
  252. name: name_rf_36_40
  253. - id: 132
  254. type: string
  255. optional: true
  256. name: name_rf_41_45
  257. - id: 133
  258. type: string
  259. optional: true
  260. name: name_rf_46_50
  261. - entity: sensor
  262. name: Counter 1
  263. category: diagnostic
  264. dps:
  265. - id: 137
  266. type: integer
  267. name: sensor
  268. optional: true
  269. - id: 122
  270. type: string
  271. optional: true
  272. name: counters_data
  273. - id: 136
  274. type: string
  275. optional: true
  276. name: name_counters
  277. - entity: sensor
  278. name: Counter 2
  279. category: diagnostic
  280. dps:
  281. - id: 138
  282. type: integer
  283. name: sensor
  284. optional: true
  285. - entity: sensor
  286. name: Counter 3
  287. category: diagnostic
  288. dps:
  289. - id: 139
  290. type: integer
  291. name: sensor
  292. optional: true
  293. - entity: sensor
  294. name: Counter 4
  295. category: diagnostic
  296. dps:
  297. - id: 140
  298. type: integer
  299. name: sensor
  300. optional: true
  301. - entity: sensor
  302. name: Counter 5
  303. category: diagnostic
  304. dps:
  305. - id: 141
  306. type: integer
  307. name: sensor
  308. optional: true
  309. - entity: sensor
  310. name: Counter 6
  311. category: diagnostic
  312. dps:
  313. - id: 142
  314. type: integer
  315. name: sensor
  316. optional: true
  317. - entity: sensor
  318. name: Counter 7
  319. category: diagnostic
  320. dps:
  321. - id: 143
  322. type: integer
  323. name: sensor
  324. optional: true
  325. - entity: sensor
  326. name: Counter 8
  327. category: diagnostic
  328. dps:
  329. - id: 144
  330. type: integer
  331. name: sensor
  332. optional: true