Skip to content

Latest commit

 

History

History
126 lines (86 loc) · 12.8 KB

README.pl.md

File metadata and controls

126 lines (86 loc) · 12.8 KB

czeski-duński-niemiecki-angielski-hiszpański-estoński-fiński-francuski-grecki-włoski-Nederlands -norweski-Polski-portugalski-Svenska -japoński

Witamy w repozytorium Spotmarket-Switcher!

Co robi to oprogramowanie? Spotmarket-Switcher to łatwe w użyciu narzędzie programowe, które pomaga zaoszczędzić pieniądze na rachunkach za energię. Jeśli masz inteligentną ładowarkę do akumulatorów lub urządzenia takie jak podgrzewacze wody, które mogą włączać się i wyłączać automatycznie, to narzędzie jest idealne dla Ciebie! Inteligentnie włącza Twoje urządzenia, gdy ceny energii są niskie, co jest szczególnie przydatne, jeśli koszty energii zmieniają się co godzinę.

Ten typowy wynik pokazuje zdolność Spotmarket-Switcher do efektywnej automatyzacji zużycia energii, nie tylko oszczędzając koszty, ale także optymalizując wykorzystanie odnawialnych źródeł energii. To doskonały przykład tego, jak można wykorzystać inteligentną technologię do zarządzania zużyciem energii w bardziej zrównoważony i opłacalny sposób. (niebieski = użycie baterii, czerwony = siatka, żółty = energia słoneczna)

  • Użycie w nocy: W nocy, kiedy ceny energii były najniższe, Spotmarket-Switcher w inteligentny sposób aktywował przełączane gniazdko, aby włączyć pompę ciepła do ciepłej wody (skok zaznaczony na czerwono). Pokazuje to zdolność systemu do identyfikowania i wykorzystywania okresów niskiego zużycia energii do zadań energochłonnych.
  • Efektywność ekonomiczna ładowania akumulatorów: w ramach programu strategicznie podjęto decyzję o nieładowaniu akumulatora w tym czasie. Decyzja ta została podjęta na podstawie analizy ekonomicznej, w której uwzględniono straty podczas ładowania i porównano je ze średnimi lub najwyższymi cenami energii w danym dniu. Takie podejście gwarantuje, że ładowanie akumulatora będzie miało miejsce tylko wtedy, gdy jest to najbardziej opłacalne.
  • Optymalne wykorzystanie baterii w godzinach szczytu: W tym dniu najdroższe godziny zużycia energii przypadały na poranek i wieczór. W tych okresach Spotmarket-Switcher wykorzystywał zmagazynowaną energię akumulatora (pokazaną na niebiesko), unikając w ten sposób wysokich kosztów energii elektrycznej.
  • Rezerwacja akumulatora na godziny o najwyższych kosztach: Po okresach o najwyższych kosztach system magazynowania energii (ESS) akumulatora został wyłączony. Wieczorem około 20:00 nie było pusto. Działanie to podjęto, aby zarezerwować wystarczającą pojemność baterii na nadchodzące drogie godziny następnego ranka. Pozwala to przewidzieć przyszłe okresy wysokich kosztów i zapewnić dostępność zmagazynowanej energii w celu zminimalizowania kosztów.

Dlaczego warto używać Spotmarket-Switcher?

  • Oszczędzaj pieniądze: Włącza Twoje urządzenia, gdy energia jest tańsza, obniżając rachunki.
  • Oszczędzaj pieniądze: Wykorzystaj zmagazynowaną energię słoneczną po najwyższych cenach.
  • Energooszczędność: Wykorzystując energię, gdy jest jej w nadmiarze (np. wietrzne noce), przyczyniasz się do tworzenia bardziej ekologicznej planety.
  • Inteligentne użytkowanie: automatycznie ładuj akumulator lub włączaj urządzenia, takie jak podgrzewacze wody, w najlepszym momencie.

Obsługiwane systemy to obecnie:

Pierwsze kroki:

  • Pobierz i zainstaluj: Proces instalacji jest prosty. Pobierz skrypt, dostosuj kilka ustawień i gotowe.
  • Zaplanuj i zrelaksuj się: skonfiguruj raz, a będzie działać automatycznie. Żadnych codziennych kłopotów!

