Benutzer online
Gäste online 1
Mitglieder online 0

Mitglieder insgesamt: 2
Neuestes Mitglied: joevec
Foren-Statistiken
Besucher-Zähler
Besucher heute: 185
Besucher gestern: 299
Rekord: 490 (02.11.2026)
Besucher gesamt: 11241

Gesamt-Statistiken
Themen gesamt: 24
Beiträge gesamt: 24
Mitgliederumfragen
Hostet ihr eure Clouds selber?
ja100 %
100% [1 Vote]
Nein0 %
0% [0 Votes]
Kontaktformular
Für Hinweise, Fragen und Kritik haben wir stets ein offenes Ohr.
Einfach nachfolgendes Formular absenden und wir antworten schnellstmöglich.
CAPTCHA ImageRefresh Image

Die ultimative Komplettanleitung: EcoTracker in Home Assistant einbinden & Energie-Dashboard ein

Letzte Aktualisierung
Loop1403Loop1403Seiten Administrator
Veröffentlicht am
# ⚡ Die ultimative Komplettanleitung: EcoTracker in Home Assistant einbinden & Energie-Dashboard einrichten

Der **EcoTracker** stellt deine Zählerdaten lokal im Netzwerk über eine JSON-Schnittstelle bereit. Diese Komplettanleitung zeigt dir Schritt für Schritt, wie du den Tracker komplett ohne Cloud in Home Assistant (HA) integrierst, die Sensoren erstellst und das offizielle Energie-Dashboard damit fütterst.

---

## 🛠️ Teil 1: Die Sensoren in der configuration.yaml anlegen

Zuerst holen wir das Datenpaket lokal vom EcoTracker ab und teilen es in gebrauchsfertige Sensoren für Home Assistant auf. Die Zählerstände rechnet der Code automatisch in die benötigten Kilowattstunden (kWh) um.

### Schritt 1: Code kopieren und einfügen
Öffne deine configuration.yaml (z. B. mit dem *File Editor* oder *VS Code* Add-on) und füge den folgenden Block am Ende der Datei ein.

⚠️ **Wichtig:** Ersetze die IP-Adresse 192.168.164.204 in der Zeile resource: durch die echte, feste IP-Adresse deines EcoTrackers!

yaml
# REST-Sensor: Holt alle 5 Sekunden das Datenpaket vom EcoTracker ab
sensor:
 - platform: rest
 name: ecotracker
 unique_id: ecotracker_rest_base_001
 resource: http://192.168.164.204/v1/json
 scan_interval: 5
 value_template: "{{ value_json.power }}"
 json_attributes:
 - power
 - energyCounterIn
 - energyCounterOut

