Het SmartThings hub Topic |
![]() |
Introductie
SmartThings bestaat reeds sinds 2012 en is begonnen als een Kickstarter project. In 2014 is het bedrijf overgenomen door Samsung. De eerste versie was alleen voor de Amerikaanse markt geschikt, maarin 2015 kwam er een nieuwe versie, de V2, met een Engelse (EU) introductie.
Omdat Z-Wave in de VS op een andere frequentie werkt dan in de EU zijn er dus twee versies van de Hub verschenen. Omdat er alleen Engelstalige landen worden ondersteund is de app alleen in het Engels te krijgen.
Op dit moment worden zowel Zigbee als Z-Wave ondersteund. Er is ook nog een Bluetooth radio aanwezig, maar deze is (softwarematig) uitgeschakeld.
Mijn ervaring is dat Zigbee sneller schakelt dan Zwave.
De Hub
De SmartThings Hub is de centrale aansturings-unit. Deze stuurt alle "Things" aan. Dit kan uiteraard via internet of Wifi. Vergelijkbaar met de HC2 van Fibaro of de hub van Vera.De SmartThings Hub heeft geen directe webinterface, maar werkt via een cloudinterface of uiteraard een app. In de cloudinterface kunnen verschillende "Things" worden aangemaakt of gewijzigd. Als bijvoorbeeld een schakelaar niet herkent wordt vanuit de app kun je in de cloudinterface het type wijzigen in iets wat het het meest op lijkt, daardoor kan een niet herkent device alsnog, mogelijk, werkend gemaakt worden.
De Hub heeft de volgende aansluitingen:
• Voeding (5v)
• USB
• Ethernet
Wifi wordt niet ondersteund. Al kunnen sommige Wifi schakelaars wel worden aangestuurd (bv Belkin WeMo)
Versies
Op dit moment zijn er twee versies van de Hub:- US versie
- UK versie (EU)
Z-Wave frequenties:
• US: 916 MHz
• EU: 868.42 MHz
Things
Op dit moment is er een behoorlijke lijst van "Things" die kunnen worden aangesloten op de Hub. De EU lijst is terug te vinden op de website van Samsung, naast de standaard lijst.Deze lijst is nog groeiende omdat Samsung steeds meer nieuwe apparaten ondersteunt. Dit zijn echter niet alle apparaten die gebruikt kunnen worden. De meeste zwave apparaten werken wel. Zigbee is wat meer uitproberen en er worden vaker custom device handlers voor geschreven.
Ik wil hier een lijst samenstellen van ervaringen van tweakers. Dus wat is je ervaring met een specifiek apparaat, kan deze worden aangestuurd vanuit de Hub en werken alle functies.
Z-Wave
• TKB Home EU stekker• Qubino Flush D1 inbouw relais ZMNHND1
• Neo Coolcam stekker (WR01ZE)
• Aeon recessed door/window sensor
Zigbee
• Hue verlichting (Hue, Living Whites, Lightstrip, Ambiance en Lux)• LivingWhites 220V plug
• Samsung SHN-P6410BN camera
• SmartThings Presence, Motion Sensor, Outlet, SmartSense deurcontact
• Osram EU Stekker
• Ikea Trådfri E27 980lm (103.182.63)
• Ikea Trådfri gu10 400lm (003.182.92)
(Ikea Device handler)
Overig / onbekend
• Honeywell Round Connected thermostaat• Somfy motoren in rolluiken en zonneluifel (via link naar Domoticz op een RPi)
• iPhone als presence sensor
El-cheapo (China)
• Orvibo deur sensor (alleen gebruiken dicht bij de Hub)• Orvibo motion sensor
• Xiaomi deur sensor
• Xiaomi motion sensor
• Xiaomi Smart Plug Zigbee (heeft wel een apapter nodig)
• Xiaomi Smart Button
hier kun je de devicetypes voor Xiaomi vinden.
Pairing Xiaomi sensoren
Zet de ST-hub in pairing mode in de app. Ga in de app naar Things en klik op de + rechtsboven.Houdt de resetknop ongeveer 3 seconden ingedrukt, totdat de LED oplicht. De sensor staat nu in pairing mode.
Na deze initiele knipperende LED is er een kleine pauze, daarna zal de LED een enkele keer (lang) oplichten, OF 3 snelle korte (pairing succesvol).
Als de LED een enkele keer oplicht is de pairing niet goed gegaan en moet je de sensor weer "wakker" maken met een korte klik op de resetknop. De LED zal weer kort oplichten en het pairing proces start opnieuw. Herhaal dit totdat je de LED 3x ziet oplichten, dan is de pairing succesvol en zal de sensor in de app verschijnen.
Niet compatible
• Ikea Tradfri Led E27 1000 lumen (603.384.52)• Ikea Tradfri Led-lamp GU10 400 lumen (803.652.70)
De app
Zoals bij de meeste domotica system is er uiteraard een app te downloaden: SmartThings. Deze is er momenteel alleen in het Engels.De app is eigenlijk het centrale punt van bediening, er kunnen ook meerdere gebruikers worden aangemaakt zodat meerdere mensen de app op hun telefoon kunnen bedienen.
Dashboard
Op het dashboard staan de meest belangrijke zaken getoond. Dit kun je zelf (deels) instellen. Daarnaast is het mogelijk een in-app op het dashboard te tonen. Ikzelf gebruik Smart Home Monitor op het dashboard.
MyHome: Things / Rooms / Family
Op de "Things" tab zie je een overzicht van alle aangesloten devices.Bij "Rooms" kun je een huisindeling maken, zoals in onderstaand voorbeeld, vervolgens kun je je devices in een kamer plaatsen:

