Zentrales Dashboard für den VW Multivan zur Überwachung von Victron Energiedaten, Klima und Fahrzeug-Nivellierung.
- BME280: I2C (GPIO 2/3) - Innenklima & Druck
- ADXL345: I2C (GPIO 2/3) - Wasserwaage; akternativ: GY-BN0055 I2C (GPIO 2/3) liefert stabilere Daten
- DS18B20: 1-Wire (GPIO 4) - Außentemperatur (4.7k Pull-Up benötigt)
- DS3231: I2C (GPIO 2/3) - Echtzeituhr
-
scripts/download_assets.shausführen. -
backend/config.jsonanpassen. -
scripts/start_kiosk.shim Autostart (Openbox) hinterlegen.
Da EcoFlow bei verschiedenen Modellen (Delta 2, Delta Pro, Delta 3 Plus etc.) die internen Bezeichnungen für die Sensordaten ändert, müssen die MQTT-Pfade im Python-Skript eventuell an dein spezifisches Modell angepasst werden.
So findest du die richtigen Pfade für deine Powerstation:
- Öffne die ioBroker Weboberfläche (standardmäßig unter
http://<IP-des-Pi>:8081). - Wechsle oben in den Reiter Objekte.
- Klappe den Baumbau auf:
ecoflow-mqtt.1->[Deine_Seriennummer]. - Suche in den Unterordnern (meist
DisplayPropertyUpload,bms_emsStatusoderpd) nach den Live-Werten für deine Batterie. Typische Bezeichnungen sind:- Eingangsleistung (Watt): z. B.
powInSumW,pdWattsInSumodertotalInPwr - Ausgangsleistung (Watt): z. B.
powOutSumW,pdWattsOutSumodertotalOutPwr - Verbleibende Entladezeit (Minuten): z. B.
bmsDsgRemTime - Verbleibende Ladezeit (Minuten): z. B.
bmsChgRemTime
- Eingangsleistung (Watt): z. B.
- Klicke ganz rechts in der Zeile des jeweiligen Wertes auf das kleine Symbol "Objekt-ID kopieren".
Öffne anschließend die Datei backend/ecoflow_controller.py in einem Editor und ersetze die Platzhalter im oberen Bereich (innerhalb der __init__ Funktion) durch deine kopierten IDs:
# === HIER DEINE KOPIERTEN IDs EINTRAGEN ===
self.dp_in = "ecoflow-mqtt.1.P351...DEINE_ID...powInSumW"
self.dp_out = "ecoflow-mqtt.1.P351...DEINE_ID...powOutSumW"
self.dp_remain_dsg = "ecoflow-mqtt.1.P351...DEINE_ID...bmsDsgRemTime"
self.dp_remain_chg = "ecoflow-mqtt.1.P351...DEINE_ID...bmsChgRemTime"© 2024-2026 Fred Fiedler