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