Home Assistant Sunsynk Card
Reading time: 2 minutes (304 words)Author: @pugmiester
Tags: homeassistant , solar , stats
I was going to leave looking at the Home Assistant Sunsynk card until I had a few more of my outstanding jobs ticked off the list but a toot on Mastodon by Baz today reminded me it was still lurking on the list and I was distracted for 5 minutes and went to take a look.
After a bit of a false start, and one rather unfortunate click on “cancel” before I saved anything (DOH!!!!!), I had a Sunsynk card up and running.
It’s not perfect, but it’s a good start and I can work on the details later. It’s nice to see the flow of power in realtime. I’m still unsure if the buy and sell values for the grid are using the right sensors. They might be as we generally import such a small amount that it might not even register on the scale that’s being used. Something to check later.
By popular demand (OK, one person asked), I’m including a sanitised version of the yaml I have in place for the card as it stands today, now that I’ve fixed the glaring error on my part that was making the numbers look just plain wrong.
type: custom:sunsynk-power-flow-card
cardstyle: full
show_solar: 'yes'
inverter:
autarky: 'no'
battery:
energy: 9500
shutdown_soc: 4
show_daily: 'yes'
max_power: 3600
solar:
show_daily: 'yes'
mppts: two
max_power: 6240
pv1_name: Bottom
pv2_name: Top
load:
show_daily: 'yes'
show_aux: 'yes'
aux_type: mdi:ev-station
aux_name: Eddie
colour: green
grid:
show_daily_buy: 'yes'
show_daily_sell: 'yes'
show_nonessential: 'no'
invert_grid: 'yes'
entities:
use_timer_248: 'no'
priority_load_243: 'no'
inverter_voltage_154: sensor.givtcp_INVERTERSERIAL_grid_voltage
load_frequency_192: sensor.givtcp_INVERTERSERIAL_grid_frequency
inverter_power_175: sensor.givtcp_INVERTERSERIAL_load_power
day_battery_charge_70: sensor.givtcp_INVERTERSERIAL_battery_charge_energy_today_kwh
day_battery_discharge_71: sensor.givtcp_INVERTERSERIAL_battery_discharge_energy_today_kwh
battery_voltage_183: sensor.givtcp_BATTERYSERIAL_battery_voltage
battery_soc_184: sensor.givtcp_INVERTERSERIAL_soc
battery_power_190: sensor.givtcp_INVERTERSERIAL_battery_power
battery_current_191: none
grid_power_169: none
day_grid_import_76: sensor.givtcp_INVERTERSERIAL_import_energy_today_kwh
day_grid_export_77: sensor.givtcp_INVERTERSERIAL_export_energy_today_kwh
grid_ct_power_172: sensor.givtcp_INVERTERSERIAL_grid_power
day_load_energy_84: sensor.givtcp_INVERTERSERIAL_load_energy_today_kwh
aux_power_166: sensor.myenergi_zappi_ZAPPISERIAL_power_ct_internal_load
day_pv_energy_108: sensor.givtcp_INVERTERSERIAL_pv_energy_today_kwh
pv1_power_186: sensor.givtcp_INVERTERSERIAL_pv_power_string_1
pv2_power_187: sensor.givtcp_INVERTERSERIAL_pv_power_string_2
pv1_voltage_109: sensor.givtcp_INVERTERSERIAL_pv_voltage_string_1
pv1_current_110: sensor.givtcp_INVERTERSERIAL_pv_current_string_1
pv2_voltage_111: sensor.givtcp_INVERTERSERIAL_pv_voltage_string_2
pv2_current_112: sensor.givtcp_INVERTERSERIAL_pv_current_string_2
remaining_solar: sensor.forecast_remaining_today
battery_temp_182: sensor.givtcp_BATTERYSERIAL_battery_temperature
radiator_temp_91: sensor.givtcp_INVERTERSERIAL_invertor_temperature
energy_cost: sensor.octopus_current_price