Просмотр исходного кода

Meters: Standardize energy sensors.

Energy sensors must be either total_increasing, or total with
last_reset.  Since we don't support history tracking to detect reset
and save the time, only total_increasing will work.

For Balance (on prepay meters), it is actually always decreasing, but
is not really a measurement of energy, it is credit remaining, so
don'r mark those as energy.
Jason Rumney 3 лет назад
Родитель
Сommit
9ca1a34983

+ 0 - 1
custom_components/tuya_local/devices/pj1103_clamp_meter.yaml

@@ -77,7 +77,6 @@ secondary_entities:
           - scale: 10
   - entity: sensor
     name: Energy
-    class: energy
     category: diagnostic
     dps:
       - id: 17

+ 0 - 2
custom_components/tuya_local/devices/smartmcb_smt006_energymeter.yaml

@@ -272,13 +272,11 @@ secondary_entities:
   - entity: sensor
     name: Balance energy
     category: diagnostic
-    class: energy
     icon: "mdi:home-lightning-bolt"
     dps:
       - id: 13
         type: integer
         name: sensor
         unit: kWh
-        class: total
         mapping:
           - scale: 100

+ 1 - 5
custom_components/tuya_local/devices/tompd_63lw_breaker.yaml

@@ -52,14 +52,12 @@ secondary_entities:
             value: true
   - entity: sensor
     name: Balance energy
-    class: energy
     category: diagnostic
     dps:
       - id: 13
         type: integer
         name: sensor
         unit: kWh
-        class: measurement
         mapping:
           - scale: 10
   - entity: number
@@ -104,8 +102,6 @@ secondary_entities:
         type: integer
         name: sensor
         unit: kWh
-        class: measurement
+        class: total_increasing
         mapping:
           - scale: 100
-
-