G12W Battery Charging Automation
Przegląd
Automatyzacja ładowania baterii Deye oparta na taryfie G12W z PGE.
Taryfa G12W - Godziny
Dni powszednie (Pn-Pt):
- Tania: 22:00-06:00 (noc) + 13:00-15:00 (dzień)
- Droga: 06:00-13:00 + 15:00-22:00
Weekendy (Sob-Nd):
- Tania: 00:00-24:00 (cała doba)
Konfiguracja Invertera Deye
Programy ładowania (Time of Use - Program 1-6)
| Program |
Czas |
Tryb |
Prąd |
Zastosowanie |
| 1 |
22:00 |
Grid |
80A |
Nocne ładowanie (do 06:00) |
| 2 |
06:00 |
Disabled |
- |
Stop nocnego ładowania |
| 3 |
07:00 |
Disabled |
- |
Dzień |
| 4 |
13:00 |
Grid |
100A |
Dzienne ładowanie (2h okno) |
| 5 |
15:00 |
Disabled |
- |
Stop dziennego ładowania |
| 6 |
22:00 |
Grid |
80A |
Reset do nocnego |
Ważne ustawienia
- Energy Pattern: "Load First" podczas ładowania (sieć zasila dom + ładuje baterię)
- Energy Pattern: "Battery First" podczas normalnej pracy (bateria zasila dom)
Automatyzacje Home Assistant
Lista automatyzacji w automations.yaml:
g12w_night_start_charging (20:30)
- Trigger: 20:30 dni powszednie
- Warunek: Prognoza Solcast < 6 kWh
- Akcja: Włącz Program 1 Grid 80A na 22:00
g12w_night_stop_charging (06:00)
- Trigger: 06:00 codziennie
- Akcja: Wyłącz ładowanie (Program 2 Disabled)
g12w_day_start_charging (13:00)
- Trigger: 13:00 dni powszednie
- Warunek: Prognoza < 13 kWh
- Akcja: Włącz Program 4 Grid 100A
g12w_day_stop_charging (15:00)
- Trigger: 15:00 codziennie
- Akcja: Wyłącz ładowanie (Program 5 Disabled)
g12w_weekend_charging (Sob-Nd)
- Trigger: Sobota/Niedziela
- Akcja: Ładowanie całodobowe
g12w_very_cloudy (bardzo pochmurnie)
- Warunek: Prognoza < 3 kWh
- Akcja: Maksymalne ładowanie
Entity IDs (Deye via Solarman)
# Odczyt
- sensor.deye_battery_soc # Stan naładowania %
- sensor.deye_battery_power # Moc ładowania/rozładowania W
# Sterowanie programami
- select.deye_time_of_use_sellX_mode # Grid/Disabled/Battery
- number.deye_time_of_use_sellX_time # Godzina startu
- number.deye_time_of_use_sellX_current # Prąd ładowania A
# Wzorzec energii
- select.deye_energy_pattern # Load First / Battery First
Progi ładowania (Solcast forecast)
| Prognoza |
Ładowanie nocne |
Ładowanie dzienne |
| < 3 kWh |
100% SOC (80A) |
Tak (100A) |
| 3-6 kWh |
80% SOC (80A) |
Tak (100A) |
| 6-13 kWh |
Nie |
Tak (100A) |
| > 13 kWh |
Nie |
Nie |
Diagnostyka
Bateria nie ładuje się:
- Sprawdź Energy Pattern = "Load First"
- Sprawdź aktywny program (chronologicznie pierwszy po aktualnej godzinie)
- Sprawdź prąd ładowania > 0
- Sprawdź tryb = "Grid" (nie "Disabled")
Konflikt programów:
- Programy działają chronologicznie
- Program z najbliższą przyszłą godziną jest aktywny
- Dwa programy z tą samą godziną → tylko jeden aktywny
SSH Access
# Home Assistant .151
ssh -p 2222 root@192.168.50.151
# Password: QWer!@34
# Pliki konfiguracyjne
cd /config
vi automations.yaml
ha automation reload
Historia zmian
- 2025-02-10: Fix Program 6 blokującego 21-22, zmiana na 22:00
- 2025-02-10: Zmiana trigger z 21:30 na 20:30
- 2025-02-10: Ustawienie 80A noc, 100A dzień
- 2025-02-10: Dodanie automatyzacji stop 06:00 i 15:00