Plugin-Daten
AutorDieter Schmidberger
Logo
StatusSTABLE
Version0.4.2
Min. LB Version3.0.0
Release Downloadhttps://schmidberger.name/download/loxberry/Loxberry-Plugin-E3DC_v0.4.2.zip
BeschreibungÜbermittelt via RSCP-Protokoll Daten vom E3DC-S10-Batteriespeicher zum MiniServer
SprachenEN, DE
Diskussionhttps://www.loxforum.com/forum/projektforen/loxberry/plugins/310033-plugin-e3dc-datenaustausch-%C3%BCber-rscp-mit-dem-batteriespeicher

E3DC

Version History...

Wichtige Information

Wenn ihr das alte E3DC2Lox verwendet, sollte ihr nach erfolgreicher Einrichtung dieses Plugin das alte deinstallieren! Dieses Plugin wurde von Grund auf neu entwickelt und hat mit dem alten E3DC2Lox nichts mehr gemein.


Funktion des Plugins

Das Plugin sendet per RSCP Daten an den MiniServer (MQTT) und kann per (HTTP) auch Befehle empfangen.
Es werden aktuelle Leistungsdaten (sekündlich) und andere Werte (minütlich) übertragen.
Wenn ein Wert sich in der Zwischenzeit nicht  geändert hat, wird er auch nicht nochmal an den MiniServer übertragen.

Voraussetzung: MQTT Plugin auf dem gleichen Loxberry wie das E3DC Plugin!

Konfigurationsoptionen

Folge Werte müssen eingetragen werden!

EMail Adresse → Der Benutzername den ihr am E3DC-Portal verwendet.
Password → Das Passwort das ihr am E3DC-Portal verwendet.
IP Adresse → Die IP eures S10 Stromspeichers
AES-Key → Der AES Key für die Verschlüsselung. Dieser kann am S10 Display eingestellt werden.
Port → Der RSCP Port mit dem der Stromspeicher erreichbar ist (5033 ist Standard) 
DCDC-Schlater → aktiviert sekündlicher übergabe des DC-Bereich (WR/Batterie)

Der Service startet nach jedem speichern neu.
Debug schreibt viele Daten! Bitte nur einschalten wenn ein Problem besteht!


Werte vom E3DC (MQTT)

Subscription e3dc/#

MQTT könnt ihr entweder per UDP empfangen oder direkt an virtuelle Eingängen. LINK
Wichtig! Wenn ihr die Daten (User/pass etc.) im MQTT Broker ändert, müsst ihr hier eure Daten per speichern nochmal übernehmen, sonst baut sich keine Verbindung mehr zum Broker auf.


Aktuelle Werte (sekündlich übermittelt)

e3dc/current/autarky=0 MQTT:\ie3dc/current/autarky=\i\v Autakie (%)
e3dc/current/consumption_battery=0 MQTT:\ie3dc/current/consumption_battery=\i\v Batterie Werte (W)
e3dc/current/consumption_house=0 MQTT:\ie3dc/current/consumption_house=\i\v Haus-Verbrauch (W)
e3dc/current/consumption_wallbox=0 MQTT:\ie3dc/current/consumption_wallbox=\i\v Wallbox-Verbrauch (W)
e3dc/current/production_add=0 MQTT:\ie3dc/current/production_add=\i\v Erzeugung-Extern (W)
e3dc/current/production_grid=-0 MQTT:\ie3dc/current/production_grid=\i\v Bezug/Lieferung Netz (W)
e3dc/current/production_solar=0 MQTT:\ie3dc/current/production_solar=\i\v Erzeugung-PV (W)
e3dc/current/selfConsumption=0 MQTT:\ie3dc/current/selfConsumption=\i\v Eigenverbrauch (%)
e3dc/current/stateOfCharge=0 MQTT:\ie3dc/current/stateOfCharge=\i\v Batterieladung (%)
e3dc/current/sysStatus=0 MQTT:\ie3dc/current/sysStatus=\i\v Status-Codes


EP (minütlich übermittelt)

