Wykorzystanie Energii: PV, Zużycie i Pojemność Baterii w Czasie
Tworzenie wizualizacji produkcji PV, zużycia energii i pojemności baterii może dostarczyć cennych informacji na temat wykorzystania energii w Twoim systemie. Tutaj jest kilka powodów, dla których warto wykonać ten wykres:
- Wizualizacja danych: Wykres pozwoli Ci zobaczyć, jak produkcja energii PV zmienia się w ciągu dnia lub miesiąca w porównaniu do zużycia energii i pojemności baterii.
- Monitorowanie wydajności systemu: Będziesz mógł śledzić, czy energia produkowana przez panele słoneczne pokrywa Twoje codzienne zapotrzebowanie na energię, a także czy pojemność baterii jest wystarczająca do przechowywania nadmiaru energii.
- Optymalizacja zużycia energii: Analiza wykresu może pomóc Ci zidentyfikować okresy największego zużycia energii i dostosować swoje nawyki lub systemy zarządzania energią w celu lepszego wykorzystania zasobów.
- Planowanie rozwoju systemu: Na podstawie danych z wykresu będziesz mógł zdecydować, czy należy zainwestować w większą pojemność baterii, aby lepiej wykorzystać energię PV, lub czy rozważyć dodanie dodatkowych paneli słonecznych.
- Świadomość ekologiczna: Śledzenie wykresu może zwiększyć Twoją świadomość zużycia energii i wykorzystania odnawialnych źródeł energii.
Już wiemy dlaczego warto! Więc zaczynamy:
1.Przechodzimy do naszego dashboard. Klikamy w prawym górnym rogu Edytuj dashboard (1)

2. Następnie klikamy w prawym dolnym rogu Add card (2)

3. Kolejnym krokiem jest odszukanie konfiguratora YAML (3)

4. W otwartym oknie wklejamy kod, który znajduje się na dole strony (4) i zapisujemy (5).

KOD YAML
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
type: custom:plotly-graph view_layout: grid-area: graph entities: - entity: sensor.sunsynk_solar_power ###Encja odpowiedzialna za produkcję PV name: | $fn ({ ys,meta }) => "Solar" + "🔆" + "(" +ys[ys.length - 1]+"W)" fill: tozeroy line: color: rgb(255, 155, 48) - entity: sensor.sunsynk_load_power ####Encja odpowiedzialna za zużycie name: | $fn ({ ys,meta }) => "Load" + "⚡" + "(" +ys[ys.length - 1]+"W)" fill: tozeroy line: color: rgb(95, 182, 173) - entity: sensor.sunsynk_grid_power ###Encja odpowiedzialna za zużycie z sieci name: | $fn ({ ys,meta }) => "Grid" + "💡" + "(" +ys[ys.length - 1]+"W)" fill: tozeroy line: color: rgb(84, 144, 194) - entity: sensor.sunsynk_battery_power ###Encja przedstawiająca moc baterii fill: tozeroy name: | $fn ({ ys,meta }) => "Battery" + "🔋" + "(" +ys[ys.length - 1]+"W)" line: color: rgb(243, 179, 202) - entity: sensor.sunsynk_battery_voltage ###Tutaj możemy wstawic encje odpowiedzialną za SOC lub napięcie baterii name: | $fn ({ ys,meta }) => "Napięcie Bateria" + "⚠️" + "(" +ys[ys.length - 1]+"V)" yaxis: y2 line: color: red width: 1 shape: spline fill: none filters: - sliding_window_moving_average: window_size: 1 extended: true hours_to_show: 24 refresh_interval: 60 title: null defaults: entity: show_value: false yaxes: fixedrange: true layout: legend: bgcolor: rgba(0,0,0,0) itemsizing: constant font: size: 11 yaxis2: range: - 20 - 105 fixedrange: true height: 410 yaxis: tickmode: linear dtick: 1000 config: scrollZoom: false |

Mimo że jak narazie nie mam najmniejszego pojęcia o HA to jestem pełen podziwu co można zrobić i jak mocno rozszerzyć funkcjonalność falownika . Kawał dobrej roboty.