Skip to main

everHome Community

Welcome to the everHome community!

The community consists of different areas in which everHome users can exchange information with each other. You're sure to find some useful information here. The everHome team is also happy to stop by here, clarify questions and take up your suggestions.

EcoTracker und HomeAssistant

Benutzer 40553

Member
Posts: 1
Registered: 19.10.2024 um 12:21

Benutzer 40553 (40553)

am 13.12.2024 um 09:53

Hallo zusammen, 
mein Problem besteht darin, dass der EcoTracker nicht als Integration über die Benutzeroberfläche von HA eingerichtet werden kann, sondern nur über die configuration.yaml.

Diese Integration wurde nicht über die Benutzeroberfläche eingerichtet. Du hast sie entweder in YAML eingerichtet oder es handelt sich um eine Abhängigkeit, die von einer anderen Integration eingerichtet wurde. Wenn du sie konfigurieren möchtest, musst du dies in deiner„configuration.yaml“-Datei tun.

Hat jemand Erfahrung damit, wie der Code in der configuration.yaml ausschauen muss?

Benutzer 39283

Member
Posts: 2
Registered: 08.09.2024 um 21:40

Benutzer 39283 (39283)

am 05.01.2025 um 13:59

Hallo,
ich habe Ihn in Home Assistant eingebunden mit folgendem Eintrag in der Configuration.yaml.

Die IP-Adresse habe ich jetzt mit 192.168.XXX.XXX eingetragen.
Hier musst du natürlich deine IP-Adresse eingeben.

# Eco-Tracker - Start

rest:
  - scan_interval: 30
    resource: http://192.168.XXX.XXX/v1/json
    sensor:
      - name: "ecotracker_api"
        json_attributes:
         - "power"
         - "powerAvg"
         - "energyCounterIn"
         - "energyCounterOut"
 
template:
  - sensor:
    -  name: "EcoTracker-aktueller-Verbrauch"
       unique_id: "EcoTrackerVerbrauch"
       device_class: 'power'
       # kann negativ sein, deswegen die Abfrage
       # zaehler laeuft nicht rueckwaerts
       state: >
               {% if ((state_attr('sensor.ecotracker_api', 'power') | float(0)) | round(2)) < 0 %}
                {{(states ('0.0') | float(0)) |round(2) }}
               {% else %}
                {{ ((state_attr('sensor.ecotracker_api', 'power') | float(0)) | round(2)) }}
               {% endif %}
       unit_of_measurement: "W"
       
    -  name: "EcoTracker-aktueller-Verbrauch"
       unique_id: "EcoTrackerBalkon"
       device_class: 'power'
       # kann negativ sein, deswegen die Abfrage
       state: "{{ ((state_attr('sensor.ecotracker_api', 'power') | float(0)) | round(2)) }}"
       unit_of_measurement: "W"

    -  name: "EcoTracker-durchschnitt-Verbrauch"
       unique_id: "EcoTrackerDurchschnitt"
       device_class: 'power'
       state: "{{ ((state_attr('sensor.ecotracker_api', 'powerAvg') | float(0)) | round(2)) }}"
       unit_of_measurement: "W"

    - name: "EcoTracker-Netzbezug"
      unique_id: "EcoTrackerBezug"
      state: "{{ (((state_attr('sensor.ecotracker_api', 'energyCounterIn') | float(0)) / 1000) | round(2)) }}"
      unit_of_measurement: "kWh"
      device_class: 'energy'
      state_class: "total_increasing"

    - name: "EcoTracker-Einspeisung"
      unique_id: "EcoTrackerEinspeisung"
      state: "{{ (((state_attr('sensor.ecotracker_api', 'energyCounterOut') | float(0)) / 1000) | round(2)) }}"
      unit_of_measurement: "kWh"
      device_class: 'energy'
      state_class: "total_increasing"

# Eco-Tracker - Ende

Benutzer 40306

Member
Posts: 4
Registered: 12.10.2024 um 15:41

Benutzer 40306 (40306)

am 13.01.2025 um 09:34

Moin und Hallo, würde das auch gerne machen!
Nur wie bekomme ich das in die
homeassistant/configuration.yaml
eingefügt! 
Die IP unseres EcoTrackers habe ich! 
Daran scheitert es immer wieder!
Über Hilfe würde ich mich freuen!

mkbg aus Ratingen 
Hans

Benutzer 39283

Member
Posts: 2
Registered: 08.09.2024 um 21:40

Benutzer 39283 (39283)

am 16.01.2025 um 06:51

Hallo,
du brauchst irgendeine Art von Editor. Diese musst du unter „Einstellungen/Add-ons“ installieren. Ich benutze das Add-on „File Editor“.
Nach der Installation, bzw. bei der Indtallation kannst du angeben, dass du den File Editor in deiner Seitenleiste sehen willst. Wenn er dir dort dann angezeigt wird, einfach draufklicken. Danach ganz oben links auf das Ordner-Symbol klicken. Jetzt geht eine Art Drop-Down-Menü auf. Dort findest du die configuration.yaml.

Beachte:
1. Es ist ratsam nach jeder Änderung einen Neustart von HA zu machen.
2. Ob die Änderungen auf konsistent sind siehst du oben rechts über das grüne Haken-Symbol.