Shelly 3EM in Home Assistant einbinden und dabei diverse Fehlerquellen entdecken und vermeiden

wie es im Kommentar steht musst du nun auf beide Sensoren einen Helfer aufbauen der aus Watt kWh macht. Dazu verwendet man einen Rieman-Summen-Integral Helfer.
Wie man das macht wurde/wird hier mehrfach beschrieben, das kann ich jetzt aus dem Kopf im Zug nicht sagen.

Dann hast du 2 Werte, die du ins EnergieDashboard einbinden kannst.

Sicherlich macht es aber auch erst einmal mehr Sinn alle neuen Sensoren in den Entwicklerwerkzeugen anzuschauen und zu überprüfen.

So langsam wirds was passt es so


image

Vielen Dank an Rykoruk. Mit seiner Hilfe funktioniert es jetzt bei mir.

image

1 „Gefällt mir“

Hallo an Alle :grinning:
Ich bin auch neu im Thema Home Assistant und habe gleich eine Anfängerfrage :see_no_evil:
Ich versuche schon seit Tagen den Shelly 3em einzurichten damit alle Phasen richtig angezeigt werden.
Ich hoffe es kann mir jemand helfen wo der Fehler liegt :pray:
DANKESCHÖN


Aus welchem Grund willst Du denn alle 3 Phasen summieren? Bei meinem wird die Entity “sensor.shellypro3em_total_active_power” angeboten.

Der alte Shelly 3EM hat diese Info nicht, da er nicht saldieren kann.

Ich habe da noch ein Balkonkraftwerk
und auf der Power Flow Card Plus stimmen die Werte ja sonst nicht :grimacing:

Du musst da deine Sensoren-IDs einfügen.
XXXX ist ein Platzhalter für meine ID gewesen. Deine Sensoren haben sicherlich eine andere EntityID als meine.

Hey ryhoruk
danke für deine Antwort :pray:
Ist das die Geräte ID die ich beim Shelly in den Einstellungen finde oder was anderes?
Und für alle 3 Phasen die gleiche?
Sorry für die blöden Fragen :see_no_evil:
Ich habe schon sicher 20 YT Videos geschaut aber das wurde nirgens erwähnt.
DANKE DIR

Verstehe. Hier ein Vorschlag.
Wenn es keinen zwingenden Grund für configuration.yaml gibt würde ich den Template Sensor über UI anlegen.

{% set invalid = ['none', 'unavailable', 'unknown'] %}
{% set a = states('sensor.shellypro3em_phase_a_active_power') %}
{% set b = states('sensor.shellypro3em_phase_b_active_power') %}
{% set c = states('sensor.shellypro3em_phase_c_active_power') %}
{% set a = (a | float) if a not in invalid else 0 %}
{% set b = (b | float) if b not in invalid else 0 %}
{% set c = (c | float) if c not in invalid else 0 %}
{{ a + b +  c }}

Gutes Gelingen!

2 „Gefällt mir“

Du musst Dir für deine Sensoren die EntityID anzeigen lassen.
Kannst du in HA machen. Auf den Sensor klicken, im neuen Fenster die Details anzeigen lassen.

genau…. neu würde ich es auch machen als Helfer….

Danke schon mal für die Hilfe!
Bei mir steht da in der Vorschau schon nichts oder dauert das?

Nein, die Daten sind sofort sichtbar.
Du solltest aber Deine Sensornamen nehmen, nicht meine.

Danke :pray:
Es hat funktioniert.


VIELEN DANK FÜR DIE Hilfe!!!
LG

1 „Gefällt mir“

Der Shelly 3EM Pro hat die total Energy und total Energy returned werte aber leider kommt da bei mir ganz was anderes raus wie wenn ich die 3 Phasen einzeln summieren/saldiere?

Es macht auch einen Unterschied ob ich z.b. den total active power (also den gemessenen Echtzeitwert aller Phasen welcher dann positiv als auch negativ sein kann) nehme.

Und irgendwie ergibt nichts davon in Summe (import/export) den selber wert, denn mein Energieanbieter mit dem smart Meter misst.