mucho
13. September 2024 um 21:26
1
Nabend zusammen,
seit kurzem bin ich nun auch Home Assistant User und würde gerne meine PV Anlage, Homematic, Shelly, Tuya, … Teile integrieren.
Als Neuling habe ich mich ein wenig durch WWW geklickt und bin auf ein Tutorial von @Simon42 (Balkonanlage in Home Assistant einrichten - Energie Dashboard) gestoßen das mir recht gut gefallen hat.
Ich habe mir den Code kopiert und seine Sensoren usw. gegen welche von mir (die schon funktionieren) ausgetauscht. Aus irgendwelchen Gründen funktioniert der Code bei mir aber nicht, trotz Überprüfung mit dem YAML Checker. Könnt Ihr mir vielleicht helfen wo ich einen Fehler habe?
views:
- title: test 1
cards:
- type: energy-date-selection
view_layout:
position: sidebar
- type: energy-usage-graph
- type: energy-sources-table
- type: energy-distribution
link_dashboard: true
view_layout:
position: sidebar
- type: gauge
unit: W
min: -4200
max: 4200
needle: true
severity:
green: 0
yellow: 4200
red: -5000
name: Leistung aktuell
view_layout:
position: sidebar
entity: sensor.strom_aktuell
- type: statistic
period:
calendar:
period: day
stat_type: change
unit: W
entity: sensor.strom_einspeisung
view_layout:
position: sidebar
- type: statistic
period:
calendar:
period: day
stat_type: change
entity: sensor.strom_bezug
view_layout:
position: sidebar
type: sidebar
- title: Wohnzimmer
path: wohnzimmer
cards: []
badges: []
type: sections
sections:
- type: grid
cards:
- type: media-control
entity: media_player.wohnzimmer
- type: grid
cards:
- graph: line
type: sensor
entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
detail: 1
layout_options:
grid_columns: 2
- title: Garten
path: garten
cards: []
badges: []
- title: Heizung
path: heizung
cards:
- square: true
type: grid
cards:
- type: entities
entities:
- entity: sensor.ds218_drive_1_status
- entity: sensor.ds218_drive_1_temperatur
- entity: sensor.ds218_drive_2_status
- entity: sensor.ds218_drive_2_temperatur
- type: tile
entity: climate.hmip_access_point_heizung
title: Test
columns: 2
- title: Live-Werte
cards:
- type: vertical-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: PV Leistung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
needle: true
severity:
green: 200
yellow: 350
red: 450
name: Einspeisung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
name: Stromverbrauch
max: 5000
- title: Card Test
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: PV Leistung
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 2
- entity: sensor.strom_aktuell
name: Test 3
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
needle: true
name: Einspeisung
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 1
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: Stromverbrauch
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
title: Live-Werte
Ich habe ein neues Board “Live-Werte” hinzugefügt,
Besten Dank,
Wolfgang
totow
13. September 2024 um 21:54
2
Moin,
der Teil hier drunter ist falsch eingerückt.
mucho:
- title: Card Test
Wenn ich alles gefunden hab sollte das gehen:
views:
- title: test 1
cards:
- type: energy-date-selection
view_layout:
position: sidebar
- type: energy-usage-graph
- type: energy-sources-table
- type: energy-distribution
link_dashboard: true
view_layout:
position: sidebar
- type: gauge
unit: W
min: -4200
max: 4200
needle: true
severity:
green: 0
yellow: 4200
red: -5000
name: Leistung aktuell
view_layout:
position: sidebar
entity: sensor.strom_aktuell
- type: statistic
period:
calendar:
period: day
stat_type: change
unit: W
entity: sensor.strom_einspeisung
view_layout:
position: sidebar
- type: statistic
period:
calendar:
period: day
stat_type: change
entity: sensor.strom_bezug
view_layout:
position: sidebar
type: sidebar
- title: Wohnzimmer
path: wohnzimmer
cards: []
badges: []
type: sections
sections:
- type: grid
cards:
- type: media-control
entity: media_player.wohnzimmer
- type: grid
cards:
- graph: line
type: sensor
entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
detail: 1
layout_options:
grid_columns: 2
- title: Garten
path: garten
cards: []
badges: []
- title: Heizung
path: heizung
cards:
- square: true
type: grid
cards:
- type: entities
entities:
- entity: sensor.ds218_drive_1_status
- entity: sensor.ds218_drive_1_temperatur
- entity: sensor.ds218_drive_2_status
- entity: sensor.ds218_drive_2_temperatur
- type: tile
entity: climate.hmip_access_point_heizung
title: Test
columns: 2
- title: Live-Werte
cards:
- type: vertical-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: PV Leistung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
needle: true
severity:
green: 200
yellow: 350
red: 450
name: Einspeisung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
name: Stromverbrauch
max: 5000
- title: Card Test
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: PV Leistung
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 2
- entity: sensor.strom_aktuell
name: Test 3
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
needle: true
name: Einspeisung
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 1
- entity: sensor.strom_aktuell
name: Test 1
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: Stromverbrauch
max: 5000
- type: entities
entities:
- entity: sensor.strom_aktuell
name: Test 1
title: Live-Werte
und kleiner Tipp, wenn man sich och nicht so mit YAML auskennt sollte man nicht so viel in RAW Editor rumspielen.
LG
mucho
13. September 2024 um 23:59
3
Moin Tobias,
danke für die rasche Hilfe, die anderen Seiten hatte ich auf der grafischen Oberfläche erstellt, die “Card Test” wollte ich einfach mit copy&paste einfügen.
Auf jeden Fall wurde konnte ich die config nun speichern, allerdings wird eine neue Seite erstellt mit einer Fehlermeldung, die “Card Test” ist leer:
Beste Grüße,
Wolfgang
dp20eic
14. September 2024 um 03:28
4
Moin,
ich habe mir mal ein neues Dashboard erstellt und Deinen Code benutzt, dann habe ich die letzte Ansicht gelöscht und gegen eine neue test4mucho
ersetzt, in dieser Ansicht habe ich dann eine neue Kachel manuell
eingefügt und mit dem Code von @simon42 gefüllt, das ist dabei herausgekommen
views:
- title: test 1
cards:
- type: energy-date-selection
view_layout:
position: sidebar
- type: energy-usage-graph
- type: energy-sources-table
- type: energy-distribution
link_dashboard: true
view_layout:
position: sidebar
- type: gauge
unit: W
min: -4200
max: 4200
needle: true
severity:
green: 0
yellow: 4200
red: -5000
name: Leistung aktuell
view_layout:
position: sidebar
entity: sensor.strom_aktuell
- type: statistic
period:
calendar:
period: day
stat_type: change
unit: W
entity: sensor.strom_einspeisung
view_layout:
position: sidebar
- type: statistic
period:
calendar:
period: day
stat_type: change
entity: sensor.strom_bezug
view_layout:
position: sidebar
type: sidebar
- title: Wohnzimmer
path: wohnzimmer
cards: []
badges: []
type: sections
sections:
- type: grid
cards:
- type: media-control
entity: media_player.wohnzimmer
- type: grid
cards:
- graph: line
type: sensor
entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
detail: 1
layout_options:
grid_columns: 2
- title: Garten
path: garten
cards: []
badges: []
- title: Heizung
path: heizung
cards:
- square: true
type: grid
cards:
- type: entities
entities:
- entity: sensor.ds218_drive_1_status
- entity: sensor.ds218_drive_1_temperatur
- entity: sensor.ds218_drive_2_status
- entity: sensor.ds218_drive_2_temperatur
- type: tile
entity: climate.hmip_access_point_heizung
title: Test
columns: 2
- title: Live-Werte
cards:
- type: vertical-stack
cards:
- type: gauge
entity: sensor.strom_aktuell
name: PV Leistung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
needle: true
severity:
green: 200
yellow: 350
red: 450
name: Einspeisung
max: 5000
- type: gauge
entity: sensor.strom_aktuell
name: Stromverbrauch
max: 5000
- title: test4mucho
path: test
cards:
- type: vertical-stack
title: Live-Werte
cards:
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.balkonsolar_power
max: 600
needle: true
severity:
green: 200
yellow: 350
red: 450
name: Balkonsolar
- type: entities
entities:
- entity: sensor.balkonsolar_kwh_taglich
name: Täglich
- entity: sensor.balkonsolar_energy
name: Gesamt
- entity: switch.balkonsolar
name: Status
state_color: false
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.zuruck_zum_netz_watt_v2
max: 600
needle: true
severity:
green: 200
yellow: 350
red: 450
name: Zurück zum Netz
- type: entities
entities:
- entity: sensor.zuruck_zum_netz_kwh_taglich
name: Täglich
- entity: sensor.zuruck_zum_netz_kwh_v2
name: Gesamt
- type: horizontal-stack
cards:
- type: gauge
entity: sensor.strom_eg_aktuell
name: Stromverbrauch
- type: entities
entities:
- entity: input_number.aktueller_strompreis
Ich habe mir nicht die Mühe gemacht, die Entitäten an meine Gegebenheiten anzupassen.
VG
Bernd
mucho
14. September 2024 um 06:49
5
Moin Bernd,
super, habe es gleich ausprobiert und mit meinen Sensoren gefüllt, jetzt sieht das so aus wie ich es mir dachte:
Jetzt habe ich aber noch eine Frage zu der Breite der Kacheln: wenn ich in der ersten Reihe welche hinzufüge werden sie immer schmaler und orientieren sich an der Breite der unteren 2 Kacheln:
Kann ich die Breite der unteren selbst definieren?
Danke für die super Unterstützung,
Wolfgang (der jetzt noch mit seinem Shelly EM Probleme hat)
dp20eic
14. September 2024 um 07:29
6
Moin,
ich bin kein großer Kenner der Dashboards, ich würde aber sagen, mit dem Abschnitt, den ich benutzt, habe geht das nicht.
Da musst du eher den Experimentellen nehmen.
Dann da nur die Kacheln erstellen, da kann man Spalten und Kachelgröße variieren.
Habe aber jetzt keine Zeit mehr.
VG
Bernd
mucho
15. September 2024 um 11:24
7
Hallo Bernd,
danke für deine Antwort, komme erst heute ein wenig dazu mich ein wenig mit der Konfiguration auseinanderzusetzen.
Mit den Sektionen habe ich heute mal ein neues Dashboard erstellt und meine Daten in die einzelnen Kacheln (wenn man die so nennt) eingefügt. Zusätzlich habe ich ein paar weitere Werte erzeugt, das ganze sieht jetzt so aus:
Die Ansicht gefällt mir schon mal besser als die vorher.
Jetzt stehe ich aber wieder bei ein paar weiteren Problemen an:
Bei den täglichen Werten bin ich mir nicht sicher, da gibt es einige Parameter die mir nicht ganz klar sind, werde ich aber in den nächsten Tagen beobachten
Hausverbrauch/Tag, der müsste sich zusammensetzen aus: PV_Ertrag_Tag + Bezug_Tag - Eispeisung_Tag, denke da brauche ich einen neuen Sensor?
Ein weiterer Punkt wäre noch die Berechnung Verbrauch/Einspeisung mit EUR, denke da brauche ich auch einen Helfer?
Da die Auswertung von Growatt (Wechselrichter) so gut wie gar nicht stimmt, habe ich ja nun einen Shelly 2EM zur Erzeugung verbaut. Wie kann ich denn die bereits erzeugte Leistung zu der von Shelly gemessenen Gesamtleistung addieren? <<-- erledigt, habe ich eben geschafft
Zuletzt fehlt noch die Möglichkeit mir vergangene Daten wie Verbrauch, Einspeisung usw. anzeigen zu lassen, wie zB. mit so etwas:
Bei der Auswertung/Anzeige von normalen Sensoren usw. habe ich keine Probleme aber bei so gewissen Berechnungen stehe ich derzeit noch an.
Schönen Sonntag,
Wolfgang
dp20eic
15. September 2024 um 12:06
8
Moin,
da kann ich Dir leider nicht weiterhelfen, ich habe keine PV oder Balkonkraftwerk, möchte ich gern haben, aber da ich nicht weiß, ob ich hier bleibe oder in 1 -2 Jahren, ins Heimatland meiner Frau umziehe, ist das etwas, das ich vor mir herschiebe.
Aber es gibt hier schon viele Beiträge, einfach mal die Suche bemühen, da sollte man schon was finden!
https://community.simon42.com/search?q=PV+berechnung
Ob es da auch Videos von @simon42 gibt, kann ich nicht sagen, siehe oben
VG
Bernd