Seite 1 von 2

Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 09:58
von kai9555
Hallo zusammen,

es gibt scheinbar eine schnelle Lösung, dennoch komme ich nicht darauf:

Ein eingebundener Shelly EM misst mein Balkonkraftwerk. Leider kommt es für kurze Zeit am morgen bzw. Abends dazu, dass mir negative Werte angezeigt werden, da der Wechselrichter zwar schon anspringt, aber noch nicht genügend Energie erzeugt wird, um den Eigenverbauch zu kompensieren.

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE $timeFilter

Wie kann ich Werte unter 0 ausblenden?

Vilen Dank

Mit freundlichen Grüßen
Kai

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:04
von mdkeil

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE Gesamtleistung >= 0 AND $timeFilter
PS: ist das *-1 standard oder hast du das eingefügt?

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:06
von kai9555
Das habe ich eingefügt, damit mir die Werte positiv dargestellt werden. Der Shelly wirft Ertrag als negativen Wert aus.

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:11
von kai9555
Grundsätzlich würde mich das nicht stören wenn es mal kurz einen Verbrauch anzeigt, nur in meiner Statistik macht sich das nicht schön. Gestern z.B. hat es nur geregnet, daher hat das Balkonkraftwerk effektiv Strom verbraucht. Der Verbrauch wird aber schon in einer anderen Statistik vom Stromzähler aufsummiert.

Für die Statistik habe ich es so erstellt.
SELECT integral("Gesamtleistung") / 3600*-1 FROM "AC" WHERE $timeFilter GROUP BY time(1d) fill(null)

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:15
von kai9555
mdkeil hat geschrieben:
Do 17. Nov 2022, 10:04

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE Gesamtleistung >= 0 AND $timeFilter
PS: ist das *-1 standard oder hast du das eingefügt?
Habe ich so eingefügt, jedoch ohne Erfolg (siehe Anhang)

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:36
von mdkeil
die *-1 muss raus.

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:38
von kai9555
mdkeil hat geschrieben:
Do 17. Nov 2022, 10:36
die *-1 muss raus.
Mhh ok, dann wird es nicht funktionieren. Ich benötige die Ertragswerte ja positiv.

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 10:49
von mdkeil
Aber warum sollte der WR überhaupt negative Ertragswerte liefern? :?

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 11:05
von kai9555
mdkeil hat geschrieben:
Do 17. Nov 2022, 10:49
Aber warum sollte der WR überhaupt negative Ertragswerte liefern? :?
Naja von sollen oder wollen ist ja nicht die Rede. die Werte kommen ja bereits negativ in der der Datenbank an. Deshalb ja auch *-1 um daraus positive Werte zu zaubern.

Shelly jedenfalls interpretiert negative Werte als Ertrag und positive Werte als Bezug. In der App wird es dann auch korrekt angezeigt (siehe Anhang).

Ich überleg schon die Kabelklemme im 180grad zu drehen. Dann stimmt es zwar nicht mehr in der Shelly App, aber ich könnte in solaranzeige >=0 anwenden um negative Werte auszublenden.

Ich kenne aber meinen inneren Monk…wenn ich es falsch herum installiere, werden für immer meine Finger kribbeln :-D

Keine Ahnung wie ich das lösen soll.

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 11:32
von mdkeil
Ob es geht weiß ich zwar nicht aber versuche mal folgendes:

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE (Gesamtleistung *-1) >= 0 AND $timeFilter