# Template-Sensoren: Dröselt das Datenpaket in saubere Einzel-Entitäten auf
template:
 - sensor:
 # 1. Aktueller Gesamtverbrauch / Netzbezug live in Watt
 - name: "Ecotracker Aktueller Verbrauch"
 unique_id: ecotracker_power_live_001
 device_class: power
 state_class: measurement
 unit_of_measurement: "W"
 state: >
 {% set val = state_attr('sensor.ecotracker', 'power&#039<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/wink.svg' alt='Zwinkern'> %}
 {{ val if val is not none else this.state }}

 # 2. Totaler Netzbezug (Zählerstand) in kWh (Fürs Energie-Dashboard)
 - name: "Ecotracker Bezug"
 unique_id: ecotracker_com_import_001
 device_class: energy
 state_class: total_increasing
 unit_of_measurement: "kWh"
 state: >
 {% set val = state_attr('sensor.ecotracker', 'energyCounterIn&#039<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/wink.svg' alt='Zwinkern'> %}
 {% if val is not none and val | float(0) > 0 %}
 {{ (val | float / 1000) | round(3) }}
 {% else %}
 {{ this.state }}
 {% endif %}

 # 3. Totale Einspeisung (Zählerstand) in kWh (Fürs Energie-Dashboard)
 - name: "Ecotracker Einspeisung"
 unique_id: ecotracker_com_export_001
 device_class: energy
 state_class: total_increasing
 unit_of_measurement: "kWh"
 state: >
 {% set val = state_attr('sensor.ecotracker', 'energyCounterOut&#039<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/wink.svg' alt='Zwinkern'> %}
 {% if val is not none and val | float(0) > 0 %}
 {{ (val | float / 1000) | round(3) }}
 {% else %}
 {{ this.state }}
 {% endif %}

 # 4. Aktuelle reine Einspeiseleistung live in Watt (Filtert den Negativwert)
 - name: "Ecotracker Aktuelle Einspeisung"
 unique_id: ecotracker_current_export_001
 device_class: power
 state_class: measurement
 unit_of_measurement: "W"
 state: >
 {% set power = state_attr('sensor.ecotracker', 'power&#039<img class='smiley' style='width:20px;height:20px;' src='../../images/smiley/wink.svg' alt='Zwinkern'> %}
 {% if power is not none %}
 {% set p_float = power | float(0) %}
 {{ p_float | abs if p_float < 0 else 0 }}
 {% else %}
 {{ this.state }}
 {% endif %}


### Schritt 2: Konfiguration neu laden
1. Gehe in Home Assistant auf **Entwicklerwerkzeuge** ➔ Reiter **YAML**.
2. Klicke auf **Konfiguration prüfen**. Wenn alles grün bleibt, ist der Code fehlerfrei.
3. Klicke direkt darunter auf **Template-Entitäten neu laden** und auf **REST-Objekte neu laden** (Alternativ: Starte Home Assistant einmal komplett neu).

---

## 📊 Teil 2: Das Energie-Dashboard einrichten

Jetzt verknüpfen wir die neu erstellten Sensoren mit dem offiziellen Energie-Dashboard, um die grafischen Auswertungen zu erzeugen.

### Schritt 1: Dashboard-Einstellungen aufrufen
1. Navigiere zu **Einstellungen** ➔ **Dashboards**.
2. Klicke in der Liste auf den Eintrag **Energie**.

### Schritt 2: Netzverbrauch einstellen (Stromeinkauf)
1. Suche den Bereich **"Stromnetz"** und klicke bei **Netzverbrauch** auf **"Vom Netz hinzugefügt"**.
2. Wähle im Dropdown-Feld folgenden Sensor aus:
sensor.ecotracker_bezug *(Anzeigename: Ecotracker Bezug)*
3. **Optional:** Wähle "Einen festen Preis verwenden" und trage dort deinen Strompreis pro kWh ein (z.B. 0.28), um Kostenberechnungen zu erhalten.
4. Klicke auf **Speichern**.

### Schritt 3: Zurückgegebenes Netz einstellen (Einspeisung)
1. Klicke im Bereich "Stromnetz" bei **Zurückgegebenes Netz** auf **"Zum Netz zurückgegeben"**.
2. Wähle im Dropdown-Feld folgenden Sensor aus:
sensor.ecotracker_einspeisung *(Anzeigename: Ecotracker Einspeisung)*
3. Klicke auf **Speichern**.

### Schritt 4: Solaranlagen hinzufügen (Eigenverbrauchsberechnung)
Damit Home Assistant das Kreisdiagramm für deinen Eigenverbrauch zeichnen kann, muss es wissen, wie viel Strom produziert wird.
1. Scrolle nach unten zur Kachel **"Solaranlagen"** und klicke auf **"Solarproduktion hinzufügen"**.
2. Wähle dort deinen Solar-Ertragszähler aus (z. B. sensor.solar_produktion_heute oder den entsprechenden kWh-Zähler deiner Wechselrichter-Integration).
3. Klicke auf **Speichern**.

---

## ⏳ Wichtige Hinweise für den Foren-Post

* **Geduld haben:** Nach dem Speichern im Energie-Dashboard bleibt die Anzeige erst einmal leer. Home Assistant berechnet die Statistiken immer nur einmal pro Stunde (zur vollen Stunde). Es dauert **bis zu zwei Stunden**, bis die ersten Balken und Daten auftauchen!
* **WLAN-Aussetzer:** Sollte der EcoTracker mal "nicht verfügbar" sein, prüft euer lokales WLAN. Der Tracker spricht direkt lokal im Netzwerk mit euren Systemen (z. B. Noah 2000), weshalb die Nulleinspeisung lokal immer weiterläuft, selbst wenn das Internet komplett weg ist.
Du kannst alle Themen in diesem Forum sehen.
Du kannst nicht ein neues Thema in diesem Forum eröffnen.
Du kannst nicht auf dieses Thema antworten.
Du kannst nicht Umfragen in diesem Forum erstellen.
Du kannst nicht Anhänge in diesem Forum hochladen.
Du kannst nicht Anhänge in diesem Forum herunterladen.
Anmelden
Noch keinen Account? Klicke hier, um dich zu registrieren.
Passwort vergessen?
Shoutbox
Du musst dich anmelden, um eine Nachricht zu senden.
Loop1403
Loop1403#1
Moingsen
SERVER BEITRETEN
Echte Live-Kanäle:
Eurotruck SimulatorJoin
LS 25Join
Kreis SteinfurtJoin
Hebby`s SabbeleckeJoin
Sven,s ZockerbudeJoin
Left for DeadJoin
CounterstrikeJoin
World of WarshipsJoin
BattlefieldJoin
Klönecke( wenn nicht Gespielt wird)Join
Tratschecke ( im Single Player )Join
TeamJoin
AwayJoin
BesprechungJoin