Co jest potrzebne
- Urządzenie GX z Venus OS Large — Cerbo GX, Cerbo-S GX, Ekrano GX, Venus GX, Octo GX, MultiPlus-II GX albo EasySolar-II GX. Color Control GX i CanVU GX nie obsługują Venus OS Large. Porównanie szybkości: wymagania na stronie głównej działu.
- Internet na GX — do pobrania Venus OS Large z menu aktualizacji i do instalowania dodatkowych węzłów.
- Komputer w tej samej sieci — edytor Node-RED otwiera się w przeglądarce.
Przygotowanie: Cerbo GX, MultiPlus-II GX i EasySolar-II GX nie wymagają żadnego. Na Venus GX trzeba najpierw zainstalować i uruchomić wersję v2.73 albo nowszą, a dopiero potem Venus OS Large — chodzi o podział pamięci flash wymagany przez Venus OS Large.
Instalacja Venus OS Large
- Aktualizacja. Zaktualizuj GX do najnowszej wersji: Settings → General → Firmware → Online updates (we wcześniejszych wersjach Settings → Firmware → Online updates).
- Typ obrazu „Large”. W tym samym menu ustaw Image type na „Large”, cofnij się o poziom, sprawdź dostępność nowej wersji i zainstaluj ją. Pobieranie trwa zależnie od łącza, potem GX się restartuje, a sama instalacja zwykle zajmuje około 2 minut.
- Sprawdzenie. Po restarcie w menu Settings, w integracjach, powinny być widoczne ustawienia Venus OS Large — to znak, że obraz zainstalował się poprawnie.
- Włączenie Node-RED. Włącz Node-RED w ustawieniach integracji. Do włączania i wyłączania Node-RED i Signal K potrzebny jest poziom dostępu instalatora.
Aktualizacje działają dalej tak samo — online albo offline. Ustawienie Image type decyduje, który obraz jest aktualizowany.
Pierwsze otwarcie edytora
- Adres:
https://venus.local:1881. Jeśli nie działa, zamiast venus.local wpisz adres IP urządzenia GX w sieci lokalnej, np.https://192.168.178.224:1881. Jak znaleźć adres IP, opisuje rozdział o Remote Console w sieci LAN w instrukcji urządzenia GX. - Ostrzeżenie przeglądarki — Node-RED na GX używa połączenia szyfrowanego z certyfikatem podpisanym samodzielnie, więc przeglądarka zgłosi „połączenie nie jest prywatne”. Trzeba kliknąć „Zaawansowane” albo „Szczegóły” i przejść dalej. Zysk: login i hasło nie idą przez sieć otwartym tekstem.
- Stary adres http i port 1880 — po przejściu na https adres ma zaczynać się od https, a port to 1881. Próba połączenia po staremu kończy się błędem ERR_EMPTY_RESPONSE. Dodatkowe nasłuchiwanie na porcie 1880 (dla węzłów, które łączą się tylko po http) włącza się w pliku ustawień użytkownika — zob. dashboard i dobre praktyki.
- Przez VRM — edytor jest dostępny także zdalnie, w menu Venus OS Large w portalu VRM. Zależnie od jakości połączenia może działać wolno.
Hasło do edytora
| Wersja Venus OS | Czym chroniony jest Node-RED |
|---|---|
| v3.50 i nowsze | Hasłem profilu bezpieczeństwa (Settings → General → Security Profile) — tym samym, które ustawiono dla profilu „weak” albo „secured”. Nazwa użytkownika: admin. |
| starsze niż v3.50 | Hasłem Remote Console, jeśli zostało ustawione. Nazwa użytkownika: admin. |
Tryb bezpieczny i restart
W menu GX można włączyć Node-RED w trybie bezpiecznym (safe mode): Node-RED startuje, ale nie uruchamia flow. Można wtedy otworzyć edytor i poprawić flow, zanim cokolwiek zacznie działać — flow ruszą dopiero po wdrożeniu zmian (Deploy). To wyjście awaryjne, gdy któryś flow powoduje duże obciążenie procesora GX albo inne problemy.
Restart Node-RED robi się przez wyłączenie i ponowne włączenie go w menu Venus OS Large Features → Node-RED.
Kopie zapasowe flow
- Eksport: menu edytora → Export → „all flows” zapisuje plik flows.json na komputerze. Instrukcja zaleca robić to regularnie, a dodatkową kopię — zawsze przed aktualizacją oprogramowania GX.
- Przywracanie: na nowej instalacji — Import tego samego pliku. Jeśli flow używa węzłów, których nie ma w palecie, edytor to zgłosi; trzeba je najpierw doinstalować.
- Czego eksport nie obejmuje: konfiguracji samego Node-RED — ta jest w plikach .config.*.json w katalogu /data/home/nodered/.node-red/.
- Kopia całej partycji danych i reset: plik
venus-data-00-backup-data-partition.tgzna pendrivie kopiuje całą partycję /data na pendrive, avenus-data-20-node-red-reset.tgzusuwa pliki z /data/home/nodered/ i pozwala zacząć z Node-RED od zera. Pendrive wkłada się do GX i restartuje urządzenie; koniec sygnalizują trzy sygnały dźwiękowe (na MultiPlus-II GX komunikat na wyświetlaczu).
Miejsce na partycji danych
Dodatkowe węzły instalują się na partycji danych GX, więc zostają po aktualizacji Venus OS. Na tej partycji zawsze musi zostać co najmniej 30 MB wolnego miejsca. Gdy wolne miejsce spadnie poniżej 5%, GX zgłasza ostrzeżenie #46 Data partition full; dokładną wartość pokazuje menu Settings → General → Modifications. Przy pełnej partycji Node-RED może w ogóle nie wystartować, a Venus OS przestaje działać poprawnie.
Paleta węzłów Victron jest częścią Venus OS Large i aktualizuje się tylko razem z nim. Gdy w sieci jest już nowsza wersja palety, a nie ma jej jeszcze w Venus OS Large, instrukcja radzi poczekać — nowy Venus OS Large zwykle wychodzi krótko po aktualizacji palety. Co zawiera paleta: węzły Victron. Pierwszy działający flow: przekaźnik według stanu baterii.
Victron nie zapewnia wsparcia dla instalacji, które używają Node-RED do zaawansowanych rozwiązań. Pomoc: Victron Community, przestrzeń „Modifications”, tag Node-RED.
Urządzenia, których to dotyczy
Cerbo GXCentrum sterowania systemem i brama do portalu VRM.
Ekrano GXCentrum GX z wbudowanym ekranem dotykowym 7″.