Zainteresowany?

  • Zapoznaj się z naszymi szczegółowymi instrukcjami dotyczącymi różnych systemów, takich jak konfiguracje Victron Venus OS, Windows lub Linux. Upewniliśmy się, że kroki są łatwe do wykonania.
  • Dołącz do nas, aby zużycie energii było mądrzejsze i bardziej opłacalne! W przypadku jakichkolwiek pytań, sugestii lub opinii prosimy o kontakt.

Kod jest prosty, dzięki czemu można go łatwo dostosować do innych systemów magazynowania energii, jeśli potrafisz kontrolować ładowanie za pomocą poleceń powłoki Linux. Spójrz na plik Controller.sh i wyszukaj Charger_command_turnon, aby zobaczyć, jak łatwo można go dostosować. Utwórz widelec Github i udostępnij swoją personalizację, aby inni użytkownicy mogli z niej skorzystać.

Źródło danych

Oprogramowanie obecnie wykorzystuje ceny godzinowe EPEX Spot dostarczane przez trzy bezpłatne interfejsy API (Tibber, aWATTar i Entso-E). Zintegrowany bezpłatny interfejs API Entso-E dostarcza dane o cenach energii w następujących krajach: Albania (AL), Austria (AT), Belgia (BE), Bośnia i Herz. (BA), Bułgaria (BG), Chorwacja (HR), Cypr (CY), Czechy (CZ), Dania (DK), Estonia (EE), Finlandia (FI), Francja (FR), Gruzja (GE), Niemcy (DE), Grecja (GR), Węgry (HU), Irlandia (IE), Włochy (IT), Kosowo (XK), Łotwa (LV), Litwa (LT), Luksemburg (LU), Malta (MT), Mołdawia (MD), Czarnogóra (ME), Holandia (NL), Macedonia Północna (MK), Norwegia (NO), Polska (PL), Portugalia (PT), Rumunia (RO), Serbia (RS), Słowacja (SK), Słowenia (SI), Hiszpania (ES), Szwecja (SE), Szwajcaria (CH), Turcja (TR), Ukraina (UA), Wielka Brytania Królestwo (UK) patrzPrzejrzystość platformy Entso-E.

Screenshot 2023-12-15 221401Bardziej szczegółowy dziennik można wyświetlić za pomocą następującego polecenia w powłoce:

 cd /data/etc/Spotmarket-Switcher
 DEBUG=1 bash ./controller.sh

Instalacja

Konfiguracja Spotmarket-Switcher jest prostym procesem. Jeśli używasz już komputera z systemem UNIX, na przykład macOS, Linux lub Windows z podsystemem Linux, wykonaj następujące kroki, aby zainstalować oprogramowanie:

  1. Pobierz skrypt instalacyjny z repozytorium GitHub za pomocąto hiperłączelub wykonaj następujące polecenie w terminalu: wget https://raw.githubusercontent.com/christian1980nrw/Spotmarket-Switcher/main/victron-venus-os-install.sh

  2. Uruchom skrypt instalacyjny z dodatkowymi opcjami, aby przygotować wszystko w podkatalogu do kontroli. Na przykład: DESTDIR=/tmp/foo sh victron-venus-os-install.sh Jeśli używasz systemu operacyjnego Victron Venus, powinien to być prawidłowy DESTDIR/(katalog główny). Zachęcamy do eksploracji zainstalowanych plików w/tmp/foo. Na Cerbo GX system plików jest montowany tylko do odczytu. Widziećhttps://www.victronenergy.com/live/ccgx:root_access. Aby umożliwić zapis w systemie plików, przed uruchomieniem skryptu instalacyjnego należy wykonać następującą komendę: /opt/victronenergy/swupdate-scripts/resize2fs.sh

Należy pamiętać, że chociaż to oprogramowanie jest obecnie zoptymalizowane pod kątem systemu operacyjnego Venus, można je dostosować do innych wersji Linuksa, takich jak Debian/Ubuntu na Raspberry Pi lub innej małej płycie. Z pewnością jest to główny kandydatOtwórzWRT. Korzystanie z komputera stacjonarnego jest w porządku do celów testowych, ale w przypadku pracy 24 godziny na dobę, 7 dni w tygodniu, jego większe zużycie energii może budzić obawy.

Dostęp do systemu operacyjnego Venus

Instrukcje dotyczące dostępu do systemu operacyjnego Venus znajdują się w sekcjihttps://www.victronenergy.com/live/ccgx:root_access.

