Wymagania#

vCLU jest zoptymalizowany pod kątem wydajności - pojedynczy plik ~13 MB, ~13 MB RAM, zero zewnętrznych zależności. Działa tak samo dobrze na Raspberry Pi 1 jak i na Pi 5, Mac Mini czy NAS-ie.

Minimalne wymagania#

Minimum
CPUARM lub x86, 1 rdzeń
RAM32 MB wolnego
Dysk50 MB
SystemLinux (arm, arm64, amd64), macOS (arm64, amd64)

To wszystko. Nie potrzebujesz Dockera, Node.js, Pythona, bazy danych ani niczego innego.

Przetestowane platformy#

PlatformaArchitekturaStatus
Raspberry Pi 1 / Zeroarm (32-bit)Działa - najwolniejszy start (~8s), potem pełna responsywność
Raspberry Pi 2 / 3arm / arm64Działa bez problemów
Raspberry Pi 4 / 5arm64Rekomendowane dla większych instalacji
Mac Mini / MacBookarm64 (Apple Silicon)Doskonałe do developmentu
Linux x86 (NAS, VM, VPS)amd64Działa - np. Synology, QNAP, Proxmox

Sieć#

  • MQTT - jeśli chcesz łączyć urządzenia (Zigbee2MQTT, Tasmota, Shelly) potrzebujesz brokera MQTT. vCLU ma wbudowany broker, więc nie musisz instalować Mosquitto osobno.
  • Port 9999 - panel webowy (konfigurowalny)
  • Port 1883 - wbudowany broker MQTT (opcjonalny)
  • UDP 1234 - integracja z Grenton (opcjonalna)

GPIO#

Sterowanie pinami GPIO działa tylko na Raspberry Pi z systemem Linux. Na macOS i innych platformach vCLU uruchamia GPIO w trybie symulacji (mock) - przydatne do developmentu.

Co NIE jest wymagane#

  • Docker - możesz użyć, ale nie musisz
  • Internet - vCLU działa w pełni lokalnie
  • Chmura - zero zewnętrznych usług
  • Konto - brak rejestracji

Następne kroki#