phw218_waterquality_monitor.yaml 5.8 KB

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