e3dc/ep/gridConnected=0 MQTT:\ie3dc/ep/gridConnected=\i\v Netz-Verbunden
e3dc/ep/isInvalidState=0 MQTT:\ie3dc/ep/isInvalidState=\i\v Inselbetrieb - fehlerhafter Wert
e3dc/ep/isIslandGrid=0 MQTT:\ie3dc/ep/isIslandGrid=\i\v Inselbetrieb aktiv
e3dc/ep/isPossible=0 MQTT:\ie3dc/ep/isPossible=\i\v Inselbetrieb ist möglich


PowerSettings (minütlich übermittelt)

e3dc/getpowersettings/dischargeStartPower=0 MQTT:\ie3dc/getpowersettings/dischargeStartPower=\i\v Endladebeginn (W)
e3dc/getpowersettings/maxChargePower=0 MQTT:\ie3dc/getpowersettings/maxChargePower=\i\v max. Ladeleistung (W) (Wert darf nicht größer als max. Leitung System sein)
e3dc/getpowersettings/maxDischargePower=0 MQTT:\ie3dc/getpowersettings/maxDischargePower=\i\v max. Endladeleitung (W) (Wert darf nicht größer als max. Leitung System sein)
e3dc/getpowersettings/powerLimitsUsed=0 MQTT:\ie3dc/getpowersettings/powerLimitsUsed=\i\v Limiter ist aktiv
e3dc/getpowersettings/powerSaveEnabled=0 MQTT:\ie3dc/getpowersettings/powerSaveEnabled=\i\v Stromsparfunktion ist aktiv
e3dc/getpowersettings/weatherForecastMode=0 MQTT:\ie3dc/getpowersettings/weatherForecastMode=\i\v Wetter Forecast ist aktiv
e3dc/getpowersettings/weatherRegulatedChargeEnabled=0 MQTT:\ie3dc/getpowersettings/weatherRegulatedChargeEnabled=\i\v Wetterbezognes laden ist aktiv


Lade- / Endladesperre (minütlich übermittelt)

e3dc/idleperiods/idelCharge=0 MQTT:\ie3dc/idleperiods/idelCharge=\i\v Ladesperre ist aktiv
e3dc/idleperiods/idelDischarge=0 MQTT:\ie3dc/idleperiods/idelDischarge=\i\v Endladesperre ist aktiv


Systeminfo (minütlich übermittelt)

e3dc/systeminfo/deratePercent=0 MQTT:\ie3dc/systeminfo/deratePercent=\i\v
e3dc/systeminfo/deratePower=0 MQTT:\ie3dc/systeminfo/deratePower=\i\v
e3dc/systeminfo/externalSourceAvailable=0 MQTT:\ie3dc/systeminfo/externalSourceAvailable=\i\v Externer-Erzeuger vorhanden
e3dc/systeminfo/installedBatteryCapacity=0 MQTT:\ie3dc/systeminfo/installedBatteryCapacity=\i\v Batteriekapazität
e3dc/systeminfo/installedPeakPower=0 MQTT:\ie3dc/systeminfo/installedPeakPower=\i\v PV installierte kWp
e3dc/systeminfo/macAddress=00:00:00:00:00:00 MQTT:\ie3dc/systeminfo/macAddress=\i\v MAC Adresse
e3dc/systeminfo/maxAcPower=0 MQTT:\ie3dc/systeminfo/maxAcPower=\i\v max. AC-Leistung
e3dc/systeminfo/maxBatChargePower=0 MQTT:\ie3dc/systeminfo/maxBatChargePower=\i\v max. Batterieladeleistung 
e3dc/systeminfo/maxBatDischargePower=0 MQTT:\ie3dc/systeminfo/maxBatDischargePower=\i\v max. Batterieendladeleistung 
e3dc/systeminfo/model=S10E MQTT:\ie3dc/systeminfo/model=\i\v Modelbezeichung
e3dc/systeminfo/online=1 MQTT:\ie3dc/systeminfo/online=\i\v mit Internet verbunden
e3dc/systeminfo/release=S10_xxxx_xxx MQTT:\ie3dc/systeminfo/release=\i\v Software Release
e3dc/systeminfo/serial=xxxxxxxxxxxxxxx MQTT:\ie3dc/systeminfo/serial=\i+D58:E141\v Seriennummer


