webCoRE (« Moteur de règles propre à la communauté ») est un « moteur de règles » gratuit, doté de capacités avancées, pour Samsung SmartThings; WebCoRE permet une personnalisation complète des tiggers, des flux d’automatisation, de la géo-clôture, et bien plus encore.
Bien que les utilisateurs puissent créer leurs propres scripts, aucune expérience de codage n’est requise pour commencer. WebCoRE interprète et exécute chaque script personnalisé à l’aide de la SmartApp associée pour SmartThings.
Wiki WebCoRE
L’équipe WebCoRE maintient un wiki extrêmement utile avec des guides détaillés pour chaque étape. Pour vous aider à être efficace avec le temps, voici les pages de démarrage les plus pertinentes du Wiki pour tous ceux qui débutent dans le webCoRE. Cliquez ici pour visiter la page d’accueil du Wiki webCoRE.
Étapes pour configurer WebCoRE (nouvelle installation)
- Installer les composants principaux (2 options)
- En utilisant GitHub via l’E développeur SmartThings (facile, si vous avez configuré GitHub)
- Ajouter manuellement des composants webCoRE à SmartThings
- Activer OAuth pour WebCoRE (obligatoire)
- Terminer la configuration dans l’application mobile SmartThings
- Accéder à webCoRE à partir d’un navigateur de bureau (beaucoup plus facile à créer/modifier sur le bureau)
Que peut faire webCoRE?
La plate-forme est capable d’exécuter des flux d’automatisation à l’aide des entrées de n’importe quel appareil Z-Wave ou Zigbee connecté à votre hub SmartThings. Ces flux d’automatisation, ou « pistons » (en utilisant la terminologie webCoRE), peuvent être aussi simples que « Allumer la lampe lorsqu’un mouvement est détecté », ou aussi complexes que: « Si je suis à la maison, et qu’il est entre 16h et 18h, et que la boîte aux lettres n’a pas été ouverte aujourd’hui; lorsque le couvercle de la boîte aux lettres est ouvert, faites clignoter les lumières de la cuisine, dites « Le courrier est arrivé » sur la cuisine Sonos », et envoyez-moi une alerte de notification push. »
Croyez-le ou non, même vous pouvez écrire un piston webCoRE complexe comme l’exemple ci-dessus. Toute la création de piston a lieu dans le tableau de bord web de webCoRE, et utilise une interface utilisateur graphique propre avec des mots et des éléments lisibles par l’homme.
Voici un exemple de piston que j’utilise pour ouvrir automatiquement la porte du garage et préparer la maison à mon arrivée à la maison:
Dans l’exemple ci-dessus, le script vérifie si je suis parti depuis au moins 30 minutes et si je rentre chez moi, ouvrez la porte du garage, déverrouillez les portes extérieures, allumez la climatisation et allumez les lumières.