Skocz do zawartości
IGNOROWANY

GbbVictronWeb


Rekomendowane odpowiedzi

Jak wiecie (lub nie), napisałem GbbVictronWin - program pod Windows do optymalizowania ładowania baterii w nocy, aby w dzień było miejsce na prąd z paneli (dla systemu Vicron)

Ponieważ nie działał na komórkach, więc przerobiłem program na przeglądarkę.

 

Przedstawiam obecnie: GbbVictrinWeb: https://gbbvictronweb.gbbsoft.pl/

 

Działa bardzo podobnie. Obecnie w wersji beta.

 

1843286558_Zrzutekranu2023-02-08200853.thumb.jpg.db55b7c5e165236262fab53dcf0af8cd.jpg

233088731_Zrzutekranu2023-02-08200917.jpg.dc1c7c0a82c98c368e5ba6f85b5361d0.jpg

1582695228_Zrzutekranu2023-02-08200929.jpg.274ad5e3aaaa3a071782c0ec910b9d62.jpg

116887180_Zrzutekranu2023-02-08200941.jpg.c2eb1e1f5ec8be4ad1581c24ac18ebf7.jpg

683655095_Zrzutekranu2023-02-08200955.thumb.jpg.69547b8271fe6dcc1240a340371d4b5a.jpg

302565116_Zrzutekranu2023-02-08201010.thumb.jpg.a0b9555ec100188d282c4e8a75b9df4a.jpg

 

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Na początek nalezy stworzyć przynajmniej po jednej sztuce: (a) Plants, (b) Inverters i (c) Profiles of Loads (i wypełnić pola w tych elementach).

Po tym można w Forecast nacisnąć "Get all data; from Cerbo, forecast and prices"

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 0.3

Dodano możliwość włączenia wysyłanie do Cerbo DischargePlan, czyli ustawień MinSCO i GridSetpoint (systemu ESS), głównie w celu wymuszenia wysyłania prądu do sieci. Można to powiązać z warunkiem przekroczenia ceny sprzedaży powyżej wskazanego limitu.

 

1170110641_Zrzutekranu2023-02-10182248.jpg.4466ac1f4f8ab6982ac243fe7c7af2e1.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 0.4

Dodałem możliwość udostępniania innym swoich danych. Innemu kontu założonego w ramach programu.

 

 

Zrzut ekranu 2023-02-11 174752.jpg

Grupa na FB: https://www.facebook.com/groups/1053692042688430

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja  0.7 (BETA)

- W module DischargePlans można ustawić MaxFeedInPower jaki ma być ustawiony (np: 0W), gdy cena sprzedaży<=0. 

847129580_Zrzutekranu2023-02-17162829.jpg.d00377b0f484a6b2248d60b4fb03482d.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

  • RedEd zmienił(a) tytuł na GbbVictronWeb

Wersja 0.8 (BETA)

1. Dodałem możliwość określenia źródła cen. Na liście są prawie wszystkie kraje europejskie (niektóre mają wiele obszarów).

Zrzutekranu2023-02-25213258.thumb.jpg.a9dafcd0faab54039b57ef477a52bbaa.jpg

2. Dodałem możliwość optymalizacji godziny rozpoczęcia działania Scheduler-ów (ładowania baterii) na podstawie najniższej ceny prądu (przycisk "Optimize schedules")

 

Zrzutekranu2023-02-25213615.thumb.jpg.d066dfdeb912c3501c722dfe82368416.jpg

 

Po optymalizacji należy wysłać dane do Cerbo (przycisk "Send New Start, Duration and MAXSCO to Cerbo")

 

PS. Nie wiem, czy wiecie, ale na zachodzie są taryfy, w których cena zakupu (!) prądu zmienia się co godzinę. Jest oparta na cenie Day-AHead (odpowiednik naszej ceny sprzedaży od kwietnia 2024) + podatki i dodatkowe (stałe) opłaty (tu nie znam szczegółów). Pewnie kiedyś u nas też będzie taka oferta... 🙂

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 0.8.1

Dodałem możliwość włączenia, aby program automatycznie co godzinę sprawdzał 'optymalizację godzin rozpoczęcia działania Scheduler-ów na podstawie ceny minimalnej'.

 

Zrzutekranu2023-02-27155808.jpg.ed342482a4a5e74fd1bb85b86dc4df47.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 0.9

Dodałem możliwość określenia dokładności prognozy PV (z forecast.solar) dla każdego miesiąca i każdej godziny. W ten sposób można określić, że w pewnych godzinach w ogóle nie ma produkcji prądu, ponieważ mamy cień (np: od drzew)

Zrzutekranu2023-02-28180322.thumb.jpg.df39d7b14c4ec89a9c18efc1fdf1ad40.jpg

 

 

 

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Program oficjalnie dotarł do wersji 1.0

