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

feat (devices): support for RecTeq RT-B380X Bullseye Deluxe grill

Issue #3859
Jason Rumney пре 3 месеци
родитељ
комит
b01475c73a
3 измењених фајлова са 82 додато и 1 уклоњено
  1. 1 0
      ACKNOWLEDGEMENTS.md
  2. 1 1
      DEVICES.md
  3. 80 0
      custom_components/tuya_local/devices/recteq_rtb380x_grill.yaml

+ 1 - 0
ACKNOWLEDGEMENTS.md

@@ -1084,3 +1084,4 @@ Further device support has been made with the assistance of users. Please consid
 - [AD8-sven](https://github.com/AD8-sven) for assisting with support for ZMP71SH variable speed pool pump.
 - [f3peter](https://github.com/f3peter) for assisting with support for Moes smart wake up light alarm clock.
 - [jeppesens](https://github.com/jeppesens) for contributing support for Woods MRD25GW.
+- [slowrie23](https://github.com/slowrie23) for assisting with support for RecTeq RT-B380X Bullseye Deluxe grill.

+ 1 - 1
DEVICES.md

@@ -482,7 +482,7 @@
 - Kogan glass 1.7L smart kettle
 - Korex AX-WF306N smart kettle
 - Leoffen LFIM6000 ice cube maker
-- Recteq RT700 and RT1250 grills
+- Recteq RT-700, RT-1250, RT-B380X grills
 - Rohnson R-2858 SmartChef XL soft cooking air fryer
 - Setti+ KT950W smart kettle
 - Silvercrest 1.7L smart kettle

+ 80 - 0
custom_components/tuya_local/devices/recteq_rtb380x_grill.yaml

@@ -0,0 +1,80 @@
+name: Grill
+products:
+  - id: fasfaumc9mykaws3
+    manufacturer: RecTeq
+    model: Bullseye Deluxe
+    model_id: RT-B380X
+entities:
+  - entity: climate
+    icon: "mdi:grill"
+    dps:
+      - id: 2
+        type: boolean
+        name: hvac_mode
+        mapping:
+          - dps_val: false
+            value: "off"
+          - dps_val: true
+            value: heat
+      - id: 101
+        type: integer
+        name: temperature
+        range:
+          min: 180
+          max: 1000
+        unit: F
+        mapping:
+          - step: 5
+      - id: 102
+        type: integer
+        name: current_temperature
+  - entity: number
+    name: Minimum feed rate
+    dps:
+      - id: 104
+        type: integer
+        name: value
+        range:
+          min: 5
+          max: 255
+        mapping:
+          - step: 5
+  - entity: sensor
+    name: Probe A temperature
+    class: temperature
+    dps:
+      - id: 103
+        type: integer
+        name: sensor
+        unit: F
+  - entity: number
+    name: Temperature compensation
+    class: temperature
+    dps:
+      - id: 105
+        type: integer
+        name: value
+        range:
+          min: -127
+          max: 128
+  - entity: binary_sensor
+    name: Power failure
+    class: problem
+    dps:
+      - id: 106
+        type: boolean
+        name: sensor
+  - entity: binary_sensor
+    name: Ignition failure
+    class: problem
+    dps:
+      - id: 107
+        type: boolean
+        name: sensor
+  - entity: binary_sensor
+    name: Probe fault
+    class: problem
+    dps:
+      - id: 108
+        type: boolean
+        name: sensor