neo_coolcam_siren.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. name: Neo Coolcam siren
  2. primary_entity:
  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. secondary_entities:
  66. - entity: sensor
  67. name: Battery
  68. class: battery
  69. category: diagnostic
  70. dps:
  71. - id: 101
  72. type: string
  73. name: sensor
  74. unit: "%"
  75. mapping:
  76. - dps_val: "0"
  77. value: 100
  78. - dps_val: "1"
  79. value: 80
  80. - dps_val: "2"
  81. value: 50
  82. - dps_val: "3"
  83. value: 20
  84. - dps_val: "4"
  85. value: 100
  86. - entity: binary_sensor
  87. name: Charging
  88. class: battery_charging
  89. category: diagnostic
  90. dps:
  91. - id: 101
  92. type: string
  93. name: sensor
  94. mapping:
  95. - dps_val: "4"
  96. value: true
  97. - value: false
  98. - entity: sensor
  99. name: Temperature
  100. class: temperature
  101. dps:
  102. - id: 105
  103. type: integer
  104. name: sensor
  105. unit: C
  106. class: measurement
  107. mapping:
  108. - scale: 10
  109. - entity: sensor
  110. name: Humidity
  111. class: humidity
  112. dps:
  113. - id: 106
  114. type: integer
  115. name: sensor
  116. unit: "%"
  117. class: measurement
  118. - entity: number
  119. name: Low temperature threshold
  120. category: config
  121. icon: "mdi:thermometer-chevron-down"
  122. dps:
  123. - id: 107
  124. type: integer
  125. name: value
  126. unit: C
  127. range:
  128. min: -20
  129. max: 50
  130. - entity: number
  131. name: High temperature threshold
  132. category: config
  133. icon: "mdi:thermometer-chevron-up"
  134. dps:
  135. - id: 108
  136. type: integer
  137. name: value
  138. unit: C
  139. range:
  140. min: -20
  141. max: 50
  142. - entity: number
  143. name: Low humidity threshold
  144. category: config
  145. icon: "mdi:water-percent-alert"
  146. dps:
  147. - id: 109
  148. type: integer
  149. name: value
  150. unit: "%"
  151. range:
  152. min: 0
  153. max: 100
  154. - entity: number
  155. name: High humidity threshold
  156. category: config
  157. icon: "mdi:water-percent-alert"
  158. dps:
  159. - id: 110
  160. type: integer
  161. name: value
  162. unit: "%"
  163. range:
  164. min: 0
  165. max: 100
  166. - entity: select
  167. name: Temperature display units
  168. icon: "mdi:temperature-celsius"
  169. category: config
  170. dps:
  171. - id: 112
  172. type: boolean
  173. name: option
  174. mapping:
  175. - dps_val: true
  176. value: Celsius
  177. - dps_val: false
  178. value: Fahrenheit
  179. - entity: switch
  180. name: Temperature alarm
  181. icon: "mdi:thermometer-alert"
  182. category: config
  183. dps:
  184. - id: 113
  185. type: boolean
  186. name: switch
  187. - entity: switch
  188. name: Humidity alarm
  189. icon: "mdi:water-percent-alert"
  190. category: config
  191. dps:
  192. - id: 114
  193. type: boolean
  194. name: switch
  195. - entity: sensor
  196. name: Alarm status
  197. class: enum
  198. category: diagnostic
  199. dps:
  200. - id: 115
  201. type: string
  202. name: sensor
  203. class: enum
  204. mapping:
  205. - dps_val: "0"
  206. value: High temperature
  207. - dps_val: "1"
  208. value: High humidity
  209. - dps_val: "2"
  210. value: Low temperature
  211. - dps_val: "3"
  212. value: Low humidity
  213. - dps_val: "4"
  214. value: OK