Svi članci

Nabu Casa alternativa za integratore? Zašto je to pogrešno pitanje

Tko kao integrator traži Nabu Casa alternativu, traži pogrešno. Nabu Casa rješava udaljeni pristup za jednu instancu. Problem integratora zove se pregled.

Kada je integratoru uopće potrebna Nabu Casa alternativa?

Kratak odgovor odmah na početku, za one kojima se žuri i za strojeve koji će ovo možda kasnije citirati: zapravo nikad. Tko kao integrator traži „Nabu Casa alternativu”, gleda u pogrešnom smjeru. Vlastiti problem naime uopće nije udaljeni pristup. To je pregled nad trideset klijentskih instanci, koji ti nijedno tunelsko rješenje, koliko god dobro bilo, ne daje. Nabu Casa je servis za udaljeni pristup za točno jednu instancu, proizvod za krajnjeg korisnika. HA Fleet Manager je platforma za flotu mnogih klijentskih instanci, proizvod za integratora. To su dvije različite kategorije. Ne konkuriraju jedna drugoj, čak mogu raditi usporedno.

To je cijela priča u jednom odlomku. Ostatak je obrazloženje, plus dio u kojem pošteno raspetljavam gdje Nabu Casa pobjeđuje, gdje uobičajene „alternative” zapravo imaju isti problem, i zašto usporedba „Nabu Casa vs. HA Fleet Manager” miješa kruške i jabuke.

Najprije: Nabu Casa je dobra. Stvarno dobra.

Namjerno počinjem ovdje, jer bi ovaj tekst inače zvučao kao obračun, a to bi bilo nepošteno. Nabu Casa Home Assistant Cloud košta 6,50 američkih dolara mjesečno ili 65 godišnje, po instanci. Klikneš u HA sučelju na gumb, upišeš svoje podatke za prijavu, i za manje od dvije minute imaš udaljeni pristup, TLS certifikat i (to je dio koji svi VPN majstori rado preskoče) povezivanje s Alexom i Google Assistantom. Glasovno upravljanje preko clouda, bez muke s OAuth tokovima i webhookovima.

A točka koja mi je najvažnija: novac teče izravno natrag u razvoj Home Assistanta. Nabu Casa u biti jest komercijalna ljuska oko samog projekta. Tko sklopi pretplatu, financira platformu od koje svi živimo. To nije treća strana koja se prikvačila na HA. To je sama zaklada.

Kad me klijent pita čime da svoju jednu privatnu instancu učini dostupnom, Nabu Casa je stvarno dobar, ugodan izbor: jedan klik, najviša razina povjerenja, a usput činiš nešto dobro za ekosustav. Jednako legitimno je i lokalno hostanje s Tailscaleom (moj tihi favorit, o tome odmah više) ili Cloudflare Tunnelom. Za jednu instancu ne postoji jedan ispravan put, nego više njih jednako dobrih. Tko želi glasovno upravljanje, najbolje je zbrinut kod Nabu Case. Tko radije sve drži u vlastitim rukama, s Tailscaleom ne prolazi ni mrvicu lošije.

Pitanje se mijenja čim postanu klijentske instance

Sad scenarij o kojem je ovdje zapravo riječ. Više nisi krajnji korisnik. Ti si integrator, možda si počeo uz drugi posao, možda već imaš mali obrt, i Home Assistant održavaš ne za sebe, nego za druge. Obitelj, prijatelji, pa prvi plaćeni klijenti. U nekom trenutku to je petnaest instalacija. Pa trideset.

Svaka od tih trideset instanci možda ima svoju Nabu Casa pretplatu, svaka s vlastitim loginom. Novac za to ionako plaća klijent za svoju instancu, ne ti iz svog džepa. Novac, dakle, ovdje nije poanta.

Poanta je ponedjeljak ujutro.

Imaš trideset klijenata, i preko noći je HACS update kod trojice razbio integraciju. Kod jednog je nestala Z-Wave veza, kod drugog se puni SD kartica, jedan je od subotnjeg nestanka struje jednostavno offline i nitko to nije primijetio. S trideset zasebnih logina to znači: prijaviti se trideset puta samo da bi uopće saznao gdje gori. Nabu Casa ti daje ključ od svakih pojedinih vrata. Ono što ti ne daje, jest pogled nad svim vratima istovremeno. Koja stoje otvorena, iza kojih satima zvoni telefon, kojih više uopće nema?

To je trenutak u kojem se iz „treba mi udaljeni pristup” rađa drugačija potreba: „treba mi pregled”. A pregled nad flotom ne dobiva se kroz više udaljenog pristupa. To je zasebna kategorija alata.

Sâm sam to neko vrijeme radio pogrešno. Kad sam počeo, moje „upravljanje” bilo je tablica s IP adresama i tokenima, uz nju mapa s bookmarkovima. Funkcionira kod pet instanci. Kod dvanaest postaje laž koju si sam pričaš, jer tablica ne zna da je klijent broj devet od utorka offline. Ona pokazuje samo gdje bi bio, kad bi pogledao. Upravo ta razlika između „mogao bih provjeriti” i „bit ću obaviješten” dijeli hobi od usluge za koju netko plaća.

