Hallo zusammen,
ich mache gerade meine ersten Schritte mit HomeAssistant.
Neben meiner LCN-Installation konnte ich auch meine E3DC-Solaranlage mit HACS/E3DC Remote Storage Control Protocol erfolgreich anbinden. Jetzt würde ich auch gerne das Standard-Energiedashboard von HomeAssitant nutzen, habe da aber ein kleines Problem. Der Energiemonitor akzeptiert nur "Energy"-Angaben. Die E3DC-Integration liefert aber für Werte wie die aktuelle PV- und Batterieleistung nur "Power"-Zahlen in kW. Was physikalisch völlig richtig ist, wird im Energiedashboard nicht akzeptiert .
Die Lösung ist wahrscheinlich die Nutzung eines Template-Sensors vom Typ "Energy". Im File sensor.py ist ein Muster angegeben, aber ich bin als Anfänger ein wenig hifllos und würde mich über Unterstützung freuen:
ich mache gerade meine ersten Schritte mit HomeAssistant.
Neben meiner LCN-Installation konnte ich auch meine E3DC-Solaranlage mit HACS/E3DC Remote Storage Control Protocol erfolgreich anbinden. Jetzt würde ich auch gerne das Standard-Energiedashboard von HomeAssitant nutzen, habe da aber ein kleines Problem. Der Energiemonitor akzeptiert nur "Energy"-Angaben. Die E3DC-Integration liefert aber für Werte wie die aktuelle PV- und Batterieleistung nur "Power"-Zahlen in kW. Was physikalisch völlig richtig ist, wird im Energiedashboard nicht akzeptiert .
Die Lösung ist wahrscheinlich die Nutzung eines Template-Sensors vom Typ "Energy". Im File sensor.py ist ein Muster angegeben, aber ich bin als Anfänger ein wenig hifllos und würde mich über Unterstützung freuen:
Javascript:
# Add Sensor descriptions for additional powermeters, skipp root PM
for powermeter_config in coordinator.proxy.e3dc_config["powermeters"]:
if powermeter_config["type"] == PowermeterType.PM_TYPE_ROOT.value:
continue
energy_description = SensorEntityDescription(
has_entity_name=True,
name=powermeter_config["name"] + " - total",
key=powermeter_config["key"] + "-total",
translation_key=powermeter_config["key"] + "-total",
icon="mdi:meter-electric",
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
suggested_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
suggested_display_precision=2,
device_class=SensorDeviceClass.ENERGY,
state_class=powermeter_config["total-state-class"],
)
entities.append(E3DCSensor(coordinator, energy_description, entry.unique_id))