nick81nrw / PVTools

PV Tools
MIT License
30 stars 11 forks source link

Bitte Format der Lastprofil-Import-CSV-Dateien etwas flexibler machen #36

Open DDvO opened 10 months ago

DDvO commented 10 months ago

Mir ist aufgefallen, dass man mit eurem PVTool inzwischen auch ein eigenes Lastprofil verwenden kann - super! Das habe ich gleich mal ausprobiert.

Zum Glück gibt das Tool sinnvolle Fehlermeldungen, wenn ihm die hochgeladene CSV-Datei nicht passt.

Ich schlage vor, dass ihr in eurer Beispiel-Datei die Anführungszeichen um das Datum+Uhrzeit weglasst - die braucht es offenbar nicht. Auch kann man Kommata statt Semikolon als Trennzeichen verwenden.

Allerdings kommt das Tool nicht damit klar, wenn man als Zeilen-Endcode (wie unter Linux üblich) nur LF statt (wie unter Windoof üblich) CR+LF verwendet - wäre schön, wenn es auch da flexibel wäre.

Auch wäre schön, wenn ihr von der Datums- und Zeitangabe nur die ersten vier Zeichen (also die Jahreszahl) parsen würdet, also den Rest einfach ignoriert, denn eigentlich sind die Monats-, Tages- und Uhrzeitangaben redundant - dann könnte man auch andere Formate direkt verwenden, z.B. "%Y-%m-%dT%H".

DDvO commented 10 months ago

Zum Hochladen des Lastprofils fehlt noch die Spezifikation, in welcher Zeitzone (lokal oder UTC) das zu erfolgen soll, und wie ihr dabei mit dem Thema Sommerzeit umgeht. Die mögliche Differenz von 1-2 Stunden macht beim Matching mit den PV-Daten einen nicht unerheblichen Unterschied.

Beim SolBatSim mache ich es praktischerweise so, dass ich da lokale Zeit (bei uns CET) ohne Sommerzeit-Umschaltung voraussetze, weil das einfach und intuitiv ist und man an den Tagen der Sommerzeit-Umstellung keine Stunden-Sprünge vor und zurück berücksichtigen muss - ihr hoffentlich auch?

Update: Inzwischen konnte ich aus den stündlichen Ergebnis-Daten, die man sich runterladen kann, erkennen dass ihr mit UTC arbeitet, ohne Sommerzeitumschaltung. Bitte in der Eingabemaske zu "Import individueller stündlicher Verbauch:" vermerken - und am besten noch den Tippfehler in "Verbauch" korrigieren :wink: