zigbee_climate_alarm.yaml 2.9 KB

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