9in1_airquality_monitor.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. name: Air Quality
  2. products:
  3. - id: rqhuxgkizawedhxj
  4. name: ZN-2C09
  5. - id: rqhuxgkizawedhxj
  6. primary_entity:
  7. entity: sensor
  8. name: Air Quality
  9. class: enum
  10. icon: "mdi:factory"
  11. dps:
  12. - id: 1
  13. type: string
  14. name: sensor
  15. readonly: true
  16. mapping:
  17. - dps_val: "level_1"
  18. value: "Excellent"
  19. - dps_val: "level_2"
  20. value: "Good"
  21. - dps_val: level_3
  22. value: "Lightly polluted"
  23. secondary_entities:
  24. - entity: sensor
  25. name: Temperature
  26. class: temperature
  27. dps:
  28. - id: 2
  29. type: integer
  30. name: sensor
  31. unit: C
  32. class: measurement
  33. - entity: sensor
  34. name: Humidity
  35. class: humidity
  36. icon: "mdi:water-percent"
  37. dps:
  38. - id: 3
  39. type: integer
  40. name: sensor
  41. unit: "%"
  42. class: measurement
  43. - entity: sensor
  44. name: CO2
  45. class: carbon_dioxide
  46. icon: "mdi:factory"
  47. dps:
  48. - id: 4
  49. type: integer
  50. name: sensor
  51. unit: ppm
  52. class: measurement
  53. - entity: sensor
  54. name: CO
  55. class: carbon_monoxide
  56. icon: "mdi:factory"
  57. dps:
  58. - id: 102
  59. type: integer
  60. name: sensor
  61. unit: ppm
  62. class: measurement
  63. - entity: sensor
  64. name: HCHO
  65. class: volatile_organic_compounds
  66. icon: "mdi:factory"
  67. dps:
  68. - id: 5
  69. type: integer
  70. name: sensor
  71. unit: µg/m³
  72. class: measurement
  73. mapping:
  74. - scale: 1
  75. step: 1
  76. - entity: sensor
  77. name: TVOC
  78. class: volatile_organic_compounds
  79. icon: "mdi:factory"
  80. dps:
  81. - id: 6
  82. type: integer
  83. name: sensor
  84. unit: µg/m³
  85. class: measurement
  86. mapping:
  87. - scale: 1
  88. step: 1
  89. - entity: sensor
  90. name: PM 2.5
  91. class: pm25
  92. icon: "mdi:factory"
  93. dps:
  94. - id: 7
  95. type: integer
  96. name: sensor
  97. unit: µg/m³
  98. class: measurement
  99. - entity: sensor
  100. name: PM 10
  101. class: pm10
  102. icon: "mdi:factory"
  103. dps:
  104. - id: 9
  105. type: integer
  106. name: sensor
  107. unit: µg/m³
  108. class: measurement
  109. - entity: sensor
  110. name: Battery
  111. class: battery
  112. category: diagnostic
  113. dps:
  114. - id: 22
  115. type: integer
  116. name: sensor
  117. unit: "%"
  118. class: measurement
  119. - entity: sensor
  120. name: Charge State
  121. class: enum
  122. category: diagnostic
  123. dps:
  124. - id: 23
  125. type: boolean
  126. name: sensor
  127. mapping:
  128. - dps_val: false
  129. value: "Battery"
  130. icon: "mdi:battery"
  131. - dps_val: true
  132. value: "Charging"
  133. icon: "mdi:battery-charging"
  134. - entity: sensor
  135. name: Alarm Volume
  136. category: diagnostic
  137. icon: "mdi:signal"
  138. dps:
  139. - id: 28
  140. type: string
  141. name: sensor