소스 검색

Add support for Iebeyond ECH doorbell with RF hub

Only the doorbell support is provided, as additional dps 102 and 105
for pairing 433MHz devices are not fully understood.

Issue #815
Jason Rumney 2 년 전
부모
커밋
d908933bda
3개의 변경된 파일41개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      ACKNOWLEDGEMENTS.md
  2. 2 1
      DEVICES.md
  3. 38 0
      custom_components/tuya_local/devices/iebelong_ech_doorbell_rfhub.yaml

+ 1 - 0
ACKNOWLEDGEMENTS.md

@@ -299,3 +299,4 @@ Further device support has been made with the assistance of users.  Please consi
 - [TanYauRei](https://github.com/TanYauRei) for assisting with support for Daewoo Dhome air conditioners.
 - [eivindsor](https://github.com/eivindsor) for assisting with support for Lucking HS6 smart locks.
 - [epajfl00](https://github.com/epajfl00) for assisting with support for Neo Coolcam sirens.
+- [jorometala](https://github.com/jorometala) for assisting with support for Iebeyond ECH RF hub doorbells.

+ 2 - 1
DEVICES.md

@@ -372,8 +372,9 @@ of device.
 
 ### Sirens
 
-- Orion Grid Connect outdoor siren
+- Iebeyond ECH doorbell with 433MHz RF hub
 - Neo Coolcam Siren with temperature and humidity alert (NAS-AB02W)
+- Orion Grid Connect outdoor siren
 
 ### Doorbells
 

+ 38 - 0
custom_components/tuya_local/devices/iebelong_ech_doorbell_rfhub.yaml

@@ -0,0 +1,38 @@
+name: Doorbell
+products:
+  - id: mu90mkl2valkaar3
+    name: Iebelong ECH-103 Doorbell and 433MHz RF hub
+primary_entity:
+  entity: siren
+  dps:
+    - id: 30
+      type: string
+      name: volume_level
+      mapping:
+        - dps_val: mute
+          value: 0.0
+        - dps_val: low
+          value: 0.33
+        - dps_val: middle
+          value: 0.67
+        - dps_val: high
+          value: 1.0
+    - id: 39
+      type: string
+      name: tone
+      optional: true
+      mapping:
+        - dps_val: "1"
+          value: Tone 1
+        - dps_val: "2"
+          value: Tone 2
+        - dps_val: "3"
+          value: Tone 3
+        - dps_val: "4"
+          value: Tone 4
+        - dps_val: "5"
+          value: Tone 5
+    - id: 26
+      type: string
+      name: alarm_msg
+      optional: true