zigbee_climate_alarm.yaml 3.0 KB

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