Files
ha-claude/dashboard_card.yaml
T

89 lines
2.9 KiB
YAML

# EMHASS Dashboard Cards
# These are 3 separate cards — add each block individually:
# Dashboard → Edit → Add Card → Manual → paste one block at a time
# ─── CARD 1: EMHASS Energy Status ────────────────────────────────────────────
type: entities
title: EMHASS Energy Status
show_header_toggle: false
entities:
- type: section
label: Current Status
- entity: sensor.current_hour_price
name: Current Price
icon: mdi:cash
- entity: sensor.battery_power_state
name: Battery State
icon: mdi:battery
- entity: sensor.deye_inverter_mqtt_battery_soc
name: Battery SOC
icon: mdi:battery-50
- entity: sensor.deye_inverter_mqtt_battery_power
name: Battery Power
icon: mdi:lightning-bolt
- type: section
label: EMHASS Forecast
- entity: sensor.p_pv_forecast
name: PV Forecast
icon: mdi:solar-power
- entity: sensor.p_load_forecast
name: Load Forecast
icon: mdi:home-lightning-bolt
- entity: sensor.p_grid_forecast
name: Grid Forecast
icon: mdi:transmission-tower
- entity: sensor.soc_batt_forecast
name: SOC Target (end of day)
icon: mdi:target
- type: section
label: Forecast vs Reality
- entity: sensor.battery_soc_forecast_error
name: SOC Forecast Error
icon: mdi:chart-bell-curve
- type: section
label: Today
- entity: sensor.deye_inverter_mqtt_daily_production
name: PV Production
icon: mdi:solar-power
- entity: sensor.deye_inverter_mqtt_daily_energy_bought
name: Grid Import
icon: mdi:transmission-tower-import
- entity: sensor.deye_inverter_mqtt_daily_energy_sold
name: Grid Export
icon: mdi:transmission-tower-export
- entity: sensor.deye_inverter_mqtt_daily_battery_charge
name: Battery Charged
icon: mdi:battery-charging
- entity: sensor.deye_inverter_mqtt_daily_battery_discharge
name: Battery Discharged
icon: mdi:battery-minus
- entity: sensor.deye_inverter_mqtt_daily_load_consumption
name: Load Consumption
icon: mdi:home-lightning-bolt
# ─── CARD 2: Battery SOC — Actual vs Forecast (history graph) ────────────────
type: history-graph
title: Battery SOC — Actual vs Forecast
entities:
- entity: sensor.deye_inverter_mqtt_battery_soc
name: Actual SOC
- entity: sensor.soc_batt_forecast
name: Forecast Target
hours_to_show: 48
refresh_interval: 300
# ─── CARD 3: NordPool Prices ──────────────────────────────────────────────────
type: entities
title: NordPool Prices
show_header_toggle: false
entities:
- entity: sensor.nordpool_kwh_lv_eur_3_10_021
name: Current Price
icon: mdi:currency-eur
- entity: sensor.current_hour_price
name: All-in Price (incl. VAT)
icon: mdi:cash