Historische Werte  (minütlich übermittelt)

Heute aktuell (Werte können vom Portal abweichen, da diese direkt aus dem Speicher und nicht vom Portal kommen)

e3dc/db/today/autarky=0 MQTT:\ie3dc/db/today/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/today/bat-power-in=0 MQTT:\ie3dc/db/today/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/today/bat-power-out=0 MQTT:\ie3dc/db/today/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/today/consumed-production=0 MQTT:\ie3dc/db/today/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/today/consumption=0 MQTT:\ie3dc/db/today/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/today/grid-power-in=0 MQTT:\ie3dc/db/today/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/today/grid-power-out=0 MQTT:\ie3dc/db/today/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/today/solarProduction=0 MQTT:\ie3dc/db/today/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/today/stateOfCharge=0 MQTT:\ie3dc/db/today/stateOfCharge=\i\v Ladestatus am Ende des Zeitzyklus (%)
e3dc/db/today/bat-power-in-kwh=0 MQTT:\ie3dc/db/today/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/today/bat-power-out-kwh=0 MQTT:\ie3dc/db/todayy/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/today/consumption-kwh=0 MQTT:\ie3dc/db/today/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/today/grid-power-in-kwh =0 MQTT:\ie3dc/db/today/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/today/grid-power-out-kwh=0 MQTT:\ie3dc/db/today/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/today/solarProduction-kwh=0 MQTT:\ie3dc/db/today/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/today/powermeter-0=0 MQTT:\ie3dc/db/today/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/today/powermeter-0-kwh=0 MQTT:\ie3dc/db/today/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/today/powermeter-1=0 MQTT:\ie3dc/db/ltoday/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/today/powermeter-1-kwh=0 MQTT:\ie3dc/db/today/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)

Gestern

e3dc/db/yesterday/autarky=0 MQTT:\ie3dc/db/yesterday/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/yesterday/bat-power-in=0 MQTT:\ie3dc/db/yesterday/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/yesterday/bat-power-out=0 MQTT:\ie3dc/db/yesterday/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/yesterday/consumed-production=0 MQTT:\ie3dc/db/yesterday/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/yesterday/consumption=0 MQTT:\ie3dc/db/yesterday/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/yesterday/grid-power-in=0 MQTT:\ie3dc/db/yesterday/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/yesterday/grid-power-out=0 MQTT:\ie3dc/db/yesterday/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/yesterday/solarProduction=0 MQTT:\ie3dc/db/yesterday/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/yesterday/stateOfCharge=0 MQTT:\ie3dc/db/yesterday/stateOfCharge=\i\v Ladestatus am Ende des Zeitzyklus (%)
e3dc/db/yesterday/bat-power-in-kwh=0 MQTT:\ie3dc/db/yesterday/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/yesterday/bat-power-out-kwh=0 MQTT:\ie3dc/db/yesterday/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/yesterday/consumption-kwh=0 MQTT:\ie3dc/db/yesterday/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/yesterday/grid-power-in-kwh =0 MQTT:\ie3dc/db/yesterday/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/yesterday/grid-power-out-kwh=0 MQTT:\ie3dc/db/yesterday/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/yesterday/solarProduction-kwh=0 MQTT:\ie3dc/db/yesterday/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/yesterday/powermeter-0=0 MQTT:\ie3dc/db/yesterday/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/yesterday/powermeter-0-kwh=0 MQTT:\ie3dc/db/yesterday/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/yesterday/powermeter-1=0 MQTT:\ie3dc/db/lyesterday/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/yesterday/powermeter-1-kwh=0 MQTT:\ie3dc/db/yesterday/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)

Monat aktuell (Werte können vom Portal abweichen, da diese direkt aus dem Speicher und nicht vom Portal kommen)

