Allumage automatique de l’écran avec Tasker

Bonjour, aujourd’hui nous allons voir ici comment allumer son écran grâce à une détection de mouvement effectuée par la caméra frontale de notre périphérique.

Pour cela il nous faut installer les applications Motion Detector et Secure Settings. Motion
Detector va nous permettre d’utiliser la caméra comme détecteur de mouvement et Secure Settings qui va nous servir a effectuer des actions comme si le périphérique était rooté.

Dans un premier temps nous allons paramétrer l’application Motion Detector. Celle-ci peut
envoyer un intent à Tasker lorsque la caméra détecte un mouvement.

1° Paramétrage Motion Detector :

Pour cela il suffit de paramétrer Motion Detector comme ceci, en cochant les trois cases en bas.

Screenshot_2015-09-10-14-04-43

Ensuite en allant dans les paramètres ici,

Screenshot_2015-09-10-14-04-43 - Copie

On va pouvoir accéder à différents réglages comme la sensibilité de la caméra et autres
paramètres (sur certains périphériques c’est la caméra arrière qui est activée par défaut).

Screenshot_2015-09-10-14-05-07

Une fois les réglages effectués, on peut activer l’application, un triangle se met en notification et
on s’aperçoit que le compteur de détections s’enclenche.

Screenshot_2015-09-10-14-05-54

L’application Secure Settings se paramétrera lors de la création de la tâche qui permettra
d’allumer l’écran.

2 ° Création de la tâche pour allumer l’écran

Onglet « Tâches »,

Screenshot_2015-08-30-08-57-45 - Copie

On clique sur le « + » en bas à droite dans l’onglet « Tâches »,

Screenshot_2015-08-30-08-57-45 - Copie (2)

Une fenêtre apparaît, on donne un nom à notre tâche (Écran On par exemple).

Screenshot_2015-08-30-11-59-57

On clique cliquer sur le « + » en bas de la fenêtre qui vient d’apparaître pour définir une action à
Réaliser. On ira sur plugin,

Screenshot_2015-08-30-08-58-27 - Copie (3)

Ensuite Secure Settings,

Screenshot_2015-09-10-14-46-49

Puis sur le stylo pour la configuration du plugin,

Screenshot_2015-09-10-14-46-56

Actions,

Screenshot_2015-09-10-14-47-05

En bas sur Wake Device

Screenshot_2015-09-10-14-47-33

Et on remplit les champs comme ceci, on sauvegarde sur la disquette.

Screenshot_2015-09-10-14-47-56

Notre tâche « Écran On » a bien été créée.

Screenshot_2015-09-10-14-48-14

Maintenant que la tâche a été enregistrée, il va falloir définir le déclencheur (Profils) pour faire
exécuter notre action.

3° Création d’un profil

Il suffit de cliquer sur le « + » en bas à droite dans l’onglet « Profils ».Screenshot_2015-08-30-08-57-45 - Copie (2)

Et la fenêtre des « contextes » apparaît.

Screenshot_2015-09-13-15-37-05

Nous allons utiliser un événement pour déclencher notre action.

Screenshot_2015-08-30-08-59-35 - Copie (3)

On va dans Système,

Screenshot_2015-09-10-15-05-56

Puis dans intent reçu,

Screenshot_2015-09-10-15-04-38

Et on remplit les champs comme ceci pour ceux qui ont l’application de Jastrzab. Pour ceux qui ont l’application de Emparador il faudra remplir le champ avec ceci :
« org.motion.detector.ACTION_GLOBAL_BROADCAST »

Screenshot_2015-09-10-15-07-56

A la sauvegarde du profil on indique quelle tâche on veut faire exécuter et on obtient alors le
profil suivant.

Screenshot_2015-09-10-15-26-22

Et voilà c’est terminée la configuration de l’allumage automatique de l’écran.

4° Conclusion :

Si l’application Motion Detector est activée, l’écran s’allumera lors de la détection d’un
mouvement. Si l’on souhaite stopper cette action il suffit soit de désactiver le profil soit de désactiver Motion Detector (préférable).

