Ver Fonte

Changed Temp from 2nd Byte to be 2nd and 3rd

Florian Stamer há 9 meses atrás
pai
commit
e2b647eae8
1 ficheiros alterados com 10 adições e 31 exclusões
  1. 10 31
      custom_components/tuya_local/devices/inkbird_ibs_m2.yaml

+ 10 - 31
custom_components/tuya_local/devices/inkbird_ibs_m2.yaml

@@ -3,7 +3,6 @@ products:
   - id: cx7qfwsatomtk5p8
     manufacturer: Inkbird
     model: IBS_M2
-
 entities:
   - entity: select
     name: Temperature unit
@@ -16,7 +15,6 @@ entities:
             value: "C"
           - dps_val: "f"
             value: "F"
-
   - entity: sensor
     name: Temperature probe 1
     class: temperature
@@ -27,14 +25,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 1 Battery
     class: battery
@@ -51,7 +48,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 2
     class: temperature
@@ -62,14 +58,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 2 Battery
     class: battery
@@ -86,7 +81,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 3
     class: temperature
@@ -97,14 +91,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 3 Battery
     class: battery
@@ -121,7 +114,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 4
     class: temperature
@@ -132,14 +124,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 4 Battery
     class: battery
@@ -156,7 +147,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 5
     class: temperature
@@ -167,14 +157,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 5 Battery
     class: battery
@@ -191,7 +180,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 6
     class: temperature
@@ -202,14 +190,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 6 Battery
     class: battery
@@ -226,7 +213,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 7
     class: temperature
@@ -237,14 +223,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 7 Battery
     class: battery
@@ -261,7 +246,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 8
     class: temperature
@@ -272,14 +256,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 8 Battery
     class: battery
@@ -296,7 +279,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 9
     class: temperature
@@ -307,14 +289,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 9 Battery
     class: battery
@@ -331,7 +312,6 @@ entities:
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Temperature probe 10
     class: temperature
@@ -342,14 +322,13 @@ entities:
         name: sensor
         unit: "C"
         class: measurement
-        mask: "00FF0000000000000000"
+        mask: "00FFFF00000000000000"
         mapping:
           - scale: 10
             constraint: type
             conditions:
               - dps_val: 0
                 invalid: true
-
   - entity: sensor
     name: Probe 10 Battery
     class: battery