e3dc/db/thismonth/autarky=0 MQTT:\ie3dc/db/thismonth/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/thismonth/bat-power-in=0 MQTT:\ie3dc/db/thismonth/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/thismonth/bat-power-out=0 MQTT:\ie3dc/db/thismonth/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/thismonth/consumed-production=0 MQTT:\ie3dc/db/thismonth/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/thismonth/consumption=0 MQTT:\ie3dc/db/thismonth/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/thismonth/grid-power-in=0 MQTT:\ie3dc/db/thismonth/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/thismonth/grid-power-out=0 MQTT:\ie3dc/db/thismonth/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/thismonth/solarProduction=0 MQTT:\ie3dc/db/thismonth/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/thismonth/stateOfCharge=0 MQTT:\ie3dc/db/thismonth/stateOfCharge=\i\v Ladestatus am Ende des Zyklus (%)
e3dc/db/thismonth/bat-power-in-kwh=0 MQTT:\ie3dc/db/thismonth/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/thismonth/bat-power-out-kwh=0 MQTT:\ie3dc/db/thismonth/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/thismonth/consumption-kwh=0 MQTT:\ie3dc/db/thismonth/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/thismonth/grid-power-in-kwh =0 MQTT:\ie3dc/db/thismonth/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/thismonth/grid-power-out-kwh=0 MQTT:\ie3dc/db/thismonth/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/thismonth/solarProduction-kwh=0 MQTT:\ie3dc/db/thismonth/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/thismonth/powermeter-0=0 MQTT:\ie3dc/db/thismonth/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/thismonth/powermeter-0-kwh=0 MQTT:\ie3dc/db/thismonth/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/thismonth/powermeter-1=0 MQTT:\ie3dc/db/lthismonth/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/thismonth/powermeter-1-kwh=0 MQTT:\ie3dc/db/thismonth/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)

Monat letzer

e3dc/db/lastmonth/autarky=0 MQTT:\ie3dc/db/lastmonth/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/lastmonth/bat-power-in=0 MQTT:\ie3dc/db/lastmonth/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/lastmonth/bat-power-out=0 MQTT:\ie3dc/db/lastmonth/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/lastmonth/consumed-production=0 MQTT:\ie3dc/db/lastmonth/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/lastmonth/consumption=0 MQTT:\ie3dc/db/lastmonth/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/lastmonth/grid-power-in=0 MQTT:\ie3dc/db/lastmonth/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/lastmonth/grid-power-out=0 MQTT:\ie3dc/db/lastmonth/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/lastmonth/solarProduction=0 MQTT:\ie3dc/db/lastmonth/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/lastmonth/stateOfCharge=0 MQTT:\ie3dc/db/lastmonth/stateOfCharge=\i\v Ladestatus am Ende des Zyklus (%)
e3dc/db/lastmonth/bat-power-in-kwh=0 MQTT:\ie3dc/db/lastmonth/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/lastmonth/bat-power-out-kwh=0 MQTT:\ie3dc/db/lastmonth/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/lastmonth/consumption-kwh=0 MQTT:\ie3dc/db/lastmonth/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/lastmonth/grid-power-in-kwh =0 MQTT:\ie3dc/db/lastmonth/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/lastmonth/grid-power-out-kwh=0 MQTT:\ie3dc/db/lastmonth/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/lastmonth/solarProduction-kwh=0 MQTT:\ie3dc/db/lastmonth/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/lastmonth/powermeter-0=0 MQTT:\ie3dc/db/lastmonth/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/lastmonth/powermeter-0-kwh=0 MQTT:\ie3dc/db/lastmonth/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/lastmonth/powermeter-1=0 MQTT:\ie3dc/db/llastmonth/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/lastmonth/powermeter-1-kwh=0 MQTT:\ie3dc/db/lastmonth/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)

Jahr aktuell (Werte können vom Portal abweichen, da diese direkt aus dem Speicher und nicht vom Portal kommen)