Wykonanie skryptu instalacyjnego

  • Jeśli używasz systemu operacyjnego Victron Venus:
    • Następnie edytuj zmienne za pomocą edytora tekstu/data/etc/Spotmarket-Switcher/config.txt.
    • Skonfiguruj harmonogram opłat ESS (patrz dostarczony zrzut ekranu). W przykładzie akumulator ładuje się w nocy do 50%, jeśli jest aktywowany, inne pory ładowania w ciągu dnia są ignorowane. Jeśli nie jest to pożądane, utwórz harmonogram na wszystkie 24 godziny w ciągu dnia. Pamiętaj, aby go dezaktywować po utworzeniu. Sprawdź, czy czas systemowy (jak pokazano w prawym górnym rogu ekranu) jest dokładny.grafik

Zrzut ekranu przedstawia konfigurację automatycznego ładowania w godzinach zdefiniowanych przez użytkownika. Domyślnie dezaktywowana, może zostać tymczasowo aktywowana przez skrypt.

  • Instrukcje instalacji Spotmarket-Switcher w systemie Windows 10 lub 11 w celu przeprowadzenia testów bez urządzeń Victron (tylko gniazda przełączalne).

    • początekcmd.exejako Administrator
    • Wchodzićwsl --install -d Debian
    • Wprowadź nową nazwę użytkownika, npadmin
    • Wprowadź nowe hasło
    • Wchodzićsudo sui wpisz swoje hasło
    • Wchodzićapt-get update && apt-get install wget curl
    • Kontynuuj, korzystając z poniższego opisu ręcznego systemu Linux (skrypt instalatora nie jest kompatybilny).
    • Nie zapomnij, że jeśli zamkniesz powłokę, system Windows zatrzyma system.
  • Jeśli używasz systemu Linux, takiego jak Ubuntu lub Debian:

    • Skopiuj skrypt powłoki (controller.sh) do niestandardowej lokalizacji i dostosuj zmienne do swoich potrzeb.
    • polecenia sącd /path/to/save/ && curl -s -O "https://raw.githubusercontent.com/christian1980nrw/Spotmarket-Switcher/main/scripts/{controller.sh,sample.config.txt,license.txt}" && chmod +x ./controller.sh && mv sample.config.txt config.txti do edycji ustawień użyjvi /path/to/save/config.txt
    • Utwórz plik crontab lub inną metodę planowania, aby uruchamiać ten skrypt na początku każdej godziny.
    • Przykładowy Crontab: Użyj następującego wpisu crontab, aby wykonać skrypt sterujący co godzinę: Otwórz terminal i wejdźcrontab -e, a następnie wstaw następujący wiersz:0 * * * * /path/to/controller.sh

Wsparcie i wkład 👍

Jeśli uznasz ten projekt za wartościowy, rozważ sponsorowanie i wspieranie dalszego rozwoju za pośrednictwem tych linków:

Jeśli jesteś z Niemiec i jesteś zainteresowany przejściem na dynamiczną taryfę za energię elektryczną, możesz wesprzeć projekt, rejestrując się za pomocą tegoTibber (link polecający)lub wpisując kodojgfbx2ew Twojej aplikacji. Otrzymacie Państwo i projektBonus 50 euro za sprzęt. Należy pamiętać, że w przypadku taryfy godzinowej wymagany jest inteligentny licznik lub Pulse-IR (https://tibber.com/de/store/produkt/pulse-ir) . Jeśli potrzebujesz taryfy na gaz ziemny lub wolisz klasyczną taryfę na energię elektryczną, nadal możesz wesprzeć projektOctopus Energy (link polecający). Otrzymujesz bonus (oferta jest zróżnicowanaod 50 do 120 euro) dla siebie i dla projektu. Octopus ma tę zaletę, że niektóre oferty nie zawierają minimalnego okresu obowiązywania umowy. Idealnie nadają się np. do wstrzymania taryfy opartej na cenach giełdowych.

Jeśli jesteś z Austrii, możesz nas wesprzeć za pomocąaWATTar Austria (link polecający). Proszę skorzystać3KEHMQN2Fjako kod.

Zastrzeżenie

Prosimy o zapoznanie się z warunkami korzystania pod adresemhttps://github.com/christian1980nrw/Spotmarket-Switcher/blob/main/License.md