With the script, I always have 600 watts going into the power grid #28
-
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 17 replies
-
What is your preferred language? No wonder you feed in full, you do not take into account the current inverter value correctly TotalPower: >- {{ (states('sensor.tasstrom_zahler_16_7_0') | int) - (states('sensor.ef_ps_800_inverter_other_loads') | int) -20}} Automation: true When (states('sensor.tasstrom_zahler_16_7_0') | int) is your Power Supply and (states('sensor.ef_ps_800_inverter_other_loads') | int) is your Inverter (not the full Inverter Output - only the other_load (without SmartPlug Value) ) Tip: subtract 20 or better 50 watts from the feed-in power, otherwise you feed in more than you save because the meters jump back and forth depending on consumption and otherwise you'll always end up below zero This works for me with 3 inverters at the same time. I have 3 DeltaPro and 3 Powerstrems with 7 panels registered as one system and although each inverter does its own thing, they coordinate perfectly with each other (3 WLAN / 1 dev account) By the way - thanks to Sven for the gigantic script - it's unbelievable what you can do with it |
Beta Was this translation helpful? Give feedback.
-
OK - Deutsch - das ist einfacher für mich ;-) Nein es ist kein Helfer es ist ein Sensor des Inverters. Sorry - ich habe mit dem Script Tonnen an verschiedenen Automatisationen und Konstellationen - und dabei so viel angepasst - wird langsam verwirrdend. Lass mich kurz mal zusammenfassen: Der Powerstream hat 3 Angaben (Entitäten / Sensoren) für Output - wenn die Entitäten aktiviert sind (oder wurden) dann werden sie in HA als Sensoren gesehen. Nehmen wir an, Dein Inverter hat in der App bei der Einrichtung den Namen PowerStream bekommen (oder belassen). Der Name steht fest, BEVOR Du ihn in HA integrieren möchtest. Dann sieht das so aus
1 ) - inverter_output_watts = der Wert des (angestrebten) gesamten Ausgang des PowerStreams - der ergibt sich aus der Summe von: 2 ) - smart_plug_loads = das, was Deine SmartPlugs anfordern 3 ) - other_loads = ist das was in Deiner App als Grundlast angegeben ist Das Steuerungsscript ziehlt auf die Einstellung / Anpassung der Grundlast ab. Dadurch, dass Du den Wert der Grundlast, die ja in der Regel statisch ist, über das Script ständig anpasst, wird der Lastausgleich erreicht. Das Aktionsscript in Deiner Automation macht nichts anderes als den Wert von Deinem Stromzähler MINUS dem Wert der eingestellten Grundlast (- ausgleich) zu nehmen und es über das pyscript in die Cloud zu schicken. Da wird, wenn du gerade 300 Watt Last auf dem Zähler hast, nicht 300 übermittelt sondern nur die in diesem Moment bestehende Differenz zu Deinem Inverter (der eingestellten Grundlast - also dem other_load Wert) - also z.B. Werte wie -3 8 4 17 -20 -4 10 19 200 -60 usw.... Ich müsste mich schon wahnsinnig irren oder vergessen haben, dass / ob ich die Sensoren selber umbenannt habe aber Fakt ist, Du musst diese 3 Sensoren haben (aktiv oder inaktiv). Wenn Du unter Entwicklerwerkzeuge -> Zustände in "Entitäten filtern" mal "other" eingibst - kommt da was bei Dir? |
Beta Was this translation helpful? Give feedback.
-
Da hier in deutsch geschrieben wird, mache ich einfach mal so weiter... ;-) Ich hab zu dem Thema folgende Fragen:
Ich hoffe, ihr habt den ein oder anderen Tipp für mich :-) |
Beta Was this translation helpful? Give feedback.
-
Moin, Zum Auslesen habe ich einen IR Lesekopf mit Tasmota Der sensor.tasstrom_zahler_16_7_0 is der Aktuelle Verbrauch vom Zähler Zu den Keys kann ich leider nichts sagen, genauso wenige zum Tibber, da ich ja mit Tasmota arbeite. LG |
Beta Was this translation helpful? Give feedback.
-
Hi, vielen Dank für deine Rückmeldung. Allerdings ist mit nicht ganz klar, wie das funktionieren soll... Wenn Dein Tasmotazähler einen zuverlässigen Wert liefert, solltest Du mal folgendes probieren:
Dann hättest Du immer 20 Watt Strombezug als "Sicherheit" das nichts in Netz zurück geht. Die aktuelle Einspeisung durch den Powerstream verrechnet ja wie oben erwähnt bereits das pyskript: Gruß |
Beta Was this translation helpful? Give feedback.
na sieht doch super aus - auch ich darf doch mal blind sein - immerhin kein ganzer Sensor sondern nur sein Punkt ;-)
4 Sekunden hab ich für die Automatisierung - mein Tasmota aktualisiert jede Sekunde, kannst du im Sensorscript einstellen
Aber ich habe hier auch scripttechnisch etwas die Sau rausgelassen - die Automatisation hat bei mir 3 Optionen in der Aktion je nachdem wie viel Sonne auf die Paneele kommt, etliche kombinierte Bedingungen, Schaltungen und noch ein paar "Sicherungen" damit ich nicht bei Schwankungen zu viel ins Netz baller.
Du kannst mit dem Script auch super eine feste Einspeisung machen und dann eine Umschaltung ob fest oder dynamisch die Grundlast angepasst werden sol…