Stav SmartBox manageru
Přehled dostupnosti služby a registrovaných SmartBoxů.
Celkem zařízení
—
ACTIVE
—
NEW
—
Ostatní
—
Poslední načtení:
—
Servisní přehled
- Evidence SmartBoxů, jejich stavů a servisních identit.
- Příprava instalačních balíků a bezpečné aktivace zařízení.
- Kontrola diagnostiky, konektorů a poslední komunikace se zařízením.
Pro pokračování vyber zařízení v menu nebo otevři přehled konkrétního SmartBoxu.
Zařízení
Přehled registrovaných SmartBoxů a jejich provozního stavu.
Kliknutím na řádek otevřeš detail zařízení, servisní stav a dostupné operace.
| n | sbId | deviceLabel | status | lastSeenAt | createdAt |
|---|
Vytvořit zařízení
Device detail
—
sbId
—
deviceLabel
—
status
—
n
—
basePort
—
portRange
—
createdAt
—
lastSeenAt
—
Port plán (BLOCK=10)
BASE = 20000 + (n-1)*10. Rezervovaný blok je BASE..BASE+9; kanonicky používáme +0(web + /health), +2(SSH), +3(config), +4(api), +5(ops).
Pozn.: v dalších krocích sem přidáme „Keys“ (authorized_keys) a „Tunnel status“.
Tunely & URL
Veřejně se na SB přistupuje přes subdomény (443/sb-router). Porty BASE..BASE+9 jsou typicky jen pro SBC (VPS) a zvenku nemusí být dostupné. `-health` jde kanonicky přes stejný web tunnel jako default, jen na cestu /health.
Veřejné (přes sb-router)
Tohle jsou URL, které má používat servis / uživatel zvenku (přes 443).
Alias (hezká doména)
Alias nesmí obsahovat pomlčku. Služby se oddělují suffixem -ops/-api/-health.
povoleno: a-z0-9 (lowercase), min 2, max 32
SBC lokálně (jen na VPS)
BASE
—
80
—
80 /health
—
3002
—
3001
—
SSH port
—
SSH (ProxyJump)
—
Tyto URL fungují jen když jsi přihlášený na VPS (ne z prohlížeče zákazníka).
Stav služeb
Health check všech mikroslužeb na SB (z ops-agent /health)
Načítání...
Instalované knihovny / konektory
Lokální SmartBox inventory, manifestový test_plan/human_checks a pouze read-only test-read. Safety: physical_write_enabled=false.
Nenacteno
—
Telemetrie (live)
Live snapshot z ops-agentu. U multi-machine instalací zůstává detail primární machine a níže je tabulka všech nahlášených machines.
Nenaciteno
Elektomer (sit)
Kladne = export do site (ven), zaporne = odber ze site (dovnitr)
Export limit (Feed Power)
Omezeni exportu do site. Register 47509 (enable, RO mirror 10410) + 42004 (limit W, S32).
Anti-backflow
--
Aktualni limit
--
Rychle:
Rizeni vykonu (47120 Meter Offset)
Eco mode (47000=5). Kladna = export do site, zaporna = import ze site. Scale: registr = watty / 16.
--
EMS & Inverter Status
Klicove registry ridici chovani invertoru.
Work Mode (47000)
--
Work Status (35187)
--
Grid Mode (35136)
--
Mfg Code (47505)
--
EMS Mode (47511)
--
EMS Power (47512)
--
EMS FeedPwr En (47509)
--
EMS FeedPwr W (47510)
--
GoodWe UDP live
Prime read-only cteni kazdych 20 s pres UDP 8899, po jednotlivych adresach menicu.
--
Modbus Registry
Přímé čtení a zápis Modbus registrů invertoru přes aktuální konfiguraci SmartBoxu.
|
Rychle cteni (klikni pro nacteni):
Telemetrie (live)
Zive cteni registru z invertoru. Filtruj dle kategorie. Interval: 5 min.
Klikni Nacist...
DC Polling konfigurace
Nastavení intervalů čtení registrů z invertoru. Změny se zapíšou do DC konfigurace a DC se restartuje.
Klikni Nacist...
Sensor DB
Historie senzorových dat z invertoru (SQLite na SB, port 5011). DC ukládá každých ~6s.
Klikni Obnovit...
Logy
Logy ze vsech sluzeb na SB (SQLite, port 5012). Filtrovani dle sluzby a urovne.
Klikni Obnovit...
Bootstrap (první instalace SB)
Připrav instalační balík a autorizační skript pro první zprovoznění SmartBoxu. Oba soubory nahraj na zařízení a spusť podle pokynů.
1) Balík sb-ops-agent
Doporučené: port 3002 (ops UI) + /health přes web na portu 80.
name
—
version
—
channel
—
sha256
—
Pokud je tu „—“, nejdřív nahraj balík v sekci Balíky (name=sb-ops-agent, channel=stable).
2) Bootstrap skript
Skript provede bezpečnou aktivaci zařízení, nastaví servisní připojení a připraví systémové služby.
Kam nahrát na SB
/home/energity/bootstrap
Nahraj: sb-bootstrap.sh + sb-ops-agent.tar.gz
1) Připrav adresář na SB (vždy používá service user energity; když chybí, vytvoří ho)
2) Po nahrání nastav práva
3) Spusť
Po kliknutí na „Vygenerovat & stáhnout“ se připraví .sh soubor ke stažení.
Servisní připojení
Klíče pro reverse SSH tunel (záznamy v DB). Umí import z authorized_keys na VPS.
| fingerprint | status | createdAt | revokedAt |
|---|
Import čte $VPS_AUTHORIZED_KEYS_PATH (default /home/ra_tunnel/.ssh/authorized_keys) a zapíše nalezené klíče do DB. Nemění host keys.
Autorizační hodnota
Vygeneruje jednorázovou autorizační hodnotu pro aktivaci zařízení. Staré nepoužité hodnoty se při nové generaci zneplatní.
| purpose | createdAt | expiresAt | usedAt | revokedAt |
|---|
Token string je vidět jen při vygenerování. V tabulce jsou jen metadata.
Aktivace zařízení
Autorizační hodnota slouží k bezpečné aktivaci servisního připojení zařízení. Vlastnictví zařízení se řeší odděleně v evidenci SmartBoxů.
Poznámka
Token se zobrazuje jen při vygenerování. Na serveru se ukládá hash, takže zpětně ho už neuvidíš.
Balíky (Artifacts)
Správa instalačních a aktualizačních balíků pro SmartBox zařízení.
| name | version | channel | size | sha256 | createdAt | akce |
|---|
Pozn.: download probíhá přes API (UI stáhne blob přes fetch, aby fungoval i AUTH_MODE=dev).
Nahrát balík
Přehled
PV výkon
--
Spotřeba
--
Baterie
--
SoC
--
Síť
--
Denní výroba
--
Machines (live)
Live tabulka po jednotlivých machines z ops-agentu. Horní KPI zůstávají agregovaný souhrn.
Tok energie
Podíly energie
Zdroje
Spotřeba
Baterie
Přehled energie
Správa baterie
Baterie 1 — SoC
Teplota
--
Zdraví (SoH)
--
Ovládání EMS
Reg 47511 (EMS mode) + 47512 (výkon). Auto=0, Charge=2, Discharge=3
Nastavení zařízení
Funkce, hardware a chování tohoto zařízení. Změny se projeví ihned.
Primární konektor
Box-side konfigurace hlavního invertoru v
devices_config.yaml. Pro GoodWe lze pouzit auto-scan po siti.Připojení
Registry
| Adresa | Název | DB klíč | Typ | Scale | Jednotka | Skupina |
|---|
Poll skupiny
| Název funkce | Interval (s) | Aktivní |
|---|
Knihovna konektorů
Katalog šablon pro lokální SmartBox instalaci.
| Konektor | Vendor | Kategorie | Protokol | Safety | Verze |
|---|
Detail konektoru
—
Vyber konektor v tabulce.
Manifest
Lokální instance konektorů
Správa nainstalovaných instancí na tomto SmartBoxu. Bezpečnostní stav: physical_write_enabled=false.
Vytvořit / upravit instanci
Write/physical flagy jsou odmítnuté serverem.
Nainstalované instance
—
Connector creator / wizard
Deklarativní draft bez spustitelného kódu, raw secretů a fyzických write operací.
Wizard stav: pripraveno. Future/unsupported runtime bude oznacen jako warning, ne jako ticha aktivace.
Validace manifestu
Kontrola deklarativního YAML před publikací do katalogu.
Entity editor
Servisní strom Device → Machine → Connector → SensorPoint pro lokální SmartBox konfiguraci.
Cloud sync
—
Vybrané Device
—
Vybrané Machine
—
Device
Machine
Connector
Autentizace
Přístup do SmartBox manageru je řízen centrální přihlašovací branou. Lokální identita slouží jen pro izolované vývojové spuštění mimo veřejné prostředí.
Uloží se do localStorage pro tenhle browser.