Hallo an alle,
kann mir einer sagen was hier falsch ist in meiner configuration.yaml? Ich schaffe es nicht den Ecotracker einzubinden:
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
ip_ban_enabled: true
login_attempts_threshold: 3
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
homeassistant:
customize: !include customize.yaml
########################################
#Energiesensoren
#######################################
rest:
- scan_interval: 30
resource: http://192.168.178.34/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"
