> For the complete documentation index, see [llms.txt](https://docs.unwaste.energy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unwaste.energy/pl/unwaste-dla-home-assistant/software-requirements.md).

# Wymagania programowe

## Przegląd

Unwaste EMS działa jako dodatek w ramach Home Assistant. Przed instalacją Unwaste EMS musisz mieć działającą instalację Home Assistant.

## Wymagane oprogramowanie

### Home Assistant

**Minimalna wersja:** Home Assistant 2024.1 lub nowszy

**Zalecana metoda instalacji:**

* **Home Assistant Operating System (HAOS)** - Zapewnia najprostsze skonfigurowanie, automatyczne aktualizacje i najbardziej niezawodne działanie

**Alternatywne metody instalacji:**

* Home Assistant Container (Docker)
* Home Assistant Core (wirtualne środowisko Python)
* Home Assistant Supervised

{% hint style="warning" %}
Chociaż wszystkie metody instalacji są obsługiwane, **Home Assistant Operating System (HAOS)** jest zdecydowanie zalecane do użytku produkcyjnego. Inne metody wymagają większej wiedzy technicznej i ręcznej konserwacji.
{% endhint %}

## Obsługa wirtualizacji

Home Assistant (a więc także Unwaste EMS) może działać w środowiskach wirtualnych. Obsługiwane hipernadzorcy obejmują:

* **Proxmox VE** - Popularny wybór dla domowych laboratoriów i małych firm
* **VMware ESXi / vSphere** - Platforma wirtualizacji dla przedsiębiorstw
* **Microsoft Hyper-V** - Wirtualizacja Windows Server
* **VirtualBox** - Wirtualizacja desktopowa (tylko do testów, niezalecana do produkcji)
* **KVM/QEMU** - Natywna wirtualizacja Linuksa

{% hint style="info" %}
Instalacje zwirtualizowane wymagają, aby system hosta spełniał lub przekraczał zalecane wymagania sprzętowe. Upewnij się, że do maszyny wirtualnej przydzielono odpowiednie zasoby procesora, pamięci i przestrzeni dyskowej.
{% endhint %}

### Najlepsze praktyki wirtualizacji

* Przydziel co najmniej 2 rdzenie CPU i 4 GB pamięci RAM dla maszyny wirtualnej Home Assistant
* Użyj pamięci SSD dla dysku wirtualnego
* Włącz CPU passthrough, jeśli jest dostępne
* Skonfiguruj most sieciowy dla stabilnej łączności
* Ustaw VM tak, aby uruchamiała się automatycznie wraz z systemem hosta

## Dodatkowe komponenty oprogramowania

### Wymagane integracje Home Assistant

Unwaste EMS wymaga określonych integracji Home Assistant do działania:

* **Pulpit energii** - Do wizualizacji przepływu energii
* **Integracje urządzeń** - Specyficzne dla Twoich sterowalnych urządzeń (np. Modbus, MQTT, integracje autorskie)

### Opcjonalne, ale zalecane

* **Forecast.Solar** lub **Solcast** - Do prognozowania produkcji energii słonecznej
* **Open-Meteo** - Dla danych pogodowych i prognoz energetycznych
* **InfluxDB / Grafana** (Opcjonalne) - Do zaawansowanej analizy danych i niestandardowych pulpitów nawigacyjnych

## Łączność internetowa

{% hint style="info" %}
**Wymagane jest połączenie z Internetem** do:

* Pobieranie aktualizacji Unwaste EMS (Aktualizuj)
* Uzyskiwanie dostępu do dynamicznych danych o cenach Energia
* Prognozowanie solarne i pogodowe
* Zdalny dostęp (jeśli używane jest konto w chmurze)
  {% endhint %}

Lokalna praca będzie kontynuowana nawet jeśli połączenie z Internetem zostanie tymczasowo utracone, ale funkcje wymagające danych w czasie rzeczywistym (aktualizacje cen, prognozy) będą niedostępne podczas awarii.

## Wymagania dotyczące przeglądarki

Do uzyskiwania dostępu do interfejsu internetowego Home Assistant i Unwaste EMS:

* **Nowoczesna przeglądarka internetowa** - Chrome, Firefox, Safari lub Edge (najnowsze wersje)
* **JavaScript: Włączone**
* **Minimalna rozdzielczość ekranu:** 1280x720 (zalecane 1920x1080 dla optymalnego doświadczenia)

## Aktualizacje i konserwacja

* **Aktualizacje Home Assistant (Aktualizuj):** Przestrzegaj Harmonogram aktualizacji Home Assistant
* **Aktualizacje Unwaste EMS (Aktualizuj):** Dostarczane przez system aplikacji Home Assistant
* **Strategia kopii zapasowych:** Zalecane są regularne kopie zapasowe (Home Assistant zawiera wbudowane funkcje tworzenia kopii zapasowych)

***

Przy właściwej Konfiguracja oprogramowania, Unwaste Robot bezproblemowo integruje się z instalacją Home Assistant, aby zapewnić inteligentne możliwości zarządzania Energia.
