main
  1# Overview - Home Dashboard
  2# Default view showing high-level status of all services
  3
  4title: Overview
  5path: overview
  6icon: mdi:view-dashboard
  7badges: []
  8
  9cards:
 10  # Welcome header
 11  - type: markdown
 12    content: |
 13      # Homelab Dashboard
 14      Welcome to your self-hosted infrastructure.
 15
 16  # Quick status overview
 17  - type: vertical-stack
 18    cards:
 19      - type: glance
 20        title: Core Infrastructure
 21        entities:
 22          # Add your actual entities here
 23          # Examples:
 24          - entity: binary_sensor.rhea_status
 25            name: Rhea (Media)
 26          - entity: binary_sensor.sakhalin_status
 27            name: Sakhalin (Services)
 28          - entity: binary_sensor.aion_status
 29            name: Aion (Music)
 30          - entity: binary_sensor.athena_status
 31            name: Athena (Storage)
 32          - entity: binary_sensor.demeter_status
 33            name: Demeter (MQTT)
 34        show_name: true
 35        show_state: true
 36        columns: 5
 37
 38      - type: glance
 39        title: Network
 40        entities:
 41          # Add actual network entities
 42          - entity: binary_sensor.traefik_status
 43            name: Traefik
 44          - entity: binary_sensor.wireguard_status
 45            name: VPN
 46        columns: 2
 47
 48  # Service status grid
 49  - type: grid
 50    columns: 3
 51    square: false
 52    cards:
 53      # Media Services
 54      - type: button
 55        name: Jellyfin
 56        icon: mdi:movie-open
 57        tap_action:
 58          action: url
 59          url_path: https://jellyfin.sbr.pm
 60        hold_action:
 61          action: none
 62        entity: binary_sensor.jellyfin_status
 63        show_state: true
 64
 65      - type: button
 66        name: Immich
 67        icon: mdi:image-multiple
 68        tap_action:
 69          action: url
 70          url_path: https://immich.sbr.pm
 71        entity: binary_sensor.immich_status
 72        show_state: true
 73
 74      - type: button
 75        name: Navidrome
 76        icon: mdi:music
 77        tap_action:
 78          action: url
 79          url_path: https://music.sbr.pm
 80        entity: binary_sensor.navidrome_status
 81        show_state: true
 82
 83      # Download Management
 84      - type: button
 85        name: Transmission
 86        icon: mdi:download
 87        tap_action:
 88          action: url
 89          url_path: https://transmission.sbr.pm
 90        entity: binary_sensor.transmission_status
 91        show_state: true
 92
 93      - type: button
 94        name: Sonarr
 95        icon: mdi:television
 96        tap_action:
 97          action: url
 98          url_path: https://sonarr.sbr.pm
 99        entity: binary_sensor.sonarr_status
100        show_state: true
101
102      - type: button
103        name: Radarr
104        icon: mdi:filmstrip
105        tap_action:
106          action: url
107          url_path: https://radarr.sbr.pm
108        entity: binary_sensor.radarr_status
109        show_state: true
110
111  # System resources
112  - type: horizontal-stack
113    cards:
114      - type: gauge
115        name: Rhea CPU
116        entity: sensor.rhea_cpu_usage
117        min: 0
118        max: 100
119        severity:
120          green: 0
121          yellow: 60
122          red: 85
123
124      - type: gauge
125        name: Rhea Memory
126        entity: sensor.rhea_memory_usage
127        min: 0
128        max: 100
129        severity:
130          green: 0
131          yellow: 70
132          red: 90
133
134      - type: gauge
135        name: Rhea Disk
136        entity: sensor.rhea_disk_usage
137        min: 0
138        max: 100
139        severity:
140          green: 0
141          yellow: 75
142          red: 90
143
144  # Quick actions
145  - type: entities
146    title: Quick Actions
147    entities:
148      # Add your automation entities
149      - entity: script.restart_jellyfin
150        name: Restart Jellyfin
151      - entity: script.restart_transmission
152        name: Restart Transmission