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

Update mppt_solar_charge_controller_4048-6048.yaml

Patrick Huguelet 11 месяцев назад
Родитель
Сommit
4bfff7e620
1 измененных файлов с 20 добавлено и 64 удалено
  1. 20 64
      custom_components/tuya_local/devices/mppt_solar_charge_controller_4048-6048.yaml

+ 20 - 64
custom_components/tuya_local/devices/mppt_solar_charge_controller_4048-6048.yaml

@@ -1,11 +1,9 @@
 name: MPPT Solar Charge Controller
 name: MPPT Solar Charge Controller
 products:
 products:
   - id: vf7vdxbt6zd5xyuz
   - id: vf7vdxbt6zd5xyuz
-    manufacturer: Demuda,  and a lot of others using this hardware
+    manufacturer: Demuda, Bluetti and a lot of others using this hardware
     model: LM 4048/6048
     model: LM 4048/6048
 entities:
 entities:
-
-
 # energy
 # energy
   - entity: sensor
   - entity: sensor
     name: Cumulative power
     name: Cumulative power
@@ -17,8 +15,7 @@ entities:
         unit: kWh
         unit: kWh
         class: total_increasing
         class: total_increasing
         mapping:
         mapping:
-          - scale: 10
-        
+          - scale: 10        
   - entity: sensor
   - entity: sensor
     name: Daily power
     name: Daily power
     class: energy
     class: energy
@@ -30,9 +27,7 @@ entities:
         class: total
         class: total
         mapping:
         mapping:
           - scale: 100
           - scale: 100
-          
-# controls
-
+          # controls
   - entity: switch
   - entity: switch
     name: Switch (unknown)
     name: Switch (unknown)
     hidden: true 
     hidden: true 
@@ -41,7 +36,6 @@ entities:
         type: boolean
         type: boolean
         name: switch
         name: switch
         optional: true
         optional: true
-
   - entity: switch
   - entity: switch
     name: USB2 (unknown)
     name: USB2 (unknown)
     hidden: true 
     hidden: true 
@@ -50,7 +44,6 @@ entities:
         type: boolean
         type: boolean
         name: switch
         name: switch
         optional: true
         optional: true
-
   - entity: button
   - entity: button
     name: Self-checking 
     name: Self-checking 
     # hidden: true 
     # hidden: true 
@@ -58,8 +51,7 @@ entities:
       - id: 14
       - id: 14
         type: boolean
         type: boolean
         name: button
         name: button
-        optional: true
-        
+        optional: true        
   - entity: button
   - entity: button
     hidden: true 
     hidden: true 
     name: Factory-reset (not tested)
     name: Factory-reset (not tested)
@@ -67,8 +59,7 @@ entities:
       - id: 16
       - id: 16
         type: boolean
         type: boolean
         name: button
         name: button
-        optional: true
-                
+        optional: true                
   - entity: button
   - entity: button
     name: Refresh
     name: Refresh
     # hidden: true 
     # hidden: true 
@@ -77,9 +68,7 @@ entities:
         type: boolean
         type: boolean
         name: button
         name: button
         optional: true
         optional: true
-
 # configuation
 # configuation
-
   - entity: button
   - entity: button
     name: Save value
     name: Save value
     category: config
     category: config
@@ -88,7 +77,6 @@ entities:
         type: boolean
         type: boolean
         name: button
         name: button
         optional: true
         optional: true
-
   - entity: button
   - entity: button
     name: Read value from device
     name: Read value from device
     category: config
     category: config
@@ -97,7 +85,6 @@ entities:
         type: boolean
         type: boolean
         name: button
         name: button
         optional: true
         optional: true
-
   - entity: switch
   - entity: switch
     name: Load (unknown)
     name: Load (unknown)
     hidden: true 
     hidden: true 
@@ -107,7 +94,6 @@ entities:
         type: boolean
         type: boolean
         name: switch
         name: switch
         optional: true
         optional: true
-
   - entity: number
   - entity: number
     name: Over-voltage value
     name: Over-voltage value
     category: config
     category: config
