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: []