phw218_waterquality_monitor.yaml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. name: Water quality
  2. products:
  3. - id: layxxij0sdbrfmrf
  4. model: pH-W218
  5. entities:
  6. - entity: sensor
  7. class: temperature
  8. icon: "mdi:water-thermometer"
  9. dps:
  10. - id: 8
  11. type: integer
  12. name: sensor
  13. class: measurement
  14. mapping:
  15. - scale: 10
  16. unit: C
  17. - entity: sensor
  18. name: pH
  19. icon: "mdi:ph"
  20. dps:
  21. - id: 106
  22. type: integer
  23. name: sensor
  24. class: measurement
  25. mapping:
  26. - scale: 100
  27. - dps_val: 1500
  28. value: null
  29. - entity: sensor
  30. name: Oxidation reduction potential
  31. icon: "mdi:virus-off"
  32. dps:
  33. - id: 131
  34. type: integer
  35. name: sensor
  36. class: measurement
  37. unit: mV
  38. optional: true
  39. - entity: sensor
  40. name: Electrical conductivity
  41. icon: "mdi:omega"
  42. dps:
  43. - id: 116
  44. type: integer
  45. name: sensor
  46. class: measurement
  47. unit: µS/cm
  48. optional: true
  49. - entity: sensor
  50. name: Total dissolved solids
  51. icon: "mdi:water-opacity"
  52. dps:
  53. - id: 111
  54. type: integer
  55. name: sensor
  56. class: measurement
  57. unit: ppm
  58. optional: true
  59. - entity: sensor
  60. name: Salinity
  61. icon: "mdi:shaker"
  62. dps:
  63. - id: 121
  64. type: integer
  65. name: sensor
  66. class: measurement
  67. unit: ppm
  68. optional: true
  69. - entity: sensor
  70. name: Specific gravity
  71. icon: "mdi:weight"
  72. dps:
  73. - id: 126
  74. type: integer
  75. name: sensor
  76. class: measurement
  77. optional: true
  78. mapping:
  79. - scale: 1000
  80. - entity: sensor
  81. name: Conductivity factor
  82. icon: "mdi:omega"
  83. dps:
  84. - id: 136
  85. type: integer
  86. name: sensor
  87. class: measurement
  88. optional: true
  89. mapping:
  90. - scale: 100
  91. - entity: sensor
  92. class: humidity
  93. dps:
  94. - id: 141
  95. type: integer
  96. name: sensor
  97. class: measurement
  98. unit: "%"
  99. - entity: number
  100. name: High temperature warning
  101. category: config
  102. icon: "mdi:thermometer-chevron-up"
  103. dps:
  104. - id: 102
  105. type: integer
  106. name: value
  107. unit: C
  108. optional: true
  109. range:
  110. min: 0
  111. max: 50
  112. - entity: number
  113. name: Low temperature warning
  114. category: config
  115. icon: "mdi:thermometer-chevron-down"
  116. dps:
  117. - id: 103
  118. type: integer
  119. name: value
  120. unit: C
  121. optional: true
  122. range:
  123. min: 0
  124. max: 50
  125. - entity: number
  126. name: High pH warning
  127. category: config
  128. icon: "mdi:ph"
  129. dps:
  130. - id: 107
  131. type: integer
  132. name: value
  133. optional: true
  134. range:
  135. min: 0
  136. max: 1500
  137. mapping:
  138. - scale: 100
  139. - entity: number
  140. name: Low pH warning
  141. category: config
  142. icon: "mdi:ph"
  143. dps:
  144. - id: 108
  145. type: integer
  146. name: value
  147. optional: true
  148. range:
  149. min: 0
  150. max: 1500
  151. mapping:
  152. - scale: 100
  153. - entity: number
  154. name: High TDS warning
  155. category: config
  156. icon: "mdi:water-opacity"
  157. dps:
  158. - id: 112
  159. type: integer
  160. name: value
  161. unit: ppm
  162. optional: true
  163. range:
  164. min: 0
  165. max: 199999
  166. - entity: number
  167. name: Low TDS warning
  168. category: config
  169. icon: "mdi:water-opacity"
  170. dps:
  171. - id: 113
  172. type: integer
  173. name: value
  174. unit: ppm
  175. optional: true
  176. range:
  177. min: 0
  178. max: 199999
  179. - entity: number
  180. name: High EC warning
  181. category: config
  182. icon: "mdi:omega"
  183. dps:
  184. - id: 117
  185. type: integer
  186. name: value
  187. unit: µS/cm
  188. optional: true
  189. range:
  190. min: 0
  191. max: 199999
  192. - entity: number
  193. name: Low EC warning
  194. category: config
  195. icon: "mdi:omega"
  196. dps:
  197. - id: 118
  198. type: integer
  199. name: value
  200. unit: µS/cm
  201. optional: true
  202. range:
  203. min: 0
  204. max: 199999
  205. - entity: number
  206. name: High salinity warning
  207. category: config
  208. icon: "mdi:shaker"
  209. dps:
  210. - id: 122
  211. type: integer
  212. name: value
  213. unit: ppm
  214. optional: true
  215. range:
  216. min: 0
  217. max: 199999
  218. - entity: number
  219. name: Low salinity warning
  220. category: config
  221. icon: "mdi:shaker"
  222. dps:
  223. - id: 123
  224. type: integer
  225. name: value
  226. unit: ppm
  227. optional: true
  228. range:
  229. min: 0
  230. max: 199999
  231. - entity: number
  232. name: High ORP warning
  233. category: config
  234. icon: "mdi:virus-off"
  235. dps:
  236. - id: 132
  237. type: integer
  238. name: value
  239. unit: mV
  240. optional: true
  241. range:
  242. min: -2000
  243. max: 2000
  244. - entity: number
  245. name: Low ORP warning
  246. category: config
  247. icon: "mdi:virus-off"
  248. dps:
  249. - id: 133
  250. type: integer
  251. name: value
  252. unit: mV
  253. optional: true
  254. range:
  255. min: -2000
  256. max: 2000
  257. - entity: number
  258. name: High CF warning
  259. category: config
  260. icon: "mdi:omega"
  261. dps:
  262. - id: 137
  263. type: integer
  264. name: value
  265. optional: true
  266. range:
  267. min: 0
  268. max: 199999
  269. mapping:
  270. - scale: 100
  271. - entity: number
  272. name: High humidity warning
  273. category: config
  274. icon: "mdi:water-percent-alert"
  275. dps:
  276. - id: 142
  277. type: integer
  278. name: value
  279. unit: "%"
  280. optional: true
  281. range:
  282. min: 0
  283. max: 100
  284. - entity: number
  285. name: Low humidity warning
  286. category: config
  287. icon: "mdi:water-percent-alert"
  288. dps:
  289. - id: 143
  290. type: integer
  291. name: value
  292. unit: "%"
  293. optional: true
  294. range:
  295. min: 0
  296. max: 100