Sigenergy Sigenstor with Gateway
Note
The sensors utilised below are provided by the ‘Sigenergy Local Modbus’ integration, maintained at: https://github.com/TypQxQ/Sigenergy-Local-Modbus If there is enough interest for a version using the MQTT version, maintained at: https://github.com/seud0nym/sigenergy2mqtt, I will see about adding.
Minimal Configuration (Solar and Battery)
1type: custom:sunsynk-power-flow-card
2cardstyle: full
3show_solar: true
4wide: false
5show_battery: true
6show_grid: true
7dynamic_line_width: true
8decimal_places_energy: 1
9inverter:
10 model: sigenergy
11 three_phase: true
12 modern: false
13 autarky: energy
14 auto_scale: false
15battery:
16 shutdown_soc: number.sigen_plant_ess_backup_state_of_charge
17 show_daily: true
18 invert_power: true
19 dynamic_colour: true
20 animate: true
21 remaining_energy_to_shutdown: false
22 show_remaining_energy: true
23 count: 1
24 soc_decimal_places: 1
25 auto_scale: false
26 linear_gradient: true
27 show_absolute: false
28 max_power: sensor.sigen_plant_ess_rated_charging_power
29 shutdown_soc_offgrid: sensor.sigen_plant_discharge_cut_off_soc
30 soc_end_of_charge: sensor.sigen_plant_charge_cut_off_soc
31 energy: sensor.sigen_plant_rated_energy_capacity
32solar:
33 show_daily: true
34 display_mode: 2
35 mppts: 3
36 max_power: 29999 # Update with max power of your inverter, currently this is setup for a Sig 30kW EC
37 auto_scale: false
38 pv1_name: PV 1
39 pv2_name: PV 2
40 pv3_name: PV 3
41 pv4_name: PV 4
42 pv1_max_power: 10000 # Update with size in watts of your MPPT 1 string
43 pv2_max_power: 5500 # Update with size in watts of your MPPT 2 string
44 pv3_max_power: 10000 # Update with size in watts of your MPPT 3 string
45 pv4_max_power: 0 # Update with size in watts of your MPPT 4 string
46 dynamic_colour: false
47 efficiency: 3
48load:
49 show_daily: true
50 auto_scale: false
51 invert_flow: false
52 show_aux: false
53 max_power: 12000
54 additional_loads: 6
55 load1_name: Load 1
56 load1_icon: ""
57 load2_name: Load 2
58 load2_icon: ""
59 load3_name: Load 3
60 load3_icon: ""
61 load4_name: Load 4
62 load4_icon: ""
63 load5_name: Load 5
64 load5_icon: mdi:server-network
65 load6_name: Load 6
66 load6_icon: ""
67 dynamic_icon: true
68 dynamic_colour: true
69 invert_load: false
70grid:
71 show_daily_buy: true
72 show_daily_sell: true
73 show_nonessential: true
74 auto_scale: false
75 grid_name: Grid Name # Update with the name of your energy retailer or grid
76 colour: "#ff0000"
77 grid_off_colour: "#9e9e9e"
78 export_colour: limegreen
79 energy_cost_decimals: 2
80 import_icon: mdi:transmission-tower-import
81 export_icon: mdi:transmission-tower-export
82 disconnected_icon: mdi:transmission-tower-off
83 nonessential_icon: ""
84 load1_name: HVAC
85 additional_loads: 3
86 load1_icon: mdi:air-conditioner
87 load2_icon: mdi:tumble-dryer
88 load2_name: Dryer
89 load3_name: Washer
90 load3_icon: mdi:washing-machine
91entities:
92 aux_power_166: none
93 battery_current_191: none
94 battery_power_190: sensor.sigen_plant_battery_power
95 battery_soc_184: sensor.sigen_plant_battery_state_of_charge
96 battery_temp_182: sensor.sigen_inverter_battery_maximum_temperature
97 battery_voltage_183: sensor.sigen_inverter_battery_average_cell_voltage
98 day_aux_energy: sensor.emhass_deferrable_loads_total
99 day_battery_charge_70: sensor.sigen_plant_daily_battery_charge_energy
100 day_battery_discharge_71: sensor.sigen_plant_daily_battery_discharge_energy
101 day_grid_export_77: sensor.sigen_plant_daily_grid_export_energy
102 day_grid_import_76: sensor.sigen_plant_daily_grid_import_energy
103 day_load_energy_84: sensor.sigen_plant_daily_consumed_energy
104 day_pv_energy_108: sensor.sigen_inverter_daily_pv_energy
105 dc_transformer_temp_90: sensor.sigen_inverter_pcs_internal_temperature
106 energy_cost_buy: sensor.amber_general_forecast # Update with your electricity BUY cost sensor
107 energy_cost_sell: sensor.amber_feed_in_forecast # Update with your electricity SELL cost sensor
108 environment_temp: sensor.your_location_temp # Update with your locations weather feed
109 essential_load1: none # Update with an essential load power sensor
110 essential_load1_extra: none # Update with an essential load energy or other sensor
111 essential_load2: none # Update with an essential load power sensor
112 essential_load2_extra: none # Update with an essential load energy or other sensor
113 essential_load3: none # Update with an essential load power sensor
114 essential_load3_extra: none # Update with an essential load energy or other sensor
115 essential_load4: none # Update with an essential load power sensor
116 essential_load5_extra: none # Update with an essential load energy or other sensor
117 essential_load5: none # Update with an essential load power sensor
118 essential_load5_extra: none # Update with an essential load energy or other sensor
119 essential_load6: none # Update with an essential load power sensor
120 essential_load6_extra: none # Update with an essential load energy or other sensor
121 essential_power: sensor.sigen_plant_consumed_power
122 grid_connected_status_194: sensor.sensor.sigen_plant_grid_connection_status
123 grid_ct_power_172: sensor.none
124 grid_ct_power_total: sensor.sigen_plant_grid_active_power
125 grid_frequency: sensor.sigen_inverter_grid_frequency
126 grid_power_169: sensor.sigen_plant_grid_active_power
127 grid_voltage: sensor.sigen_inverter_rated_grid_voltage
128 inverter_current_164: sensor.sigen_inverter_phase_a_current
129 inverter_current_L2: sensor.sigen_inverter_phase_b_current
130 inverter_current_L3: sensor.sigen_inverter_phase_c_current
131 inverter_power_175: sensor.sigen_inverter_active_power
132 inverter_status_59: sensor.sigen_plant_plant_running_state
133 inverter_voltage_154: sensor.sigen_inverter_phase_a_voltage
134 inverter_voltage_L2: sensor.sigen_inverter_phase_b_voltage
135 inverter_voltage_L3: sensor.sigen_inverter_phase_c_voltage
136 load_frequency_192: sensor.sigen_inverter_grid_frequency
137 max_sell_power: number.sigen_plant_grid_export_limitation
138 non_essential_load: sensor.gpo_clothes_dryer_active_power # Update with a non-essential load you have a power sensor for.
139 non_essential_load2: sensor.gpo_clothes_dryer_active_power # Update with a non-essential load you have a power sensor for.
140 non_essential_load3: sensor.washing_machine_power # Update with a non-essential load you have a power sensor for.
141 nonessential_power: sensor.emhass_deferrable_loads_power # Note: This is a Helper sensor group, you need to create with all your non-essential loads 'Power' sensors as members.
142 priority_load_243: none
143 pv1_current_110: sensor.sigen_inverter_pv1_current
144 pv1_power_186: sensor.sigen_inverter_pv1_power
145 pv1_voltage_109: sensor.sigen_inverter_pv1_voltage
146 pv2_current_112: sensor.sigen_inverter_pv2_current
147 pv2_power_187: sensor.sigen_inverter_pv2_power
148 pv2_voltage_111: sensor.sigen_inverter_pv2_voltage
149 pv3_current_114: sensor.sigen_inverter_pv3_current
150 pv3_power_188: sensor.sigen_inverter_pv3_power
151 pv3_voltage_113: sensor.sigen_inverter_pv3_voltage
152 pv4_current_116: sensor.sigen_inverter_pv4_current
153 pv4_power_189: sensor.sigen_inverter_pv4_power
154 pv4_voltage_115: sensor.sigen_inverter_pv4_voltage
155 remaining_solar: sensor.energy_production_today_remaining_total # Use Solcast or Forecast Solar integration to create a sensor such as this.
156 solar_sell_247: binary_sensor.sigen_plant_exporting_to_grid
157 total_pv_generation: sensor.sigen_plant_total_pv_energy
158 use_timer_248: none
Minimal Configuration (Solar, Battery and AC EV Charger)
PENDING Access to a Home Assistance instance with a Sigenergy AC EV charger to test against.
Minimal Configuration (Solar, Battery and DC EV Charger)
PENDING Access to a Home Assistance instance with a Sigenergy AC EV charger to test against.
Minimal Configuration (Solar, Battery and Generator)
PENDING Access to a Home Assistance instance with a Sigenergy Gateway with a Generator wired in, to test against.