@@ -122,8 +108,7 @@ entities:
           min: 0
           min: 0
           max: 9999
           max: 9999
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: number
   - entity: number
     name: Under-voltage value
     name: Under-voltage value
     category: config
     category: config
@@ -138,8 +123,7 @@ entities:
           min: 0
           min: 0
           max: 9999
           max: 9999
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: number
   - entity: number
     name: Recovery-voltage value
     name: Recovery-voltage value
     category: config
     category: config
@@ -154,8 +138,7 @@ entities:
           min: 0
           min: 0
           max: 9999
           max: 9999
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: select
   - entity: select
     name: Charging method (unknown)
     name: Charging method (unknown)
     hidden: true 
     hidden: true 
@@ -173,7 +156,6 @@ entities:
             value: mode 2
             value: mode 2
           - dps_val: mode_3
           - dps_val: mode_3
             value: mode 3
             value: mode 3
-
   - entity: number
   - entity: number
     name: Load Voltage (unknown)
     name: Load Voltage (unknown)
     hidden: true 
     hidden: true 
@@ -189,8 +171,7 @@ entities:
           min: 0
           min: 0
           max: 9999
           max: 9999
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: number
   - entity: number
     name: Load power (unknown)
     name: Load power (unknown)
     hidden: true 
     hidden: true 
@@ -206,8 +187,7 @@ entities:
           min: 0
           min: 0
           max: 10000
           max: 10000
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: number
   - entity: number
     name: Load mode (unknown)
     name: Load mode (unknown)
     hidden: true 
     hidden: true 
@@ -220,7 +200,6 @@ entities:
         range:
         range:
           min: 1
           min: 1
           max: 9999
           max: 9999
-
   - entity: select
   - entity: select
     name: Battery voltage
     name: Battery voltage
     category: config
     category: config
@@ -241,7 +220,6 @@ entities:
             value: 48V-59.2
             value: 48V-59.2
           - dps_val: auto
           - dps_val: auto
             value: auto
             value: auto
-
   - entity: select
   - entity: select
     name: Bat type
     name: Bat type
     category: config
     category: config
@@ -261,8 +239,7 @@ entities:
           - dps_val: SLD
           - dps_val: SLD
             value: SLD
             value: SLD
           - dps_val: Li
           - dps_val: Li
-            value: Li
-        
+            value: Li        
   - entity: number
   - entity: number
     name: Load Mode
     name: Load Mode
     category: config
     category: config
@@ -276,7 +253,6 @@ entities:
         range:
         range:
           min: 0
           min: 0
           max: 24
           max: 24
-
   - entity: number
   - entity: number
     name: Charging power
     name: Charging power
     category: config
     category: config
@@ -291,7 +267,6 @@ entities:
         range:
         range:
           min: 0
           min: 0
           max: 100
           max: 100
-
   - entity: number
   - entity: number
     name: Over-current protection (unknown)
     name: Over-current protection (unknown)
     hidden: true 
     hidden: true 
@@ -308,9 +283,7 @@ entities:
           max: 999
           max: 999
         mapping:
         mapping:
           - scale: 10
           - scale: 10
-
-# Diagnostics 
-
+# Diagnostics
   - entity: sensor
   - entity: sensor
     name: BAT power
     name: BAT power
     class: power
     class: power
@@ -323,7 +296,6 @@ entities:
         class: measurement
         class: measurement
         mapping:
         mapping:
           - scale: 10
           - scale: 10
-
   - entity: sensor
   - entity: sensor
     Name: Device temp
     Name: Device temp
     class: temperature
     class: temperature
@@ -336,7 +308,6 @@ entities:
         class: measurement
         class: measurement
         mapping:
         mapping:
           - scale: 1
           - scale: 1
-
   - entity: sensor
   - entity: sensor
     name: Photovoltaic voltage (unknown)
     name: Photovoltaic voltage (unknown)
     hidden: true
     hidden: true
@@ -348,7 +319,6 @@ entities:
         name: sensor
         name: sensor
         unit: V
         unit: V
         class: measurement
         class: measurement
