Solarbatterie in HA unter Batteriespeicher zu Hause einbinden?

Hallo, ich habe meinen Solarladeregler EPEVER Tracer 1220AN mithilfe eines RS485 zu Ethernet Konverter HF7121 (Elfin-EW11) in meinem Netzwerk über Modbus verfügbar gemacht.

Die einzelnen Sensoren wurden über die configuration.yaml eingebunden.

Soweit so gut.

Da das auch alles so weit top funktioniert, wollte ich nun die in meine Solarbatterien fliesende und entnommene Leistung auch unter Energie / Batteriespeicher zu Hause erfassen und unter Energieverteilung optisch darstellen lassen.

Dafür nutze ich einen Sensor aus der Configuration.yaml (sensor.solar_panel_watts = Batterie laden) und einen Shelly 1PM (sensor.steckdose_garten_2_power = Leistung eines Solar-Inverter, der aus der Batterie gespeist wird).

Das scheint auch dank Helfer Riemann Summenintegralsensor für den Sensor (sensor.solar_panel_watts) als Sensor (sensor.zur_batterie) so weit zu funktionieren.

Energieverteilung.jpg

Es stört nur die Meldung unter Batteriespeicher zu Hause:

Unerwartete Geräteklasse
Die folgenden Entitäten haben nicht die erwartete Geräteklasse:
sensor.zur_batterie

Batteriespeicher zu Hause.jpg

Hat vielleicht jemand einen Tipp für mich?

Wäre echt toll 😊

Versuch doch mal bitte deinen Sensor Zur Batterie in den Developer Tools -> States zu finden. Dort steht die Device Class und die muss energy sein.

2023-02-13_16-42.png

@oderturm Herzlichen Dank für die schnelle und auch kompetente Hilfe.
Jetzt klappt das ohne Fehlermeldung.
Endlich kann ich wieder ruhig schlafen. :blush:

Hallo oderturm, ich habe nun nach dem Update auf core_2023.5.3 wieder das Problem mit der Fehlermeldung:
unerwartete Geräteklasse.
Die folgenden Entitäten haben nicht die erwartete Geräteklasse:
sensor.zur_batterie

Ich habe erneut die Änderung device_class: energy vorgenommen, diese bleib aber nicht bestehen.
Nach Aktualisierung oder Neustart ist dieser von mir eingetragene Parameter im sensor.zur_batterie wieder verschwunden.
Ist das ein bekanntes Problem in der core_2023.5.3
Hat vielleicht jemand einen Tipp?

bei mir ist Installiert:
Home Assistant 2023.5.3
Supervisor 2023.04.1
Operating System 10.1
Frontend 20230503.3 - latest

Bin nun wieder auf die core_2023.5.2 zurück und alles funktioniert wieder.

Du kannst den Status auch in der Datei customize.yaml ablegen

Hallo, muss ich dann den gesamten Inhalt des sensors.

state_class: total
source: sensor.solar_panel_watts
unit_of_measurement: kWh
icon: mdi:battery
friendly_name: PV zur Batterie
device_class: energy

?

Bin mir nicht ganz sicher, aber ein Beispiel bei mir sieht so aus:

sensor.solar_imported_energy:
  last_reset: 2021_08_11T00:00:00+00:0
  state_class: total_increasing
  source: sensor.senec_grid_imported_power
  unit_of_measurement: kWh
  friendly_name: Fremdbezug
  icon: mdi:chart-histogram
  device_class: energy

Hallo Klaus, danke für die tolle Hilfe, hab es jetzt so gemacht wie Du es vorgeschlagen hast.
Funktioniert topp, es ist immer schön, dass es Leute gibt, die einem so schnell und kompetent helfen können.
Wieder etwas dazu gelernt.
:+1:

1 „Gefällt mir“