PV-Anlage - E-Manager in homee mit SMA & Victron [hih]

vorweg: ähnliches wurde bereits gemacht https://community.hom.ee/t/pv-anlage-sma-wechselrichter-und-batterie-an-homee-simulieren-hih/

nun habe ich meine PV-Anlage (mit SMA-Wechselrichtern) mit einem Batteriespeicher erweitert. Dieser ist mit einem Victron Multiplus eingebunden. Da ich für die Ansteuerung eh einen Raspberry Pi benötige, läuft auf diesem auch Node-Red.

Daten beziehe ich per Nodes von Victron. Damit kann ich auf Modbus TCP verzichten (was teilweise eh krampfig ist bei SMA). Das macht Venus eh schon. Das hat auch den Vorteil, dass diese einigermaßen zeitsynchron sind und ich gleiche Datenstände habe.

1 „Gefällt mir“

das funktioniert soweit gut, die Visualisierung und Datenaufzeichnung in homee funktioniert. Die Darstellung im Gerät:

allerdings werden die Verläufe im e-Manager falsch angezeigt

meine erste Idee war, dass dies vielleicht daran liegt, das die Daten nicht zeitsynchron ankommen. Daher habe ich ein function gebaut, die die Werte global sammelt und per einstellbaren inject dann zusammen in einem Array los schickt

also wird alle 5min eine payload in dem Format gesendet:

{"attributes":[
{"id":722,"value":3},
{"id":723,"value":0},
{"id":724,"value":109},
{"id":725,"value":117},
{"id":726,"value":0},
{"id":727,"value":97},
{"id":728,"value":0}
]}

doch keine Verbesserung, der Verlauf ist wie im Screenshot oben
leider komme ich an der Stelle nicht weiter, bzw. sind mir die Ideen ausgegangen, dass Problem zu beheben. Wie der Aufbau im homee ist bzw. erwartet wird, kenne ich nicht gut genug.
vielleicht weiß jemand mehr bzw. Rat :slight_smile:

1 „Gefällt mir“

weiß niemand Rat?
es wird nicht besser mit der Darstellung

@Steffen hab gesehen dass du beim Thema Energiemanager öfter dabei bist. Kannst du dazu etwas sagen?

Guten Morgen @der-saboteur,

ich glaube ich kann erst mehr dazusagen, wenn ich die Daten sehen könnte die bei dir ankommen.

Kannst du mir mal bitte ein Supportzugang in Text Form(ID: XXX PW: XXX) als PN übermitteln, dann schaue ich es mir gerne mal an. :muscle:

@der-saboteur Frohes Neues!

Bist du mit @Steffen zu einer Lösung gekommen? Ich habe das gleiche Problem bei mir.
Zusätzlich ist die Auslastung des homee häufig am Limit. Ob es da einen Zusammenhang gibt, weiß ich nicht.

Ich kann dir soviel sagen das homee durchaus ein Problem mit massiven Energie Daten. Meine PV lieferte hier wirklich jede Änderung und das hat Ihn fast zum erliegen gebracht. Habe diese dann ausgelagert und nicht mehr in homee abgebildet. Bringt ja auch nichts außer das man sich erfreuen kann :crazy_face:.

1 „Gefällt mir“

Die PV Daten hole ich über http-in vom ready2plugin Stromwächter in NR. Shelly 3EM ist direkt eingebunden.

Ich versuche es dann mal mit weniger häufigem Datenabruf und hoffe, dass das Würfelchen wieder hinterherkommt. :ice_cube:

Wird langsam Zeit für homee V3 oder Community-Würfel mit eigener Rechenpower.

:bulb: wäre das hEM Widget eine Aufgabe für dein Dashboard? :bulb:

(duckweg)

Dazu muss ja ja nur der Quellcode vom Brain freigegeben werden und dann auf nen Pi angepasst. Denke das die Freigabe dem homee extrem helfen könnte.

1 „Gefällt mir“

Noch keine Lösung…
Hatte die Häufigkeit der Messages auf 5min gesetzt, an der Performance sollte es daher nicht liegen

