Smartthings – local eller remote2 min read

Du er måske stødt på betegnelserne “local processing” og “remote processing”, når du har læst om Smartthings.

Det er et koncept, som faktisk kan have stor indflydelse på brugbarheden af din Smartthings-installation.

Konkret kræver Smartthings en fungerende internetforbindelse og adgang til Smartthings’ cloud for at kunne aktivere enheder, køre automations osv. Det betyder, at Smartthings er afhængig af, at din internetforbindelse virker, og det kan begrænse dit smarte hjem en del.

Smartthings har dog bygget lokal understøttelse for specifikke enheder. Det betyder, at Smartthings-hubben kan tale direkte med enhederne uden om deres cloud.

Det har to fordele:

  • Hurtigere eksekvering af handlinger
  • Uafhængig af fungerende netforbindelse

Lad mig forklare.

Jeg har lavet en automation, der tænder en Hue-pære vha. en Xiaomi-sensor, som ikke understøtter local processing. Processen er derfor:

Xiaomi-sensor > Smartthings Hub > Smartthings Cloud > Smartthings Hub > Hue-pære

Havde jeg i stedet brugt en Aeotec-sensor, som understøtter local processing, ville processen se sådan ud:

Aeotec-sensor > Smartthings Hub > Hue-pære

Vi får altså skåret Smartthings Cloud og den ene forekomst af Smartthings Hub ud af ligningen. Det gør, at processen er hurtigere, nærmest øjeblikkelig, fordi vi ikke skal via internettet til Smartthings Cloud, finde ud af hvordan automation’en skal håndtere Xiaomi-sensorens information, og retur til hubben.

Og fordi vi ikke skal forbi internettet, vil denne automation fungere selvom internetforbindelsen er nede.

Hvilke enheder kører local?

Godt spørgsmål! (Jeg ved det, jeg har selv stillet det …)

Log ind på din Smartthings-account på account.smartthings.com.

Klik på “My Devices”, så får du en liste over alle dine enheder. En af kolonnerne hedder “Execution Location”, og her kan du enten se Cloud eller Local.

Som det ses kører alle Hue-enheder local. Jeg har også et par Ikea-stik, som kører local, fordi jeg bruger en standard Zigbee Device Handler til dem.

Til gengæld har jeg en Fibaro Dimmer 2 (ikke synlig på billedet), som kører remote, fordi jeg bruger en custom Device Handler til den. Den understøtter ellers local processing, men jeg har ikke fået opdateret indstillingerne for den endnu. Det betyder, at man med lidt research måske kan få en enhed til at køre lokalt fremfor remote, hvis man vælger den rette Device Handler.

Desværre kan ingen af Xiaomi’s enheder køre lokalt, og jeg tror ikke de kommer til det. Det betyder, at der altid vil være en smule forsinkelse på automations forårsaget af en Xiaomi-enhed.

Så, i fremtiden kan du overveje om du skal vælge enheder, der understøtter local processing. Det kan gøre dit smart home mere responsivt, og funktionelt selv uden fungerende netforbindelse. Og dyrere, for ofte er det de dyre enheder, der understøtter local processing.

Med undtagelse af Ikeas enheder. De er billige, og kan typisk processere lokalt. Yum!

Gør som 187 andre - tilmeld dig nyhedsbrevet.
Så får du automatisk besked, når der er nye indlæg.

2 thoughts on “Smartthings – local eller remote2 min read

  • Hej David
    God blog – hvor får jeg meget inspiration!
    Findes der en oversigt over enheder der kan køre med local processing? Jeg påtænker at lave et alarmsystem, men synes dette falder lidt til kortet hvis Cloud’en er nede dén dag der er brug for det, så hvis de enkelte enheder der er kritiske for alarmsystemet kan køre local processing, så er det en kæmpe fordel.

Leave a Reply

Leave a Reply

Your email address will not be published. Required fields are marked *