L’action de l’allumage de l’écran peut aussi être accompagnée de l’ouverture d’une application,
d’une phrase vocalisée, d’une tâche lancée, d’une page affichée……bref tout ce qu’on veut.

Ma Pomme

Prochainement le nouvel article se sera le projet du …. ( la seule chose que je peux vous dire c’est que l’article est prêt à être mis en ligne ). Allez encore un peu de suspens mais je vous promet que tous les tutoriels Tasker récemment mis  en ligne concerneront ce futur article.

La suite dans un prochain épisode …

51 réflexions sur “Allumage automatique de l’écran avec Tasker

  1. super et merci pour tes tutos … ça va m’être très utile.
    j’essaye depuis un moment via tasker d’envoyer une commande http lorsque que je reçois une notification d’un mail dont le sujet est « Alarme »
    si jamais tu as un tuto pour ça … je suis preneur😉

    J'aime

  2. Pingback: Allumage automatique de l’écran avec Tasker - Maison et Domotique

  3. Bonsoir titi007, tu peux utiliser tout un panel de déclencheurs pour exécuter une requête http. Qu’est ce que tu veux exactement et quel en est le but ?
    Dès fois pour telle ou telle action il est préférable d’utiliser un déclencheur différent. Précise un peu plus et je me ferai un plaisir d’écrire un tuto (si j’ai la solution bien sûr…)😉

    J'aime

    • Bonsoir et merci d’avoir répondu.
      En fait, je souhaiterai faire interagir ma box (eedomus) avec mon alarme. Quand j’enclenche ou j’arrête mon alarme, celle-ci m’envoie un mail contenant un sujet de type « alarme activation ». J’aimerai qu’à ce moment là, intercepter le mail pour envoyer une requête http et supprimer le mail.
      En ce moment, je fais ça avec un script Google qui scrute toutes les minutes si j’ai un mail.
      J’ai donc une latence de 1 à 2 minutes… Alors que j’ai une tablette qui me permet de commander ma domotique et qui pourrait envoyer ma requête http immédiatement.😉
      Alors si c’est possible ?

      J'aime

  4. Effectivement je rencontre également un soucis sur réception d’un mail, j’avoue ne pas utiliser cette fonction….
    Pour palier à un soucis d’interopérabilité entre une alarme et un contrôleur domotique il y a une solution que j’ai déjà testé. On branche sur le contact sec de l’alarme un détecteur d’ouverture (sur le contact reed) ce qui permet à la box de connaitre l’état de l’alarme. J’ai testé avec un contacteur chacon à 16 euros et ça fonctionne. Après effectivement si tu n’as pas de rfxcom sur ton eedomus ça fait un peu cher la solution….mais je cherche😉

    J'aime

    • j’ai pensé au contacteur car j’y ai mis une led extérieure pour signaler l’activation ou pas …
      mais car il y a bien sur un mais … quand j’enclenche l’alarme avec la temporisation de sortie, j’ai le contact qui alterne de 1 à 0 (12volt ou la masse) pendant les 15s… je pense que le contacteur chacon (si j’ai un rfxcom sur l’eedomus) ne va peut être pas apprécier !

      J'aime

  5. Pingback: Fabrication d’un miroir connecté | La Domotique De Technoseb27

  6. Bonjour,
    J’ai suivi le tuto mais ça ne fonctionne pas, la détection marche mais ça ne rallume pas mon écran ! Il y a quelque chose a configurer dans secure setting ?
    merci

    J'aime

  7. J’avais tenté de le faire marcher à l’époque mais rien à faire …
    Et là, je viens de voir que je n’utilisai pas le bon intent !!!! Pfffff ! Merci les gars pour le tuto !

    J'aime

    • Oui il arrive parfois que sur certaines tablettes il ne s’éteigne pas….
      Essaies ça :
      Secure Settings – Screen Bright 20 secondes
      Tâche – Attendre 21 secondes
      Tuer une appli – Secure Settings – root désactivé
      C’est ce que j’utilise sur certaines tablettes récalcitrantes 😉

      J'aime

  8. As-tu mis dans les paramètres généraux de ta tablette une veille de l’affichage après un certain laps de temps ? (il faut le faire, mets 1 mn par exemple).
    Ce tuto fonctionne sur des dizaines de téléphones et tablettes, de marques et de versions différentes, il n’y a pas de raison que cela ne fonctionne pas, on va trouver une solution😉
    Es-tu root ? si c’est le cas j’ai une autre solution…

    J'aime

    • pour info la tablette est une lenovo tab 2 A7, et normalement oui elle est rooté ^^
      j’ai peut être mal fait un truc dans la conf je vois pas bien ce que tu entends par :
      Tuer une appli – Secure Settings – root désactivé
      ça se fait ou?

      J'aime

  9. bon….. c’est que ça m’a l’air de fonctionner enfin….. wait and see, en phase de test
    merci de tes précieux conseils😉 depuis le temps que je cherche la solution
    je ne manquerai pas de faire un retour sur ma situation d’ici quelques jours

    J'aime

  10. J’avais mis un marquetapage dans un petit coin, et maintenant que j’ai une une tablette Lenovo Yoga que l’on peut accrocher facilement au mur. j’ai pu le mettre en œuvre.
    C’est parfait dans un environnement Domotique. Merci pour ce tuto !

    J'aime

  11. Bonjour.
    Super tuto très bien expliqué pour les novices d’Android, j’avoue être plus iOS … mais c’est juste une guerre de clochers. Comme beaucoup de monde j’ai repris le tuto du miroir connecté ….Et la tablette est donc LA pièce maitresse. J’ai une Asus Nexus 7 de recup …. et comme kipoul j’ai des pb d’allumage extinction de la tablette.

    Après le premier lancement de mon ‘widget’ connecté à ma box domotique. L’écran s’éteint. Mais lorsque qu’une deuxième détection de mouvement est fait il ne se passe rien. J’ai donc rajouté la petite ‘verreu’ pour forcer la fin de Secure Settings .. mais rien de mieux. Il y a donc quelque chose qui m’échappe.

    Un coup de main serait le bienvenu. Je vous donne ma config :

    Système
    Extinction ecran : 30 sec

    – Tasker
    1 – Secure Settings / Screen Bright 3 secondes
    2 – Afficher la scène / Activité / Fenetre entière / pas de barre
    3 – Attendre 21 secondes
    4- Tuer une appli / Secure Settings
    5- Delais extinction écran 1 mn

    – Motion Detector
    1- Picture OFF
    2- Event Oui
    3- Send Oui
    – Receivre Oui
    —- Detector
    ——–Delay 2sec
    ——–Suspend 2mn

    Y a-t-il quelque chose qui pèche ou qui est incohérent …. car j’avoue commencer à m’y perdre .. ca j’ai l’impression que pour moi tout est bon. Et dans validation de cette étape .. pas de fabrication du meuble qui mettre en valeur la tablette et son utilisation ^^.

    J'aime

    • Merci pour les compliments🙂
      Dans la tâche essaies ça :

      Secure Settings – Screen Bright 20 secondes
      Afficher la scène / Activité / Fenêtre entière / pas de barre
      Tâche – Attendre 21 secondes
      Tuer une appli – Secure Settings – root désactivé
      Tuer la scène

      Je pense que le soucis vient de la scène, qu’affiche-t-elle ?

      J'aime

      • Salut La Pomme,

        Merci de la réponse .. je vais tester ces paramètres.
        Ma scène affiche une page web en local, sur laquelle j’affiche l’état de certains périphériques de ma box domotique et affichage des rdv de la famille (export automatique des calendriers Google en local aussi).

        J'aime

  12. Oui détruire la scène….
    Comment fais-tu l’export automatique des calendriers dans une scène ?
    Sinon plutôt que d’utiliser une scène pour l’affichage de certains modules j’utilise directement des widgets de tâches avec refresh de l’icône et des données, ça va plus vite que de faire afficher une scènes😉

    J'aime

    • Ca semble fonctionner ….. mais il faut encore jeter un oeil certaines choses qui me semblent encore obscure.

      Pour répondre à tes questions :
      – Je récupère les fichiers ics des calendriers familiaux (perso, couple, enfant, sortie, etc …) via un script php, puis je les parse les fichiers pour n’afficher que les rdv dont j’ai besoin (à 15j avec code couleur avec le degré d’importance : rouge = ajd, orange J+1, J+2, …=
      – Pourquoi pas les modules, mais je préfère garder ma page qui affiche tout l’éphéméride, car en fait cette page est aussi ouverte automatiquement lorsque je me connecte via mon navigateur et quand je suis connecté, des variables de sessions permettent d’afficher certains items en plus perso.

      Dans mon système domotique, je veux tout gérer de a à z ^^ et tout optimiser … mon métier de consultant/intégrateur ne me laisse pas indemne même à la maison …

      Question subsidiaire :
      Si le temps de mise en veille système < temps de destruction de la scène, est ce que le process ira jusqu'au bout ?

      J'aime

      • Quand je parle de modules je parle de tous les périphériques qui intéressent l’utilisateur (température, présence, modules…..)
        Merci pour la réponse concernant les calendriers😉
        Pour la question subsidiaire je ne sais pas, à tester🙂
        Tu exerces dans quelle région si ce n’est pas indiscret ?

        J'aime

  13. Je suis dans le 95 (un peu loin de Bdx d’après le site de ta boite). Mais j’officie dans le milieu de l’imprimerie. La domotique c’est devenu ma grande passion depuis quelques mois … le porte-feuille suit un peu moins, donc je prends mon temps.
    En tout cas merci encore pour le tuto et l’idée ^^. Je vais pouvoir avancer sur mon proto. Et avec mon NAS et ma eedomus, j’ai de longues heure à bidouiller et bricoler encore🙂.

    Il faut que je me force aussi à faire des tutos (en citant mes sources of course) … ce que je fais ne révolutionne pas tout, je m’inspire de ce que je trouve … mais ca peut donner des idées et faire tourner l’info.

    J'aime

  14. Super !!
    Il évident que c’est une passion dévorante et très chronophage, d’autant plus si tu te lances dans les tutos (hein Seb !!).
    Bon courage à toi dans ta quête de domotisation car ce n’est jamais fini, on trouve toujours un truc à faire😉
    Au plaisir de te lire.

    J'aime

    • Oh oui ca prends énormément de temps. Il faut compter en moyenne 4 heures pour un petit tutos et largement plus pour les gros articles. Je parle pour ma part. Après j’adore avoir des articles ou tutoriel super détaillé. Cela évite aux personnes désireuses de refaire de se poser des questions. Après chacun voit comment il veut faire son blog… je n’en critique aucun

      J'aime

  15. Bonjour à tous,

    Merci pour ce tuto, il est parfait pour mes tablettes accroché au mur qui me servent d’interface pour ma domo.

    J’ai plusieurs tablette, sur la quelle je peux désactiver la mise en veille pour arriver directement sur l’interface, par contre j’ai une des tablettes qui nécessite de passer par le lock screen, ce qui ne m’arrange pas…

    Y as t’il une solution pour supprimer le lock screen ? J’ai regardé via tasker, mais sans succès.

    Merci d’avance pour votre aide.

    J'aime

    • Bonsoir,
      Tu ne peux pas le désactiver depuis les paramètres généraux ?
      Sinon en passant par secure settings tu peux déverrouiller l’écran normalement (ma is je ne sais plus s’il faut être root…)

      J'aime

      • Merci pour ton rapide retour.

        Malheureusement pas, c’est la seule tablette qui m’empêche de faire ça. J’ai des Galaxy Tab E, Tab 3, et Note c’est OK, par contre j’ai une vieille Galaxy Tab que j’ai passé sous Lolipop est celle ci n’as pas d’option, et je suis pas root sur celle-ci.😦

        J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s