-
   - entity: sensor
   - entity: sensor
     name: Load current (unknown)
     name: Load current (unknown)
     hidden: true 
     hidden: true 
@@ -360,7 +330,6 @@ entities:
         name: sensor
         name: sensor
         unit: A
         unit: A
         class: measurement
         class: measurement
-
   - entity: binary_sensor
   - entity: binary_sensor
     class: problem
     class: problem
     category: diagnostic
     category: diagnostic
@@ -399,7 +368,6 @@ entities:
             value: "Charging"
             value: "Charging"
           - dps_val: 128
           - dps_val: 128
             value: "Discharging"
             value: "Discharging"
-
   - entity: sensor
   - entity: sensor
     name: Total runing-time (unknown)
     name: Total runing-time (unknown)
     hidden: true 
     hidden: true 
@@ -409,8 +377,7 @@ entities:
       - id: 9
       - id: 9
         type: string
         type: string
         name: sensor
         name: sensor
-        unit: H
-        
+        unit: H        
   - entity: sensor
   - entity: sensor
     name: Total power (unknown)
     name: Total power (unknown)
     hidden: true 
     hidden: true 
@@ -424,7 +391,6 @@ entities:
         class: total
         class: total
         mapping:
         mapping:
           - scale: 2
           - scale: 2
-
   - entity: sensor
   - entity: sensor
     name: Controller model
     name: Controller model
     category: diagnostic
     category: diagnostic
@@ -432,7 +398,6 @@ entities:
       - id: 118
       - id: 118
         type: string
         type: string
         name: sensor
         name: sensor
-
   - entity: sensor
   - entity: sensor
     name: MAC address
     name: MAC address
     category: diagnostic
     category: diagnostic
@@ -440,7 +405,6 @@ entities:
       - id: 119
       - id: 119
         type: string
         type: string
         name: sensor
         name: sensor
-
 # base64 Diagnostic  
 # base64 Diagnostic  
   - entity: sensor
   - entity: sensor
     name: PV voltage
     name: PV voltage
@@ -456,8 +420,7 @@ entities:
         class: measurement
         class: measurement
         mask: "FFFF00000000"
         mask: "FFFF00000000"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: PV current
     name: PV current
     class: current
     class: current
@@ -471,8 +434,7 @@ entities:
         class: measurement
         class: measurement
         mask: "0000FFFF0000"
         mask: "0000FFFF0000"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: PV power
     name: PV power
     class: power
     class: power
@@ -486,8 +448,7 @@ entities:
         class: measurement
         class: measurement
         mask: "00000000FFFF"
         mask: "00000000FFFF"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: BAT voltage
     name: BAT voltage
     class: voltage
     class: voltage
@@ -502,8 +463,7 @@ entities:
         class: measurement
         class: measurement
         mask: "FFFF00000000"
         mask: "FFFF00000000"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: Bat current
     name: Bat current
     class: current
     class: current
@@ -518,7 +478,6 @@ entities:
         mask: "0000FFFF0000"
         mask: "0000FFFF0000"
         mapping:
         mapping:
           - scale: 10
           - scale: 10
-
   - entity: sensor
   - entity: sensor
     name: Battery charge %
     name: Battery charge %
     class: battery
     class: battery
@@ -532,8 +491,7 @@ entities:
         class: measurement
         class: measurement
         mask: "00000000FFFF"
         mask: "00000000FFFF"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: Load voltage
     name: Load voltage
     class: voltage
     class: voltage
@@ -548,8 +506,7 @@ entities:
         class: measurement
         class: measurement
         mask: "FFFF00000000"
         mask: "FFFF00000000"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: Load current
     name: Load current
     class: current
     class: current
@@ -563,8 +520,7 @@ entities:
         class: measurement
         class: measurement
         mask: "0000FFFF0000"
         mask: "0000FFFF0000"
         mapping:
         mapping:
-          - scale: 10
-          
+          - scale: 10          
   - entity: sensor
   - entity: sensor
     name: Load power
     name: Load power
     class: power
     class: power