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
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
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
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: 6
Registered: 12.10.2024 um 15:41
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
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.
Benutzer 45117
Member
Posts: 1
Registered: 21.02.2025 um 13:56
Hallo Benutzer 39283,
ich habe die YAML-Datei so wie beschrieben in die config.yaml eingetragen und die IP-Adresse auf den EcoTracker eingestellt. Wenn ich auf die IP Adresse http://<IP>/v1/json gehe, bekomme ich auch die Daten angezeigt. In HA sind aber die Daten der Entitäten leer. Was könnte noch fehlen? Refresh habe ich mal auf 5 s gesetzt. Irgend einer eine Idee?
Gruß Ronald
Benutzer 40306
Member
Posts: 6
Registered: 12.10.2024 um 15:41
Hallo,
bekomme den yaml code nicht in die configuration.yaml eingefügt.
Ich finde den Fehler nicht! Wäre über Hilfe dankbar!
mkbg aus Ratingen
Hans
Benutzer 40306
Member
Posts: 6
Registered: 12.10.2024 um 15:41
Hallo,
habe es hin bekommen!
Daten werden in HA vom
EcoTracker angezeigt. Bin
zufrieden.
mkbg aus Ratingen
Hans
Benutzer 45872
Member
Posts: 1
Registered: 07.03.2025 um 06:49
Hallo zusammen, die Integration klappt wunderbar, allerdings wird immer der Zählerstand angezeigt, ist es auch möglich nur die Änderung der 24std anzuzeigen also den Verbrauch? Das klappt so leider nicht mit der Statistik funktion