MC_Maxxicharge_Dashboard - Joern-R/maxxicharge-local-ha-quickstart GitHub Wiki
In der Backup-Konfiguration ist ein einfaches "Maxxicharge" Dashboard enthalten. In dem Dashboard sind alle Entitäten des lokalen API, die abgeleiteten Sensoren, die errechneten Summenwerte (kwh) sowie ein einfaches Beispiel einer Verlaufsgrafik enthalten.
Das Dashboard soll als Überblick dienen, welche Entitäten bereitgestellt und errechnet werden. Die Standardmittel in Homeassistant sind hinsichtlich der graphischen Darstellungsmöglichkeiten etwas limitiert. Und da jeder einen anderen Geschmack und Prioritäten hat, daher hier nur ein sehr einfaches Beispiel.
Tipp: Mithilfe von weiteren HA Dashboard Elementen (cards), die z.B. über HACS (Home Assistant Custom Store) einfach heruntergeladen werden können, lassen sich mit etwas Übung sehr leistungsfähige und gut gestaltete Dashboards bauen, ohne selbst irgendwas programmieren zu müssen. Weitere Infos dazu finden hier:
Hier das Dashboard komplett ohne Daten - das ist der Zustand nach dem Einspielen das Backups
Hier das Dashboard gefüllt mit "Dummy Daten", die HA per "cURL" Aufruf auf den Webhook übergeben wurden.
Manuelle Konfiguration: Der einfachste Weg das Dashboard ohne Backup aufzubauen, ist die Nutzung der RAW bzw. YAML basierten Definition eines kompletten Dashboards.
Dazu muss zunächst unter "Einstellungen->Dashboards" ein neues Dashboard hinzugefügt werden. Der Typ ist dabei "Neues Dashboard von Grund auf". Das Dashboard bekommt einen Titel - hier "Maxxicharge" und ein Symbol hier "mdi:solar-power-variant". Die beiden Schalter kann man erstmal so lassen. Mit dem Button "Erstellen" wird das neue Dashboard erzeugt und kann über den Eintrag in der Seitenleiste geöffnet werden.
Jetzt oben rechts auf das "Dashboard bearbeiten" Symbol klicken, um in den Änderungsmodus zu kommen. Danach das "3-Punkte" Menü oben rechts im Fenster öffnen und den "Raw-Konfigurationseditor" aufrufen. Den aktuellen Inhalt der Konfiguration KOMPLETT durch die nachstehenden Konfiguration ersetzen. Das war's schon. Das Ganze noch sichern und schon ist das 1. Dashboard erzeugt. Änderungen daran lassen sich jetzt vollständig über UI Funktionen machen. Es gibt (in der Regel) keine Notwendigkeit, Anpassungen direkt in der RAW/YAML Konfiguration vorzunehmen.
views:
- title: Überblick
type: sections
max_columns: 4
sections:
- type: grid
cards:
- type: heading
heading: Aktuelle Werte
heading_style: title
- type: gauge
entity: sensor.maxxicharge1_e_zaehler_leistungswert
name: Netz Einspeisung/Bezug
needle: true
max: 1000
severity:
green: -1000
yellow: -50
red: 50
layout_options:
grid_columns: 2
grid_rows: auto
min: -1000
- type: gauge
entity: sensor.maxxicharge1_pv_leistung
name: MaxxiCharge PV Leistung
needle: true
max: 2500
severity:
green: 1200
yellow: 600
red: 0
layout_options:
grid_columns: 2
grid_rows: auto
- type: gauge
entity: sensor.maxxicharge1_ccu_leistung
name: MaxxiCharge CCU Leistung
needle: true
max: 1800
severity:
green: 0
yellow: 600
red: 1200
layout_options:
grid_columns: 2
grid_rows: auto
- type: gauge
entity: sensor.maxxicharge1_batterie_leistung
name: MaxxiCharge Batterie Entladen/Laden
needle: true
max: 2000
severity:
green: 1
yellow: 0
red: -2000
layout_options:
grid_columns: 2
grid_rows: auto
min: -2000
- type: gauge
entity: sensor.maxxicharge1_ladestand_detail
name: MaxxiCharge Ladestand
needle: true
max: 5397
severity:
green: 1500
yellow: 750
red: 0
layout_options:
grid_columns: 2
grid_rows: auto
- type: gauge
entity: sensor.maxxicharge1_ladestand
name: MaxxiCharge Ladestand
needle: true
max: 100
layout_options:
grid_columns: 2
grid_rows: auto
segments:
- from: 0
color: '#ff0d00'
- from: 2.5
color: '#ff1a00'
- from: 5
color: '#ff2600'
- from: 7.5
color: '#ff3300'
- from: 10
color: '#ff4000'
- from: 12.5
color: '#ff4c00'
- from: 15
color: '#ff5900'
- from: 17.5
color: '#ff6600'
- from: 20
color: '#ff7300'
- from: 22.5
color: '#ff8000'
- from: 25
color: '#ff8c00'
- from: 27.5
color: '#ff9900'
- from: 30
color: '#ffa600'
- from: 32.5
color: '#ffb200'
- from: 35
color: '#ffbf00'
- from: 37.5
color: '#ffcc00'
- from: 40
color: '#ffd900'
- from: 42.5
color: '#ffe600'
- from: 45
color: '#fff200'
- from: 47.5
color: '#ffff00'
- from: 50
color: '#ffff00'
- from: 52.5
color: '#f2ff00'
- from: 55
color: '#e6ff00'
- from: 57.5
color: '#d9ff00'
- from: 60
color: '#ccff00'
- from: 62.5
color: '#bfff00'
- from: 65
color: '#b2ff00'
- from: 67.5
color: '#a6ff00'
- from: 70
color: '#99ff00'
- from: 72.5
color: '#8cff00'
- from: 75
color: '#80ff00'
- from: 77.5
color: '#73ff00'
- from: 80
color: '#66ff00'
- from: 82.5
color: '#59ff00'
- from: 85
color: '#4dff00'
- from: 87.5
color: '#40ff00'
- from: 90
color: '#33ff00'
- from: 92.5
color: '#26ff00'
- from: 95
color: '#19ff00'
- from: 97.5
color: '#0dff00'
- type: gauge
entity: sensor.maxxicharge1_wifi_signalstarke_dbm
unit: dBm
needle: true
severity:
green: -60
yellow: -80
red: -100
min: -100
max: 0
- type: grid
cards:
- type: entities
entities:
- entity: sensor.maxxicharge1_e_zaehler_leistungswert
- entity: sensor.maxxicharge1_pv_leistung
- entity: sensor.maxxicharge1_ladestand
- entity: sensor.maxxicharge1_ladestand_detail
- entity: sensor.maxxicharge1_batterie_leistung
- entity: sensor.maxxicharge1_ccu_leistung
- entity: sensor.maxxicharge1_deviceid
- entity: sensor.maxxicharge1_wifi_signalstarke_dbm
- entity: sensor.maxxicharge1_ccu_version
title: Maxxicharge API Daten
- type: grid
cards:
- type: entities
entities:
- entity: sensor.maxxicharge1_e_zaehler_netzbezug
- entity: sensor.maxxicharge1_e_zaehler_netzeinspeisung
- entity: sensor.maxxicharge1_batterie_laden
- entity: sensor.maxxicharge1_batterie_entladen
title: Abgeleitete Daten
- type: grid
cards:
- type: entities
entities:
- entity: sensor.maxxicharge1_e_zaehler_netzbezug_kwh
- entity: sensor.maxxicharge1_e_zaehler_netzeinspeisung_kwh
- entity: sensor.maxxicharge1_pv_leistung_kwh
- entity: sensor.maxxicharge1_batterie_laden_kwh
- entity: sensor.maxxicharge1_batterie_entladen_kwh
title: Abgeleitete Summenwerte
column_span: 1
- type: grid
cards:
- type: heading
heading: Einfache Grafiken
heading_style: title
- graph: line
type: sensor
entity: sensor.maxxicharge1_e_zaehler_netzbezug
detail: 2
icon: mdi:transmission-tower-export
grid_options:
columns: full
rows: 2
hours_to_show: 24
- graph: line
type: sensor
entity: sensor.maxxicharge1_e_zaehler_netzeinspeisung
detail: 2
icon: mdi:transmission-tower-export
grid_options:
columns: full
rows: 2
hours_to_show: 24
column_span: 2