Преглед изворни кода

Update zx_db11b_doorbell_alarm.yaml

lyatam пре 2 година
родитељ
комит
ca9c5d7627
1 измењених фајлова са 154 додато и 103 уклоњено
  1. 154 103
      custom_components/tuya_local/devices/zx_db11b_doorbell_alarm.yaml

+ 154 - 103
custom_components/tuya_local/devices/zx_db11b_doorbell_alarm.yaml

@@ -3,113 +3,34 @@ products:
   - id: 4kfqpaat5buefsv0
     name: Alarm Hub with Melodies Pro
 primary_entity:
-  entity: siren
-  icon: "mdi:bell"
+  entity: binary_sensor
+  name: Alarm
+  class: sound
+  category: diagnostic
   dps:
-    - id: 2
-      type: integer
-      name: tone
-      mapping:
-        - dps_val: 1
-          value: dingdong
-        - dps_val: 2
-          value: vacal
-        - dps_val: 3
-          value: Polka Italienne
-        - dps_val: 4
-          value: Carmen prelude
-        - dps_val: 5
-          value: Old ringtones
-        - dps_val: 6
-          value: Westminster Chimes
-        - dps_val: 7
-          value: Radetzky Marsch
-        - dps_val: 8
-          value: vocal 135i
-        - dps_val: 9
-          value: vocal i531
-        - dps_val: 10
-          value: DO-RE-MI
-        - dps_val: 11
-          value: Go home
-        - dps_val: 12
-          value: Scarborough fair
-        - dps_val: 13
-          value: Di spagna sono la Bella
-        - dps_val: 14
-          value: Libiamo ne
-        - dps_val: 15
-          value: Greensleeves
-        - dps_val: 16
-          value: Rondo Alla Turca
-        - dps_val: 17
-          value: Oh! Friends
-        - dps_val: 18
-          value: the golden Jubilee
-        - dps_val: 19
-          value: Merry Christmas
-        - dps_val: 20
-          value: Minuet
-        - dps_val: 21
-          value: Music box dancer
-        - dps_val: 22
-          value: Lonely Goatherd
-        - dps_val: 23
-          value: Russe Dance
-        - dps_val: 24
-          value: For Alice
-        - dps_val: 25
-          value: Memory
-        - dps_val: 26
-          value: The William tell overture
-        - dps_val: 27
-          value: happy birthday
-        - dps_val: 28
-          value: Mozart
-        - dps_val: 29
-          value: Edelweiss
-        - dps_val: 30
-          value: Red River Valley
-        - dps_val: 31
-          value: Jingle Bells
-        - dps_val: 32
-          value: Su San Na
-        - dps_val: 33
-          value: Rhytm of the rain
-        - dps_val: 34
-          value: Romance De Amour
-        - dps_val: 35
-          value: Moscow Nights
-        - dps_val: 36
-          value: dingdong
-        - dps_val: 37
-          value: Telephone ringing
-        - dps_val: 38
-          value: Yesenia
-        - dps_val: 39
-          value: Flute dance
-        - dps_val: 40
-          value: Alarm
-    - id: 3
-      type: integer
-      name: volume_level
-      range:
-        min: 0
-        max: 100
+    - id: 32
+      type: string
+      name: sensor
       mapping:
-        - scale: 100
-    - id: 1
+        - dps_val: normal
+          value: false
+        - dps_val: alarm
+          value: true
+    - id: 24
+      type: string
+      name: mode_state
+    - id: 36
       type: string
-      name: button_config
-      optional: true
-    - id: 7
+      name: sub_class
+    - id: 37
       type: string
-      name: undisturb_schedule
-      optional: true
-    - id: 10
-      type: integer
-      name: doorbell_call
-      optional: true
+      name: sub_type
+    - id: 39
+      type: string
+      name: sub_state
+    - id: 40
+      type: string
+      name: master_language
 secondary_entities:
   - entity: alarm_control_panel
     name: Alarm
