Zendure HA Entitäten Auflistung - Kieft-C/Zendure-BKW-PV GitHub Wiki

Original Daten von: https://github.com/Zendure/zenSDK/blob/main/docs/en_properties.md & https://github.com/Zendure/Zendure-HA/discussions/658 & https://github.com/surfer1264/Zendure-Stuff/wiki/SF1200_Entity_der_Zendure_HA_Integration

Zendure Integrations Entitäten "Zendure Manager" (nur via Zendure Integration via HACS)

Schreibrechte

Attribute Data Type Beschreibung Bemerkung
zendure_manager_operation string Einstellung des Modus ("off" / manual / smart / smart_discharging / smart_charging
zendure_manager_manual_power int Einstellung der Entladepower bei ZendureManager -> "manual"

Leserechte

Attribute Data Type Beschreibung Bemerkung
zendure_manager_power int Summe der Leistung die gerade via Integration für alle Geräte aktiv Entladen/Geladen wird
zendure_manager_p1_meter int Leistung des zugewiesenen Abgleich Sensor für Smart-Modes nur mit PR #939 oder #960 bei Verwendung einer IP-Adresse für P1
zendure_manager_operation_state int 1 = Laden / 2 = Entladen / 3 = Aus/Standby
zendure_manager_available_kwh int verfügbare Kapazität, summiert aus allen Akku's

Um die folgenden Tabellen etwas übersichtlicher zu haben, werden folgende Abkürzungen verwendet

HUB 1200 / HUB 2000 AIO 2400 ACE 1500 HYPER 2000 SF 800 / SF 800Pro / SF 800Plus SF 2400AC SuperBase V6400 SuperBase V4600
HUB AIO ACE HYP SF8 SF2 V64 V46

Zendure Integrations Entitäten "Device" (nur via Zendure Integration via HACS)

Leserechte

Attribute Data Type Beschreibung HUB AIO ACE HYP SF8 SF2
availablekWh int errechnete verfügbare gespeicherte Energie (in Abhängigkeit von SoC Min & Max grenzen) X X X X X X
aggr_discharge_total int kumulierte abgegebene Energie (Entladung) in kWh X X X X X X
aggr_charge_total int kumulierte aufgenommene Energie (Ladung) in kWh X X X X X X
aggr_solar_total int kumulierte erzeugte PV-Energie in kWh X X immer 0 X X immer 0
remainingtime int Verbleibende Zeit bis zu erreichen der SoC Min/Max Grenze bei Leistung X (via HA Intergration) X X X X X X
switchcount int Ein Sensor, der einen Wechsel zählt zwischen Laden, Entladen und Leerlauf erkennt. X X X X X X

Schreibrechte (indirekt, um interene Zendure Integration zu steuern)

Attribute Data Type Beschreibung HUB AIO ACE HYP SF8 SF2
mqttreset int Button für MQTT Reset, via HA Zendure Integration (nicht in jeder version verfügbar) X X X X
Fusegroup int via HA Intergration: "unused": "Nicht verwendet, Gerät hat keine Sicherungsgruppe", "owncircuit": "Gerät hat einen eigenen Stromkreis oder eine eigene Phase", "group800": "Sicherungsgruppe max. 800 W", "group1200": "Sicherungsgruppe max. 1200 W", "group2000": "Sicherungsgruppe max. 2000 W", "group2400": "Sicherungsgruppe max. 2400 W", "group3600": "Sicherungsgruppe max. 3600 W", a fuse group selection is necessary, if you would like to use the smart control function X X X X X X

Batterie Daten

Attribute Data Type Beschreibung HUB AIO ACE HYP SF8 SF2
batcur int Batterie Strom in A (positiver Wert: Ladestrom, negativer Wert: Entladestrom) X X X
batvol int Gesamtspannung der Batterien im Gerät gemessen in V (auch feiner aufgelöst als totalVol) X X
maxTemp int Maximum Batterie Temperatur (maxTemp). Umrechnung in °C: `float maxTemp_Celsius = (maxTemp - 2731) / 10.0; Unit: °C` X X X X X X
maxVol int Maximale Zellspannung in V, Die Umrechnungsformel zur tatsächlichen Spannung lautet: `maxVol / 100,0` X X X X X X
minVol int Minimum Zellspannung in V, Die Umrechnungsformel zur tatsächlichen Spannung lautet: `minVol / 100,0` X X X X X X
packType int wahrscheinlich Batterie-Typen (mögliche Werte: 70, 300, ...) X X
power int Batterie Leistung in W (immer positver Wert egal ob Laden/Entladen) X X X X X X
socLevel int Batterie Ladezustand in % (SoC Level) X X X X X X
state int Batterie Zustand (0: Standby/Ruhezustand, 1: Laden , 2: Entladen) X X X X X X
softVersion int Software version (BMS) X X X X X X
totalVol int Batterie Gesamtspannung in V (von der Batterie geliefert) X X X X X X
sn string Seriennummer des Akkus X X X X X X

Geräte Daten - Nur-Leserecht

Attribute Data Type Beschreibung HUB AIO ACE HYP SF8 SF2
acFirmwareVersion int AC-Firmware Version X
acHardwareVersion int AC-Hardware Version (bisher nur 2) X
acOutputPower int Ausgangsleistung (via AC an Netz) in W X
automodel int Energieplan ("0": "Keiner", "6": "Akkuprioritätsmodus", "7": "Terminmodus", "8": "Intelligenter Abgleichmodus", "9": "Smart-CT-Modus", "10": "Strompreis" X X X X
batteryElectric int scheint der interne Verbrauch der Batterieelektronik zu sein, immer negativ X
bmsFirmwareVersion int BMS-Firmware Version (bisher nur -1) X
bmsHardwareVersion int BMS-Hardware Version (bisher nur 2) X
connectionstatus int Verbindungsstatus (0: Unbekannt, 1: HEMS, 2: Keine Sicherungsgruppe, 10: Verbunden (Cloud), 11: Verbunden (Local), 12: Verbunden (zenSDK) X X X X X X
dcFirmwareVersion int DC-Firmware Version X
dcHardwareVersion int DC-Hardware Version X
dcOutputPower int Ausgangsleistung (via DC an DC Ausgänge) in W X
dspversion int AC-Firmeware Version X
electricLevel int Durchschnitts Ladezustand in % X X X X X X
gridInputPower int Stromnetz-/Offgrid-Eingangsleistung (AC Ladeleistung in W) X X X X
heatState int Batterie Heizungszustand 0: Aus , 1: Ein X X X X X
hubstate int Was passiert, wenn die untere Ladegrenze erreicht wird? (1: Ausgang stoppen und abschalten; 0: Ausgang stoppen und in Standby gehen) X X X ohne Funktion
hyperTmp int Hyper Temperatur in °C Umrechnung in °C: `float maxTemp_Celsius = (maxTemp - 2731) / 10.0 X X X X
inverseMaxPower int Maximales AC-Ausgangslimit (behördliche eingestellte Ausgangsleistung in ZendureApp) X X X X X
isError int Batterietemperatur Warnung (0: über 0°C; 1: gleich oder unter 0°C X
masterFirmwareVersion int Master-Firmware Version X
masterHardwareVersion int Master-Hardware Version (0) X
mastersoftversion int Master-Firmware Version X X X
mpptFirmwareVersion int MPPT-Firmware Version X
outputPackPower int Batterie Eingangsleistung (Laden) in W X X X X X X
outputHomePower int Ausgangsleistung (via AC an Netz) in W X X X X X
packInputPower int Batterie Ausgangsleistung (Entladen) in W X X X X X X
packState int globaler Batterie Zustand (0: Standby/Ruhezustand, 1: Laden , 2: Entladen) X X X X X X
packNum int Anzahl der erkannten Batterien X X X X X X
pass int Bypass Zustand: (0: OFF, 1: ON) X X X X X
pvbrand int erkannte Wechselrichter Hersteller ("0": "Sonstige/integriert", "1": "Hoymiles", "2": "Enphase", "3": "APsystems", "4": "Anker", "5": "Deye", "6": "BossWerk", "7": "TSun") X X X
remainOutTime int Verbleibende Zeit bis Entladen (via Zendure ohne SoC Min Grenz betrachtung) X X X X X X
remainInputTime int Verbleibende Zeit bis Laden (via Zendure ohne SoC Max Grenz betrachtung) X X X X
restState int Energiesparmodus um Batterielebensdauer zu sichern 0: Aus , 1: Ein X
rssi int WiFi / WLAN Signalstärke in dBm X X
solarInputPower int Gesamt Solar-Eingangsleistung X X X X X
solarPower1 int Solar MPPT 1 Eingangsleistung X X X X X
solarPower2 int Solar MPPT 2 Eingangsleistung X X X X
solarPower3 int Solar MPPT 1 Eingangsleistung X
solarPower4 int Solar MPPT 2 Eingangsleistung X
socLevel int Mittelwert aller Batterien Ladezustände in % (SoC Level) X X X X X X
soh int GesundheitsZustand der Batterie in % X
socLimit int 0: Normal state, 1: Lade Limit erreicht (SoC Max Level), 2: Entlade limit erreicht (SoC Min Level) X X X
strength int WiFi / WLAN Signalstärke (0: schlecht bis 3: gut) X
wifistate int WLAN Verbindungsstatus X X X

Nicht eindeutige Geräte Daten nur Leserechte Daten:

Attribute Data Type Beschreibung HUB AIO ACE HYP SF8 SF2
acStatus int 0: Stopped, 1: Grid-connected operation, 2: Charging operation, nicht eindeutig X
acDelay int unbekannt (30) X
aistate int unbekannt X X
autoheat int Automatik (0: Aus; 1: Ein) wobei dies unklar ist ob es deaktiviert sein kann? X X
blueOta int Bluetooth an/aus? (0: aus; 1: an) nicht klar X X X
bindstate int unbekannt X X
batterCapacity int unbekannt (0) X
battery1Voltage int unbekannt (0) X
chargelimit int je nach Batterieanzahl max. Ladeleistung in W X
chargeMaxLimit int je nach Batterieanzahl max. Ladeleistung in W X X
ctoff int unbekannt (0; 1 )
circuitCheckMode int unbekannt (0; 1 )
clusterSw int unbekannt (0; 1 )
chargingmode int Modus 2 ? unbekannt
chargingtype int Typ 2 ? unbekannt
dataReady int 0: Not ready, 1: Ready X X
dcStatus int 0: Stopped, 1: Battery input, 2: Battery output X X
factorymodeState int unbekannt X
faultlevel int unbekannt (möglich sind wohl 0; 1; 2 & 3)
fanmode int Ventilator (bei SF800Pro) (Vermutung: 0: nicht installiert/1: installiert) X X
fanspeed int Ventilator-Geschwindigkeit (bei SF800Pro) (Vermutung: 0: Aus/1: langsam/2: schnell) X X
FMVolt int Voltage activation - Voltage value, unklar, selbe wie VoltWakeUp?
VoltWakeup int Voltage activation - Voltage value, unklar, selbe wie FMVolt? X X X
gridState int 0: Not connected, 1: Connected X X
gridoffmode int Normal / ECO (Abschaltung, wenn nicht mehr benötigt) (0; 1 ) X X
gridoffpower int Leistung an der offGrid Steckdose, kann positiv und negativ sein (in W) X X
inputmode int unbekannt (0; 1) X X X
IOTState int unbekannt X X
LCNState int unbekannt X X
lowtemperature int Unter Temperaturgrenze erreicht um Batterie Heizung zu aktivieren (0: Nein; 1: Ja) ? X X
localstate int unbekannt X X
masterhaerversion int unbekannt X x X
oldmode int unbekannt (0; 1) X X X
OTAState int unbekannt (0; 1) X X
phasecheck int unbekannt (0; 1 ) X X
phaseswitch int unbekannt (0; 1 ) X X X
pvStatus int 0: Stopped, 1: Running X
plugstate int OffGrid Steckdose angeschlossen (0: nein, 1: ja) X
reverseState int 0: No, 1: Rereverse flow ? X
socStatus int automatische Kalibirierung aktiv? (0: Off, 1: On) oder "Betrieb" nicht genau klar ? X ohne Funktion X X X
smartmode int wahrscheinlich: 0: wird nicht ins Flash geschrieben; 1: wird ins Flash geschrieben X X X
smartpower int unbekannt X
temperature int unbekannt (0) X
ts int Zeitstempel X X
tsZone int Zeitzone X X

Geräte Daten - Lese- & Schreibrecht

Attribute Data Type Description HUB AIO ACE HYP SF8 SF2
autorecover int Nach dem Ausschalten des Bypass (pass_mode) legt dieser Schalter fest, ob der "automatische" Bypass-Modus am nächsten Tag wieder aktiviert werden soll (0: Aus, 1: An) X X
acMode int Ein- oder Ausgangsleistung aktiv (1: Eingang-, 2: Ausgangsmodus) X (nur Ausgang) X X X X
acswitch int AC-Ausgang (0: aus, 1: an) X
connection int Verbindungsart wählen (0: Cloud, 1: Lokal, 2: zenSDK) nur via HA Zendure Integration X X X X
dcswitch int DC-Ausgang (0: aus, 1: an) X
gridStandard int Länder Netz Zuordnung (0: Germany 1: France 2: Austria) X X X
gridReverse int Bypass Modus (0: Automatisch, 1: Immer erlaubt, 2: Immer verboten) X X X
hemsstate int HEMS Status; kann beim Hyper ein- und ausgeschaltet werden X
inputLimit int Eingangsleistung in W X (kein AC In) X (kein AC In) X X X X
minSoc int Max Soc Set 0%-50% (= 0-500) X X X X X X
lampswtich int LED Ein/Aus (0: aus, 1: ein) X X X
outputLimit int Ausgangsleistung in W X X X X X X
passmode int Bypass Modus (0: Automatisch, 1: Immer erlaubt, 2: Immer verboten) X X
socSet int Max Soc Set 70%-100% (= 700-1000) X X X X X X
buzzerswitch int Ton (0: aus, 1: an) X X X

Nicht eindeutige geräte Lese- & Schreibrecht Daten:

Attribute Data Type Description HUB AIO ACE HYP SF8 SF2
masterswitch int unbekannt X X X X
writeRsp N/A Read/write response acknowledgment X X
localAPIEnable int unbekannt (true / false) ggf. wenn API genutzt wird aus ZendureApp X
⚠️ **GitHub.com Fallback** ⚠️