neo_coolcam_siren.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. name: Neo Coolcam siren
  2. entities:
  3. - entity: siren
  4. dps:
  5. - id: 104
  6. type: boolean
  7. name: switch
  8. - id: 102
  9. type: string
  10. name: tone
  11. mapping:
  12. - dps_val: "1"
  13. value: Doorbell
  14. - dps_val: "2"
  15. value: Für Elise
  16. - dps_val: "3"
  17. value: Big Ben
  18. - dps_val: "4"
  19. value: Ring ring
  20. - dps_val: "5"
  21. value: Lone Ranger
  22. - dps_val: "6"
  23. value: Turkish march
  24. - dps_val: "7"
  25. value: High pitched
  26. - dps_val: "8"
  27. value: Red alert
  28. - dps_val: "9"
  29. value: Crickets
  30. - dps_val: "10"
  31. value: Beep
  32. - dps_val: "11"
  33. value: Dog bark
  34. - dps_val: "12"
  35. value: Police siren
  36. - dps_val: "13"
  37. value: Grandfather clock
  38. - dps_val: "14"
  39. value: Phone ring
  40. - dps_val: "15"
  41. value: Fire truck
  42. - dps_val: "16"
  43. value: Clock chime
  44. - dps_val: "17"
  45. value: Alarm clock
  46. - dps_val: "18"
  47. value: School bell
  48. - id: 103
  49. type: integer
  50. name: duration
  51. unit: s
  52. range:
  53. min: 0
  54. max: 1800
  55. - id: 116
  56. type: string
  57. name: volume_level
  58. mapping:
  59. - dps_val: "0"
  60. value: 1.0
  61. - dps_val: "1"
  62. value: 0.7
  63. - dps_val: "2"
  64. value: 0.3
  65. - entity: sensor
  66. class: battery
  67. category: diagnostic
  68. dps:
  69. - id: 101
  70. type: string
  71. name: sensor
  72. unit: "%"
  73. mapping:
  74. - dps_val: "0"
  75. value: 100
  76. - dps_val: "1"
  77. value: 80
  78. - dps_val: "2"
  79. value: 50
  80. - dps_val: "3"
  81. value: 20
  82. - dps_val: "4"
  83. value: 100
  84. - entity: binary_sensor
  85. name: Charging
  86. class: battery_charging
  87. category: diagnostic
  88. dps:
  89. - id: 101
  90. type: string
  91. name: sensor
  92. mapping:
  93. - dps_val: "4"
  94. value: true
  95. - value: false
  96. - entity: sensor
  97. class: temperature
  98. dps:
  99. - id: 105
  100. type: integer
  101. name: sensor
  102. unit: C
  103. class: measurement
  104. mapping:
  105. - scale: 10
  106. - entity: sensor
  107. class: humidity
  108. dps:
  109. - id: 106
  110. type: integer
  111. name: sensor
  112. unit: "%"
  113. class: measurement
  114. - entity: number
  115. name: Low temperature threshold
  116. category: config
  117. icon: "mdi:thermometer-chevron-down"
  118. dps:
  119. - id: 107
  120. type: integer
  121. name: value
  122. unit: C
  123. range:
  124. min: -20
  125. max: 50
  126. - entity: number
  127. name: High temperature threshold
  128. category: config
  129. icon: "mdi:thermometer-chevron-up"
  130. dps:
  131. - id: 108
  132. type: integer
  133. name: value
  134. unit: C
  135. range:
  136. min: -20
  137. max: 50
  138. - entity: number
  139. name: Low humidity threshold
  140. category: config
  141. icon: "mdi:water-percent-alert"
  142. dps:
  143. - id: 109
  144. type: integer
  145. name: value
  146. unit: "%"
  147. range:
  148. min: 0
  149. max: 100
  150. - entity: number
  151. name: High humidity threshold
  152. category: config
  153. icon: "mdi:water-percent-alert"
  154. dps:
  155. - id: 110
  156. type: integer
  157. name: value
  158. unit: "%"
  159. range:
  160. min: 0
  161. max: 100
  162. - entity: select
  163. translation_key: temperature_unit
  164. category: config
  165. dps:
  166. - id: 112
  167. type: boolean
  168. name: option
  169. mapping:
  170. - dps_val: true
  171. value: celsius
  172. - dps_val: false
  173. value: fahrenheit
  174. - entity: switch
  175. name: Temperature alarm
  176. icon: "mdi:thermometer-alert"
  177. category: config
  178. dps:
  179. - id: 113
  180. type: boolean
  181. name: switch
  182. - entity: switch
  183. name: Humidity alarm
  184. icon: "mdi:water-percent-alert"
  185. category: config
  186. dps:
  187. - id: 114
  188. type: boolean
  189. name: switch
  190. - entity: sensor
  191. name: Alarm status
  192. class: enum
  193. category: diagnostic
  194. dps:
  195. - id: 115
  196. type: string
  197. name: sensor
  198. mapping:
  199. - dps_val: "0"
  200. value: High temperature
  201. - dps_val: "1"
  202. value: High humidity
  203. - dps_val: "2"
  204. value: Low temperature
  205. - dps_val: "3"
  206. value: Low humidity
  207. - dps_val: "4"
  208. value: OK