Im SmartHome Bereich sind auch selten schnelle Datenaktualisierungen nötig, daher alles mit Performance erschlagen halte ich nicht für so sinnvoll. Meine Meinung…
Wer braucht schon Luftfeuchtigkeit alle 100ms, so schnell ändert sich da nix :wink:

ich bin der Sache nochmal nachgegangen, spoiler: keine Lösung

aber:

  • im Verlauf des E-Manager sind häufig Daten mit n/a versehen, vor allem der Ladezustand Speicher
  • dazugehörig im Verlauf des Geräts, ist zu sehen, dass diese nicht zyklisch angezeigt werden

→ Vermutung: im node-red werden die Daten nicht zyklisch, sondern nur bei Wertänderung gesendet
→ dem ist aber nicht so, dort pake ich sämtliche Werte mit einer Function zu einem Array zusammen, um diese dann „gleichzeitig“ (mit einem Zeitstempel) zu senden

habe das für das Beispiel im Screenshot alles 5s gemacht, normalerweise passiert es alle 5min im produktiven Zustand

die Häufigkeit des sendens in Richtung vH kannst du mit einem delay-node reduzieren (bzw. solltest du wohl in dem Fall :wink: )
Bildschirmfoto vom 2026-04-16 22-25-34

Das ist aber dann nicht mehr Sinn und Zweck der Einbindung wenn ich hier alles nur noch auf 5 min filtere.
Da reicht es schon wenn ein Shelly 4pm integriert wird der massiv mit Daten um sich wirft.
Seid ich alle Energie Geschichten rausgeworfen habe ist meine Prozessorlast unter 50% und Memory und RAM unter 30% gefallen.
Es ist Fakt das homee hier Probleme mit der Menge an Daten hat.

1 „Gefällt mir“

meinst du die direkte Integration (ohne den Weg über Hih)?

ich habe mir das auch mal angesehen und über homee-tool geschaut

ein 1PM pro, der direkt eingebunden ist, spamt meinen homee ordentlich voll

{
  "attribute": {
    "id": 357,
    "node_id": 59,
    "instance": 0,
    "minimum": 0,
    "maximum": 3680,
    "current_value": 9.4,
    "target_value": 9.4,
    "last_value": 8.4,
    "unit": "W",
    "step_value": 1,
    "editable": 0,
    "type": 3,
    "state": 1,
    "last_changed": 1776586513,
    "changed_by": 1,
    "changed_by_id": 0,
    "based_on": 1,
    "data": "",
    "name": "",
    "options": {
      "history": {
        "day": 7,
        "week": 1,
        "stepped": true
      }
    }
  }
}
{
  "attribute": {
    "id": 357,
    "node_id": 59,
    "instance": 0,
    "minimum": 0,
    "maximum": 3680,
    "current_value": 8.4,
    "target_value": 8.4,
    "last_value": 9,
    "unit": "W",
    "step_value": 1,
    "editable": 0,
    "type": 3,
    "state": 1,
    "last_changed": 1776586503,
    "changed_by": 1,
    "changed_by_id": 0,
    "based_on": 1,
    "data": "",
    "name": "",
    "options": {
      "history": {
        "day": 7,
        "week": 1,
        "stepped": true
      }
    }
  }
}

last_changed unterscheidet sich um 10, wenn ich richtig liege müssten das Millisekunden sein, dass muss nicht sein

Meines Erachtens liegt der Ball wohl bei Shelly… eine Möglichkeit den Shelly zu besänftigen habe ich jedenfalls nicht auf der Weboberfläche gesehen (für das Thema Shelly, die E-Manager-Visu hat damit nix zu tun)

Shelly hat hier garnichts damit zu tun. Es ist die Leistung dieser Brain hat. Shelly stellt die Werte zur Verfügung wie sie gemessen werden und das ist durchaus Sinnvoll da man diese Geräte mittlerweile bei einigen Solarspeicherlösungen als Netzzähler einsetzen kann. Hier ist es dann wichtig viele Daten zu gekommen um eine Nulleinspeisung und optimierte Ladungen der Batterien zu gewährleisten.

1 „Gefällt mir“