Huawei Inverter
Note
There will be a major update of the ‘derived’ sensors available with the release of the WLCRS Huawei Integration v1.4.0 that is currently in Alpha testing. A number of derived sensors will be released by factory/Huawei sensors instead.
Please report all feedback or Issues to the Discussion (Support Sections) of: https://github.com/Roving-Ronin/sunsynk-power-flow-card.
To use the Sunsynk card with Huawei Solar (or iStore in Australia) you need to copy the huawei_derived_sensors.yaml and sunsynk_card_derived_sensors.yaml files to your /homeassistant/packages directory. Upon restarting Home Assistant this will create all the required derived sensors, based upon the baseline sensors from the WLCRS integration, needed to populate the Sunsynk card. In addition to this, you will need to find an electricity_costs_xxx.yaml file that matches your electricity providers tariff plan, or is similiar and you can customise the ‘Electrity - Price’, ‘Electricity - FIT’ and ‘Energy Meter’ sections to reflect your rate plan costs and usage period(s), all these files are available from: https://github.com/molikk/mlk-power-flow-card/tree/master/docs/examples/huawei_packages.
Whilst it would be simplest to create the additional ‘sensor groups’ using yaml files, this has the disadvantage that if later on you want to add or remove devices individual sensors to/from these groups, you are unable to do so by editing them within Home Assistant GUI. Given the flexibility manually creating these sensors groups via the GUI provides, you will need to create the following groups (below) manually. This is done by going to Settings –> Devices & Services –> Helpers, clicking the ‘Create Helper’ button. From the choice of group types then select ‘Sensor Group’ and set the ‘Type’ to SUM. Follow the instructions below for the names to enter for the groups and the member/entities to add into each group.
To work with the Sunsynk card and the additional derived sensors, some sensors that are disabled by default by the WLCRS integration, must be manually enabled. Listed below the the various devices and the list of sensors for each, that are required to be enabled (at a minimum).
Single Phase Installation |
Three phase Installation |
---|---|
Active Power |
Active Power |
Consumption |
Consumption |
Current |
Current |
Exported |
Exported |
Frequency |
Frequency |
Phase A - Active Power |
|
Phase A - Current |
|
Voltage |
Phase A - Voltage |
Phase B - Active Power |
|
Phase B - Current |
|
Phase B - Voltage |
|
Phase C - Active Power |
|
Phase C - Current |
|
Phase C - Voltage |
|
Power Factor |
Power Factor |
Single Phase Installation |
Three Phase Installation |
---|---|
Active Power |
Active Power |
Daily Yield |
Daily Yield |
Day Active Peak Power |
Day Active Peak Power |
Efficiency |
Efficiency |
Input Power |
Input Power |
Internal Temperature |
Internal Temperature |
Phase A Current |
Phase A Current |
Phase B Current |
|
Phase C Current |
|
PV 1 Current |
PV 1 Current |
PV 1 Voltage |
PV 1 Voltage |
PV 2 Current |
PV 2 Current |
PV 2 Voltage |
PV 2 Voltage |
Total Yield |
Total Yield |
Sensor |
Comment |
---|---|
Bus Current |
|
Bus Voltage |
|
Capacity Control Periods |
Not used currently, future function envisioned |
Charge/Discharge Power |
|
Day Charge |
|
Day Discharge |
|
Fixed Charging Periods |
|
State of Capacity |
|
Battery 1 Temperature |
|
Battery 2 Temperature |
Optional |
Time of Use Periods |
Not used currently, future function envisioned |
Total Charge |
|
Total Discharge |
With these sensors active, you can then following the installation instructions for the Sunsynk card, however when you add the card to Home Assistant, change to the ‘Show Code Editor’ view and paste the example code below (that most closely matches your Huawei/iStore setup) into the editor, replacing all the default code shown. Finally, validate the example code copied from below, updating to suite your setup.
Note
Data sources for the Sunsynk card is provided by the use of the WLCRS “Huawei Solar” integration - https://github.com/wlcrs/huawei_solar/wiki, as well as the Energy Meter integration https://github.com/zeronounours/HA-custom-component-energy-meter, must be installed prior to installing the Sunsynk card.
Example 1 - 1 x L1 1phase inverter with a 15kWh LUNA ESS battery - 2 PV strings (6.6kW)
1type: custom:mlk-power-flow-card
2large_font: false
3title: Huawei - Power Monitor
4title_size: 18px
5show_solar: true
6show_grid: true
7show_battery: true
8decimal_places: 2
9decimal_places_energy: 2
10dynamic_line_width: true
11inverter:
12 modern: false
13 colour: grey
14 autarky: power
15 auto_scale: true
16 model: huawei
17 three_phase: false
18battery:
19 energy: 14850
20 shutdown_soc: sensor.battery_end_of_discharge_soc
21 invert_power: true
22 colour: '#fc8d83'
23 show_daily: true
24 animation_speed: 5
25 max_power: 5000
26 show_absolute: true
27 auto_scale: true
28 hide_soc: false
29 show_remaining_energy: true
30 dynamic_colour: true
31 linear_gradient: true
32solar:
33 colour: '#F7BC00'
34 show_daily: true
35 mppts: 2
36 animation_speed: 8
37 max_power: 6600
38 pv1_name: Inv1.S1
39 pv2_name: Inv2.S1
40 display_mode: 2
41 auto_scale: true
42 dynamic_colour: true
43 pv1_max_power: 3300
44 pv2_max_power: 3300
45 efficiency: 3
46load:
47 colour: magenta
48 show_daily: true
49 show_daily_aux: true
50 show_aux: true
51 invert_aux: false
52 show_absolute_aux: false
53 aux_name: Generator
54 aux_type: gen
55 aux_colour: '#5490c2'
56 aux_off_colour: brown
57 aux_loads: 2
58 aux_load1_name: IT - Servers
59 aux_load2_name: IT - Network
60 aux_load1_icon: mdi:server-network
61 aux_load2_icon: mdi:network
62 animation_speed: 4
63 essential_name: Essential
64 max_power: 4000
65 additional_loads: 2
66 load1_name: Lights
67 load2_name: All GPO
68 load3_name: Spare
69 load4_name: Spare
70 load1_icon: mdi:lightbulb
71 load2_icon: mdi:power-plug
72 load3_icon: mdi:water-boiler
73 load4_icon: mdi:kettle
74 auto_scale: true
75 dynamic_icon: true
76 dynamic_colour: true
77grid:
78 grid_name: Your-Grid-Name
79 colour: '#FF2400'
80 export_colour: green
81 no_grid_colour: '#a40013'
82 grid_off_colour: '#e7d59f'
83 show_daily_buy: true
84 show_daily_sell: true
85 show_nonessential: true
86 invert_grid: true
87 nonessential_name: Non Essential
88 nonessential_icon: none
89 additional_loads: 2
90 load1_name: HVAC
91 load2_name: EV
92 load1_icon: mdi:fan
93 load2_icon: mdi:car
94 animation_speed: 7
95 max_power: 15000
96 auto_scale: true
97 dynamic_icon: true
98 dynamic_colour: true
99 energy_cost_decimals: 3
100entities:
101 use_timer_248: null
102 priority_load_243: null
103 day_battery_charge_70: sensor.batteries_day_charge
104 day_battery_discharge_71: sensor.batteries_day_discharge
105 day_load_energy_84: sensor.house_consumption_energy_daily
106 day_grid_import_76: sensor.hs_grid_imported_daily
107 day_grid_export_77: sensor.hs_grid_exported_daily
108 day_pv_energy_108: sensor.inverters_daily_yield
109 day_aux_energy: sensor.sunsynk_card_aux_energy_daily
110 inverter_voltage_154: sensor.power_meter_voltage
111 load_frequency_192: sensor.power_meter_frequency
112 grid_power_169: sensor.house_consumption_power
113 inverter_current_164: sensor.inverter_phase_a_current
114 inverter_power_175: sensor.inverters_active_power
115 inverter_status_59: sensor.inverters_state
116 radiator_temp_91: null
117 dc_transformer_temp_90: sensor.inverters_internal_temperature
118 pv1_power_186: sensor.inverter_1_pv_1_power
119 pv2_power_187: sensor.inverter_1_pv_2_power
120 pv_total: sensor.inverters_input_power
121 environment_temp: sensor.<your_location>_temp
122 remaining_solar: sensor.energy_production_today_remaining
123 pv1_voltage_109: sensor.inverter_pv_1_voltage
124 pv1_current_110: sensor.inverter_pv_1_current
125 pv2_voltage_111: sensor.inverter_pv_2_voltage
126 pv2_current_112: sensor.inverter_pv_2_current
127 battery_voltage_183: sensor.batteries_bus_voltage
128 battery_soc_184: sensor.batteries_state_of_capacity
129 battery_power_190: sensor.batteries_charge_discharge_power
130 battery_current_191: sensor.batteries_bus_current
131 battery_temp_182: sensor.batteries_temperature
132 battery_status: sensor.batteries_status
133 essential_power: sensor.house_consumption_power_less_aux_non_essential
134 essential_load1: sensor.lights_all_active_power
135 essential_load2: sensor.gpo_all_active_power_less_known
136 essential_load1_extra: null
137 essential_load2_extra: null
138 nonessential_power: sensor.sunsynk_card_non_essential_active_power
139 non_essential_load1: sensor.hvac_active_power
140 non_essential_load2: sensor.ev_charger_active_power
141 grid_ct_power_172: sensor.power_meter_active_power
142 grid_ct_power_total: sensor.power_meter_active_power
143 grid_connected_status_194: sensor.inverters_off_grid_status
144 aux_power_166: sensor.sunsynk_card_aux_active_power
145 energy_cost_buy: sensor.electricity_price
146 energy_cost_sell: sensor.electricity_fit
147 solar_sell_247: switch.null
148 aux_load1: sensor.it_hardware_network_active_power
149 aux_load2: sensor.it_hardware_servers_active_power
150 aux_load1_extra: sensor.env_network_rack_bme280_temperature
151 aux_load2_extra: sensor.garage_controller_bme280_temperature
152 grid_voltage: sensor.power_meter_voltage
Example 2 - 2 x L1 1phase inverter with a 15kWh LUNA ESS battery - 4 PV strings (13.2kW)
1type: custom:mlk-power-flow-card
2large_font: false
3title: Huawei - Power Monitor
4title_size: 18px
5show_solar: true
6show_grid: true
7show_battery: true
8decimal_places: 2
9decimal_places_energy: 2
10inverter:
11 modern: false
12 colour: grey
13 autarky: power
14 auto_scale: true
15 model: huawei
16 three_phase: false
17battery:
18 energy: 14850
19 shutdown_soc: sensor.battery_end_of_discharge_soc
20 invert_power: true
21 colour: '#fc8d83'
22 show_daily: true
23 animation_speed: 5
24 max_power: 5000
25 show_absolute: true
26 auto_scale: true
27 hide_soc: false
28 show_remaining_energy: true
29 dynamic_colour: true
30 linear_gradient: true
31solar:
32 colour: '#F7BC00'
33 show_daily: true
34 mppts: 4
35 animation_speed: 8
36 max_power: 13200
37 pv1_name: Inv1.S1
38 pv2_name: Inv2.S1
39 pv3_name: Inv1.S2
40 pv4_name: Inv2.S2
41 display_mode: 2
42 auto_scale: true
43 dynamic_colour: true
44 pv1_max_power: 3300
45 pv2_max_power: 3300
46 pv3_max_power: 3300
47 pv4_max_power: 3300
48 efficiency: 3
49load:
50 colour: magenta
51 show_daily: true
52 show_daily_aux: true
53 show_aux: true
54 invert_aux: false
55 show_absolute_aux: false
56 aux_name: Generator
57 aux_type: gen
58 aux_colour: '#5490c2'
59 aux_off_colour: brown
60 aux_loads: 2
61 aux_load1_name: IT - Servers
62 aux_load2_name: IT - Network
63 aux_load1_icon: mdi:server-network
64 aux_load2_icon: mdi:network
65 animation_speed: 4
66 essential_name: Essential
67 max_power: 4000
68 additional_loads: 2
69 load1_name: Lights
70 load2_name: All GPO
71 load3_name: Spare
72 load4_name: Spare
73 load1_icon: mdi:lightbulb
74 load2_icon: mdi:power-plug
75 load3_icon: mdi:water-boiler
76 load4_icon: mdi:kettle
77 auto_scale: true
78 dynamic_icon: true
79 dynamic_colour: true
80grid:
81 grid_name: Your-Grid-Name
82 colour: '#FF2400'
83 export_colour: green
84 no_grid_colour: '#a40013'
85 grid_off_colour: '#e7d59f'
86 show_daily_buy: true
87 show_daily_sell: true
88 show_nonessential: true
89 invert_grid: true
90 nonessential_name: Non Essential
91 nonessential_icon: none
92 additional_loads: 2
93 load1_name: HVAC
94 load2_name: EV
95 load1_icon: mdi:fan
96 load2_icon: mdi:car
97 animation_speed: 7
98 max_power: 10000
99 auto_scale: true
100 dynamic_icon: true
101 dynamic_colour: true
102 energy_cost_decimals: 3
103entities:
104 use_timer_248: null
105 priority_load_243: null
106 day_battery_charge_70: sensor.batteries_day_charge
107 day_battery_discharge_71: sensor.batteries_day_discharge
108 day_load_energy_84: sensor.house_consumption_energy_daily
109 day_grid_import_76: sensor.hs_grid_imported_daily
110 day_grid_export_77: sensor.hs_grid_exported_daily
111 day_pv_energy_108: sensor.inverters_daily_yield
112 day_aux_energy: sensor.sunsynk_card_aux_energy_daily
113 inverter_voltage_154: sensor.power_meter_voltage
114 load_frequency_192: sensor.power_meter_frequency
115 inverter_current_164: sensor.inverter_phase_a_current
116 inverter_power_175: sensor.inverters_active_power
117 inverter_status_59: sensor.inverters_state
118 radiator_temp_91: null
119 dc_transformer_temp_90: sensor.inverters_internal_temperature
120 pv1_power_186: sensor.inverter_1_pv_1_power
121 pv2_power_187: sensor.inverter_1_pv_2_power
122 pv3_power_188: sensor.inverter_2_pv_1_power
123 pv4_power_189: sensor.inverter_2_pv_2_power
124 pv_total: sensor.inverters_input_power
125 environment_temp: sensor.<your_location>_temp
126 remaining_solar: sensor.energy_production_today_remaining
127 pv1_voltage_109: sensor.inverter_pv_1_voltage
128 pv1_current_110: sensor.inverter_pv_1_current
129 pv2_voltage_111: sensor.inverter_pv_2_voltage
130 pv2_current_112: sensor.inverter_pv_2_current
131 pv3_voltage_113: sensor.inverter_pv_1_voltage_2
132 pv3_current_114: sensor.inverter_pv_1_current_2
133 pv4_voltage_115: sensor.inverter_pv_2_voltage_2
134 pv4_current_116: sensor.inverter_pv_2_current_2
135 battery_voltage_183: sensor.batteries_bus_voltage
136 battery_soc_184: sensor.batteries_state_of_capacity
137 battery_power_190: sensor.batteries_charge_discharge_power
138 battery_current_191: sensor.batteries_bus_current
139 battery_temp_182: sensor.batteries_temperature
140 battery_status: sensor.batteries_status
141 essential_power: sensor.house_consumption_power_less_aux_non_essential
142 essential_load1: sensor.lights_all_active_power
143 essential_load2: sensor.gpo_all_active_power_less_known
144 essential_load1_extra: null
145 essential_load2_extra: null
146 nonessential_power: sensor.sunsynk_card_non_essential_active_power
147 non_essential_load1: sensor.aircon_active_power
148 non_essential_load2: sensor.ev_charger_active_power
149 grid_power_169: sensor.house_consumption_power
150 grid_ct_power_172: sensor.power_meter_active_power
151 grid_ct_power_total: sensor.power_meter_active_power
152 grid_connected_status_194: sensor.inverters_off_grid_status
153 aux_power_166: sensor.sunsynk_card_aux_active_power
154 energy_cost_buy: sensor.electricity_price
155 energy_cost_sell: sensor.electricity_fit
156 solar_sell_247: switch.null
157 aux_load1: sensor.it_hardware_network_active_power
158 aux_load2: sensor.it_hardware_servers_active_power
159 aux_load1_extra: sensor.env_network_rack_bme280_temperature
160 aux_load2_extra: sensor.garage_controller_bme280_temperature
161 grid_voltage: sensor.power_meter_voltage
Example 3 - 1 x M1 3phase inverter with a 15kWh LUNA ESS battery - 2 PV strings (10kW)
1type: custom:mlk-power-flow-card
2large_font: false
3title: Huawei - Power Monitor
4title_size: 18px
5show_solar: true
6show_grid: true
7show_battery: true
8decimal_places: 2
9decimal_places_energy: 2
10dynamic_line_width: true
11inverter:
12 modern: false
13 colour: grey
14 autarky: power
15 auto_scale: true
16 model: huawei
17 three_phase: true
18battery:
19 energy: 14850
20 shutdown_soc: sensor.battery_end_of_discharge_soc
21 invert_power: true
22 colour: '#fc8d83'
23 show_daily: true
24 animation_speed: 5
25 max_power: 5000
26 show_absolute: true
27 auto_scale: true
28 hide_soc: false
29 show_remaining_energy: true
30 dynamic_colour: true
31 linear_gradient: true
32solar:
33 colour: '#F7BC00'
34 show_daily: true
35 mppts: 2
36 animation_speed: 8
37 max_power: 10000
38 pv1_name: Inv1.S1
39 pv2_name: Inv2.S1
40 display_mode: 2
41 auto_scale: true
42 dynamic_colour: true
43 pv1_max_power: 5000
44 pv2_max_power: 5000
45 efficiency: 3
46load:
47 colour: magenta
48 show_daily: true
49 show_daily_aux: true
50 show_aux: true
51 invert_aux: false
52 show_absolute_aux: false
53 aux_name: Generator
54 aux_type: gen
55 aux_colour: '#5490c2'
56 aux_off_colour: brown
57 aux_loads: 2
58 aux_load1_name: IT - Servers
59 aux_load2_name: IT - Network
60 aux_load1_icon: mdi:server-network
61 aux_load2_icon: mdi:network
62 animation_speed: 4
63 essential_name: Essential
64 max_power: 4000
65 additional_loads: 2
66 load1_name: Lights
67 load2_name: All GPO
68 load3_name: Spare
69 load4_name: Spare
70 load1_icon: mdi:lightbulb
71 load2_icon: mdi:power-plug
72 load3_icon: mdi:water-boiler
73 load4_icon: mdi:kettle
74 auto_scale: true
75 dynamic_icon: true
76 dynamic_colour: true
77grid:
78 grid_name: Your-Grid-Name
79 colour: '#FF2400'
80 export_colour: green
81 no_grid_colour: '#a40013'
82 grid_off_colour: '#e7d59f'
83 show_daily_buy: true
84 show_daily_sell: true
85 show_nonessential: true
86 invert_grid: true
87 nonessential_name: Non Essential
88 nonessential_icon: none
89 additional_loads: 2
90 load1_name: HVAC
91 load2_name: EV
92 load1_icon: mdi:fan
93 load2_icon: mdi:car
94 animation_speed: 7
95 max_power: 25000
96 auto_scale: true
97 dynamic_icon: true
98 dynamic_colour: true
99 energy_cost_decimals: 3
100entities:
101 use_timer_248: null
102 priority_load_243: null
103 day_battery_charge_70: sensor.batteries_day_charge
104 day_battery_discharge_71: sensor.batteries_day_discharge
105 day_load_energy_84: sensor.house_consumption_energy_daily
106 day_grid_import_76: sensor.hs_grid_imported_daily
107 day_grid_export_77: sensor.hs_grid_exported_daily
108 day_pv_energy_108: sensor.inverters_daily_yield
109 day_aux_energy: sensor.sunsynk_card_aux_energy_daily
110 inverter_voltage_154: sensor.power_meter_phase_a_voltage
111 inverter_voltage_L2: sensor.power_meter_phase_b_voltage
112 inverter_voltage_L3: sensor.power_meter_phase_c_voltage
113 load_frequency_192: sensor.power_meter_frequency
114 grid_power_169: sensor.house_consumption_power
115 inverter_current_164: sensor.inverter_phase_a_current
116 inverter_current_L2: sensor.inverter_phase_b_current
117 inverter_current_L3: sensor.inverter_phase_c_current
118 inverter_power_175: sensor.inverters_active_power
119 inverter_status_59: sensor.inverters_state
120 radiator_temp_91: null
121 dc_transformer_temp_90: sensor.inverters_internal_temperature
122 pv1_power_186: sensor.inverter_1_pv_1_power
123 pv2_power_187: sensor.inverter_1_pv_2_power
124 pv_total: sensor.inverters_input_power
125 environment_temp: sensor.<your_location>_temp
126 remaining_solar: sensor.energy_production_today_remaining
127 pv1_voltage_109: sensor.inverter_pv_1_voltage
128 pv1_current_110: sensor.inverter_pv_1_current
129 pv2_voltage_111: sensor.inverter_pv_2_voltage
130 pv2_current_112: sensor.inverter_pv_2_current
131 battery_voltage_183: sensor.batteries_bus_voltage
132 battery_soc_184: sensor.batteries_state_of_capacity
133 battery_power_190: sensor.batteries_charge_discharge_power
134 battery_current_191: sensor.batteries_bus_current
135 battery_temp_182: sensor.batteries_temperature
136 battery_status: sensor.batteries_status
137 essential_power: sensor.house_consumption_power_less_aux_non_essential
138 essential_load1: sensor.lights_all_active_power
139 essential_load2: sensor.gpo_all_active_power_less_known
140 essential_load1_extra: null
141 essential_load2_extra: null
142 load_power_L1: sensor.shelly3em_phase_a_gpo_power
143 load_power_L2: sensor.shelly3em_phase_b_gpo_power
144 load_power_L3: sensor.shelly3em_phase_c_gpo_power
145 nonessential_power: sensor.sunsynk_card_non_essential_active_power
146 non_essential_load1: sensor.hvac_active_power
147 non_essential_load2: sensor.ev_charger_active_power
148 grid_ct_power_172: sensor.power_meter_phase_a_active_power
149 grid_ct_power_L2: sensor.power_meter_phase_b_active_power
150 grid_ct_power_L3: sensor.power_meter_phase_c_active_power
151 grid_ct_power_total: sensor.power_meter_active_power
152 grid_connected_status_194: sensor.inverters_off_grid_status
153 aux_power_166: sensor.sunsynk_card_aux_active_power
154 energy_cost_buy: sensor.electricity_price
155 energy_cost_sell: sensor.electricity_fit
156 solar_sell_247: switch.null
157 aux_load1: sensor.it_hardware_network_active_power
158 aux_load2: sensor.it_hardware_servers_active_power
159 aux_load1_extra: sensor.env_network_rack_bme280_temperature
160 aux_load2_extra: sensor.garage_controller_bme280_temperature
161 grid_voltage: sensor.power_meter_voltage
Example 4 - 1 x M1 3phase inverters with 2 x 15kWh LUNA ESS batteries - 2 PV strings (10kW)
1type: custom:mlk-power-flow-card
2large_font: false
3title: Huawei - Power Monitor
4title_size: 18px
5show_solar: true
6show_grid: true
7show_battery: true
8decimal_places: 2
9decimal_places_energy: 2
10dynamic_line_width: true
11inverter:
12 modern: false
13 colour: grey
14 autarky: power
15 auto_scale: true
16 model: huawei
17 three_phase: true
18battery:
19 energy: 29700
20 shutdown_soc: sensor.battery_end_of_discharge_soc
21 invert_power: true
22 colour: '#fc8d83'
23 show_daily: true
24 animation_speed: 5
25 max_power: 10000
26 show_absolute: true
27 auto_scale: true
28 hide_soc: false
29 show_remaining_energy: true
30 dynamic_colour: true
31 linear_gradient: true
32solar:
33 colour: '#F7BC00'
34 show_daily: true
35 mppts: 2
36 animation_speed: 8
37 max_power: 10000
38 pv1_name: Inv1.S1
39 pv2_name: Inv2.S1
40 display_mode: 2
41 auto_scale: true
42 dynamic_colour: true
43 pv1_max_power: 5000
44 pv2_max_power: 5000
45 efficiency: 3
46load:
47 colour: magenta
48 show_daily: true
49 show_daily_aux: true
50 show_aux: true
51 invert_aux: false
52 show_absolute_aux: false
53 aux_name: Generator
54 aux_type: gen
55 aux_colour: '#5490c2'
56 aux_off_colour: brown
57 aux_loads: 2
58 aux_load1_name: IT - Servers
59 aux_load2_name: IT - Network
60 aux_load1_icon: mdi:server-network
61 aux_load2_icon: mdi:network
62 animation_speed: 4
63 essential_name: Essential
64 max_power: 4000
65 additional_loads: 2
66 load1_name: Lights
67 load2_name: All GPO
68 load3_name: Spare
69 load4_name: Spare
70 load1_icon: mdi:lightbulb
71 load2_icon: mdi:power-plug
72 load3_icon: mdi:water-boiler
73 load4_icon: mdi:kettle
74 auto_scale: true
75 dynamic_icon: true
76 dynamic_colour: true
77grid:
78 grid_name: Your-Grid-Name
79 colour: '#FF2400'
80 export_colour: green
81 no_grid_colour: '#a40013'
82 grid_off_colour: '#e7d59f'
83 show_daily_buy: true
84 show_daily_sell: true
85 show_nonessential: true
86 invert_grid: true
87 nonessential_name: Non Essential
88 nonessential_icon: none
89 additional_loads: 2
90 load1_name: HVAC
91 load2_name: EV
92 load1_icon: mdi:fan
93 load2_icon: mdi:car
94 animation_speed: 7
95 max_power: 25000
96 auto_scale: true
97 dynamic_icon: true
98 dynamic_colour: true
99 energy_cost_decimals: 3
100entities:
101 use_timer_248: null
102 priority_load_243: null
103 day_battery_charge_70: sensor.batteries_day_charge
104 day_battery_discharge_71: sensor.batteries_day_discharge
105 day_load_energy_84: sensor.house_consumption_energy_daily
106 day_grid_import_76: sensor.hs_grid_imported_daily
107 day_grid_export_77: sensor.hs_grid_exported_daily
108 day_pv_energy_108: sensor.inverters_daily_yield
109 day_aux_energy: sensor.sunsynk_card_aux_energy_daily
110 inverter_voltage_154: sensor.power_meter_phase_a_voltage
111 inverter_voltage_L2: sensor.power_meter_phase_b_voltage
112 inverter_voltage_L3: sensor.power_meter_phase_c_voltage
113 load_frequency_192: sensor.power_meter_frequency
114 grid_power_169: sensor.house_consumption_power
115 inverter_current_164: sensor.inverter_phase_a_current
116 inverter_current_L2: sensor.inverter_phase_b_current
117 inverter_current_L3: sensor.inverter_phase_c_current
118 inverter_power_175: sensor.inverters_active_power
119 inverter_status_59: sensor.inverters_state
120 radiator_temp_91: null
121 dc_transformer_temp_90: sensor.inverters_internal_temperature
122 pv1_power_186: sensor.inverter_1_pv_1_power
123 pv2_power_187: sensor.inverter_1_pv_2_power
124 pv3_power_188: sensor.inverter_2_pv_1_power
125 pv4_power_189: sensor.inverter_2_pv_2_power
126 pv_total: sensor.inverters_input_power
127 environment_temp: sensor.<your_location>_temp
128 remaining_solar: sensor.energy_production_today_remaining
129 pv1_voltage_109: sensor.inverter_pv_1_voltage
130 pv1_current_110: sensor.inverter_pv_1_current
131 pv2_voltage_111: sensor.inverter_pv_2_voltage
132 pv2_current_112: sensor.inverter_pv_2_current
133 battery_voltage_183: sensor.batteries_bus_voltage
134 battery_soc_184: sensor.batteries_state_of_capacity
135 battery_power_190: sensor.batteries_charge_discharge_power
136 battery_current_191: sensor.batteries_bus_current
137 battery_temp_182: sensor.batteries_temperature
138 battery_status: sensor.batteries_status
139 essential_power: sensor.house_consumption_power_less_aux_non_essential
140 essential_load1: sensor.lights_all_active_power
141 essential_load2: sensor.gpo_all_active_power_less_known
142 essential_load1_extra: null
143 essential_load2_extra: null
144 load_power_L1: sensor.shelly3em_phase_a_gpo_power
145 load_power_L2: sensor.shelly3em_phase_b_gpo_power
146 load_power_L3: sensor.shelly3em_phase_c_gpo_power
147 nonessential_power: sensor.sunsynk_card_non_essential_active_power
148 non_essential_load1: sensor.hvac_active_power
149 non_essential_load2: sensor.ev_charger_active_power
150 grid_ct_power_172: sensor.power_meter_phase_a_active_power
151 grid_ct_power_L2: sensor.power_meter_phase_b_active_power
152 grid_ct_power_L3: sensor.power_meter_phase_c_active_power
153 grid_ct_power_total: sensor.power_meter_active_power
154 grid_connected_status_194: sensor.inverters_off_grid_status
155 aux_power_166: sensor.sunsynk_card_aux_active_power
156 energy_cost_buy: sensor.electricity_price
157 energy_cost_sell: sensor.electricity_fit
158 solar_sell_247: switch.null
159 aux_load1: sensor.it_hardware_network_active_power
160 aux_load2: sensor.it_hardware_servers_active_power
161 aux_load1_extra: sensor.env_network_rack_bme280_temperature
162 aux_load2_extra: sensor.garage_controller_bme280_temperature
163 grid_voltage: sensor.power_meter_voltage
Example 5 - 2 x M1 3phase inverters with a 15kWh LUNA ESS battery - 4 PV strings (20kW)
1type: custom:mlk-power-flow-card
2large_font: false
3title: Huawei - Power Monitor
4title_size: 18px
5show_solar: true
6show_grid: true
7show_battery: true
8decimal_places: 2
9decimal_places_energy: 2
10dynamic_line_width: true
11inverter:
12 modern: false
13 colour: grey
14 autarky: power
15 auto_scale: true
16 model: huawei
17 three_phase: true
18battery:
19 energy: 14850
20 shutdown_soc: sensor.battery_end_of_discharge_soc
21 invert_power: true
22 colour: '#fc8d83'
23 show_daily: true
24 animation_speed: 5
25 max_power: 5000
26 show_absolute: true
27 auto_scale: true
28 hide_soc: false
29 show_remaining_energy: true
30 dynamic_colour: true
31 linear_gradient: true
32solar:
33 colour: '#F7BC00'
34 show_daily: true
35 mppts: 4
36 animation_speed: 8
37 max_power: 20000
38 pv1_name: Inv1.S1
39 pv2_name: Inv2.S1
40 pv3_name: Inv1.S2
41 pv4_name: Inv2.S2
42 display_mode: 2
43 auto_scale: true
44 dynamic_colour: true
45 pv1_max_power: 5000
46 pv2_max_power: 5000
47 pv3_max_power: 5000
48 pv4_max_power: 5000
49 efficiency: 3
50load:
51 colour: magenta
52 show_daily: true
53 show_daily_aux: true
54 show_aux: true
55 invert_aux: false
56 show_absolute_aux: false
57 aux_name: Generator
58 aux_type: gen
59 aux_colour: '#5490c2'
60 aux_off_colour: brown
61 aux_loads: 2
62 aux_load1_name: IT - Servers
63 aux_load2_name: IT - Network
64 aux_load1_icon: mdi:server-network
65 aux_load2_icon: mdi:network
66 animation_speed: 4
67 essential_name: Essential
68 max_power: 4000
69 additional_loads: 2
70 load1_name: Lights
71 load2_name: All GPO
72 load3_name: Spare
73 load4_name: Spare
74 load1_icon: mdi:lightbulb
75 load2_icon: mdi:power-plug
76 load3_icon: mdi:water-boiler
77 load4_icon: mdi:kettle
78 auto_scale: true
79 dynamic_icon: true
80 dynamic_colour: true
81grid:
82 grid_name: Your-Grid-Name
83 colour: '#FF2400'
84 export_colour: green
85 no_grid_colour: '#a40013'
86 grid_off_colour: '#e7d59f'
87 show_daily_buy: true
88 show_daily_sell: true
89 show_nonessential: true
90 invert_grid: true
91 nonessential_name: Non Essential
92 nonessential_icon: none
93 additional_loads: 2
94 load1_name: HVAC
95 load2_name: EV
96 load1_icon: mdi:fan
97 load2_icon: mdi:car
98 animation_speed: 7
99 max_power: 25000
100 auto_scale: true
101 dynamic_icon: true
102 dynamic_colour: true
103 energy_cost_decimals: 3
104entities:
105 use_timer_248: null
106 priority_load_243: null
107 day_battery_charge_70: sensor.batteries_day_charge
108 day_battery_discharge_71: sensor.batteries_day_discharge
109 day_load_energy_84: sensor.house_consumption_energy_daily
110 day_grid_import_76: sensor.hs_grid_imported_daily
111 day_grid_export_77: sensor.hs_grid_exported_daily
112 day_grid_export_77: sensor.hs_grid_exported_daily
113 day_grid_export_77: sensor.hs_grid_exported_daily
114 day_pv_energy_108: sensor.inverters_daily_yield
115 day_aux_energy: sensor.sunsynk_card_aux_energy_daily
116 inverter_voltage_154: sensor.power_meter_phase_a_voltage
117 inverter_voltage_L2: sensor.power_meter_phase_b_voltage
118 inverter_voltage_L3: sensor.power_meter_phase_c_voltage
119 load_frequency_192: sensor.power_meter_frequency
120 grid_power_169: sensor.house_consumption_power
121 inverter_current_164: sensor.inverter_phase_a_current
122 inverter_current_L2: sensor.inverter_phase_b_current
123 inverter_current_L3: sensor.inverter_phase_c_current
124 inverter_power_175: sensor.inverters_active_power
125 inverter_status_59: sensor.inverters_state
126 radiator_temp_91: null
127 dc_transformer_temp_90: sensor.inverters_internal_temperature
128 pv1_power_186: sensor.inverter_1_pv_1_power
129 pv2_power_187: sensor.inverter_1_pv_2_power
130 pv3_power_188: sensor.inverter_2_pv_1_power
131 pv4_power_189: sensor.inverter_2_pv_2_power
132 pv_total: sensor.inverters_input_power
133 environment_temp: sensor.<your_location>_temp
134 remaining_solar: sensor.energy_production_today_remaining
135 pv1_voltage_109: sensor.inverter_pv_1_voltage
136 pv1_current_110: sensor.inverter_pv_1_current
137 pv2_voltage_111: sensor.inverter_pv_2_voltage
138 pv2_current_112: sensor.inverter_pv_2_current
139 pv3_voltage_113: sensor.inverter_pv_1_voltage_2
140 pv3_current_114: sensor.inverter_pv_1_current_2
141 pv4_voltage_115: sensor.inverter_pv_2_voltage_2
142 pv4_current_116: sensor.inverter_pv_2_current_2
143 battery_voltage_183: sensor.batteries_bus_voltage
144 battery_soc_184: sensor.batteries_state_of_capacity
145 battery_power_190: sensor.batteries_charge_discharge_power
146 battery_current_191: sensor.batteries_bus_current
147 battery_temp_182: sensor.batteries_temperature
148 battery_status: sensor.batteries_status
149 essential_power: sensor.house_consumption_power_less_aux_non_essential
150 essential_load1: sensor.lights_all_active_power
151 essential_load2: sensor.gpo_all_active_power_less_known
152 essential_load1_extra: null
153 essential_load2_extra: null
154 load_power_L1: sensor.shelly3em_phase_a_gpo_power
155 load_power_L2: sensor.shelly3em_phase_b_gpo_power
156 load_power_L3: sensor.shelly3em_phase_c_gpo_power
157 nonessential_power: sensor.sunsynk_card_non_essential_active_power
158 non_essential_load1: sensor.hvac_active_power
159 non_essential_load2: sensor.ev_charger_active_power
160 grid_ct_power_172: sensor.power_meter_phase_a_active_power
161 grid_ct_power_L2: sensor.power_meter_phase_b_active_power
162 grid_ct_power_L3: sensor.power_meter_phase_c_active_power
163 grid_ct_power_total: sensor.power_meter_active_power
164 grid_connected_status_194: sensor.inverters_off_grid_status
165 aux_power_166: sensor.sunsynk_card_aux_active_power
166 energy_cost_buy: sensor.electricity_price
167 energy_cost_sell: sensor.electricity_fit
168 solar_sell_247: switch.null
169 aux_load1: sensor.it_hardware_network_active_power
170 aux_load2: sensor.it_hardware_servers_active_power
171 aux_load1_extra: sensor.env_network_rack_bme280_temperature
172 aux_load2_extra: sensor.garage_controller_bme280_temperature
173 grid_voltage: sensor.power_meter_voltage