Newer
Older
homeassistant-infra / ha-configs / deye_battery_dashboard.yaml
# 🔋 Deye Battery Control Dashboard
# Skopiuj ten kod do Lovelace Dashboard w Home Assistant
# Settings → Dashboards → [Twój dashboard] → Edit → Add Card → Manual

# Karta 1: Główne sterowanie
- type: entities
  title: 🔋 Sterowanie Baterią
  show_header_toggle: false
  entities:
    # Przełączniki
    - type: section
      label: Przełączniki
    - entity: switch.inverter_deye_battery_grid_charging
      name: 🔌 Ładowanie z sieci
      icon: mdi:battery-charging
    - entity: switch.inverter_deye_grid_peak_shaving
      name: 📊 Peak Shaving
      icon: mdi:chart-bell-curve
    
    # Tryby pracy
    - type: section
      label: Tryby pracy
    - entity: select.inverter_deye_work_mode
      name: ⚙️ Tryb pracy
      icon: mdi:cog
    - entity: select.inverter_deye_energy_pattern
      name: 🔀 Priorytet energii
      icon: mdi:flash
    - entity: select.inverter_deye_time_of_use
      name: ⏰ Harmonogramy
      icon: mdi:clock-outline

# Karta 2: Monitoring baterii
- type: vertical-stack
  cards:
    - type: gauge
      entity: sensor.inverter_deye_battery_soc
      name: Stan naładowania
      min: 0
      max: 100
      severity:
        green: 60
        yellow: 30
        red: 15
      
    - type: entities
      title: 📊 Status Baterii
      entities:
        - entity: sensor.inverter_deye_battery_power
          name: Moc baterii
          icon: mdi:flash
        - entity: sensor.inverter_deye_battery_voltage
          name: Napięcie
          icon: mdi:sine-wave
        - entity: sensor.inverter_deye_battery_current
          name: Prąd
          icon: mdi:current-dc
        - entity: sensor.inverter_deye_battery_temperature
          name: Temperatura
          icon: mdi:thermometer
        - entity: sensor.inverter_deye_battery_soh
          name: Stan zdrowia (SOH)
          icon: mdi:heart-pulse

# Karta 3: Harmonogramy ładowania
- type: entities
  title: ⏰ Programy ładowania
  entities:
    - type: section
      label: "Program 1"
    - entity: time.inverter_deye_program_1_time
      name: Czas
    - entity: select.inverter_deye_program_1_charging
      name: Tryb
    
    - type: section
      label: "Program 2"
    - entity: time.inverter_deye_program_2_time
      name: Czas
    - entity: select.inverter_deye_program_2_charging
      name: Tryb
    
    - type: section
      label: "Program 3"
    - entity: time.inverter_deye_program_3_time
      name: Czas
    - entity: select.inverter_deye_program_3_charging
      name: Tryb
    
    - type: section
      label: "Program 4"
    - entity: time.inverter_deye_program_4_time
      name: Czas
    - entity: select.inverter_deye_program_4_charging
      name: Tryb

# Karta 4: Limity i ochrona
- type: entities
  title: ⚙️ Limity i ochrona
  entities:
    - type: section
      label: Prądy
    - entity: number.inverter_deye_battery_max_charging_current
      name: Max prąd ładowania (A)
      icon: mdi:current-dc
    - entity: number.inverter_deye_battery_max_discharging_current
      name: Max prąd rozładowania (A)
      icon: mdi:current-dc
    
    - type: section
      label: SOC Limits
    - entity: number.inverter_deye_battery_shutdown_soc
      name: Shutdown SOC (%)
      icon: mdi:battery-off
    - entity: number.inverter_deye_battery_low_soc
      name: Low SOC (%)
      icon: mdi:battery-low
    - entity: number.inverter_deye_battery_restart_soc
      name: Restart SOC (%)
      icon: mdi:battery-charging-50

# Karta 5: Przepływy energii
- type: vertical-stack
  cards:
    - type: horizontal-stack
      cards:
        - type: gauge
          entity: sensor.inverter_deye_pv_power
          name: PV
          min: 0
          max: 15000
          needle: true
        - type: gauge
          entity: sensor.inverter_deye_load_power
          name: Obciążenie
          min: 0
          max: 12000
          needle: true
    
    - type: horizontal-stack
      cards:
        - type: gauge
          entity: sensor.inverter_deye_grid_power
          name: Sieć
          min: -6000
          max: 6000
          needle: true
          severity:
            green: 0
            yellow: 3000
            red: 5000
        - type: gauge
          entity: sensor.inverter_deye_battery_power
          name: Bateria
          min: -6000
          max: 6000
          needle: true
          severity:
            green: 0
            yellow: 3000
            red: 5000

# Karta 6: Statystyki dzienne
- type: entities
  title: 📈 Statystyki dzienne
  entities:
    - entity: sensor.inverter_deye_daily_production
      name: Produkcja dzienna
      icon: mdi:solar-power
    - entity: sensor.inverter_deye_daily_battery_charge
      name: Naładowano
      icon: mdi:battery-charging
    - entity: sensor.inverter_deye_daily_battery_discharge
      name: Rozładowano
      icon: mdi:battery-minus
    - entity: sensor.inverter_deye_daily_consumption
      name: Zużycie dzienna
      icon: mdi:home-lightning-bolt
    - entity: sensor.inverter_deye_daily_grid_export
      name: Eksport do sieci
      icon: mdi:transmission-tower-export
    - entity: sensor.inverter_deye_daily_grid_import
      name: Import z sieci
      icon: mdi:transmission-tower-import