Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Screenshots Aus der README von MichelFR/ha-ecoflow-iot.

EcoFlow Energy cardSolar today graphEcoFlow Space card

Überblick

EcoFlow IoT ist eine benutzerdefinierte Integration, die EcoFlow-Geräte über die EcoFlow Developer API mit Home Assistant verbindet. Sie nutzt die Cloud des Herstellers, verwendet MQTT für Live-Daten und Steuerung und wechselt auf HTTP-Abfragen, wenn MQTT nicht verfügbar oder veraltet ist. Sie fügt Sensoren, Binärsensoren, Schalter, Zahlen, eine Auswahl für den Modus und ein LED-Licht hinzu und deckt Batterie, Solar, Netz und Energiesummen ab. Für das Energie-Dashboard stehen kumulierte Energiesensoren bereit, und ein Verbindungssensor zeigt den MQTT-Status, die Datenquelle und den Zeitpunkt der letzten Aktualisierung an. Die Optionen umfassen das HTTP-Abfrageintervall, den Schwellenwert für veraltete MQTT-Daten, ein aktives MQTT-Aktualisierungsintervall und eine Einstellung für das Vorzeichen der Netzleistung bei Stream-Geräten. Die Einrichtung erfolgt in der Benutzeroberfläche mit einer Region sowie einem Access Key und einem Secret Key aus einem EcoFlow-Entwicklerkonto.

Zusammenfassung der README und des Codes von MichelFR/ha-ecoflow-iot, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich

Unterstützt

  • Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.

  • Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.

  • Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.

Stellt bereit

  • Lichter
  • Schalter
  • Sensoren

Einrichtung

Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.

EcoFlow IoT

  • Region
  • Access Key
  • Secret Key

Wird auch beim erneuten Anmelden abgefragt.

Nach der Einrichtung

  • MQTT für Live-Daten verwenden
  • HTTP-Abrufintervall (Sekunden)Wie oft die HTTP-API abgefragt wird (Fallback, wenn MQTT nicht verfügbar ist, sowie der Takt zum Aktualisieren reiner HTTP-Werte).
  • MQTT-Veralterungsschwelle (Sekunden)Trifft innerhalb dieses Zeitfensters keine MQTT-Nachricht ein, fragt die Integration die HTTP-API ab.
  • MQTT-Aktualisierungsintervall (Sekunden)Wie oft aktiv ein frischer Datensatz über MQTT angefordert wird (durch Senden eines „latestQuotas“-get, genau wie die EcoFlow-App). Geräte drosseln ihre Senderate im Leerlauf, sodass ein rein passives Abonnement veraltet, obwohl die Verbindung besteht; dies hält die Daten aktuell. Auf 0 setzen, um es zu deaktivieren und sich nur auf die vom Gerät gesendeten Daten plus den HTTP-Fallback zu verlassen.
  • MQTT-TLS-Zertifikatsprüfung deaktivieren (unsicher)Verbindet sich mit dem EcoFlow-MQTT-Broker, ohne dessen TLS-Zertifikat zu prüfen. Nur aktivieren, wenn die Verbindung fehlschlägt, weil das System die Zertifikatskette des Brokers nicht validieren kann — Broker-Zugangsdaten und alle Live-Daten können dann abgefangen werden. Für den normalen Betrieb ausgeschaltet lassen.
  • Vorzeichen der Stream-Netzleistung umkehrenManche Stream-Geräte melden die Netzleistung mit umgekehrtem Vorzeichen — sie zeigen ins Netz eingespeiste Leistung als positiv statt negativ an, also entgegengesetzt zur Konvention von Home Assistant. Das hängt von Modell und Firmware ab und lässt sich nicht automatisch erkennen. Lassen Sie diese Option aktiviert (Standard), wird das Vorzeichen korrigiert: Die Netzleistung ist beim Einspeisen negativ, und die Sensoren für Netzbezug/-einspeisung zählen in die richtige Richtung. Deaktivieren Sie sie nur, wenn Ihr Gerät bereits der Konvention von Home Assistant entspricht — d. h. beim Einspeisen ins Netz zeigt die Netzleistung bereits negativ an (Bezug positiv, Einspeisung negativ). Wenn Sie diese Einstellung ändern, aktivieren Sie unten auch „Netz-Import/Export-Energiezähler zurücksetzen“ — die bestehenden Werte wurden in die falsche Richtung aufgebaut und korrigieren sich nicht von selbst.
  • Netz-Import/Export-Energiezähler & Verlauf zurücksetzenEinmalige Aktion: Aktivieren und speichern Sie dies, um die Sensoren für Netzbezugs- und Netzeinspeise-Energie vollständig zurückzusetzen. Es setzt die Live-Zähler auf null und löscht deren aufgezeichneten Verlauf sowie die Statistiken des Energie-Dashboards, sodass die alten Daten mit falscher Richtung verschwinden und bei null neu beginnen. Empfohlen nach dem Ändern der Vorzeichen-Einstellung oben. Für den normalen Betrieb deaktiviert lassen.