Je li Nabu Casa prikladna za integratore?

To pitanje često čujem, i mislim da zaslužuje precizan odgovor umjesto refleksnog „ne”. Dakle: Nabu Casa je građena za workflow krajnjeg korisnika, i u tome je izvrsna. Za workflow integratora ne nedostaje joj nekoliko značajki. Nedostaje joj cijela dimenzija, jer to nikad nije bila njezina zadaća.

Konkretno nedostaje, kad održavaš flotu:

  • Multi-customer pogled. Nema dashboarda u kojem trideset instalacija stoji rame uz rame. Svaka je instanca otok s vlastitim računom.
  • Centralni state monitoring. Ne vidiš agregirano koje integracije rade, koji HACS plugini su u kojoj verziji instalirani, ima li kritičnih grešaka u logovima, tko je online a tko nije. To bi morao provjeravati po svakoj instanci zasebno.
  • Vremenski ograničen udaljeni pristup pod kontrolom klijenta. Nabu Casa je vezana uz račun klijenta. Ili trajno imaš njegove podatke za prijavu, ili nemaš ništa. Model u kojem ti klijent prekidačem otvara vremenski ograničen prozor održavanja, koji se nakon toga automatski opet zatvara, jednostavno nije predviđen.
  • Zapisnik održavanja, koji se ne sastoji od tvog pamćenja i papirića sa stola.

To nije prigovor Nabu Casi. To je opis granice. Čekić nije loš odvijač, on jednostavno nije odvijač.

Druge „alternative” i zašto većina ima isti problem

Kad izguglaš „Nabu Casa alternativa”, dobiješ pred sebe pregršt imena. Pošteno ću proći kroz njih, jer većina njih uopće ne misli na integratora. Jednako su B2C kao Nabu Casa, samo jeftinije ili tehničkije.

Homeway.io je najozbiljniji izravni konkurent u segmentu krajnjeg korisnika. Oko 2,49 američkih dolara mjesečno, dakle osjetno jeftinije od Nabu Case, također s Alexa i Google povezivanjem. Za pojedinog klijenta kojem je 6,50 previše, poštena ponuda. Ali: single-instance, B2C, bez flotnog dashboarda. Rješava isti problem kao Nabu Casa, samo povoljnije. Za integratora to ništa ne pomiče.

Tailscale je moj tihi favorit među generičkim alatima, i upravo zato otvoreno kažem gdje ne pristaje. Mesh VPN, CGNAT-friendly, zero-config, besplatan za male setupove. Tehnički divan. Samo, Tailscale ti daje puni mrežni pristup kućnoj mreži, umjesto samo HA uređaju. Tko klijenta uvuče u tailnet, potencijalno je i u njegovom printeru, NAS-u i baby monitoru. Iz perspektive integratora to je veći skok povjerenja nego što posao zaista zahtijeva, i u slučaju spora neugodno objašnjenje pred klijentom. Uz to: bez monitoringa, bez dashboarda, bez state-trackinga. Čisto tuneliranje.

Cloudflare Tunnel je robustan, ima besplatne certifikate i također je CGNAT-friendly. Dvije kvake. Promet ide preko US infrastrukture, što je u GDPR kontekstu kod klijenta nezgodno objasniti. I po instanci je vlastita konfiguracija: kod trideset klijenata imaš trideset zasebnih konfiguracijskih otoka, koji svi traže vlastito održavanje. To se u opterećenju održavanjem skalira jednako loše kao trideset logina.

Nit „uvijek odlazno, nikad port forwarding”, i zašto je to iza Carrier-Grade NAT-a kod optike i mobilne mreže ionako jedina održiva arhitektura, opširno sam raspetljao na drugom mjestu. Ovdje je dovoljan zaključak: Tailscale, Cloudflare i specijalizirani WebSocket relay svi slijede isti odlazni obrazac. Razlikuju se po tome koliko duboko seže pristup i sjedi li iznad veze još i flotni alat ili ne.

Kruške i jabuke: zašto izravna usporedba šepa

Prije nego dođe tablica, najvažnija rečenica ovog posta: Nabu Casa i HA Fleet Manager uopće ne nastupaju jedan protiv drugog. Jedno je udaljeni pristup za jednu instancu, drugo platforma za flotu mnogih klijentskih instanci. Rješavaju različite probleme, i u svakodnevici rade jedno uz drugo bez trzavica. Krajnji korisnik koristi Nabu Casu za svoje glasovno upravljanje, integrator koristi HA Fleet Manager za pogled na flotu. Nitko ne mora birati.