e3dc/db/thisyear/autarky=0 MQTT:\ie3dc/db/thisyear/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/thisyear/bat-power-in=0 MQTT:\ie3dc/db/thisyear/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/thisyear/bat-power-out=0 MQTT:\ie3dc/db/thisyear/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/thisyear/consumed-production=0 MQTT:\ie3dc/db/thisyear/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/thisyear/consumption=0 MQTT:\ie3dc/db/thisyear/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/thisyear/grid-power-in=0 MQTT:\ie3dc/db/thisyear/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/thisyear/grid-power-out=0 MQTT:\ie3dc/db/thisyear/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/thisyear/solarProduction=0 MQTT:\ie3dc/db/thisyear/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/thisyear/stateOfCharge=0 MQTT:\ie3dc/db/thisyear/stateOfCharge=\i\v Ladestatus am Ende des Zyklus (%)
e3dc/db/thisyear/bat-power-in-kwh=0 MQTT:\ie3dc/db/thisyear/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/thisyear/bat-power-out-kwh=0 MQTT:\ie3dc/db/thisyear/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/thisyear/consumption-kwh=0 MQTT:\ie3dc/db/thisyear/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/thisyear/grid-power-in-kwh =0 MQTT:\ie3dc/db/thisyear/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/thisyear/grid-power-out-kwh=0 MQTT:\ie3dc/db/thisyear/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/thisyear/solarProduction-kwh=0 MQTT:\ie3dc/db/thisyear/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/thisyear/powermeter-0=0 MQTT:\ie3dc/db/thisyear/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/thisyear/powermeter-0-kwh=0 MQTT:\ie3dc/db/thisyear/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/thisyear/powermeter-1=0 MQTT:\ie3dc/db/lthisyear/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/thisyear/powermeter-1-kwh=0 MQTT:\ie3dc/db/thisyear/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)

Jahr letzes

e3dc/db/lastyear/autarky=0 MQTT:\ie3dc/db/lastyear/autarky=\i\v Autarkre für den Zeitraum (%)
e3dc/db/lastyear/bat-power-in=0 MQTT:\ie3dc/db/lastyear/bat-power-in=\i\v Batterie laden (Wh)
e3dc/db/lastyear/bat-power-out=0 MQTT:\ie3dc/db/lastyear/bat-power-out=\i\v Batterie entladen (Wh)
e3dc/db/lastyear/consumed-production=0 MQTT:\ie3dc/db/lastyear/consumed-production=\i\v Eigenverbrauch (%)
e3dc/db/lastyear/consumption=0 MQTT:\ie3dc/db/lastyear/consumption=\i\v Hausverbrauch (Wh)
e3dc/db/lastyear/grid-power-in=0 MQTT:\ie3dc/db/lastyear/grid-power-in=\i\v Netz Lieferung (Wh)
e3dc/db/lastyear/grid-power-out=0 MQTT:\ie3dc/db/lastyear/grid-power-out=\i\v Netz Bezug (Wh)
e3dc/db/lastyear/solarProduction=0 MQTT:\ie3dc/db/lastyear/solarProduction=\i\v Solar Produktion (Wh)
e3dc/db/lastyear/stateOfCharge=0 MQTT:\ie3dc/db/lastyear/stateOfCharge=\i\v Ladestatus am Ende des Zyklus (%)
e3dc/db/lastyear/bat-power-in-kwh=0 MQTT:\ie3dc/db/lastyear/bat-power-in-kwh=\i\v Batterie laden (kWh)
e3dc/db/lastyear/bat-power-out-kwh=0 MQTT:\ie3dc/db/lastyear/bat-power-out-kwh=\i\v Batterie entladen (kWh)
e3dc/db/lastyear/consumption-kwh=0 MQTT:\ie3dc/db/lastyear/consumption-kwh=\i\v Hausverbrauch (kWh)
e3dc/db/lastyear/grid-power-in-kwh =0 MQTT:\ie3dc/db/lastyear/grid-power-in-kwh =\i\v Netz Lieferung (kWh)
e3dc/db/lastyear/grid-power-out-kwh=0 MQTT:\ie3dc/db/lastyear/grid-power-out-kwh=\i\v Netz Bezug (kWh)
e3dc/db/lastyear/solarProduction-kwh=0 MQTT:\ie3dc/db/lastyear/solarProduction-kwh=\i\v Solar Produktion (kWh)
e3dc/db/lastyear/powermeter-0=0 MQTT:\ie3dc/db/lastmonth/powermeter-0=\i\v PowerMeter 0 (Wh)
e3dc/db/lastyear/powermeter-0-kwh=0 MQTT:\ie3dc/db/lastyear/powermeter-0-kwh=\i\v PowerMeter 0 (kWh)
e3dc/db/lastyear/powermeter-1=0 MQTT:\ie3dc/db/lastyear/powermeter-1=\i\v PowerMeter 1 (Wh)
e3dc/db/lastyear/powermeter-1-kwh=0 MQTT:\ie3dc/db/lastyear/powermeter-1-kwh=\i\v PowerMeter 1 (kWh)


