zigbee_climate_alarm.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. name: Climate alarm
  2. products:
  3. - id: qaaysllp
  4. name: Zigbee temperature humidity alarm sensor
  5. entities:
  6. - entity: sensor
  7. class: temperature
  8. dps:
  9. - id: 1
  10. type: integer
  11. name: sensor
  12. class: measurement
  13. mapping:
  14. - scale: 10
  15. - id: 9
  16. type: string
  17. name: unit
  18. mapping:
  19. - dps_val: c
  20. value: C
  21. - dps_val: f
  22. value: F
  23. - entity: sensor
  24. class: humidity
  25. dps:
  26. - id: 2
  27. type: integer
  28. name: sensor
  29. unit: "%"
  30. class: measurement
  31. mapping:
  32. - scale: 10
  33. - entity: sensor
  34. class: battery
  35. category: diagnostic
  36. dps:
  37. - id: 4
  38. type: integer
  39. name: sensor
  40. unit: "%"
  41. class: measurement
  42. - entity: select
  43. translation_key: temperature_unit
  44. category: config
  45. dps:
  46. - id: 9
  47. type: string
  48. name: option
  49. mapping:
  50. - dps_val: c
  51. value: celsius
  52. - dps_val: f
  53. value: fahrenheit
  54. - entity: number
  55. name: High temperature
  56. category: config
  57. class: temperature
  58. icon: "mdi:thermometer-alert"
  59. dps:
  60. - id: 10
  61. type: integer
  62. name: value
  63. range:
  64. min: -10
  65. max: 60
  66. - entity: number
  67. name: Low temperature
  68. category: config
  69. class: temperature
  70. icon: "mdi:thermometer-alert"
  71. dps:
  72. - id: 11
  73. type: integer
  74. name: value
  75. range:
  76. min: -10
  77. max: 60
  78. - entity: number
  79. name: High humidity
  80. category: config
  81. class: humidity
  82. icon: "mdi:water-percent-alert"
  83. dps:
  84. - id: 12
  85. type: integer
  86. name: value
  87. range:
  88. min: 0
  89. max: 100
  90. - entity: number
  91. name: Low humidity
  92. category: config
  93. class: humidity
  94. icon: "mdi:water-percent-alert"
  95. dps:
  96. - id: 13
  97. type: integer
  98. name: value
  99. range:
  100. min: 0
  101. max: 100
  102. - entity: select
  103. name: Temperature alarm
  104. icon: "mdi:thermometer-alert"
  105. category: config
  106. dps:
  107. - id: 14
  108. type: string
  109. name: option
  110. mapping:
  111. - dps_val: loweralarm
  112. value: Low temperature
  113. - dps_val: upperalarm
  114. value: High temperature
  115. - dps_val: cancel
  116. value: Not set
  117. - entity: select
  118. name: Humidity alarm
  119. icon: "mdi:water-percent-alert"
  120. category: config
  121. dps:
  122. - id: 15
  123. type: string
  124. name: option
  125. mapping:
  126. - dps_val: loweralarm
  127. value: Low humidity
  128. - dps_val: upperalarm
  129. value: High humidity
  130. - dps_val: cancel
  131. value: Not set
  132. - entity: sensor
  133. class: illuminance
  134. category: diagnostic
  135. dps:
  136. - id: 16
  137. type: integer
  138. name: sensor
  139. unit: lx
  140. class: measurement
  141. - entity: switch
  142. name: Switch
  143. category: config
  144. dps:
  145. - id: 21
  146. type: boolean
  147. name: switch