Comment avoir plusieurs conditions pour la maison connectée ?

Alors que IFTTT est une plateforme qui permet d’activer une ou plusieurs actions dans le cadre de la domotique, certaines autres applications vont plus loin. Si vous êtes un utilisateur de IFTTT, son fonctionnement est très simple, et très efficace. Si une condition est remplie, alors une action en découle.

ifttt sécurité domotique

Le problème, avec IFTTT, c’est justement sa simplicité. Il n’est pas possible de faire avec IFTTT plusieurs conditions. De ce fait, avec Stringify qui va disparaitre d’ici juin, il faut bien trouver un remplaçant. Et ce n’est certainement pas chose facile. Dans cet article, il sera donc question des alternatives à Stringify comme plateforme qui disposent d’au moins deux conditions.

IFTTT pour la maison connectée

De nombreux articles sont disponibles sur ce blog pour parler de IFTTT. Malgré tout, pour rappel, IFTTT est une plateforme web, compatible iOS et Android, pour permettre l’automatisation simple de tâches. Ainsi, si une condition est remplie, une action en découlera. Par exemple, s’il peut demain, je recevrai une notification sur mon iPhone. Comment cela est-il possible ?

C’est très simple. En fait, dans IFTTT, il faut créer une recette ou applet. A partir de celle-ci, il faut remplir une condition « SI » (exemple avec la chaine « Weather » et « pluie ») et une action (exemple : recevoir une notification).

Jusque là, rien de bien méchant. Mais comment faire pour aller plus loin avec IFTTT ? Est-il possible d’avoir plusieurs conditions sous IFTTT ? Et comment avoir plusieurs actions ? Voici les données à l’heure actuelle.

Créer plusieurs actions sous IFTTT

Pour avoir plusieurs actions simultanées sous IFTTT, il suffit d’utiliser IFTTT Maker. Depuis l’interface web uniquement, il faudra donc remplir une condition (trigger). Plus bas, il est possible de retrouver « Action », et « add action » (ou « ajouter une action »). Ainsi, si par exemple la météo locale du lendemain est mauvaise (par exemple de la pluie : utiliser Tomorrow’s forecast calls for), alors (comme actions) je peux :

  • Recevoir une notification sur mon smartphone
  • Envoyer un SMS à la collègue avec qui je fais du co-voiturage pour lui dire de prendre son parapluie
  • etc
ifttt plusieurs conditions

Pour voir comment cela fonctionne, une petite vidéo permet de mieux comprendre :

Avoir plusieurs actions sous IFTTT fonctionne bien. C’est simple, juste un tout petit peu plus avancé que la version basique. Mais vraiment rien de bien méchant. Maintenant, est-il possible d’avoir plusieurs conditions sous IFTTT ?

Plusieurs conditions sous IFTTT

Restons dans le domaine du IFTTT Maker. Si vous avez bien lu entre les lignes, vous pouvez apercevoir « add filter code« . Ce rajout se trouvant juste entre le trigger de base et l’action, on peut se dire « super, j’ai trouvé comment faire plusieurs conditions sous IFTTT ». C’est vrai, et c’est faux. Tout d’abord, il faut savoir qu’il n’est pas possible, à l’heure actuelle, de faire plusieurs conditions sous IFTTT. Par contre, avec le filtre présent dans le Maker, il est possible de rendre plus spécifique la condition.

multiple conditions ifttt alternative

Dans le « filter code« , sur la droite, on retrouve bien le trigger, l’action et un troisième « onglet » intitulé « Other« . C’est ce dernier qui permet de spécifier la condition de base. Malheureusement, les possibilités sont très limitées. A l’heure actuelle, seules deux conditions spécifiques peuvent être rajoutées :

Meta.currentUserTime
Meta.triggerTime

Donc, en termes de conclusions, pas de multi-conditions sous IFTTT. Impossible d’avoir par exemple deux conditions distinctes (par exemple, la météo de demain et une caméra de surveillance éteinte), alors…

