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 | |
|---|---|
| CPU | ARM lub x86, 1 rdzeń |
| RAM | 32 MB wolnego |
| Dysk | 50 MB |
| System | Linux (arm, arm64, amd64), macOS (arm64, amd64) |
To wszystko. Nie potrzebujesz Dockera, Node.js, Pythona, bazy danych ani niczego innego.
Przetestowane platformy#
| Platforma | Architektura | Status |
|---|---|---|
| Raspberry Pi 1 / Zero | arm (32-bit) | Działa - najwolniejszy start (~8s), potem pełna responsywność |
| Raspberry Pi 2 / 3 | arm / arm64 | Działa bez problemów |
| Raspberry Pi 4 / 5 | arm64 | Rekomendowane dla większych instalacji |
| Mac Mini / MacBook | arm64 (Apple Silicon) | Doskonałe do developmentu |
| Linux x86 (NAS, VM, VPS) | amd64 | Dział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#
- Instalacja - jak zainstalować vCLU