Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. io-Broker to eedc: Tester & Mitdenker gesucht!

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    689

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

io-Broker to eedc: Tester & Mitdenker gesucht!

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 3 Kommentatoren 143 Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • supernova1963S Offline
    supernova1963S Offline
    supernova1963
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich möchte euch mein Open-Source-Projekt EEDC (Energie Effizienz Data Center) vorstellen und suche ioBroker-Nutzer, die Lust haben, die MQTT-Anbindung zu testen und mitzugestalten.

    Was ist EEDC?

    EEDC ist eine kostenlose, lokal laufende PV-Analyse-Software als Docker-Container – komplett ohne Cloud-Zwang. Ursprünglich als Home Assistant Add-on entstanden, läuft EEDC seit Version 3.0 auch vollständig standalone – perfekt also für ioBroker-Nutzer.

    Was EEDC von reinen Monitoring-Tools unterscheidet:

    • Echte Wirtschaftlichkeitsanalyse – ROI pro Komponente, Amortisationskurve, Alternativkosten-Vergleich (z.B. Wärmepumpe vs. Gasheizung)
    • Komponenten-Tracking – Nicht nur PV, sondern auch Speicher, Wärmepumpe, E-Auto, Wallbox, Balkonkraftwerk
    • GTI-basierte Ertragsprognose – Prognose auf Basis der Global Tilted Irradiance für eure exakte Modulausrichtung
    • Community-Benchmark – Anonymer Vergleich mit anderen Anlagen (optional, eigener Server)
    • Live-Dashboard – Animiertes Energiefluss-Diagramm mit Echtzeit-Leistungswerten
    • Steuerliche Behandlung – Kleinunternehmerregelung, USt auf Eigenverbrauch (DE/AT/CH)
    • Alles lokal – SQLite-Datenbank, keine Accounts, keine Abos

    GitHub: https://github.com/supernova1963/eedc
    Website: https://supernova1963.github.io/eedc-homeassistant/
    Community-Server: https://energy.raunet.eu

    Standalone-Installation (2 Minuten)

    git clone https://github.com/supernova1963/eedc.git
    cd eedc
    docker compose up -d
    

    → Erreichbar unter http://localhost:8099

    Läuft auf amd64 und arm64 (Raspberry Pi 4+).

    Wie funktioniert die MQTT-Anbindung?

    EEDC hat einen eingebauten MQTT-Inbound-Service, der als universelle Datenbrücke für beliebige Smarthome-Systeme dient. Die Idee:

    Prinzip

    ioBroker → MQTT-Broker (Mosquitto) → EEDC MQTT-Inbound → Live-Dashboard + Auswertungen
    

    EEDC lauscht auf standardisierte Topics:

    eedc/{AnlageID}_{Name}/live/einspeisung_w        → Einspeisung (W)
    eedc/{AnlageID}_{Name}/live/netzbezug_w          → Netzbezug (W)
    eedc/{AnlageID}_{Name}/live/pv_gesamt_w          → PV-Gesamtleistung (W)
    eedc/{AnlageID}_{Name}/live/batterie_ladung_w    → Batterie Ladung (W)
    eedc/{AnlageID}_{Name}/live/batterie_entladung_w → Batterie Entladung (W)
    eedc/{AnlageID}_{Name}/live/inv/{ID}_{Name}/leistung_w → Wechselrichter-Leistung (W)
    eedc/{AnlageID}_{Name}/live/inv/{ID}_{Name}/soc        → Batterie SoC (%)
    eedc/{AnlageID}_{Name}/energy/einspeisung_kwh    → Zählerstand Einspeisung (kWh)
    eedc/{AnlageID}_{Name}/energy/netzbezug_kwh      → Zählerstand Netzbezug (kWh)
    

    MQTT-Gateway (Topic-Übersetzer)

    Zusätzlich gibt es ein MQTT-Gateway, das externe Topics automatisch in EEDC-Topics übersetzt. Damit müsst ihr eure bestehenden MQTT-Topics nicht ändern:

    Quell-Topic (z.B. ioBroker):     smartmeter/0/power
        ↓ Transformation (Faktor, Offset, Invertierung, JSON-Extraktion)
    Ziel-Topic (EEDC):               eedc/1_Meine_PV/live/netzbezug_w
    

    Das Gateway unterstützt:

    • Plain-Werte (einfache Zahl)
    • JSON-Payloads mit Pfad-Extraktion (z.B. power.total aus {"power": {"total": 1234}})
    • JSON-Arrays mit Index (z.B. Index 11 aus [10, 11, 1234.5, ...])
    • Mathematische Transformation – Faktor × Wert + Offset, optional Invertierung

    Fertige Geräte-Presets

    Für einige Geräte gibt es bereits vorkonfigurierte Presets:

    • Shelly 3EM / Pro 3EM – Netz-Gesamtleistung
    • Shelly Plus 1PM/2PM – JSON-Payload (Gen2 API)
    • OpenDTU (Hoymiles/TSUN) – PV-Wechselrichter
    • Tasmota SML (IR-Lesekopf) – OBIS-Codes für Smartmeter
    • go-e Charger – Wallbox-Ladeleistung

    Was EEDC alles kann (Kurzüberblick)

    Bereich Features
    Live-Dashboard Animiertes Energiefluss-Diagramm, Gauges, Heute/Gestern kWh, 24h-Verlauf, Wetter-Widget
    Cockpit Übersicht mit Autarkie, Eigenverbrauch, Finanzen, CO2 – pro Komponente aufgeschlüsselt
    Auswertungen 6 Tabs: Energie, PV-Anlage, Komponenten, Finanzen, CO2, Investitionen
    Prognosen 7-Tage GTI-Prognose, Langfrist (PVGIS), Trend-Analyse, Degradation, Finanz-Aussichten
    Community Anonymer Benchmark mit Radar-Chart, Ranking, Achievements, Regionalkarte
    Datenquellen HA-Statistik, MQTT, Cloud-Import (SolarEdge, Fronius, Huawei, Growatt, Deye), Device-Connectors (SMA, Fronius, Shelly, OpenDTU, Kostal, sonnenBatterie), CSV-Import, manuelle Eingabe

    Wo ich eure Hilfe brauche

    Die MQTT-Anbindung funktioniert grundsätzlich – sie ist aber bisher primär mit Home Assistant und Node-RED getestet. Für ioBroker fehlt mir die Praxis-Erfahrung:

    1. ioBroker-Adapter-Empfehlungen

    • Welchen MQTT-Adapter nutzt ihr? (mqtt.0, mqtt-client.0, ...?)
    • Wie publiziert ihr Datenpunkte am besten nach MQTT?

    2. Typische ioBroker-Topic-Strukturen

    • Wie sehen eure MQTT-Topics typischerweise aus, wenn ihr z.B. einen Shelly 3EM, SMA-Wechselrichter oder Smartmeter über ioBroker → MQTT bereitstellt?
    • Nutzt ihr eher mqtt.0/devicename/... oder eigene Topic-Strukturen?

    3. Tester gesucht!

    • Wer hat Lust, die MQTT-Anbindung mit seinem ioBroker-Setup zu testen?
    • Idealerweise mit einer PV-Anlage und einem MQTT-Broker (Mosquitto)
    • Ich würde dann gerne ein ioBroker-Preset für das MQTT-Gateway bauen, damit die Einrichtung für andere ioBroker-Nutzer möglichst einfach wird

    4. Blockly/JavaScript-Vorlage

    • Wäre es sinnvoll, ein fertiges Blockly-Script oder JavaScript bereitzustellen, das die ioBroker-Datenpunkte automatisch auf die EEDC-Topics mappt?
    • Oder ist der Weg über den MQTT-Adapter + EEDC-Gateway besser?

    MQTT-Konfiguration in EEDC

    Die Einrichtung in EEDC ist über die Web-Oberfläche möglich:

    1. Einstellungen → MQTT-Inbound → Broker-Daten eingeben (Host, Port, User, Passwort)
    2. Verbindung testen → Zeigt an, ob der Broker erreichbar ist
    3. Gateway-Mappings anlegen → Eure ioBroker-Topics auf EEDC-Topics mappen
    4. Topic-Monitor → Zeigt empfangene Nachrichten in Echtzeit an (zum Debuggen)

    Alternativ per Umgebungsvariablen im Docker:

    environment:
      - MQTT_ENABLED=true
      - MQTT_HOST=192.168.1.100    # Euer Mosquitto
      - MQTT_PORT=1883
      - MQTT_USER=eedc
      - MQTT_PASSWORD=geheim
    

    Zusammenfassung

    Was Kostenlose PV-Analyse mit Live-Dashboard, Wirtschaftlichkeit, Prognosen, Community-Vergleich
    Wie Docker-Container, lokal, kein Cloud-Zwang
    Daten rein MQTT (universell), Cloud-Imports, Device-Connectors, CSV, manuell
    Gesucht ioBroker-Tester für die MQTT-Anbindung + Feedback zur Topic-Struktur

    Ich freue mich über jedes Feedback – egal ob Fragen, Vorschläge oder Kritik. Das Projekt ist Open Source (MIT-Lizenz) und lebt von der Community.

    Danke fürs Lesen! 🙂


    Links:

    • GitHub (Standalone): https://github.com/supernova1963/eedc
    • Website & Doku: https://supernova1963.github.io/eedc-homeassistant/
    • Community-Benchmark: https://energy.raunet.eu
    arteckA 1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tombox
      schrieb am zuletzt editiert von
      #2

      Das einfachste wäre ein Adapter mit aedes Mqttt Server wie es der Frigate Adapter macht mit dem Frigate Addon von HA
      Sollt nicht länger als 2h dauern so ein Adapter erstellen zu lassen
      https://github.com/iobroker-community-adapters/ioBroker.frigate/

      1 Antwort Letzte Antwort
      0
      • supernova1963S supernova1963

        Hallo zusammen,

        ich möchte euch mein Open-Source-Projekt EEDC (Energie Effizienz Data Center) vorstellen und suche ioBroker-Nutzer, die Lust haben, die MQTT-Anbindung zu testen und mitzugestalten.

        Was ist EEDC?

        EEDC ist eine kostenlose, lokal laufende PV-Analyse-Software als Docker-Container – komplett ohne Cloud-Zwang. Ursprünglich als Home Assistant Add-on entstanden, läuft EEDC seit Version 3.0 auch vollständig standalone – perfekt also für ioBroker-Nutzer.

        Was EEDC von reinen Monitoring-Tools unterscheidet:

        • Echte Wirtschaftlichkeitsanalyse – ROI pro Komponente, Amortisationskurve, Alternativkosten-Vergleich (z.B. Wärmepumpe vs. Gasheizung)
        • Komponenten-Tracking – Nicht nur PV, sondern auch Speicher, Wärmepumpe, E-Auto, Wallbox, Balkonkraftwerk
        • GTI-basierte Ertragsprognose – Prognose auf Basis der Global Tilted Irradiance für eure exakte Modulausrichtung
        • Community-Benchmark – Anonymer Vergleich mit anderen Anlagen (optional, eigener Server)
        • Live-Dashboard – Animiertes Energiefluss-Diagramm mit Echtzeit-Leistungswerten
        • Steuerliche Behandlung – Kleinunternehmerregelung, USt auf Eigenverbrauch (DE/AT/CH)
        • Alles lokal – SQLite-Datenbank, keine Accounts, keine Abos

        GitHub: https://github.com/supernova1963/eedc
        Website: https://supernova1963.github.io/eedc-homeassistant/
        Community-Server: https://energy.raunet.eu

        Standalone-Installation (2 Minuten)

        git clone https://github.com/supernova1963/eedc.git
        cd eedc
        docker compose up -d
        

        → Erreichbar unter http://localhost:8099

        Läuft auf amd64 und arm64 (Raspberry Pi 4+).

        Wie funktioniert die MQTT-Anbindung?

        EEDC hat einen eingebauten MQTT-Inbound-Service, der als universelle Datenbrücke für beliebige Smarthome-Systeme dient. Die Idee:

        Prinzip

        ioBroker → MQTT-Broker (Mosquitto) → EEDC MQTT-Inbound → Live-Dashboard + Auswertungen
        

        EEDC lauscht auf standardisierte Topics:

        eedc/{AnlageID}_{Name}/live/einspeisung_w        → Einspeisung (W)
        eedc/{AnlageID}_{Name}/live/netzbezug_w          → Netzbezug (W)
        eedc/{AnlageID}_{Name}/live/pv_gesamt_w          → PV-Gesamtleistung (W)
        eedc/{AnlageID}_{Name}/live/batterie_ladung_w    → Batterie Ladung (W)
        eedc/{AnlageID}_{Name}/live/batterie_entladung_w → Batterie Entladung (W)
        eedc/{AnlageID}_{Name}/live/inv/{ID}_{Name}/leistung_w → Wechselrichter-Leistung (W)
        eedc/{AnlageID}_{Name}/live/inv/{ID}_{Name}/soc        → Batterie SoC (%)
        eedc/{AnlageID}_{Name}/energy/einspeisung_kwh    → Zählerstand Einspeisung (kWh)
        eedc/{AnlageID}_{Name}/energy/netzbezug_kwh      → Zählerstand Netzbezug (kWh)
        

        MQTT-Gateway (Topic-Übersetzer)

        Zusätzlich gibt es ein MQTT-Gateway, das externe Topics automatisch in EEDC-Topics übersetzt. Damit müsst ihr eure bestehenden MQTT-Topics nicht ändern:

        Quell-Topic (z.B. ioBroker):     smartmeter/0/power
            ↓ Transformation (Faktor, Offset, Invertierung, JSON-Extraktion)
        Ziel-Topic (EEDC):               eedc/1_Meine_PV/live/netzbezug_w
        

        Das Gateway unterstützt:

        • Plain-Werte (einfache Zahl)
        • JSON-Payloads mit Pfad-Extraktion (z.B. power.total aus {"power": {"total": 1234}})
        • JSON-Arrays mit Index (z.B. Index 11 aus [10, 11, 1234.5, ...])
        • Mathematische Transformation – Faktor × Wert + Offset, optional Invertierung

        Fertige Geräte-Presets

        Für einige Geräte gibt es bereits vorkonfigurierte Presets:

        • Shelly 3EM / Pro 3EM – Netz-Gesamtleistung
        • Shelly Plus 1PM/2PM – JSON-Payload (Gen2 API)
        • OpenDTU (Hoymiles/TSUN) – PV-Wechselrichter
        • Tasmota SML (IR-Lesekopf) – OBIS-Codes für Smartmeter
        • go-e Charger – Wallbox-Ladeleistung

        Was EEDC alles kann (Kurzüberblick)

        Bereich Features
        Live-Dashboard Animiertes Energiefluss-Diagramm, Gauges, Heute/Gestern kWh, 24h-Verlauf, Wetter-Widget
        Cockpit Übersicht mit Autarkie, Eigenverbrauch, Finanzen, CO2 – pro Komponente aufgeschlüsselt
        Auswertungen 6 Tabs: Energie, PV-Anlage, Komponenten, Finanzen, CO2, Investitionen
        Prognosen 7-Tage GTI-Prognose, Langfrist (PVGIS), Trend-Analyse, Degradation, Finanz-Aussichten
        Community Anonymer Benchmark mit Radar-Chart, Ranking, Achievements, Regionalkarte
        Datenquellen HA-Statistik, MQTT, Cloud-Import (SolarEdge, Fronius, Huawei, Growatt, Deye), Device-Connectors (SMA, Fronius, Shelly, OpenDTU, Kostal, sonnenBatterie), CSV-Import, manuelle Eingabe

        Wo ich eure Hilfe brauche

        Die MQTT-Anbindung funktioniert grundsätzlich – sie ist aber bisher primär mit Home Assistant und Node-RED getestet. Für ioBroker fehlt mir die Praxis-Erfahrung:

        1. ioBroker-Adapter-Empfehlungen

        • Welchen MQTT-Adapter nutzt ihr? (mqtt.0, mqtt-client.0, ...?)
        • Wie publiziert ihr Datenpunkte am besten nach MQTT?

        2. Typische ioBroker-Topic-Strukturen

        • Wie sehen eure MQTT-Topics typischerweise aus, wenn ihr z.B. einen Shelly 3EM, SMA-Wechselrichter oder Smartmeter über ioBroker → MQTT bereitstellt?
        • Nutzt ihr eher mqtt.0/devicename/... oder eigene Topic-Strukturen?

        3. Tester gesucht!

        • Wer hat Lust, die MQTT-Anbindung mit seinem ioBroker-Setup zu testen?
        • Idealerweise mit einer PV-Anlage und einem MQTT-Broker (Mosquitto)
        • Ich würde dann gerne ein ioBroker-Preset für das MQTT-Gateway bauen, damit die Einrichtung für andere ioBroker-Nutzer möglichst einfach wird

        4. Blockly/JavaScript-Vorlage

        • Wäre es sinnvoll, ein fertiges Blockly-Script oder JavaScript bereitzustellen, das die ioBroker-Datenpunkte automatisch auf die EEDC-Topics mappt?
        • Oder ist der Weg über den MQTT-Adapter + EEDC-Gateway besser?

        MQTT-Konfiguration in EEDC

        Die Einrichtung in EEDC ist über die Web-Oberfläche möglich:

        1. Einstellungen → MQTT-Inbound → Broker-Daten eingeben (Host, Port, User, Passwort)
        2. Verbindung testen → Zeigt an, ob der Broker erreichbar ist
        3. Gateway-Mappings anlegen → Eure ioBroker-Topics auf EEDC-Topics mappen
        4. Topic-Monitor → Zeigt empfangene Nachrichten in Echtzeit an (zum Debuggen)

        Alternativ per Umgebungsvariablen im Docker:

        environment:
          - MQTT_ENABLED=true
          - MQTT_HOST=192.168.1.100    # Euer Mosquitto
          - MQTT_PORT=1883
          - MQTT_USER=eedc
          - MQTT_PASSWORD=geheim
        

        Zusammenfassung

        Was Kostenlose PV-Analyse mit Live-Dashboard, Wirtschaftlichkeit, Prognosen, Community-Vergleich
        Wie Docker-Container, lokal, kein Cloud-Zwang
        Daten rein MQTT (universell), Cloud-Imports, Device-Connectors, CSV, manuell
        Gesucht ioBroker-Tester für die MQTT-Anbindung + Feedback zur Topic-Struktur

        Ich freue mich über jedes Feedback – egal ob Fragen, Vorschläge oder Kritik. Das Projekt ist Open Source (MIT-Lizenz) und lebt von der Community.

        Danke fürs Lesen! 🙂


        Links:

        • GitHub (Standalone): https://github.com/supernova1963/eedc
        • Website & Doku: https://supernova1963.github.io/eedc-homeassistant/
        • Community-Benchmark: https://energy.raunet.eu
        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von arteck
        #3

        @supernova1963 hast du auch ein install für bare metal ?

        und ein eigener Adapter ist dafür besser. als den MQTT des iobroker zu verwenden .

        hast du paar screenshots ?

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        1
        • supernova1963S Offline
          supernova1963S Offline
          supernova1963
          schrieb zuletzt editiert von
          #4

          Sorry, dass ich mich jetzt erst melde @arteck,
          "install für bare metal" meint ohne HA? Ja, darum geht es: https://github.com/supernova1963/eedc

          image.png

          image.png

          image.png

          VG
          Gernot

          1 Antwort Letzte Antwort
          1

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          349

          Online

          32.7k

          Benutzer

          82.6k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe