NEWS
Ermittlung Tagesproduktion PV
-
Moin nochmal,
ich habe einen Zähler-Wert der die Gesamtproduktion anzeigt. Bzw. 2 Werte, weil zwei Wechelrichter.
Nun möchte ich den Wert morgens, bevor die PV Produktion anfängt nehmen und den Wert nach Produktion, bzw. wenn erkannt wird das länger als 10min die Produktion bei 0 ist.
Dann soll eine Nachricht geschickt werden mit der differenz (also Tagesproduktion Gesamt von beiden Wechselrichtern)Auch hier wieder ein herzliches Dankeschön für ein funktionierendes Blockly
-
@mischu-0 sagte in Ermittlung Tagesproduktion PV:
ein funktionierendes Blockly
und wo genau hakt es bei deinem?
-
@homoran leider bin ich noch nicht in der Lage was lauffähiges zu bauen. Lerne aus diesen Sachen. Bis vor ein paar Tagen hatte ich nicht keinerlei Berührungspunkte mit sowas hier.
-
@mischu-0 sagte: Dann soll eine Nachricht geschickt werden mit der differenz (also Tagesproduktion Gesamt von beiden Wechselrichtern)
Verstehe nur "Bahnhof".
-
Hm, das ist aber einfachste Mathematik.
Du hast doch hoffentlich die ganzen Daten deiner WR.
Legst dir Datenpunkte, die du brauchst, um im Blockly zu rechnen und mehr ist das nicht.
Als Starthilfe. -
Dann mach das halt.
Wenn PV > 0 - speicher Zählerstand in Variable Beginn, dann wenn 10 min PV = 0 dann Wert = Zähler minus Zählerstand Beginn.
Da ich nicht dieses Blockly nutze, sondern lieber NodeRed überlasse ich Dir, diese Teilchen zusammen zu puzzeln.
-
Leider komme ich auch aus der NodeRed Fraktion. So etwas zu bauen ist in NodeRed sehr einfach
Hier wird von jedem Wert um 0:01 der Wert *gestern" gespeichert und anschließend wird "gestern" von "gesamt" abgezogen
-
@taddy81 Ja ich habe sowas um unterschiedliche Zählerstände zu erfassen mit der cron-plus Node gemacht. Insofern könnte man hier auch Sonnenstandsscheduler nehmen.
Ich habe das Ganze nun in Subflows gepackt, so dass die Datenpunkte automatisch angelegt werden. Hier der Thread mit dem Subflow.https://forum.iobroker.net/post/1148029
Den Subflow kann man natürllich erweitern, um Kosten oder weitere Statistiken zu bilden.
-
NodeRed ?
Wo gibts das ? Geht das mit IOBroker ?Ich habe leider keine Datenpunkte für einezelne Tage etc.
Nur einen Gasamtzähler, aus diesem möchte ich den Tageswert ermitteln. -
@mischu-0 Klar geht das. Das ist genauso ein Adapter wie der Javascript Adapter. Damit puzzelst Du nicht mehr sondern implementierst Deine Logik grafisch - ähnlich einem Flussdiagramm. Du kannst auch alle Datenpunkte auslesen und schreiben.
-
@mischu-0 Mit dem Flow und einem Zählerdatenpunkt kannst Du wie ja an dem anderen Thread siehst Datenpunkte für Zeiträume setzen. Der Zählerstand wird gelesen und die Differenz ermittelt.
Wie Du siehst habe ich mit dem Flow diese Datenpunkte erstellt. Er enthält die Zählerstände zum jeweiligen Ablesepunkt und berechnet über die Differenz den Verbrauch oder die Leistung.
-
@mickym Interessant, nun hab ich soweit alles mit Blockly und einiges auch schon verstanden.
wäre schon cool das auch in blockly zu haben. -
@mischu-0 sagte in Ermittlung Tagesproduktion PV:
wäre schon cool das auch in blockly zu haben
dann versuch's doch
@mickym sagte in Ermittlung Tagesproduktion PV:
Wenn PV > 0 - speicher Zählerstand in Variable Beginn, dann wenn 10 min PV = 0 dann Wert = Zähler minus Zählerstand Beginn.
Alternativ mit Sonnenstand arbeiten
-
@homoran
soweit bin ich bis jetzt:
-
@mischu-0 sieht doch gut aus.
wobei 21:30 im Sommer zu früh sein kannklappt das nicht?
-
@homoran
genau, daher will ich ja wie eingangs beschrieben, die abfrage machen, wenn erkannt wird das die produktion 0 ist und das länger als 30min.die Frage ist auch, ob das soweit schon mal technisch richtig ist:
-
@mischu-0 sagte in Ermittlung Tagesproduktion PV:
die Frage ist auch, ob das soweit schon mal technisch richtig ist:
wenn trotz gleichem Bezeichner die richtigen Datenpunkte dahinterstecken, sollte das klappen.
@mischu-0 sagte in Ermittlung Tagesproduktion PV:
wenn erkannt wird das die produktion 0 ist und das länger als 30min.
hat den Nachteil, dass bei Unwetter fälschlicherweise das Ende des Tages erkannt wird.
Da würde ich eher nach Sonnenstand (Elevation) arbeiten, von -5° bis -5°
(morgens muss der vorherigeWert <-5° und abends muss der vorherigeWert >-5° sein) -
das ist alles was ich momentan selbst hin bekommen. Hoffe es läuft morgen:
-
Wenn ich da 10kw lese , wirst Du doch einen WR oder mehrere im Betrieb haben , die man auslesen kann?!
Die Hoymiles, nur als Beispiel, haben den DP mit Ahoy Software: Wechselrichter ist online aber produziert nicht mehr.Wenn das so nen BKW Wechselrichter senden kann , dann wird Deiner das wohl vermutlich auch können.
-
@haselchen wie gesagt halte ich nichts davon das Ende des Tages durch x Minuten "Nicht-Produktion" zu bestimmen.
Diesen Zustand habe ich bei Unwettern oft genug mitten am Tag erlebt