Texte aus dem Code von MichelFR/ha-ecoflow-iot.

Entitäten

  • BinärsensorenBatterieheizung, Smart Meter verbunden, Sturmschutz, Inselbetrieb, Wassereintritt, Problem, Solarstrang 1 verbunden, Solarstrang 2 verbunden, Solarstrang 3 verbunden, Solarstrang 4 verbunden, Batterie lädt
  • LichterLED
  • ZahlenLadelimit, Entladelimit, Einspeise-Leistungslimit, Notstromreserve
  • AuswahlfelderBetriebsmodus
  • SensorenVerbindung, Datenquelle, Letztes MQTT-Update, Batterie, Batterieleistung, Solarleistung, Netzleistung, Solarenergie, Solarstrang 1 Leistung, Solarstrang 2 Leistung, Solarstrang 3 Leistung, Solarstrang 4 Leistung und 76 weitere
  • SchalterAC-Steckdose 1, Eigenversorgungsmodus, Netzeinspeisung, AC-Steckdose 2

Fehlerbehebung

  • DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.

Aus der README

A clean, production-ready custom integration for EcoFlow devices built on the official EcoFlow Developer API (the accessKey/secretKey IoT Open Platform). It uses MQTT for live data and control, and automatically falls back to the HTTP REST API when MQTT is unavailable.

It aims for feature parity with the official EcoFlow developer documentation: every supported device's documented quota fields and set-commands are mapped to Home Assistant entities.

  • MQTT-first, HTTP fallback — real-time push updates over TLS MQTT; HTTP polling kicks in only when MQTT is disconnected or stale, keeping cloud API usage minimal.
  • Control over MQTT with HTTP fallback — set commands are published over MQTT and confirmed via set_reply; if MQTT is down or unacknowledged, the command is retried over HTTP PUT.
  • MQTT connection status sensor — an always-available diagnostic sensor per device showing connected / connecting / disconnected, plus the active data source and last MQTT update time.
  • Full entity coverage — sensors (battery, solar per-MPPT, grid/AC, inverter, power flow, energy totals), binary sensors, switches, numbers and a mode select.
  • Energy Dashboard ready — devices expose cumulative Wh energy sensors (solar production, grid import/export, battery charge/discharge, per-device consumption), derived from live power where the API…
Aus der README von MichelFR/ha-ecoflow-iot, MIT License. Gekürzt.

Erscheint in Vulpo

Lichtkarte, Schnellumschalterkarte, Auswahl-Karte, Diagrammkarte, Apple Watch, Kontrollzentrum.

Informationen

Installationen
163 teilen Analysedaten
GitHub-Sterne
15
Verbindung
Nutzt die Cloud des Herstellers
Pflege
In den letzten 6 Monaten aktualisiert
Version
v0.50.0,
Kategorie
Energie, Notstrom
Art
Marketplace-Integration
Marke
EcoFlow
Voraussetzung
Braucht den Marketplace (HACS bis Home Assistant 2026.10)
Domain
ecoflow_iot

Mehr von EcoFlow

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen