9in1_airquality_monitor.yaml 2.6 KB

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