Pliki konfiguracyjne#
vCLU przechowuje konfigurację w kilku miejscach. Większość ustawień konfiguruje się przez panel webowy - ręczna edycja plików jest rzadko potrzebna.
.vclu.json - główne ustawienia#
Plik .vclu.json w katalogu danych vCLU zawiera całą konfigurację systemu. Tworzony jest automatycznie podczas pierwszego uruchomienia (wizard).
Co jest w nim skonfigurowane:
- Hasło dostępu do panelu webowego
- Broker MQTT - port, włączenie/wyłączenie
- HomeKit - integracja z Apple Home, PIN parowania
- MCP - serwer dla agenta AI, boty i ich uprawnienia
- Pluginy - repozytoria i zainstalowane rozszerzenia
- Kontrola dostępu - profile uprawnień dla integracji
- Metryki - zbieranie danych do wykresów
- Backup - automatyczne kopie zapasowe
Większością tych ustawień zarządzasz przez panel webowy (zakładka Ustawienia). Panel automatycznie zapisuje zmiany do .vclu.json.
Katalog clu/ - pliki systemowe#
Katalog clu/ (wewnątrz katalogu danych) zawiera pliki potrzebne do komunikacji z Grenton Object Manager:
config.txt,CONFIG.JSON- konfiguracja modułów dla OMmain.lua- identyfikacja vCLU w sieciom.lua,user.lua- kod wygenerowany przez Object Manager
Plików w katalogu
clu/nie należy edytować ręcznie. Są generowane automatycznie i nadpisywane przy starcie vCLU lub przez Object Manager.
Katalog modules/ - twój kod#
W katalogu modules/ (wewnątrz clu/) umieszczasz własny kod Lua - automatyzacje, definicje urządzeń, sceny. To jedyne miejsce, które powinieneś edytować.
Możesz to robić na dwa sposoby:
- Edytor webowy - wbudowany w panel (zakładka Edytor)
- Agent AI (MCP) - poproś agenta o napisanie automatyzacji
Pliki ładowane są automatycznie: najpierw init.lua, potem pozostałe w kolejności alfabetycznej.
Kiedy edytować .vclu.json ręcznie#
W normalnym użyciu nie musisz otwierać tego pliku. Sytuacje, gdy może to być potrzebne:
- Migracja - przenoszenie konfiguracji między instancjami vCLU
- Debugowanie - sprawdzanie, czy ustawienia są poprawnie zapisane
- Zaawansowane scenariusze - np. konfiguracja kluczy broadcast, zmiana portów
- Reset - zmiana
setupCompletednafalseaby ponownie uruchomić wizard
Po ręcznej edycji .vclu.json wymagany jest restart vCLU.
Większością ustawień zarządzasz przez panel webowy. Agent AI (MCP) może pomóc w konfiguracji urządzeń i automatyzacji - pracuje w katalogu
modules/.