Weitere Werte die Abgefragt werden können per HTTP_Request

Diese Werte werden als nicht wie die anderen automatisch übermittelt, ihr müsst sie aktiv im MiniServer per virtuellem Ausgang auslösen.
Siehe hier...


Batterie Werte (Gesamt nicht einzelnes Batterie-Modul)

Die rot gekenzeichneten Werte verändern sich je nach dem welchen Batterie-Index ihr nutzt.
Ausgangsbefehl EIN = /plugins/e3dc/e3dc.php?do=getBatteryData&v1=BatterieIndex

e3dc/batterydata/batIndex=0 MQTT:\ie3dc/batterydata/batIndex=\i\v
e3dc/batterydata/chargeCycles=0 MQTT:\ie3dc/batterydata/chargeCycles=\i\v
e3dc/batterydata/current=-0 MQTT:\ie3dc/batterydata/current=\i\v
e3dc/batterydata/designCapacity=0 MQTT:\ie3dc/batterydata/designCapacity=\i\v
e3dc/batterydata/deviceConnected=0 MQTT:\ie3dc/batterydata/deviceConnected=\i\v
e3dc/batterydata/deviceInService=0 MQTT:\ie3dc/batterydata/deviceInService=\i\v
e3dc/batterydata/deviceName=xxxxxx MQTT:\ie3dc/batterydata/deviceName=\i\v
e3dc/batterydata/deviceWorking=0 MQTT:\ie3dc/batterydata/deviceWorking=\i\v
e3dc/batterydata/eodVoltage=0 MQTT:\ie3dc/batterydata/eodVoltage=\i\v
e3dc/batterydata/errorCode=0 MQTT:\ie3dc/batterydata/errorCode=\i\v
e3dc/batterydata/maxBatVoltage=0 MQTT:\ie3dc/batterydata/maxBatVoltage=\i\v
e3dc/batterydata/maxChargeCurrent=0 MQTT:\ie3dc/batterydata/maxChargeCurrent=\i\v
e3dc/batterydata/maxDcbCellTemp=0 MQTT:\ie3dc/batterydata/maxDcbCellTemp=\i\v
e3dc/batterydata/maxDischargeCurrent=0 MQTT:\ie3dc/batterydata/maxDischargeCurrent=\i\v
e3dc/batterydata/moduleVoltage=0 MQTT:\ie3dc/batterydata/moduleVoltage=\i\v
e3dc/batterydata/rsoc=0 MQTT:\ie3dc/batterydata/rsoc=\i\v
e3dc/batterydata/statusCode=0 MQTT:\ie3dc/batterydata/statusCode=\i\v
e3dc/batterydata/terminalVoltage=0 MQTT:\ie3dc/batterydata/terminalVoltage=\i\v
e3dc/batterydata/usuableCapacity=0 MQTT:\ie3dc/batterydata/usuableCapacity=\i\v
e3dc/batterydata/usuableRemainingCapacity=0 MQTT:\ie3dc/batterydata/usuableRemainingCapacity=\i\v

PVI-Werte

Die rot gekenzeichneten Werte verändern sich je nach dem welchen String-Index und Tracker-Index ihr nutzt.
Ausgangsbefehl EIN = /plugins/e3dc/e3dc.php?do=getPviData

