neo_coolcam_siren.yaml 4.5 KB

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