Podsumowując:

Program służy do optymalizacji Schedulerów (w module ESS funkcjonalność umożliwiające ładowanie baterii do wskazanego %) w systemach Victron w nocy (lub podczas taniej taryfy) w ten sposób, by było miejsca na prąd z paneli jak zaczyna świecić słońce, na podstawie prognozy produkcji pobranej ze strony forecast.solar.
 
Dodatkowo:
- program może wymusić wysyłanie prądu do sieci, gdy cena sprzedaży przekracza zadany próg. Program pobiera ceny sprzedaży RCE z PSE (przy da się to od kwietnia 2023).
- program może wyłączyć wysyłanie prądu do sieci, gdy cena spada poniżej zera
- program może dynamicznie zmieniać godziny początkowe Schedulerów w oparciu o ceny zakupu prądu. W Polsce nie ma jeszcze taryf ze zmianą ceną zakupu, ale na zachodzie są. Program umożliwia pobieranie cen Day-Ahead dla prawie wszystkich krajów Europy.
 

 

Zrzut ekranu 2023-03-08 181037.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.1

 

Dodałem możliwość wprowadzania kosztów transportu, aby lepiej szukaj najniższej ceny zakupu biorą pod uwagę ceną Day-AHead i koszty transportu (takich taryf w Polsce (jeszcze) nie ma).

 

Zrzutekranu2023-03-09203505.jpg.9b11ffa059bdc75a1a4e2af98f276a77.jpgZrzutekranu2023-03-09203519.thumb.jpg.e0baa31d10360172506a2887c55f48ad.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.1.1
- W Kosztach transportu można kopiowac koszty z jednego dnia tygodnia do drugiego
- W Schedules można zablokować i odblokować Schedule prosto z programu

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.2
- Przycisk 'Correct MaxSOC of all Schedules' optymalizuje także godziny, w których Schedules działają.

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach


Wersja 1.2.1

Schedules z 'MaxSCO=5%' i zaznaczonym 'Don't optimalize' są taktowane jak 'blokada rozładowania baterii' podczas optymalizacji baterii.
 

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.4

- W 'Battery forecast' dodaliśmy możliwość ustalenia godzin, kiedy optymalizacja MaxSCO ma się wykonywac automatycznie

 

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.6

- W 'Discharge Plan' można zablokować rozładowanie baterii na wybranych godzinach (także zablokować ładowanie poprzez ustawienie 'GridSetpoint' na dużą ujemną wartość, jeżeli np: chcesz opóźnić ładowanie baterii)

Zrzut ekranu 2023-03-28 095117.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.7

- Nowe źródło prognozy produkcji PV: https://solcast.com/ Na razie obsługujemy tylko darmowe konto dla hobbystów 'My home PV system only' (10 zapytań dziennie wg czasu UTC)

Zrzut ekranu 2023-04-02 210406.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.8

- w DischargePlan można dodać dane, aby optymalizować rozładowywanie baterii do sieci na podstawie maksymalnej ceny (lub maksymalnej ceny większej niż x). Więc teraz można ładować baterie gdy cena jest minimalna i rozładowywać, gdy jest maksymalna.

Zrzut ekranu 2023-04-06 203525.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.8.1

- W DischargePlan dodano możliwość blokowania rozładowania baterii do sieci jeżeli cena sprzedaży jest niższa niż ostatnia cena ładowania baterii (z kosztami transportu) (dla taryf o godzinowej cenie zakupu i sprzedaży)

Zrzut ekranu 2023-04-07 124042.jpg

Wersja 1.8.2

- W Plant dodano procent strat w procesie ładowania i rozładowania (w %, domyślnie 10%). Liczba ta powoduje odpowiedni wzrost ceny zakupu.

Zrzut ekranu 2023-04-07 133024.jpg

Edytowane przez gbbsoft
Odnośnik do komentarza
Udostępnij na innych stronach

Wersja 1.9

- W Battery Forecast dodano kolumny z cenami zakupu i sprzedaży
- Plant: dodano możliwość zaznaczenia ('Purchase Prices are fixed, are not depended on Sale Prices'), że ceny zakupu są stałe (nie zależne od cen sprzedaży). Wtedy w module 'Price' można wpisać stałe ceny zakupu.
- w Battery Forecast dodano opcje 'Get PV Forecast only during hour jobs, not after press 'Get all data' button', aby pobieranie PV Forecast odbywalo się tylko podczas zadań godzinowych. W ten sposób widać PV Forecast na podstawie którego program planował ładowanie baterii (a nie aktualny).
- Poprawiono działanie Battery Forecast gdy używa sie Discharge

Zrzut ekranu 2023-04-08 220845.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Używając tej strony zgadzasz się na Polityka prywatności.