e3dc/pvidata/0/acApparentPower=0 MQTT:\ie3dc/pvidata/0/acApparentPower=\i\v
e3dc/pvidata/0/acCurrent=0 MQTT:\ie3dc/pvidata/0/acCurrent=\i\v
e3dc/pvidata/0/acEnergyAll=0 MQTT:\ie3dc/pvidata/0/acEnergyAll=\i\v
e3dc/pvidata/0/acPower=0 MQTT:\ie3dc/pvidata/0/acPower=\i\v
e3dc/pvidata/0/acReactivePower=0 MQTT:\ie3dc/pvidata/0/acReactivePower=\i\v
e3dc/pvidata/0/acVoltage=0 MQTT:\ie3dc/pvidata/0/acVoltage=\i\v
e3dc/pvidata/0/dcCurrent=0 MQTT:\ie3dc/pvidata/0/dcCurrent=\i\v
e3dc/pvidata/0/dcPower=0 MQTT:\ie3dc/pvidata/0/dcPower=\i\v
e3dc/pvidata/0/dcVoltage=0 MQTT:\ie3dc/pvidata/0/dcVoltage=\i\v
e3dc/pvidata/0/deviceConnected=0 MQTT:\ie3dc/pvidata/0/deviceConnected=\i\v
e3dc/pvidata/0/deviceInService=0 MQTT:\ie3dc/pvidata/0/deviceInService=\i\v
e3dc/pvidata/0/deviceWorking=0 MQTT:\ie3dc/pvidata/0/deviceWorking=\i\v
e3dc/pvidata/0/lastError=0 MQTT:\ie3dc/pvidata/0/lastError=\i\v
e3dc/pvidata/0/pviTracker=0 MQTT:\ie3dc/pvidata/0/pviTracker=\i\v
e3dc/pvidata/0/stringIndex=0 MQTT:\ie3dc/pvidata/0/stringIndex=\i\v
e3dc/pvidata/0/temperature=0 MQTT:\ie3dc/pvidata/0/temperature=\i\v

Emergeny Power Reserve

Ausgangsbefehl EIN = /plugins/e3dc/e3dc.php?do=getEPR (Gibt den Wert in p=% und w=Watt zurück. Achtung! % ist abhänig vom State of Health der Batterie)

e3dc/epr/0/ep-reserve-p=0 MQTT:\ie3dc/epr/0/ep-reserve-p=\i\v
e3dc/epr/0/ep-reserve-w=0 MQTT:\ie3dc/epr/0/ep-reserve-w=\i\v

Werte zu E3DC

Es können auch Einstellungen am Speicher verändert werden.
Diese müssen per HTTP_request gesendet werden über einen virtuellen Ausgang.

Lade- / Entlade - Limiter
Befehl EIN: /plugins/e3dc/e3dc.php?do=setPowerLimits&v1=1&v2=2250&v3=2250&v4=65

v1=0/1 / 0= schaltet die Limits aus, 1= schaltet die Limits ein v2=0 - x / max. Ladeleistung der Batterie (könnt ihr aus den Werten System-Info entnehmen) v3=0 - x / max. Entladeleistung der Batterie (könnt ihr aus den Werten System-Info entnehmen) v4=0 - x / min. Leistung ab wann die Entladung beginnt (Std 65W)

Hinweis: Wird ein Wert (v2-v3) nicht angegeben wird der aktuell aus dem System genutzt. Ob die Funktion ein oder aus ist, könnt ihr aus den Werten System-Info entnehmen (e3dc_getpowersettings_powerLimitsUsed)


Wetterprognose - Batterie laden
Befehl EIN: /plugins/e3dc/e3dc.php?do=setWeatherRegulatedCharge&v1=1

v1=0/1 / 0= schaltet Wetterbezogenes Laden aus, 1= schaltet Wetterbezogenes Laden ein

Hinweis: Ob die Funktion ein oder aus ist, könnt ihr aus den Werten System-Info entnehmen (e3dc_getpowersettings_weatherRegulatedChargeEnabled)

Emergency Power Reserve Befehl EIN: /plugins/e3dc/e3dc.php?do=setEPR&v1=xxx

v1=xxx Leistung in Watt die in der Batterie bleiben sollen. Ist die Batterie weiter entladen als der gesetzte Wert, wird die Batterie aus dem Netz auf den Wert geladen.

