Pour résumer :
1 - Je lance un dummy switch Domoticz qui envoie une commande http Maker mise en place sur IFTT.
2 - La commande Maker d'IFTT envoie une "IF Notificication" invisible sur ma tablette.
3 - Cette commande signale à la télécommande virtuelle de l'app Android Anymote la commande ("Télécommande allumertout")
4 - Elle est interprétée et tout s'allume (ou ce que vous voulez).
5 - Le switch domoticz permet de faire ON/OFF sans problème.
Je n'utilise pas encore Tasker mais cette App est compatible (à vous d'imaginer).
Matériel :
- Téléphone ou tablette Samsung, HTC, LG G3 (Les téléphones LG G2, LG L90 et LG G-Pad, ainsi que les téléphones Sony ne sont pas compatibles à cause de restrictions de LG et de Sony.)
Anymote ou IR remote (https://play.google.com/store/apps/deta ... iry4&hl=fr) - La version payante coûte 9e pour avoir accès à tout.
Un compte IFTT et son application Android
Domoticz
Pour la partie Anyremote
On installe l'application Android, il vous faudra pas mal de patience pour tout mettre en place. D'abord repérer les appareils, tester les fonctionnalités puis créer une télécommande virtuelle reprenant tout. Il faudra d'abord enregistrer les appareils un à un (le process est bien pensé) avant de se créer une télécommande virtuelle que l'on nommera Tel1.
Ensuite, dans paramètres, on va enregistrer nos macros. Il faut parfois insérer un TimeDelay afin de ne pas envoyer trop d'informations infrarouge (ma télévision a été très capricieuse pour changer le HDMI tout comme ma chaîne Hifi).
On imagine que l'on crée une commande (c'est mon cas) qui allume la télévision, la chaîne Hifi et la Livebox (via une requête Http). On renseigne donc tous les champs dans l'ordre (Télé=>PowerToggle etc etc...).
On teste notre macro en cliquant sur "Envoyer - îcone avion en papier") et on l'insère dans notre télécommande universelle "Tel1". En ouvrant le menu on peut renommer, créer ou déplacer les éléments du menu. Tâchez de donner un nom qui fait sens afin de ne pas vous emmêler les pinceaux. Pour cette exemple j'appellerai SUR LA TELECOMMANDE VIRTUELLE (car le nom du Macro ne compte pas) une touche "allumerTout" qui enverra le signal éponyme.
On se rend enfin dans paramètres et on active IFTT notifications (il vous demandera d'autoriser l'application). Le principe est que la télécommande lira et interpretera certaines notifications IF si elle trouve dans notre cas "Tel1 allumerTout". Attention à bien respecter la casse.
IFTT
On se rend ensuite sur IFTT et on se connecte à la Channel Maker. On récupère son bout de code "https://maker.ifttt.com/trigger/{event} ... y/VOTRECLE" qui nous permettra d'envoyer des requêtes via Domoticz. On crée une nouvelle Recipe and mettant :
- IF => Maker (Trigger -> "allumertout" ou ce que vous souhaitez faire).
THEN => If notification et là c'est le plus important puisque la construction est la suivante :
-> d'abord le nom brut de la télécommande puis le nom attribué à notre Macro sur cette même télécommande. Si on reprend les éléments précités ca donnerait "Tel1 allumerTout" (espace entre le nom de la télécommande et la requête, sans les guillemets)
- IF => Maker (Trigger -> "allumertout" ou ce que vous souhaitez faire).
Domoticz
On crée d'abord un nouveau DummySwitch. On le nomme "Télé".
Dans "action on" on place notre requête "https://maker.ifttt.com/trigger/allumerTout/with/key/VOTRECLE" et, sachant qu'il faudra bien éteindre tout, on place en Action off (c'est TRES CHRONOPHAGE mais le jeu en vaut la chandelle) "https://maker.ifttt.com/trigger/eteindr ... y/VOTRECLE".
On a maintenant un interrupteur fonctionnel qui permet d'allumer et/ou éteindre plusieurs appareils sans se fatiguer. Le processus prend beaucoup de temps car l'application Android a parfois quelques bogues (souvent cliquer sur Reassign car les fonctions ne se mettent pas forcément à jour si on modifie le macro mais une fois qu'on a crée 2/3 fonctions utiles, c'est un plaisir.
Vous pourrez aussi associer l'app à Tasker (que je ne maîtrise pas mais ca peut être génial de tout allumer lorsque l'on lance l'application Programme TV par exemple ou télécommande....
Ces scripts sont bien sûr compatibles avec Blocky ce qui permet de faire des merveilles (j'écris beaucoup car je débute et m'émerveille
A bientôt et bon courage !