NEWS
Subtraktion || Reststromverbrauch
-
Guten Abend zusammen,
ich möchte meinen Reststromverbrauch errechnen. Habe als Messwert den aktuellen Strombezug aus dem Netz, sowie Teilverbräuche von verschiedenen Verbrauchern.
Restverbrauch = Strombezug - Verbraucher 1 - Verbraucher 2 - .....
Gibt es eine "smartere" bzw. einfachere Möglichkeit?
VG Takahara
-
@takahara sagte in Subtraktion || Reststromverbrauch:
Gibt es eine "smartere" bzw. einfachere Möglichkeit?
Du könntest die Verbraucher in einer Schleife abarbeiten.
Entweder packst Du die Verbraucher zusammen in eine Kategorie (Funktion), oder Du kannst die über einen Selektor "fassen". Das geht natürlich nur, wenn Du alle States unterhalb eines übergeordneten Elements verwenden kannst.
Also z.B. sowas wie$(*sonoff.0.*.ENERGY_Power')
Etwa so:
-
@codierknecht Moin, vielen Dank für deine Rückmeldung.
Ich muss gestehen, dass ich dein(e) Vorschläge nicht ganz verstehe. Zum Messen der aktuellen Leistung nutze ich Shelly Geräte.
Kannst du das ggf etwas näher beschreiben?Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?
VG Takahara
-
@takahara sagte in Subtraktion || Reststromverbrauch:
Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?
Ist es ja auch.
Wird vor der Schleife auf die bezogene Leistung gesetzt und dann in der Schleife um die Verbrauchswerte verringert.
Wenn es Shelly-Geräte sind, müsste der Selektor dann etwashelly.0.*.Power
lauten. Oder so ähnlich - ich habe keine Shelly. -
@codierknecht said in Subtraktion || Reststromverbrauch:
@takahara sagte in Subtraktion || Reststromverbrauch:
Müsste das markierte "power" nicht der aktuelle Leistungsbezug aus dem Netz sein?
Ist es ja auch.
Wird vor der Schleife auf die bezogene Leistung gesetzt und dann in der Schleife um die Verbrauchswerte verringert.
Wenn es Shelly-Geräte sind, müsste der Selektor dann etwashelly.0.*.Power
lauten. Oder so ähnlich - ich habe keine Shelly.Hallo nochmal,
je nach Shelly Gerät gibt es unterschiedliche ID's für die Erfassung der aktuellen Leistungswerte. Kennst du eine Möglichkeit die unten aufgeführten ID's alle mit in die Rechnung einzubeziehen?
shelly.0..lights.Power
shelly.0..Relay0.Power
shelly.0..Relay1.Power
shelly.0..Relay2.Power
shelly.0..Relay3.Power
shelly.0..EM0.TotalActivePower -
Dann würde ich das eher über die "Kategorien" lösen.
Leg' Dir dort eine neue an, pack die einzelnen DP da rein und ändere den Selektor in(functions=verbraucher)
(oder wie Du die Katerorie-ID festlegst)). -
@codierknecht said in Subtraktion || Reststromverbrauch:
Dann würde ich das eher über die "Kategorien" lösen.
Leg' Dir dort eine neue an, pack die einzelnen DP da rein und ändere den Selektor in(functions=verbraucher)
(oder wie Du die Katerorie-ID festlegst)).Kannst du mir nochmal bitte helfen und mir sagen, wie ich die "Kategorien" anlegen kann? Unter Kategorien - Funktionen habe ich eine Kategorie "Verbrauch" angelegt. Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen.
VG Takahara
-
@takahara sagte in Subtraktion || Reststromverbrauch:
Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen.
Einfach rechts im Baum den passenden DP suchen und in die Kategorie ziehen.
Und daran denken, dass in diesem Fall der Selektor im Script auch groß geschrieben werden muss