Home - derolli1976/enpal GitHub Wiki

❓ FAQ – Enpal Solar Integration

🔍 Häufig gestellte Fragen (FAQ)


❓ Wie finde ich die IP-Adresse meiner Enpal Box im Heimnetzwerk?

Die Integration benötigt Zugriff auf die lokale Weboberfläche der Enpal-Box (z. B. http://192.168.178.178/deviceMessages) zur Datenauslesung.

🛠 Methode 1: Router-Webinterface

  1. Öffne das Webinterface deines Routers (z. B. FritzBox unter http://fritz.box)
  2. Suche unter "Netzwerkgeräte" oder "Heimnetz"
  3. Suche nach Gerätenamen wie enpal, enpal-gateway, enpalbox
  4. Die IP-Adresse steht daneben (z. B. 192.168.178.178)

🛠 Methode 2: Fing App

  1. Installiere die Fing App (Android/iOS)
  2. Führe einen Netzwerkscan durch
  3. Suche nach unbekannten Geräten mit Enpal im Namen

❓ Die Webseite der Box ist nicht erreichbar – was tun?

  • Stelle sicher, dass dein Gerät im gleichen Netzwerk wie die Enpal Box ist
  • Verwende http://[IP]/deviceMessages
  • Teste alternativ von anderen Geräten (Smartphone, PC)
  • Deaktiviere ggf. AP-Isolation im Router

❓ Werden Daten an die Cloud gesendet?

Nein. Die Integration arbeitet rein lokal – keine Cloud, kein externer Dienst.


❓ Was tun bei Firmware-Änderungen?

Falls Sensoren fehlen oder Fehler auftreten:

  1. Erstelle ein GitHub-Issue: https://github.com/derolli1976/enpal/issues
  2. Hänge die neue HTML-Datei (deviceMessages) anonymisiert an

❓ Plötzlich fehlen Entitäten oder Sensoren sind nicht mehr verfügbar.

Versuche zunächst die Integration neu zu starten. Sollte das keinen Erfolg haben, starte bitte Homeassistant komplett neu. Besteht das Problem weiterhin, siehe "Firmware Änderungen".


❓ Wie kann ich die Entitäten auf dem Dashboard anzeigen?

Ich empfehle die "sunsync-power-flow-card" (https://github.com/slipx06/Sunsynk-Power-Flow-Card)

Folgende Konfiguration ist ein guter Start:

type: custom:sunsynk-power-flow-card
cardstyle: full
show_solar: true
battery:
  energy: 10000
  shutdown_soc: 1
  show_daily: true
  invert_power: true
  dynamic_colour: true
  linear_gradient: false
  show_remaining_energy: true
  hide_soc: true
solar:
  show_daily: true
  mppts: 2
  pv1_name: String 1
  pv2_name: String 2
  auto_scale: false
  dynamic_colour: true
  max_power: 11000
  display_mode: 2
load:
  show_daily: true
  show_aux: false
  dynamic_icon: true
  auto_scale: false
  invert_load: false
  additional_loads: 1
  load1_name: Wallbox
  load1_icon: mdi:ev-station
  load1_switch: switch.wallbox_charging
grid:
  show_daily_buy: true
  show_daily_sell: true
  show_nonessential: false
  auto_scale: false
entities:
  grid_power_169: sensor.enercity_power
  day_load_energy_84: sensor.site_data_energy_consumption_total_day
  day_battery_charge_70: sensor.energy_battery_charge_day
  day_battery_discharge_71: sensor.energy_battery_discharge_day
  day_grid_import_76: sensor.inverter_energy_grid_import_day
  day_grid_export_77: sensor.inverter_energy_grid_export_day
  grid_ct_power_total: sensor.site_data_power_consumption_total
  battery_power_190: sensor.power_battery_charge_discharge
  battery_current_191: sensor.current_battery
  battery_voltage_183: sensor.voltage_battery
  battery_soc_184: sensor.energy_battery_charge_level
  show_grid: true
  load_power_L1: sensor.site_data_power_consumption_total
  day_pv_energy_108: sensor.inverter_energy_produced_today_dc
  pv1_power_186: sensor.inverter_power_dc_string_1
  pv2_power_187: sensor.inverter_power_dc_string_2
  pv1_current_110: sensor.inverter_current_string_1
  pv2_current_112: sensor.inverter_current_string_2
  pv1_voltage_109: sensor.inverter_voltage_string_1
  pv2_voltage_111: sensor.inverter_voltage_string_2
  inverter_voltage_154: sensor.inverter_voltage_phase_a
  inverter_voltage_L2: sensor.inverter_voltage_phase_b
  inverter_voltage_L3: sensor.inverter_voltage_phase_c
  load_frequency_192: sensor.inverter_frequency_grid
  inverter_current_164: sensor.powersensor_current_phase_a
  inverter_current_L2: sensor.powersensor_current_phase_b
  inverter_current_L3: sensor.powersensor_current_phase_c
  inverter_status_59: sensor.inverter_power_active
  load_power_L2: "0"
  load_power_L3: "0"
  inverter_power_175: sensor.inverter_power_active
  dc_transformer_temp_90: sensor.inverter_temperature_housing_inside
  grid_ct_power_172: sensor.powersensor_power_ac_phase_a
  remaining_solar: sensor.energy_production_today_remaining
  grid_ct_power_L2: sensor.powersensor_power_ac_phase_b
  grid_ct_power_L3: sensor.powersensor_power_ac_phase_c
  battery_temp_182: sensor.temperature_battery
  essential_load1: sensor.power_wallbox_connector_1_charging
show_grid: true
decimal_places: 0
dynamic_line_width: false
inverter:
  three_phase: true
  auto_scale: false
  autarky: power
  model: huawei
  modern: false
show_battery: true
grid_options:
  columns: full
  rows: 8

❓ Welche Entitäten muss ich für das Energy Dashboard verwenden?

Netzbezug:

Inverter: Energy Grid Import Day

Netzeinspeisung:

Inverter: Energy Grid Export Day

PV-Erzeugung:

Inverter: Energy produced total (DC)

Heimspeicher:

Energy Battery Discharge Day

Energy Battery Charge Day

Das Energy-Dashboard verlangt, wie der Name schon sagt, "Energie", also in kWh Sensoren. Die Sensornamen werden auf Basis der Namen auf der deviceMessages Seite automatisch erzeugt. Ein guter Start sind also Sensoren mit der Einheit kWh und irgendetwas mit "total" oder "day" im Namen.