Noch mal kurz für Dich
Ist Power positiv => steigt der Wert in „active energy“
Ist Power negativ => steigt der Wert in „returned energy“
Noch mal kurz für Dich
Ist Power positiv => steigt der Wert in „active energy“
Ist Power negativ => steigt der Wert in „returned energy“
[a_total_act_energy] => 49.44
[a_total_act_ret_energy] => wenn der sich hier bewegt, bewegt sich der andere nicht und umgekehrt
Würde ich mal so behaupten
Willkommen
Und suche mal in der Foren Suche nach „Authentication„
Lass es erst mal deaktiviert, kleiner Tipp
Könnte auch von hier kommen
https://shelly-api-docs.shelly.cloud/gen1/#shelly-plug-plugs-meter-0
Daten sind natürlich futsch wenn stromlos/reboot
Mal mein Plug S an meiner Kaffeemaschine
Timestamp ist heute 9:28:29 Uhr
Counter 1 also um diese Uhrzeit 2,255 Wm
Counter 2 1min vorher
Counter 3 2min vorher
Und total dann wahrscheinlich seit dem letzten reboot bis zum auslesen 9:28:29 Uhr 1142029 Wm = 19,03kWh
Hatte ich alles schon wieder verdrängt wenn man verwöhnt wird von einem übergeordneten System 😚
Willkommen im Forum,
Grob würde ich jetzt mal sagen aus
Aus dem Status
hier werden bestimmt die
an den Server der Cloud übermittelt
Wie oft weiß ich auch nicht.
Dann muss dort ein wenig gerechnet werden (Energy [kWh])
Aus den Abfragepunkten dann die csv mit reduzierten Daten (weiß gar nicht die Staffelung)
Und die Zwischenberechnung werden dann bestimmt vom Server gelöscht
Grobe Mutmaßung 🤪
und erstelle dann mal bitte eine Übersicht im Dashboard mit all diesen Sensoren
und zeige die mal
am leichtesten direkt die sensoren aus der neu erstellten Yaml
ich fange mal an
type: entities
entities:
- entity: sensor.power_import
- entity: sensor.power_export
- entity: sensor.power_consumption
usw
also hier (Modus Yaml)
war ein wenig Blindflug, mache ich ungern
Deine Config in neu und alles was ich so gefunden habe
geprüft habe ich sie, mal sehen
Original hast du ja, und auch hier
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
# Text to speech
tts:
- platform: google_translate
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template:
- sensor:
#
# Template sensor for values of power import (active_power > 0)
- name: power_import
state: >
{% if (states('sensor.shelly_em3_channel_a_power')|float(0) +
states('sensor.shelly_em3_channel_b_power')|float(0) +
states('sensor.shelly_em3_channel_c_power')|float(0)) > 0 %}
{{ (states('sensor.shelly_em3_channel_a_power')|float(0) +
states('sensor.shelly_em3_channel_b_power')|float(0) +
states('sensor.shelly_em3_channel_c_power')|float(0)) | round(2)}}
{% else %}
{{ 0 }}
{% endif %}
availability: >
{{[ states('sensor.shelly_em3_channel_a_power'),
states('sensor.shelly_em3_channel_b_power'),
states('sensor.shelly_em3_channel_c_power')
] | map('is_number') | min}}"
icon: mdi:flash-red-eye
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_import_0000000000
#
#
# Template sensor for values of power export (active_power < 0)
- name: power_export
state: >
{% if (states('sensor.shelly_em3_channel_a_power')|float(0) +
states('sensor.shelly_em3_channel_b_power')|float(0) +
states('sensor.shelly_em3_channel_c_power')|float(0)) < 0 %}
{{ (states('sensor.shelly_em3_channel_a_power')|float(0) +
states('sensor.shelly_em3_channel_b_power')|float(0) +
states('sensor.shelly_em3_channel_c_power')|float(0)) *-1 | round(2)}}
{% else %}
{{ 0 }}
{% endif %}
availability: >
{{[ states('sensor.shelly_em3_channel_a_power'),
states('sensor.shelly_em3_channel_b_power'),
states('sensor.shelly_em3_channel_c_power')
] | map('is_number') | min}}"
icon: mdi:flash-red-eye
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_export_0000000000
#
#
# Template sensor for values of power consumption
- name: power_consumption
state: >
{% if (states('sensor.power_solargen')|float(0) -
states('sensor.power_export')|float(0)) < 0 %}
{{ (states('sensor.power_solargen')|float(0) -
states('sensor.power_export')|float(0)) | round(2)}}
{% else %}
{{ (states('sensor.power_import')|float(0) +
states('sensor.power_solargen')|float(0)) | round(2)}}
{% endif %}
icon: mdi:flash-red-eye
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_consumption_0000000000
#
#
sensor:
#
# Sensor for Riemann sum of energy import (W -> Wh)
- platform: integration
source: sensor.power_import
name: energy_import_sum
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: energy_import_sum_0000000000
#
# Sensor for Riemann sum of energy export (W -> Wh)
- platform: integration
source: sensor.power_export
name: energy_export_sum
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: energy_export_sum_0000000000
#
# Sensor for Riemann sum of energy consumption (W -> Wh)
- platform: integration
source: sensor.power_consumption
name: energy_consumption_sum
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: energy_consumption_sum_0000000000
#
utility_meter:
energy_import_daily:
source: sensor.energy_import_sum
name: Energy Import Daily
unique_id: energy_import_daily_0000000000
cycle: daily
energy_import_monthly:
source: sensor.energy_import_sum
name: Energy Import Monthly
unique_id: energy_import_monthly_0000000000
cycle: monthly
energy_export_daily:
source: sensor.energy_export_sum
name: Energy Export Daily
unique_id: energy_export_daily_0000000000
cycle: daily
energy_export_monthly:
source: sensor.energy_export_sum
name: Energy Export Monthly
unique_id: energy_export_monthly_0000000000
cycle: monthly
energy_consumption_daily:
source: sensor.energy_consumption_sum
name: Energy Consumption Daily
unique_id: energy_consumption_daily_0000000000
cycle: daily
energy_consumption_monthly:
source: sensor.energy_consumption_sum
name: Energy Consumption Monthly
unique_id: energy_consumption_monthly_0000000000
cycle: monthly
#
#homeassistant:
# customize:
# sensor.energy_export_daily:
# unit_of_measurement: kWh
# device_class: energy
Alles anzeigen
Guten morgen,
also über den müssen wir uns noch mal unterhalten ![]()
# Template sensor for values of power consumption
power_consumption:
friendly_name: "Power Consumption"
unit_of_measurement: 'W'
value_template: >-
{% if (states('sensor.power_export')|float(0)) > 0 and (states('sensor.power_solargen')|float(0) - states('sensor.power_export')|float(0)) < 0 %}
{% elif (states('sensor.power_export')|float(0)) > 0 and (states('sensor.power_solargen')|float(0) - states('sensor.power_export')|float(0)) > 0 %}
{{ (states('sensor.power_solargen')|float(0)) - states('sensor.power_export')|float(0) }}
{% else %}
{{ states('sensor.power_import')|float(0) + states('sensor.power_solargen')|float(0) }}
{% endif %}
Alles anzeigen
über das if and elif usw
power_export ist sowieso 0 oder negativ also muss der ja da nicht mehr rein
auch das nächte, ok
glaube ich weiß was du wolltest
hier sitze ich bestimmt schon 30 min und überlege was du wolltest ![]()
Das ist doch eigentlich eine aus der Configuration 🤗
Ich schau mir das morgen an
Gruß Andreas
Schicke mal bitte die komplette 😎 Yaml
Ist ja sehr übersichtlich bei dir
Kleinigkeiten könnten stören, Tabs, etwas falsch eingerückt
Bestimmt nichts dramatisches
Welche Versionen HA ist bei dir?
Gehe mal zu Einstellungen => Geräte => Entitäten und suche mal nach:
„sensor.energy_consumption_daily„
Dann wirst du mind. zwei sehen, also den und den _2
Dein Sensor heißt ja auch „sensor.energy_consumption_daily“ !!
Der „_2“ ist ein anderer
Wir haben aber Monat 8
Und du schreibst „seit 2 Tagen“
Und bei den Gen1 kannst du ein downgrade mache.
https://shelly-forum.com/shelly-firmware-archive/
Vielleicht müssen wir zusätzlich in der Zukunft noch abfragen:
Hast Du die Premium Funktion in der App?
Na dann liegt es nicht an der Premium Funktion, bitte nicht so doll werfen 😚
Wusste auch nicht das WhatsApp Api aus der Shelly App geht
Ich mache alles über Homeassistant mit „notification via mobile_app“ läuft absolut zuverlässig
Kann Dir also nicht weiter helfen
Das komische ist das es seit 2 Tagen nicht mehr funktioniert
Und vorher ging das alles längere Zeit?
Schreibst du ja 👍
Ja, jetzt könnt ihr mich auch Steinigen 😎
Zeitgleich wurde die Premium Funktion freigeschaltet?
Dort gibt es wohl eine 3 Monate kostenlose Testversion
Würdest Du das vielleicht testen?
Gruß
Hm,
Screenshot 1 = 14:02 = 604,77 kWh
Screenshot 2 = 13:08 = 638,56 kWh
Ja, sieht schon merkwürdig aus
Wird aber alles über den Cloud Server berechnet
Und ich habe nur EM und 3EM als Backup in der Cloud
Kann dir daher nicht weiter helfen 😎
Ok, schöne Erklärung 🤗
Hilft dir bestimmt jemand hier 👍
Ist aber jetzt OT
Homeassistant ist unübersichtlich?
Rollladenposition geht als Bedingung
Automation hätte ich beim Tippeln fertig gehabt
Viel Erfolg, und sorry wegen HA
Gruß
Und beim betätigen des Schalters 😉
Das kommt aus dem Energie Board.
Wir wollen ja nicht das die Daten kaputt gehen, mach mal wider Rückgängig
Warum nimmt man dort eigentlich einen Daily Sensor? Egal
Interessanter ist der Power Sensor
In der neuen Schreibweise gibt es diese
kannst auch einfach mal zum Testen einen Helfer anlegen mit