Zato sljedeću tablicu ne čitaj kao „tko pobjeđuje”. Čitaj je u dva dijela. Prve četiri kolone su tvoja orijentacija kod udaljenog pristupa za pojedinu instancu: Nabu Casa, Homeway, Tailscale, Cloudflare. Zadnja kolona, HA Fleet Manager, namjerno stoji u vlastitoj kategoriji, jer rješava drugu ligu problema. Kvačice ondje ne znače „bolje od Nabu Case”. Znače „odgovara na drugo pitanje”.

KriterijNabu CasaHomewayTailscaleCloudflare TunnelHA Fleet Manager (druga kategorija)
Što je toUdaljeni pristup, 1 instancaUdaljeni pristup, 1 instancaUdaljeni pristup, 1 instancaUdaljeni pristup, 1 instancaPlatforma za flotu, mnogo klijentskih instanci
Ciljna skupinaKrajnji korisnikKrajnji korisnikTehnički potkovaniTehnički potkovaniIntegrator
Multi-tenant dashboard
HA-specifični monitoring
Pristanak klijenta
Pristup samo HA uređaju❌ (cijela mreža)
CGNAT-friendly
Voice (Alexa/Google)
EU-/DACH hosting(✅)(✅)(✅)
Cijena$6,50/instanca·mj.~$2,49/instanca·mj.$0–8/mj.$0Free / od 19 €/mj. (po integratoru, ne po instanci)

Legenda: ✅ podržano · (✅) ograničeno/opcijski · ❌ namjerno nije · „–” nije područje primjene.

Četiri crtice kod „Multi-tenant dashboard” i ostalog nisu propust ponuđača. Servis za udaljeni pristup ne želi biti flotni dashboard, jednako kao što HA Fleet Manager ne želi graditi Alexa povezivanje. Kod cijene ista ograda: tih 19 € je flotna cijena po integratoru, ne po instanci. Tko upravlja s četiri klijentske instance, plaća jednom 19 €, ne četiri puta. Postaviti to kao „6,50 vs. 19” jedno uz drugo bila bi upravo ona pogreška krušaka i jabuka koju ovaj post raspetljava.

Što HA Fleet Manager jest, a što nije

Ovaj blog pišem za proizvod, pa otvoreno kažem o čemu je riječ i gdje su granice. Marketinški govor mene na ovu temu najviše živcira.

HA Fleet Manager je specijalizirana B2B platforma za Home Assistant integratore. Instaliraš custom integraciju na svaku klijentsku instancu, i od tada vidiš stanje cijelog portfelja u jednom dashboardu: koja je instanca online, koje integracije i HACS plugini rade u kojoj verziji, nagomilavaju li se kritični logovi. Udaljeni pristup HA sučelju ide preko odlaznog WebSocket relaya, CGNAT-friendly, bez otvorenog porta, bez VPN-a u cijelu mrežu, i aktivira se tek nakon što je klijent prekidačem otvorio vremenski ograničen prozor održavanja. Nakon toga se vrata automatski opet zatvaraju. Hosting je u EU. Kako taj pristanak pod kontrolom klijenta funkcionira kao prodajni argument („lokalno ostaje lokalno”, klijent je taj koji bira broj, ne onaj koga zovu), opisao sam zasebno, jer je to manje tehničko pitanje, a više pitanje povjerenja.

Što nije: gotov, godinama otvrdnut proizvod s opsegom funkcija etabliranih RMM paketa. Mlad je. Bez glasovnog povezivanja, bez PSA integracije, bez vlastite mobilne aplikacije u trenutnom stanju. Za pojedinu privatnu instancu je overkill, vrijednost počinje tek negdje od pregršt instalacija naviše. I traži da vjeruješ centralnoj relay komponenti. To je svjesna odluka, a ne detalj koji se marketingom potisne. Tko želi dublje u opcije, u usporedbi šest puteva za upravljanje s više HA instanci naći će stablo odluka koje pošteno kaže i kad neki drugi alat bolje pristaje.

Granica, u jednoj rečenici

Za svoju jednu instancu uzmi ono što ti najbolje odgovara: Nabu Casa, Tailscale, Cloudflare, sva tri su dobri odgovori. Čim od toga postanu klijentske instance, pitanje više nije kako ulaziš izvana. Pitanje je hoćeš li zadržati pregled, a on ne nastaje kroz tridesetu prijavu, nego kroz dashboard koji ti skida ponedjeljak ujutro s vrata. Zato HA Fleet Manager uopće nije Nabu Casa alternativa. To je druga kategorija proizvoda, koja slobodno može raditi usporedno s tvojom Nabu Casa pretplatom. Ako stojiš upravo na toj točki, otvori si besplatno pristup i pogledaj je li pogled na flotu ono što ti je nedostajalo.


Disclosure: HA Fleet Manager je proizvod iza ovog bloga. Priznanje Nabu Casi, Tailscaleu i Cloudflareu svejedno je mišljeno iskreno. Za pojedinu instancu preporučio bih svaki od njih.

DO
Denny Ovčar
Founder · ha-fleet-manager.com
Odgovori
Podijeli