{"id":47982,"date":"2026-01-23T13:36:21","date_gmt":"2026-01-23T12:36:21","guid":{"rendered":"https:\/\/www.tink.nl\/blog\/?p=47982"},"modified":"2026-03-17T14:16:51","modified_gmt":"2026-03-17T13:16:51","slug":"als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken","status":"publish","type":"post","link":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/","title":{"rendered":"Als-Dit-Dan-Dat voor gevorderden: SmartThings Routines die \u00e9cht met je meedenken"},"content":{"rendered":"\n<p>Iedereen kan een lamp aanzetten met een app. Dat is geen kunst. De kunst is <strong>Automatisering<\/strong>. En dan bedoelen we niet een simpele timer, maar systemen die variabelen, statussen en voorwaarden met elkaar vergelijken voordat ze actie ondernemen.<\/p>\n\n\n\n<p>Samsung SmartThings is uniek in de smart home wereld. Aan de oppervlakte is het een gebruiksvriendelijke app. Maar daaronder draait een krachtige motor: de <strong>Rules API<\/strong>. Wat jij in de app bij elkaar klikt (&#8220;Als dit, dan dat&#8221;), wordt op de achtergrond omgezet in complexe JSON-code.<\/p>\n\n\n\n<p>Als je begrijpt hoe die code &#8216;denkt&#8217;, kun je dingen bouwen die in Google Home of Apple Woning onmogelijk zijn. In dit enorme artikel leggen we de volledige architectuur uit: van de simpele Scene tot de complexe JSON-regelstructuur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. De Hi\u00ebrarchie: Scenes, Routines en Rules<\/strong><\/h2>\n\n\n\n<p>Om SmartThings te meesteren, moet je eerst de drie smaken van automatisering begrijpen. Ze lijken op elkaar, maar doen iets totaal anders.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A. Scenes (Sc\u00e8nes): De &#8220;Gedragsfilters&#8221;<\/strong><\/h3>\n\n\n\n<p>In de SmartThings-documentatie worden Scenes omschreven als <strong>behavior filters<\/strong> (gedragsfilters) voor je huis. Een Scene is geen actie op zich; het is een <em>staat van zijn<\/em>. Je gebruikt ze om in \u00e9\u00e9n klap een groep apparaten goed te zetten.<\/p>\n\n\n\n<ul>\n<li><strong>Hoe het werkt:<\/strong> Scenes hebben geen triggers. Ze doen niets totdat jij (of een routine) ze activeert.<\/li>\n\n\n\n<li><strong>Het concept:<\/strong> Je verandert hoe je huis reageert op basis van de Scene.\n<ul>\n<li><em>Voorbeeld:<\/em> Neem \u00e9\u00e9n bewegingssensor in de gang.<\/li>\n\n\n\n<li>Staat je huis in <strong>Home Mode (Scene)<\/strong>? Dan zet de sensor de lamp aan.<\/li>\n\n\n\n<li>Staat je huis in <strong>Away Mode (Scene)<\/strong>? Dan stuurt diezelfde sensor je een SMS en gaat het alarm af.<\/li>\n\n\n\n<li>Staat je huis in <strong>Night Mode (Scene)<\/strong>? Dan gaat de lamp aan op 10% sterkte.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>B. Routines (In de App)<\/strong><\/h3>\n\n\n\n<p>Dit zijn de automatiseringen die je in de app bouwt via het tabblad &#8216;Routines&#8217;. Ze zijn verdeeld in twee soorten:<\/p>\n\n\n\n<ol start=\"1\">\n<li><strong>Automatic Routines:<\/strong> Dit is de klassieke &#8220;Als-Dit-Dan-Dat&#8221;. Ze werken op basis van triggers (Tijd, Beweging, Locatie). In de code op de achtergrond zijn dit &#8220;Rules&#8221;.<\/li>\n\n\n\n<li><strong>Manually Run Routines:<\/strong> Dit zijn routines die je met de hand start (een knop in de app, een widget of via spraak). Ze hebben geen &#8220;Als&#8221; (If) nodig, alleen een &#8220;Dan&#8221; (Then).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C. Rules (De API)<\/strong><\/h3>\n\n\n\n<p>Dit is wat er onder de motorkap draait. Een &#8220;Rule&#8221; gebruikt de <strong>Rules API<\/strong> om apparaten en services te controleren. Alles wat jij in de app instelt als &#8216;Automatic Routine&#8217;, wordt door de server vertaald naar een Rule in JSON-formaat.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. De Anatomie van een &#8216;Rule&#8217; (JSON Code)<\/strong><\/h2>\n\n\n\n<p>Voor de experts: hoe ziet zo&#8217;n regel eruit in de hersenen van SmartThings? Een Rule is opgebouwd uit een boomstructuur (tree) van logica.<\/p>\n\n\n\n<p>Een Rule in JSON-formaat bevat altijd een lijst met <strong>Actions<\/strong>.<\/p>\n\n\n\n<ul>\n<li><strong>Action:<\/strong> De taak die uitgevoerd wordt (bijv. een <code>if<\/code> statement).<\/li>\n\n\n\n<li><strong>Condition:<\/strong> De evaluatie binnenin de actie (bijv. <code>equals<\/code> of <code>lessThan<\/code>).<\/li>\n\n\n\n<li><strong>Operands:<\/strong> De apparaten of locaties waar het over gaat (bijv. je <code>contactSensor<\/code>).<\/li>\n<\/ul>\n\n\n\n<p>Laten we kijken naar een voorbeeld uit de API. Stel je wilt checken of een deursensor open is. De code ziet er (vereenvoudigd) zo uit:<\/p>\n\n\n\n<p>JSON<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"if\": {\n   \"equals\": {\n       \"left\": {\n           \"device\": { \"devices\": &#91;\"ID-van-jouw-sensor\"], \"attribute\": \"contact\" }\n       },\n       \"right\": {\n           \"string\": \"open\"\n       }\n   },\n   \"then\": &#91;...]\n}\n<\/code><\/pre>\n\n\n\n<p><strong>De vertaling:<\/strong><\/p>\n\n\n\n<ol start=\"1\">\n<li><strong>Action (<code>if<\/code>):<\/strong> We gaan iets vergelijken.<\/li>\n\n\n\n<li><strong>Condition (<code>equals<\/code>):<\/strong> Zijn de linker- en rechterkant aan elkaar gelijk?<\/li>\n\n\n\n<li><strong>Left Operand:<\/strong> De status van jouw deursensor.<\/li>\n\n\n\n<li><strong>Right Operand:<\/strong> Het woord &#8220;open&#8221;.<\/li>\n\n\n\n<li><strong>Resultaat:<\/strong> Is links gelijk aan rechts? Dan voeren we het <code>then<\/code> blok uit.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. De Logische Operatoren (Conditions)<\/strong><\/h2>\n\n\n\n<p>Om slimme routines te bouwen, moet je weten welke gereedschappen je hebt. SmartThings biedt veel meer dan alleen &#8220;Aan\/Uit&#8221;. Hier zijn de belangrijkste <em>Conditions<\/em> uit de API:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>Equals<\/code> (Gelijk aan)<\/h3>\n\n\n\n<p>De basis. Is de schakelaar &#8220;Aan&#8221;? Is de modus &#8220;Thuis&#8221;?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code>GreaterThan<\/code> &amp; <code>LessThan<\/code> (Groter\/Kleiner dan)<\/h3>\n\n\n\n<p>Perfect voor thermostaten of dimmers.<\/p>\n\n\n\n<ul>\n<li><em>Voorbeeld:<\/em> Is de temperatuur <code>GreaterThan<\/code> 20 graden?<\/li>\n\n\n\n<li><em>Let op:<\/em> Deze conditie blijft <code>true<\/code> zolang het 21, 22 of 23 graden is. De routine zou dus continu kunnen blijven vuren. Om dat te voorkomen, heb je de volgende nodig:<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><code>Changes<\/code> (Verandert)<\/h3>\n\n\n\n<p>Dit is een cruciale functie voor gevorderden. <code>Changes<\/code> kijkt niet naar de huidige waarde, maar naar de <strong>transitie<\/strong>.<\/p>\n\n\n\n<ul>\n<li><em>Scenario:<\/em> Je wilt de lichten dimmen als de TV aangaat.<\/li>\n\n\n\n<li>Gebruik je alleen <code>Equals: On<\/code>, dan stuurt de routine elke seconde het signaal &#8220;Dimmen&#8221; zolang de TV aanstaat. Dat vervuilt je netwerk.<\/li>\n\n\n\n<li>Gebruik je <code>Changes<\/code> -> <code>Equals: On<\/code>, dan gebeurt het maar \u00e9\u00e9n keer: op het moment dat de TV van uit naar aan springt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><code>Between<\/code> (Tussen)<\/h3>\n\n\n\n<p>Checkt of een waarde tussen twee punten ligt.<\/p>\n\n\n\n<ul>\n<li><em>Voorbeeld:<\/em> Is het dimniveau <code>Between<\/code> 50 en 75?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><code>Specific<\/code> (Specifiek moment)<\/h3>\n\n\n\n<p>Wordt gebruikt in combinatie met de <code>Every<\/code> actie. Bijvoorbeeld: Elke dag om 10:55 uur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. De Masterclass: Triggers vs. Preconditions<\/strong><\/h2>\n\n\n\n<p>Dit is het meest complexe, maar ook het krachtigste onderdeel van SmartThings. In de app heet dit <strong>&#8220;Gebruik als voorwaarde&#8221;<\/strong>. In de code heet dit <code>\"trigger\"<\/code>.<\/p>\n\n\n\n<p>Stel, je bouwt deze routine: <strong>ALS<\/strong> (Beweging in hal) <strong>EN<\/strong> (Tijd is na 23:00) -&gt; <strong>DAN<\/strong> (Licht aan).<\/p>\n\n\n\n<p>In een standaard routine fungeren <strong>beide<\/strong> regels als een trigger.<\/p>\n\n\n\n<ol start=\"1\">\n<li>Je loopt in de hal -> Licht aan. (Goed).<\/li>\n\n\n\n<li>Je zit stil op de bank, en de klok springt op 23:01 -> Licht aan! (Fout, want er is geen beweging).<\/li>\n<\/ol>\n\n\n\n<p>Om dit op te lossen, gebruik je de <strong>Precondition<\/strong>. In de JSON-code kun je per conditie aangeven of het een trigger mag zijn:<\/p>\n\n\n\n<ul>\n<li><code>\"trigger\":\"Always\"<\/code> (Standaard: Dit start de routine).<\/li>\n\n\n\n<li><code>\"trigger\":\"Never\"<\/code> (Dit is een Precondition: Check dit alleen als de routine al loopt).<\/li>\n<\/ul>\n\n\n\n<p><strong>Het correcte script ziet er dan zo uit:<\/strong><\/p>\n\n\n\n<p>JSON<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IF\n  AND\n  EQUALS (Bewegingssensor = Active)\n    trigger:Always  &lt;-- DIT start de actie\n  EQUALS (Tijd &gt; 23:00)\n    trigger:Never   &lt;-- DIT is slechts een check\n<\/code><\/pre>\n\n\n\n<p>In de SmartThings-app herken je dit aan het grijze cirkeltje voor de regel (Precondition) versus het gekleurde cirkeltje (Trigger). Door dit slim in te zetten, voorkom je &#8216;spook-schakelingen&#8217; in je huis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. Hoe stel je dit in? (Stappenplan)<\/strong><\/h2>\n\n\n\n<p>Je hoeft gelukkig geen code te schrijven om dit te gebruiken. De app vertaalt jouw klikken naar deze logica.<\/p>\n\n\n\n<p><strong>Een &#8216;Rules API&#8217; waardige routine maken:<\/strong><\/p>\n\n\n\n<ol start=\"1\">\n<li>Open de SmartThings-app en ga naar <strong>Routines<\/strong>.<\/li>\n\n\n\n<li>Tik op <strong>+<\/strong> (Routines toevoegen).<\/li>\n\n\n\n<li><strong>De IF kant (Triggers &amp; Preconditions):<\/strong>\n<ul>\n<li>Voeg je eerste apparaat toe (bijv. Bewegingssensor). Dit is standaard een trigger.<\/li>\n\n\n\n<li>Voeg een tweede voorwaarde toe (bijv. &#8220;Lamp X is al Aan&#8221;).<\/li>\n\n\n\n<li><em>De Crux:<\/em> Onderaan de instelling van die tweede voorwaarde zie je een schuifje <strong>&#8220;Gebruik als voorwaarde&#8221; (Use as precondition)<\/strong>. Zet deze AAN.<\/li>\n\n\n\n<li>Nu heb je de <code>\"trigger\":\"Never\"<\/code> logica toegepast. De routine start nu <em>nooit<\/em> omdat de lamp aan is, maar checkt het alleen als er bewogen wordt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>De THEN kant (Actions):<\/strong>\n<ul>\n<li>Voeg de actie toe (bijv. Zet Ventilator aan).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Testen:<\/strong> Klik op &#8220;Test routine actions&#8221; om te zien of je logica werkt (let op: dit test alleen de THEN-kant, niet de triggers).<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. Integratie met Connected Services<\/strong><\/h2>\n\n\n\n<p>SmartThings staat niet op zichzelf. Via de API kun je <strong>Connected Services<\/strong> aanroepen.<\/p>\n\n\n\n<ul>\n<li><strong>Multi-Admin (Matter):<\/strong> Zoals eerder besproken, kun je Matter-apparaten delen. In de API zie je dat een apparaat aan maximaal 5 &#8220;fabrics&#8221; (services) gekoppeld kan zijn.<\/li>\n\n\n\n<li><strong>Third-Party Border Routers:<\/strong> Heb je een oudere SmartThings Hub v2 (2015)? Die heeft geen Thread. Via de API kun je een <em>derde partij<\/em> border router (zoals een Apple HomePod of Nest Hub) koppelen aan je SmartThings netwerk, zolang ze op hetzelfde LAN-netwerk zitten. Je moet dan de &#8220;Thread Network Key&#8221; invoeren in SmartThings.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5.jpg\" alt=\"Samsung SmartThings uitleg. Visualisatie van de SmartThings Energy app op een smartphone, die het energieverbruik van diverse verbonden Samsung huishoudelijke apparaten (zoals wasmachine, koelkast en airco) in het smart home-ecosysteem bewaakt en grafisch weergeeft.\" class=\"wp-image-47957\" srcset=\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5.jpg 800w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-768x576.jpg 768w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-560x420.jpg 560w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-80x60.jpg 80w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-150x113.jpg 150w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-300x225.jpg 300w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-696x522.jpg 696w, https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/samsung_smartthings_uitleg-5-265x198.jpg 265w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Veelgestelde Vragen (FAQ)<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Mijn Routine start niet, wat doe ik fout?<\/strong><\/h3>\n\n\n\n<p>Dit is de meest gemaakte fout bij gevorderden: je bent te streng geweest met je voorwaarden. Een Rule (Routine) heeft <strong>minstens \u00e9\u00e9n actieve Trigger<\/strong> nodig.<\/p>\n\n\n\n<ul>\n<li><em>Check:<\/em> Heb je bij <strong>alle<\/strong> voorwaarden in de &#8216;IF&#8217;-lijst het vinkje &#8220;Gebruik als voorwaarde&#8221; aangezet? Dan start de routine nooit, omdat er niets is dat het startschot geeft (in de code staat dan alles op <code>\"trigger\":\"Never\"<\/code>).<\/li>\n\n\n\n<li><em>Oplossing:<\/em> Zorg dat de belangrijkste gebeurtenis (bijv. &#8220;Beweging gedetecteerd&#8221;) <strong>niet<\/strong> als voorwaarde is aangevinkt. Dit moet de trigger zijn.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Werken deze complexe regels ook zonder internet?<\/strong><\/h3>\n\n\n\n<p>Ja, in de meeste gevallen wel. Automatiseringen die gebaseerd zijn op Zigbee-, Z-Wave- of Matter-apparaten en die draaien op een <strong>SmartThings Hub<\/strong> (of geschikte Samsung TV), worden <strong>lokaal<\/strong> opgeslagen. Dit heet <em>Local Execution<\/em>.<\/p>\n\n\n\n<ul>\n<li><em>Voordeel:<\/em> Ze zijn razendsnel en werken ook als je wifi er even uit ligt.<\/li>\n\n\n\n<li><em>Uitzondering:<\/em> Routines die afhankelijk zijn van cloud-diensten (zoals &#8220;Als het buiten regent&#8230;&#8221; of &#8220;Als mijn Nest thermostaat&#8230;&#8221;) hebben wel altijd internet nodig.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Kan ik de JSON-code zien of aanpassen in de app?<\/strong><\/h3>\n\n\n\n<p>Nee, de SmartThings-app is de visuele &#8216;schil&#8217;. Je kunt hierin niet direct code typen. Wil je \u00e9cht programmeren met de ruwe JSON (zoals in de voorbeelden hierboven)? Dan moet je gebruikmaken van de <strong>SmartThings API<\/strong> via een webbrowser of tools als Postman. Voor 99% van de gebruikers biedt de app echter genoeg opties om dezelfde logica te bouwen via de grafische interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Kunnen mijn huisgenoten mijn Routines aanpassen?<\/strong><\/h3>\n\n\n\n<p>Ja, als ze lid zijn van jouw &#8216;Locatie&#8217; in de SmartThings-app, kunnen ze routines zien en bewerken.<\/p>\n\n\n\n<ul>\n<li><em>Let op:<\/em> Als jij via de API (voor developers) een specifieke Rule installeert, kan vaak alleen de <strong>eigenaar<\/strong> (jij) deze aanpassen. Voor routines die gewoon in de app gemaakt zijn, geldt dat iedereen met toegang tot het huis ze kan wijzigen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusie: Jij bent de programmeur<\/strong><\/h2>\n\n\n\n<p> SmartThings geeft je de sleutels tot de achterdeur van je smart home. Waar andere apps je beschermen tegen complexiteit, omarmt Samsung het. Door het verschil te snappen tussen een <code>Changes<\/code> conditie en een <code>Precondition<\/code>, transformeer je van een gebruiker die op knopjes drukt, naar een architect die een intelligent systeem bouwt.<\/p>\n\n\n\n<p>Heb je de smaak te pakken en wil je meer sensoren om je Rules te voeden? Bekijk het uitgebreide assortiment <strong>SmartThings-compatible sensoren<\/strong> bij <strong><a href=\"\/c\/beveiliging\/alarmsystemen?f=__categories-1224\" target=\"_blank\" rel=\"noreferrer noopener\">tink<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Iedereen kan een lamp aanzetten met een app. Dat is geen kunst. De kunst is Automatisering. En dan bedoelen we niet een simpele timer, maar systemen die variabelen, statussen en voorwaarden met elkaar vergelijken voordat ze actie ondernemen. Samsung SmartThings is uniek in de smart home wereld. Aan de oppervlakte is het een gebruiksvriendelijke app. [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":47983,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"iawp_total_views":18,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1669,1673],"tags":[804,1644,1491,1490,540],"brand":[],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL<\/title>\n<meta name=\"description\" content=\"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL\" \/>\n<meta property=\"og:description\" content=\"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\" \/>\n<meta property=\"og:site_name\" content=\"tink Blog NL\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-23T12:36:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T13:16:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Joshua\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joshua\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\"},\"author\":{\"name\":\"Joshua\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/b319dac87929d4a1518400b6da539ed9\"},\"headline\":\"Als-Dit-Dan-Dat voor gevorderden: SmartThings Routines die \u00e9cht met je meedenken\",\"datePublished\":\"2026-01-23T12:36:21+00:00\",\"dateModified\":\"2026-03-17T13:16:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\"},\"wordCount\":1524,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg\",\"keywords\":[\"automatiseren\",\"Samsung Smartthings\",\"scenarios\",\"slimme routines\",\"Smart Home\"],\"articleSection\":[\"Routines &amp; Sc\u00e8nes\",\"Samsung SmartThings\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\",\"url\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\",\"name\":\"SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL\",\"isPartOf\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg\",\"datePublished\":\"2026-01-23T12:36:21+00:00\",\"dateModified\":\"2026-03-17T13:16:51+00:00\",\"description\":\"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage\",\"url\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg\",\"contentUrl\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg\",\"width\":800,\"height\":600,\"caption\":\"Lachende man met rugzak betreedt zijn huis en gebruikt zijn smartphone bij de voordeur, naast een wit SmartThings-apparaat met groen licht. Dit toont de functionaliteit van SmartThings Rules API en Routines.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tink.nl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Als-Dit-Dan-Dat voor gevorderden: SmartThings Routines die \u00e9cht met je meedenken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#website\",\"url\":\"https:\/\/www.tink.nl\/blog\/\",\"name\":\"tink Blog\",\"description\":\"tink Smart Home Blog\",\"publisher\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tink.nl\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#organization\",\"name\":\"tink GmbH\",\"alternateName\":\"tink\",\"url\":\"https:\/\/www.tink.nl\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2025\/08\/Group-4157.png\",\"contentUrl\":\"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2025\/08\/Group-4157.png\",\"width\":264,\"height\":265,\"caption\":\"tink GmbH\"},\"image\":{\"@id\":\"https:\/\/www.tink.nl\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/b319dac87929d4a1518400b6da539ed9\",\"name\":\"Joshua\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/28f9b157c215ee5ae88d53ccc5cdf77f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/28f9b157c215ee5ae88d53ccc5cdf77f?s=96&d=mm&r=g\",\"caption\":\"Joshua\"},\"description\":\"Joshua versterkt het team van tink sinds juli 2025. Hij combineert zijn jarenlange schrijfervaring met een grote passie voor technologische innovatie. Thuis is hij een fervent gebruiker van Tapo voor sfeervolle verlichting en ook de slimme speakers van JBL hebben een speciaal plekje bij hem. Hij is altijd op zoek naar de volgende uitbreiding en experimenteert momenteel volop met Philips Hue en Soundcore.\",\"url\":\"https:\/\/www.tink.nl\/blog\/author\/joshua\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL","description":"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/","og_locale":"nl_NL","og_type":"article","og_title":"SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL","og_description":"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.","og_url":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/","og_site_name":"tink Blog NL","article_published_time":"2026-01-23T12:36:21+00:00","article_modified_time":"2026-03-17T13:16:51+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","type":"image\/jpeg"}],"author":"Joshua","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Joshua","Geschatte leestijd":"8 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#article","isPartOf":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/"},"author":{"name":"Joshua","@id":"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/b319dac87929d4a1518400b6da539ed9"},"headline":"Als-Dit-Dan-Dat voor gevorderden: SmartThings Routines die \u00e9cht met je meedenken","datePublished":"2026-01-23T12:36:21+00:00","dateModified":"2026-03-17T13:16:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/"},"wordCount":1524,"commentCount":0,"publisher":{"@id":"https:\/\/www.tink.nl\/blog\/#organization"},"image":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","keywords":["automatiseren","Samsung Smartthings","scenarios","slimme routines","Smart Home"],"articleSection":["Routines &amp; Sc\u00e8nes","Samsung SmartThings"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/","url":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/","name":"SmartThings Rules API: De ultieme gids voor automatisering - tink Blog NL","isPartOf":{"@id":"https:\/\/www.tink.nl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage"},"image":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","datePublished":"2026-01-23T12:36:21+00:00","dateModified":"2026-03-17T13:16:51+00:00","description":"Klaar met simpele routines? Duik in de SmartThings Rules API. Leer alles over complexe logica, Triggers en Preconditions voor een \u00e9cht slim huis.","breadcrumb":{"@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#primaryimage","url":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","contentUrl":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","width":800,"height":600,"caption":"Lachende man met rugzak betreedt zijn huis en gebruikt zijn smartphone bij de voordeur, naast een wit SmartThings-apparaat met groen licht. Dit toont de functionaliteit van SmartThings Rules API en Routines."},{"@type":"BreadcrumbList","@id":"https:\/\/www.tink.nl\/blog\/als-dit-dan-dat-voor-gevorderden-smartthings-routines-die-echt-met-je-meedenken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tink.nl\/blog\/"},{"@type":"ListItem","position":2,"name":"Als-Dit-Dan-Dat voor gevorderden: SmartThings Routines die \u00e9cht met je meedenken"}]},{"@type":"WebSite","@id":"https:\/\/www.tink.nl\/blog\/#website","url":"https:\/\/www.tink.nl\/blog\/","name":"tink Blog","description":"tink Smart Home Blog","publisher":{"@id":"https:\/\/www.tink.nl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tink.nl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.tink.nl\/blog\/#organization","name":"tink GmbH","alternateName":"tink","url":"https:\/\/www.tink.nl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.tink.nl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2025\/08\/Group-4157.png","contentUrl":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2025\/08\/Group-4157.png","width":264,"height":265,"caption":"tink GmbH"},"image":{"@id":"https:\/\/www.tink.nl\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/b319dac87929d4a1518400b6da539ed9","name":"Joshua","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.tink.nl\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/28f9b157c215ee5ae88d53ccc5cdf77f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28f9b157c215ee5ae88d53ccc5cdf77f?s=96&d=mm&r=g","caption":"Joshua"},"description":"Joshua versterkt het team van tink sinds juli 2025. Hij combineert zijn jarenlange schrijfervaring met een grote passie voor technologische innovatie. Thuis is hij een fervent gebruiker van Tapo voor sfeervolle verlichting en ook de slimme speakers van JBL hebben een speciaal plekje bij hem. Hij is altijd op zoek naar de volgende uitbreiding en experimenteert momenteel volop met Philips Hue en Soundcore.","url":"https:\/\/www.tink.nl\/blog\/author\/joshua\/"}]}},"jetpack_featured_media_url":"https:\/\/www.tink.nl\/blog\/wp-content\/uploads\/sites\/4\/2026\/01\/smartthings_rules_api_en_routines-3.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/posts\/47982"}],"collection":[{"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/comments?post=47982"}],"version-history":[{"count":1,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/posts\/47982\/revisions"}],"predecessor-version":[{"id":47984,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/posts\/47982\/revisions\/47984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/media\/47983"}],"wp:attachment":[{"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/media?parent=47982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/categories?post=47982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/tags?post=47982"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.tink.nl\/blog\/wp-json\/wp\/v2\/brand?post=47982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}