snt957w_de_cbu_temp_humidity.yaml 2.9 KB

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