Hi there,
I have integrated via file editor and yaml editing alreday quite a lot (solar panels etc.). I found this code for integrating now also the so calles Eco Tracker in HA. For some reasons it does not show up, although I think the sensors are definded correctly. Anyone help please?
Eco-Tracker - Start
rest:
resource: http://192.168.XXX.XX/v1/json
scan_interval: 5
multiple
lines
sensor:
- name: "ecotracker_api"
json_attributes:
- "power"
- "powerAvg"
- "energyCounterIn"
- "energyCounterOut"
multiple
lines
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”
-