Hinweis: Ob der Wert im System übernommen worden ist, müsst über eine aktive Abfrage starten (Virtueller Ausgangsbefehl: /plugins/e3dc/e3dc.php?do=getEPR) und anschliessend könnt ihr aus den Werten System-Info entnehmen (e3dc_epr_0_ep-reserve-w)

Powersave-Funktion
Befehl EIN: /plugins/e3dc/e3dc.php?do=setPowersave&v1=1

  • v1=0/1 / 0= schaltet die Stromsparfunktion aus, 1= schaltet die Stromsparfunktion ein

Hinweis: Ob die Funktion ein oder aus ist, könnt ihr aus den Werten System-Info entnehmen (e3dc_getpowersettings_powerSaveEnabled)

Sperrzeiten laden / entladen ganze Woche
Befehl EIN: /plugins/e3dc/e3dc.php?do=setIdleTimeFull&v1=1&v2=1

Sperrzeiten laden / entladen 
Befehl EIN: /plugins/e3dc/e3dc.php?do=setIdleTime&v1=1&v2=1

  • v1=0/1 0 = Ladesperre / 1= Entladesperre * v2=0/1 0 = deaktivieren / 1= aktivieren

Es wird eine Sperre für den aktuellen Tag gesetzt, diese beginnt mit der aktuellen Zeit und endet um 23:59 Uhr. Beim Deaktivieren werden die Zeiten auf 00:00 zurückgesetzt. Vorhanden Zeiten werden überschrieben!

Hinweis: Ob die Funktion ein oder aus ist, könnt ihr aus den Werten System-Info entnehmen (e3dc_idleperiods_idelCharge und e3dc_idleperiods_idelDischarge)

Strom aus dem Netz laden
Befehl EIN: /plugins/e3dc/e3dc.php?do=setGridLoad&v1=0&v2=0

  • v1=0/1 0 = daktivieren / 1= Entladesperre / 2 = Entladesperre * v2=0-100 Prozentwert wie weit die Batterie geladen wird.

Da E3DC das laden aus dem Netz limitiert hat (1x Tag / 3000W), habe ich mir überlegt wie man es anders gestalten kann.
Ich nutze dazu den Trick das E3DC wenn man den Wert des Notstrom erhöht diesen aus dem Netz nachlädt.

Soll nun der Akku über Tibber zB auf 75% geladen werden, aktiviert man am Loxone Spot-Price-Optimierer zur richtigen Zeit einen Ausgang der das laden setzt.
Befehl EIN: /plugins/e3dc/e3dc.php?do=setGridLoad&v1=1&v2=75

Deaktiviert wird das der GridLoad mit dem Wert 0 oder 2. Bei v1=0 wird die Entladesperre mit gelöscht, bei v1=2 wird die Entladesperre noch aufrecht erhalten bis sie mit dem wert v1=0 gelöscht wird.
Besonderheit; auch bei 0/2 muss über v2=xxx ein Wert mitgesendet werden. So wird sichergestellt das der Notstrom wieder auf einen von euch gewünschten Wert zurückgesetzt wird.
Wollt ihr keinen Notstrom, einfach v2=0 angeben.

Hinweis: Der Wert für v2 ist % des Gesamten Akku, dazu lese ich die Nutzbare-Kapazität des Akku aus und setze den Wert entsprechend.

Loxone Config (virtueller Ausgang)

Virtueller Ausgang anlegen und die IP des Loxberry eintragen, und einen Befehl anlegen


Im Befehl unter Befehl bei EIN /plugins/e3dc/e3dc.php?do=BEFEHL eintragen.

AES-Key einrichten

Hauptmenü → Personalisieren → Benutzerprofil → 1x Pfeil nach unten
Tragt hier euer gewünschtes Passwort ein. (local.user kann leer belieben)

Roadmap

  • Debug Funktion wird noch verbessert
  • Diese Anleitung verbessern
  • Eure Wünsche umsetzen 


Fragen stellen und Fehler melden

Wie immer können Fragen und Probleme im Loxforum diskutiert werden. Lox-Forum