Faire plusieurs conditions avec une plateforme similaire à IFTTT ?

Le meilleur exemple était jusqu’à présent Stringify. Malheureusement, cette plateforme merveilleuse va disparaitre. Puisqu’elle va devenir inutilisable, il va bien falloir trouver autre chose pour la remplacer. Il existe certes des applications qui ressemblent à IFTTT, comme Microsoft Flow ou Zapier.

Mais ces dernières sont trop orientées bureautique et pas domotique. Parmi la sélection de ce qui a pu être trouvé jusqu’à présent, Tasker a aussi émergé. Mais il n’est disponible que sous Android… Donc finalement, il a fallu se rabattre sur Yonomi et Olister.

Yonomi, l’alternative actuellement populaire

Pour faire simple, Yonomi semble être l’application la plus populaire à l’heure actuelle comme alternative à Stringify. Il est possible d’y inclure plusieurs conditions, mais le tout reste très pauvre. Pas d’intégration avec IFTTT, pas de fonctions météo, très peu de marques d’outils de la maison connectée disponibles…

Le problème, c’est que Yonomi est en cours de développement. Il manque cruellement de maturation et de compatibilité entre les différents périphériques tiers. Par ailleurs, la fonction de géolocalisation ne fonctionne pas. Donc, pour le moment, il semble que Yonomi ne soit pas la meilleure option alternative à Stringify.

Olisto, la plateforme multi-conditions plus performante que Yonomi

Olisto est développée par une société Néerlandaise. Il s’agit d’un clone à Yonomi, version européenne. Le fonctionnement est identique à Yonomi. A la différence que les fonctions de conditions imbriquées sont plus faciles à mettre en place, et elles fonctionnent. Ceci est notamment le cas avec la géolocalisation.

Comment fonctionne Olisto pour avoir plusieurs conditions pour une ou plusieurs actions ?

Le principe d’Olisto est très simple, comme la plupart des applications d’automatismes de la maison connectée. Une fois le compte créé, il suffit d’aller dans la rubrique « Triggs » pour commencer. De visuel, l’application est basique : on peut introduire une (ou plusieurs) condition(s), avec une ou plusieurs action(s).

Olisto étant encore en développement, certaines fonctions manquent. L’intégration à IFTTT sous Olisto n’est pas prise en compte. Cependant, on peut voir qu’Olisto intègre des marques connues, comme Somfy Protect, Philips Hue, etc. L’appli propose aussi des fonctionnalités intéressantes. Parmi ces dernières, on retrouve :

  • Lieu – La fonction de géolocalisation est riche. En effet, non seulement elle prend en compte le fait d’entrer ou de sortir d’une zone géographique, mais aussi le fait d’y être ou pas. De plus, Olisto propose la fonction « multi-utilisateurs ». Ainsi, des conditions où « tout le monde est présent dans la zone géographique » ou « personne n’est présent dans la zone » permet d’avoir des fonctionnalités relatives à la sécurité (l’alarme est activée), ou au confort. Par exemple, si personne n’est présent dans la zone, toutes les lumières sont éteintes.
  • Heure & Date – Cette condition prend en compte le jour, l’heure, une heure comprise entre X et Y. Un point intéressant repose aussi sur le fait que l’aube et le crépuscule sont présents. Une fonctionnalité également pertinente est la condition « jour ou nuit ».

Olisto, le remplaçant ultime de Stringify pour permettre plusieurs actions ?

Comme Yonomi, Olisto manque de maturation et d’intégrations avec des marques tierces. Mais le temps dira si finalement, ce sera Yonomi ou Olisto le réel remplaçant de Stringify. Dans tous les cas, aucune application à l’heure actuelle ne permet d’arriver à la cheville de Stringify en termes d’intégrations tierces et de fonctionnalités. En effet, ni Yonomi, ni Olister n’intègrent IFTTT. Bien évidemment, si vous connaissez des applis autres que présentées ici, la rubrique commentaire vous attend.

Laisser un commentaire