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!
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.
Hej Jonas,
Fedt at bloggen kan bruges!
Jeg har ikke fundet en komplet liste over enheder med lokal processering, men hvis du kan finde produktet på SmartThings’ sider, tænker jeg der er god sandsynlighed for lokal processering:
https://www.smartthings.com/products/-/filter/brands/fibaro
Hej David,
Tak for en god og velskrevet blog!
Jeg har købt IKEAs bevægelsessensor – og den fungerer fint med Smartthings, dog kører den ikke lokalt. Ved du om dette er en mulighed ved at bruge en en device handler?
Det er muligt du kan få den til at køre lokalt med en indbygget device handler til Zigbee-baserede bevægelsesdetektorer. Jeg har ikke selv en Ikea-sensor, så jeg kan ikke teste om det virker, men log på account.smartthings.com, find din sensor under My Devices, og rediger den. Vælg Zigbee Motion Detector under Type, og gem. Hvis den stadig virker, kører den nu muligvis lokalt. 🙂
/David
Hey David
Endnu en gang, super fed blog!
Jeg har selv fibaro single switches i huset, men de kører alle cloud, da jeg blev nødt til at bruge en custom DH for overhovedet at få dem til at virke.
Har du lykkes med at få dem til at køre lokalt?
DBH Thomas
Tak! <3
Min Fibaro Dimmer 2 virker lokalt med en indbygget device handler. Der ser også ud til at være en til Single Switch, så start med at ændre device handler i IDE'et, og se om det ikke virker. 🙂
/David
Hej David.
Har du en ide til hvor jeg kan finde en DH til LIDL remote. Jeg fik en loftslampe med remote, men vil gerne koble remote til smartthings og bruge den andetsteds.
Tak for gode input. Jeg har brugt dem meget – både til at lave SmartHome OG til at undgå at “GitteSigerNej” (konen)
Hej Christian,
Tak for din kommentar – jeg håber det går med Gitte. 😉
Jeg har ikke selv rodet med LIDL’s dimser, men besøg os i Facebook-gruppen “SmartThings – danske brugere”, hvor en del vist har leget med deres produkter. Der kan du helt sikkert få hjælp.
/David