@@ -138,6 +59,136 @@ secondary_entities:
         range:
           min: 0
           max: 300
+  - entity: siren
+    name: Alarm
+    dps:
+      - id: 3
+        type: integer
+        name: duration
+        unit: min
+        range:
+          min: 1
+          max: 60
+      - id: 8
+        type: string
+        name: tone
+        mapping:
+          - dps_val: "1"
+            value: Slow
+          - dps_val: "2"
+            value: Fast
+          - dps_val: "3"
+            value: Westminster quarters
+          - dps_val: "4"
+            value: Für Elise
+          - dps_val: "5"
+            value: Bird
+          - dps_val: "6"
+            value: Rooster
+          - dps_val: "7"
+            value: Phone
+          - dps_val: "8"
+            value: Wolf
+          - dps_val: "9"
+            value: Moonglow
+          - dps_val: "10"
+            value: Cannon
+          - dps_val: "11"
+            value: Yesterday once more
+          - dps_val: "12"
+            value: Cuckoo clock
+          - dps_val: "13"
+            value: Cuckoo waltz
+          - dps_val: "14"
+            value: Class ringtone
+          - dps_val: "15"
+            value: Everything is better
+          - dps_val: "16"
+            value: Dreamtable - The dawn
+          - dps_val: "17"
+            value: Turkish march
+          - dps_val: "18"
+            value: Alarm
+          - dps_val: "19"
+            value: The great mercy mantra
+          - dps_val: "20"
+            value: Overture 1812
+          - dps_val: "21"
+            value: The moon reflected in Er-quan
+          - dps_val: "22"
+            value: Little star
+          - dps_val: "23"
+            value: Waltz of the flowers
+          - dps_val: "24"
+            value: Libiamo ne lieti calici
+          - dps_val: "25"
+            value: Die Forelle
+          - dps_val: "26"
+            value: Circus
+          - dps_val: "27"
+            value: Danse des petit cygnes
+          - dps_val: "28"
+            value: Fiddler on the roof
+          - dps_val: "29"
+            value: Beautiful dreamer
+          - dps_val: "30"
+            value: Carmen overture
+          - dps_val: "31"
+            value: The fishermen - Evening song
+          - dps_val: "32"
+            value: Dog
+          - dps_val: "33"
+            value: Zhu Bajie
+          - dps_val: "34"
+            value: Paris in autumn
+          - dps_val: "35"
+            value: Nutcracker waltz
+          - dps_val: "36"
+            value: Red river valley
+          - dps_val: "37"
+            value: The four seasons
+          - dps_val: "38"
+            value: Schubert Serenade
+          - dps_val: "39"
+            value: Merry Christmas
+          - dps_val: "40"
+            value: Malta
+          - dps_val: "41"
+            value: Toy soldier
+          - dps_val: "42"
+            value: Ode an die Freude
+          - dps_val: "43"
+            value: Ievan Polkka
+          - dps_val: "44"
+            value: Rondo a capriccio
+          - dps_val: "45"
+            value: Hungarian dance
+          - dps_val: "46"
+            value: Minuet in G-major
+          - dps_val: "47"
+            value: Auld lang syne
+          - dps_val: "48"
+            value: The nutcracker
+          - dps_val: "49"
+            value: Pop dance
+          - dps_val: "50"
+            value: Toreador song
+          - dps_val: "51"
+            value: Lullaby
+          - dps_val: "52"
+            value: Greensleeves
+          - dps_val: "53"
+            value: Happy new year
+          - dps_val: "54"
+            value: The wandering songstress
+          - dps_val: "55"
+            value: Chopin Waltz
+          - dps_val: "56"
+            value: Shepherd song
+          - dps_val: "57"
+            value: Happy birthday
+          - dps_val: "58"
+            value: A hulusi flute
   - entity: switch
     name: Alarm sound
     icon: "mdi:bullhorn"