Sorry dafür, ich wollte nur schnell genug sein, bevor du vielleicht weg bist.
Zusammenfassung:
Das Tasmota Mein Menü zeigt alles richtig mit Einheiten an.
Unter Einstellungen / Geräte und Dienste / Tasmota
wird die Einheit des Gesamtverbrauchs nicht angezeigt
Wenn ich aber im Dashboard mir
mir die Entität sensor.tasmota_mt631_e_in des Gesamtverbrauchs anzeige, fehlt die Einheit
Siehe Pfeil 1
Wenn ich mir im Dashbard die Entität sensor.strom_eg_bezug2 anzeige, ist die Einheit vorhanden
Siehe Pfeil 2
Die Entität sensor.strom_eg_bezug2 habe ich dank deiner Hilfe in der configuration.yaml erstellt
hier der Code dafür.
# Stromzähler Keller Verbrauch In neuer Zählerableser Tasmota
- name: "Strom-EG-Bezug2"
unique_id: "Strom-EG-Bezug2"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.tasmota_mt631_e_in'),0) | round(3) }}
availability: "{{ has_value('sensor.tasmota_mt631_e_in') }}"
Das Problem, wenn es eines ist, stellte sich mir, warum hier bei der original Entität sensor.tasmota_mt631_e_in die Einheit nicht angezeigt wird.
Was ich jetzt noch machen muss:
Wäre toll, wenn du da mal drüberlesen würdest bevor ich was verbocke.
Ich stelle im ENERGIE-Dahsboard den Netzbezug von
Strom-EG-Bezug auf Strom-EG-Bezug2
In der configuration.yaml benutze ich den Befehl
Strg+F und ersetze
Strom-EG-Bezug auf Strom-EG-Bezug2.
Wäre das so richtig?
–-
Simon42 definiert für seine Berechnungen mit seinem Balkonkraftwerk hier zwei Werte
Einmal Strom-EG-aktuell und Strom-EG-Bezug mit diesen Größen berechnet er dann alles folgende, ohne Bezug auf powerfox zu nehmen.
Die Entitäten die Powerfox bei mir rausgab waren
sensor.eg_zahler_energieverbrauch also der Gesamtverbrauch
sensor.eg_zahler_leistung die aktuelle verbrauchte Leistung im Moment
Diese Sensoren finde ich aber nicht in der Configuratioin.yamal sondern nur folgendes
{{ state_attr(‘sensor.poweropti’, ‘Watt’) }}
state_attr(‘sensor.poweropti’, ‘A_Plus’)
Frage:
Wie kann ich jetzt diese zwei obigen Zeilen ersetzen bzw. abändern, dass diese mit meinem Tasmota funktionieren.
sensor.tasmota_mt631_e_in also der Gesamtverbrauch
sensor.tasmota_mt631_power die aktuelle verbrauchte Leistung im Moment
# ---------- Stromzaehler ----------
rest:
- authentication: basic
username: !secret username
password: !secret password
scan_interval: 30
resource: https://backend.powerfox.energy/api/2.0/my/main/current?unit=kwh
sensor:
- name: "poweropti"
unique_id: "poweropti"
json_attributes:
- "Watt"
- "Timestamp"
- "A_Plus"
- "A_Minus"
- "Outdated"
template:
- sensor:
- name: "Strom-EG-aktuell"
unit_of_measurement: "W"
device_class: "power"
state_class: "measurement"
state: >
{{ state_attr('sensor.poweropti', 'Watt') }}
- name: "Strom-EG-Bezug"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{% set bezug = state_attr('sensor.poweropti', 'A_Plus') | float %}
{% if bezug > 0 %}
{{ bezug }}
{% endif %}
Hier die Berechnungen von Simon42 wie sie auch bei mir mit dem Powerobit funktionierten
# Berechnet anhand des Stromzählers die Rückgabe ins Netz, wenn negative Werte ausgegben werden
- name: Zurück zum Netz (Watt) v2
unique_id: "BalkonsolarBackToGridSensorWatts"
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if is_number(states('sensor.strom_eg_aktuell')) and states('sensor.strom_eg_aktuell') | float(0) < 0 %}
{{(states('sensor.strom_eg_aktuell') | float(0))*-1 | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
# Berechnet anhand des Stromzählers und der Solarerzeugung in Watt den Eigenverbrauch
- name: Solar Eigenverbrauch (Watt) v2
unique_id: "BalkonsolarEigenverbrauchWatts"
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if is_number(states('sensor.strom_eg_aktuell')) and states('sensor.strom_eg_aktuell') | float(0) < 0 %}
{{ ( (states('sensor.strom_eg_aktuell') | float(0) ) + (states('sensor.wechselrichter_ac_leistung') | float(0) ) ) | round (3) }}
{% else %}
{{ states('sensor.wechselrichter_ac_leistung') | round (3) }}
{% endif %}
# Zweiter Sensor für Ersparnis in Euro pro Stunde, basiert auf dem obigen Sensor (Solar Eigenverbrauch (Watt) v2) und dem aktuellen Strompreis in EUR/kWh
- name: Balkonsolar Vorteil
unique_id: "BalkonsolarVorteil"
unit_of_measurement: EUR/h
state: >
{{ states('sensor.solar_eigenverbrauch_watt_v2')|float(0) * states('input_number.aktueller_strompreis')|float(0)/1000 }}
Vielen herzlichen Dank für deine Hilfe