Bij "Family" kun je alle gebruikers zien en gebruikers toevoegen. Ook kun je zien of ze thuis zijn.
Automation: Routines / Smartapps
Hier kun je routines of scenes aanmaken. Lampen laten schakelen op een bepaald tijdstip, of onder voorwaarden, zoals een andere lamp die ingeschakeld wordt, een deur die open gaat etc.De mogelijkheden zijn standaard minder dan standaard bij Fibaro, Vera en Zipato. Wel biedt de IDE mogelijkheden om zelf smartapps te schrijven. In de marketplace staan al behoorlijk wat apps geschreven door de community zoals WebCoRE (Community’s own Rules Engine), hierover later meer.
![]() | ![]() |
SmartThings heeft overigens ook integratie met IFTTT (If This Then That) voor als het wat lastiger moet worden.
Marketplace
Via de marketplace kun je nieuwe devices toevoegen. Het voordeel hiervan heb ik nog niet kunnen ontdekken, aangezien je dit ook via "Things" kunt doen.De marketplace voor apps is wel handig. Hier kun je de zelfgemaakte gedeelde apps vanuit de community zoeken en installeren. Hierover meer bij Smart Apps.
![]() | ![]() |
Notificaties
SmartThings kent op dit moment twee type notificaties: Push en SMS. Deze zijn bij pratisch alle routines in te stellen. Dus indien er een scene wordt geactiveerd kan er een push bericht of sms worden gestuurd. Dit kan ook als er een scene op tijdstip automatisch wordt geactiveerd. Daarnaast kunnen vele smartapps ook noificaties versturen, zoals bijvoorbeeld "Simple Device Viewer", "Notify me When" en "WebCoRE"Dit werkt goed.
Via WebCore is het ook mogelijk om (meerdere)emails te versturen.

Cloud Interface (IDE)
SmartThings werkt voor een groot deel via de cloud. Dit betekent dat je veel van het onderhoud via een webinterface kunt doen. Daarnaast is hier ook een Integrated Development Environment (IDE) te vinden, waar je zelf het e.e.a. kunt ontwikkelen. De cloudinterface kun je openen via: https://graph.api.smartthings.com/
Onderhoud
Via de cloudinterface kun je je hub onderhouden, locatie aanpassen (voor telefoon als presence sensor), modes aanmaken (Weg, Thuis, Vakantie, Etc).Ook zijn hier de activiteiten logs te vinden.
Device handlers
Mocht een device (Thing) niet direct werken, dan is het, in veel gevallen, mogelijk om zelf een device handler te maken. Zo heeft de community handlers gemaakt die bijvoorbeeld ook het verbruik doorgeven, wat standaard soms niet werkte. Ook kunnen op deze wijze devices worden gekoppeld die standaard door ST niet ondersteund worden.Smart apps
Mocht je er niet uit komen met de standaard scenes/routines, dan is er de mogelijkheid om zelf jeapps te schrijven en met anderen te delen. Samsung gebruikt hiervoor Groovy in een sandbox.
Er is al veel door de community geschreven en gedeeld. Deze kun je hier ook vinden.
Het is ook mogelijk de apps via de marketplace in de app te installeren.
WebCoRE
WebCore is een smartapp welke op de server draait. Deze is geschreven door de community zelf en maakt het mogelijk om complexe IF... THEN... ELSE... constructies in te maken (en draaien uiteraard op de server) Tevens zijn AND/OR constructies mogelijk. Ook is het mogelijk om emails of pushberichten te versturen, of spraakberichten op een Sonos systeem.Webcore is erg krachtig en geeft hiermee de tweaker enorm veel mogelijkheden. Je kunt echt helemaal los gaan.
Hiervoor gebruik je een webomgeving: https://dashboard.webcore.co/


Een overzicht:

Een voorbeeld van een piston die controleert of alle deuren en ramen dicht zijn als je weg gaat (status anders dan Home):

De sources voor WebCoRE kun je hier vinden
Meer info vind je hier
SmartTiles
Net als WebCoRE is SmartTiles een smartapp die door de community ontwikkeld is.Hiermee is het mogelijk via een webinterface je things te bedienen of de status te bekijken. Je kunt 5 verschillende dashboards maken en je kunt e.e.a. aardig configureren.
![]() | ![]() | ![]() |
Simple Device Viewer
Dit is een SmartApp die "Things" in de gaten kan houden en als nodig een push notificatie sturen, bijvoorbeeld als een batterij of temperatuur onder een bepaalde setting komt![]() | ![]() | ![]() |
Betrouwbaarheid
Na ongeveer 7 maanden in gebruik heeft het systeem een enkele keer niet goed geschakeld. Ik kan niet anders zeggen dan dat het tot nu toe vrij betrouwbaar zijn werk heeft gedaan.Links
Smartthings forumIkea Tradfri device type topic
Xiaomi device types topic
Smartthings device types (Github)
WebCore forum
Device handlers
Xiaomi (Github)Ikea Tradfri (Github)
Smartapps
WebCore (Github)Media

Nog in onderhoud...
[ Voor 255% gewijzigd door rinkel op 15-05-2022 15:58 ]