This is the raw YAML to generate the Home Assistant dashboard that displays on my always-on cheap tablet system monitor. Uncommented, uses system-specific literals, and I’m not good at YAML, but I hope it’s helpful if you’re trying to do something similar with your Home Assistant instance.
To use this as-is (it won’t really work unless you have a Sol-Ark inverter, a Tesla named Joulee, and a Teslemetry account), create a dashboard named “tablet” in Home Assistant, click the pencil icon (upper-right) to edit it, click on the three vertical dots menu (⋮), and choose “Raw configuration editor”. You can then copy and paste this in, and edit it to be specific to your use case.
views:
- sections:
- type: grid
cards:
- type: heading
heading_style: title
badges: []
- type: gauge
entity: sensor.deye_sunsynk_sol_ark_battery_state_of_charge
severity:
green: 80
yellow: 60
red: 0
name: house charge
grid_options:
columns: 12
rows: auto
- type: gauge
entity: sensor.deye_sunsynk_sol_ark_battery_power
name: charging
unit: watts
max: 12000
severity:
green: 0
yellow: -4000
red: -12000
min: -12000
needle: true
grid_options:
columns: 12
rows: auto
- type: gauge
entity: sensor.deye_sunsynk_sol_ark_load_power
name: load
min: 0
max: 10000
severity:
green: 0
yellow: 2000
red: 6000
grid_options:
columns: 12
rows: auto
- type: grid
cards:
- type: heading
heading_style: title
- type: markdown
content: >-
{{
states('sensor.deye_sunsynk_sol_ark_pv_power_1')|int+states('sensor.deye_sunsynk_sol_ark_pv_power_2')|int+states('sensor.deye_sunsynk_sol_ark_pv_power_3')|int
}} solar watts charging at
{{states('sensor.deye_sunsynk_sol_ark_battery_power')|int/200}}%/hr
text_only: true
- show_state: true
show_name: true
camera_view: auto
fit_mode: cover
type: picture-entity
entity: camera.amcrest_camera
- type: gauge
entity: sensor.battery_level
name: Joulee charge
min: 0
max: 100
severity:
green: 60
yellow: 30
red: 0
grid_options:
columns: 6
rows: auto
- type: gauge
entity: sensor.charger_power
grid_options:
columns: 6
rows: auto
max: 8
- type: clock
- type: tile
entity: sensor.hihome_temperature
features_position: bottom
vertical: false
show_entity_picture: false
name: temperature
type: sections
max_columns: 4
cards: []