hrt_as90_climatealarm.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. name: Temperature and humidity sensor
  2. products:
  3. - id: rocfghml4gy1vvr8
  4. manufacturer: HRT
  5. model: AS90
  6. entities:
  7. - entity: sensor
  8. class: temperature
  9. dps:
  10. - id: 1
  11. type: integer
  12. name: sensor
  13. unit: C
  14. class: measurement
  15. mapping:
  16. - scale: 10
  17. - entity: sensor
  18. class: humidity
  19. dps:
  20. - id: 2
  21. type: integer
  22. name: sensor
  23. unit: "%"
  24. class: measurement
  25. mapping:
  26. - scale: 10
  27. - entity: sensor
  28. class: battery
  29. category: diagnostic
  30. dps:
  31. - id: 4
  32. type: integer
  33. name: sensor
  34. unit: "%"
  35. class: measurement
  36. - entity: switch
  37. name: Charger
  38. category: config
  39. dps:
  40. - id: 8
  41. type: boolean
  42. name: switch
  43. - entity: select
  44. translation_key: temperature_unit
  45. category: config
  46. dps:
  47. - id: 9
  48. type: string
  49. name: option
  50. mapping:
  51. - dps_val: c
  52. value: celsius
  53. - dps_val: f
  54. value: fahrenheit
  55. - entity: number
  56. name: High temperature limit
  57. category: config
  58. class: temperature
  59. icon: "mdi:thermometer-chevron-up"
  60. dps:
  61. - id: 10
  62. type: integer
  63. name: value
  64. unit: C
  65. range:
  66. min: -190
  67. max: 1500
  68. mapping:
  69. - scale: 10
  70. - entity: number
  71. name: Low temperature limit
  72. category: config
  73. icon: "mdi:thermometer^chevron-down"
  74. dps:
  75. - id: 11
  76. type: integer
  77. name: value
  78. unit: C
  79. range:
  80. min: -190
  81. max: 1500
  82. mapping:
  83. - scale: 10
  84. - entity: number
  85. name: High humidity limit
  86. category: config
  87. class: humidity
  88. dps:
  89. - id: 12
  90. type: integer
  91. name: value
  92. unit: "%"
  93. range:
  94. min: 0
  95. max: 1000
  96. mapping:
  97. - scale: 10
  98. - entity: number
  99. name: Low humidity limit
  100. category: config
  101. class: humidity
  102. dps:
  103. - id: 13
  104. type: integer
  105. name: value
  106. unit: "%"
  107. range:
  108. min: 0
  109. max: 1000
  110. mapping:
  111. - scale: 10
  112. - entity: sensor
  113. name: Temperature alarm
  114. class: enum
  115. icon: "mdi:thermomter-alert"
  116. category: diagnostic
  117. dps:
  118. - id: 14
  119. type: string
  120. name: sensor
  121. mapping:
  122. - dps_val: upperalarm
  123. value: "High temperature"
  124. - dps_val: loweralarm
  125. value: "Low temperature"
  126. - dps_val: cancel
  127. value: "No alarm"
  128. - entity: sensor
  129. name: Humidity alarm
  130. class: enum
  131. icon: "mdi:water-percent-alert"
  132. category: diagnostic
  133. dps:
  134. - id: 15
  135. type: string
  136. name: sensor
  137. mapping:
  138. - dps_val: upperalarm
  139. value: "High humidity"
  140. - dps_val: loweralarm
  141. value: "Low humidity"
  142. - dps_val: cancel
  143. value: "No alarm"
  144. - entity: sensor
  145. name: Illumination
  146. icon: "mdi:sun-wireless"
  147. dps:
  148. - id: 16
  149. type: integer
  150. name: sensor
  151. unit: "%"
  152. class: measurement
  153. - entity: number
  154. name: Temperature report interval
  155. category: config
  156. icon: "mdi:clock"
  157. dps:
  158. - id: 17
  159. type: integer
  160. name: value
  161. unit: s
  162. range:
  163. min: 1
  164. max: 3600
  165. - entity: number
  166. name: Humidity report interval
  167. category: config
  168. icon: "mdi:clock"
  169. dps:
  170. - id: 18
  171. type: integer
  172. name: value
  173. unit: s
  174. range:
  175. min: 1
  176. max: 3600
  177. - entity: light
  178. translation_key: backlight
  179. category: config
  180. dps:
  181. - id: 21
  182. type: boolean
  183. name: switch
  184. - entity: number
  185. translation_key: temperature_calibration
  186. category: config
  187. dps:
  188. - id: 23
  189. type: integer
  190. name: value
  191. unit: °
  192. range:
  193. min: -80
  194. max: 80
  195. mapping:
  196. - scale: 10
  197. - entity: number
  198. name: Humidity calibration
  199. category: config
  200. class: humidity
  201. dps:
  202. - id: 24
  203. type: integer
  204. name: value
  205. unit: "%"
  206. range:
  207. min: -500
  208. max: 500
  209. mapping:
  210. - scale: 10