zx_gs21_gasmonitor.yaml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. name: Gas leak detector
  2. products:
  3. - id: ozcdjaqrxauonq1f
  4. name: ZX-GS21
  5. primary_entity:
  6. entity: sensor
  7. name: Gas leak
  8. category: diagnostic
  9. dps:
  10. - id: 2
  11. type: integer
  12. name: sensor
  13. unit: "%LEL"
  14. class: measurement
  15. - id: 1
  16. type: string
  17. name: gas_state
  18. secondary_entities:
  19. - entity: number
  20. name: Alarm duration
  21. category: config
  22. icon: "mdi:timer"
  23. dps:
  24. - id: 7
  25. type: integer
  26. name: value
  27. unit: min
  28. range:
  29. min: 0
  30. max: 60
  31. - entity: button
  32. name: Self check
  33. category: config
  34. dps:
  35. - id: 8
  36. type: boolean
  37. name: button
  38. - id: 9
  39. type: string
  40. name: result
  41. - entity: binary_sensor
  42. name: Preheat
  43. class: heat
  44. category: diagnostic
  45. dps:
  46. - id: 10
  47. type: boolean
  48. name: sensor
  49. - entity: binary_sensor
  50. name: Lifecycle
  51. category: diagnostic
  52. dps:
  53. - id: 12
  54. type: boolean
  55. name: sensor
  56. - entity: switch
  57. name: Silent
  58. category: config
  59. dps:
  60. - id: 16
  61. type: boolean
  62. name: switch
  63. - entity: binary_sensor
  64. name: Carbon monoxide alarm
  65. class: gas
  66. category: diagnostic
  67. dps:
  68. - id: 18
  69. type: string
  70. name: sensor
  71. mapping:
  72. - dps_val: alarm
  73. value: true
  74. - value: false
  75. - entity: sensor
  76. class: carbon_monoxide
  77. category: diagnostic
  78. dps:
  79. - id: 19
  80. type: integer
  81. name: sensor
  82. unit: ppm
  83. class: measurement
  84. - id: 18
  85. type: string
  86. name: alarm_state