Forum eedomus http://forum.eedomus.fr/ |
|
Keypad et gestion des alarmes sur Android avec Tasker http://forum.eedomus.fr/viewtopic.php?f=12&t=3006 |
Page 1 sur 1 |
Auteur: | Orel' [ 21 Août 2015 19:42 ] |
Sujet du message: | Keypad et gestion des alarmes sur Android avec Tasker |
Keypad Alarme Android CE PROJET EST EN VERSION BETA, DES ERREURS D’AFFICHAGE ET DE COMPATIBILITÉ PEUVENT VARIER EN FONCTION DES MARQUES ET VERSIONS ANDROID DES APPAREILS. JE COMPTE SUR LES DIFFERENTS UTILISATEURS POUR ME REMONTER LES DIFFERENTS BUG ET ANOMALIES RENCONTRÉS. DEBUTANT SUR TASKER, J’EN APPEL AUSSI AU DEVELOPPEUR POUR M’AIDER DANS L’OPTIMISATION DE CE PROJET. Projet testé et fonctionnel sur: LG Optimus Samsung Galaxy S6 Tablette Samsung Galaxy Tab 4 7’’ PRESENTATION Bonjour, Ayant un vieux smartphone LG (android) dans les placards, j’ai créé un projet sur Tasker qui permet d'interagir avec un Keypad pour gérer mes alarmes depuis ma porte d'entrée. Avec ce Keypad, il vous sera possible d'activer vos alarmes (général ou partielle) avant de sortir, de désactivé l'alarme en rentrant avec un code prédéfini. la communication entre le keypad et l'eedomus se fera en local avec le plugin Autoremote. Pré requis : - un smartphone ou tablette android - Eedomus en IP local fixe - Appareil Android en IP local FIXE sur le même réseau local que la box eedomus - Tasker (payant) - Autoremote (plugin tasker, payant) - Un moteur TTS installé sur l'appareil (vérifier dans Paramètres -> Langue et saisie -> option synthèse vocale) INSTALLATION COTÉ EEDOMUS: Votre / Vos périphérique(s) alarme(s) doivent contenir au moins les valeurs suivantes: - Activée - Activée dans une minute (Avec une règle qui active une macro de 1 minute pour passer en « Activé ») - Désactivée - Ouverture porte C’est Bon ? On continu - Créez un actionneur HTLM avec les valeurs suivantes: Nom personnalisé:
Var 1:
Dans l'onglet valeurs, rentrez les paramètres comme ci dessous: ATTENTION AU MAJUSCULES ET MINUSCULES Ensuite, il va falloir associer les actions en fonction de l‘état de vos alarmes - Dans l'onglet valeurs de vos périphériques alarme, dans « actions associées, rajouter la commande correspondante du périphérique « Commande Keypad Android Alarme » comme ci dessous: - Répétez l’action avec l’alarme partielle si vous en avez une. Sauvegardez, on en a fini avec l’eedomus COTÉ APPAREIL ANDROID: Ca se corse..un peu.. Suivez les étapes dans l’ordre et ça devrait bien ce passer - Sur certains appareil, l’installation doit se faire en mode portrait (orientation écran) car non fonctionnel en mode paysage. essayez et dites moi - Il faut que Tasker ne soit pas en mode débutant, désactivez ce mode dans Préférences -> Onglet UI -> Mode débutant. Dans le meme onglet, plus bas, profitez en pour mettre en place un code de sécurité à Tasker pour plus de sécurité. Quand le mode débutant est désactivé, un nouvel onglet « variables » a fait son apparition à droite de l’écran principale Tasker. - On télécharge le projet - Decompressez le .zip - installez le dossier « Keypad » (dézippé) dans le dossier « Tasker » sur la carde SD (/sdcard/Tasker/) de l’appareil. J’insiste, si le projet est installé au mauvais endroit, celui ci risque de ne pas fonctionner correctement. (ne pas modifier le nom du dossier) - Dans Tasker, on reste appuyé quelques secondes sur la maison en bas à gauche de l’écran, on relâche, un menu s’ouvre, faite « Import » et chercher le dossier « Keypad » (si vous avez copié le dossier keypad au bon endroit, vous devriez trouver le dossier Keypad en effectuant un simple « retour au dossier précédent » caractérisé par la flèche. Si une erreur se produit pendant l’import, allez dans l’onglet « scènes » et supprimez les scènes « Verrou » et « Popup », quittez en sauvegardant, relancer tasker et refaite l’import. - Paramètrez les codes de désactivation: (mettez le même code dans tout les verrous) ATTENTION, POUR FAIRE DEFILER LES ACTIONS DES TACHES, DEFILEZ DEPUIS LE COTE GAUCHE DE L’ECRAN, LE COTE DROIT DEPLACE LES ACTIONS CE QUI PROVOQUE DES ERREURS DE FONCTIONNEMENT DU PROJET. Paramétrage du Code de désactivation: Allez dans les taches: [Keypad] Alarme Activé -> Numero 7 « Verrou » -> Renseignez code [Keypad] Ouverture Porte -> Numero 6 « Verrou » -> Renseignez code [Keypad] Activé dans 1 une minute -> Numero 5 « Verrou » -> Renseignez code Quittez Tasker en enregistrant: Ancienne version android -> Bouton menu du téléphone -> sortie > enregistrer avant Version récente android -> « trois points verticaux » en haut à droite de Tasker -> sortie > enregistrer avant Pour activé le mode local autoremote, on va devoir désactiver et réactiver Tasker: - Relancez Tasker: Restez appuyé quelques secondes sur l’icône Tasker (au dessus de « profils »), tasker se désactive et l’icône devient grise. Refaite la même manipulation pour activer tasker et enfin, revenez à l'écran principale de l'appareil (touche accueil du téléphone) ATTENTION, L’APPAREIL DOIT ETRE CONNECTE AU MEME RESEAU LOCAL QUE LA BOX EEDOMUS. SANS CELA, VOUS NE POURREZ PAS INSTALLER LE PROJET - Quand tasker est de nouveau actif, un « programme d’installation » doit se lancer, il va falloir renseigner: - Ip eedomus: l’adresse ip local de la box eedomus (ex: 192.168.1.20) - Api User: Votre API USER - Api secret: Votre API SECRET
- ID « Alarme général »: l’id du périphérique « alarme général » - Valeur brut "désactivé" alarme général: La valeur brut correspondant à l’action désactivé sur le périphérique alarme gêneral - valeur brut « activé dans 1 minute » alarme général: La valeur brut correspondant à l’action "activé dans une minute" sur le périphérique alarme général (un test de connexion est effectué en arrière plan pour savoir si le périphérique est joignable. Si erreur de connexion, le programme vous demandera de retaper les identifiants invalides) « Voulez vous configurer une alarme Partielle? »: Si vous n’avez pas ou ne souhaitez pas inclure une alarme partielle dans le Keypad cliquez « non » si Alarme partielle = oui: - Id périphérique alarme partielle: l’ID du périphérique « alarme partielle » - Valeur "désactivé" alarme partielle: La valeur brut correspondant à l’action "désactivé" sur le périphérique alarme partielle - valeur « activé dans 1 minute » alarme partielle: La valeur brut correspondant à l’action "activé dans une minutes" sur le périphérique alarme partielle
- À la prochaine étape, vous devriez entendre le TTS dire une phrase pour savoir si vous l’entendez, si vous entendez le message, ne modifiez pas la paramètre Moteur TTS (« default:default »), validez simplement
- « Entendez vous les Bipes ?»: l’appareil doit émettre des bipes sans s’arrêter, si vous les entendez pas, vérifiez que le fichier audio « Beep_Once.ogg » est bien dans le dossier « /sdcard/Tasker/Keypad/ «.
Terminé, ENFIN ! Vous serez redirigé vers la page principale d’activation des alarmes. BON A SAVOIR: - Si vous n’avez pas configurer d’alarme partielle et que vous voulez en configurer une, click long sur le bouton « Alarme Partielle » sur l’écran d’activation des alarmes lancera le programme d’installation. - Quand le programme d’installation est relancé, il ne vous sera pas demandé de remplir les informations si celles ci sont toujours valides et si le l’appareil est connecté au même réseau local que la box eedomus (en cours d’amélioration) - l’écran principale d’activation des alarmes se lancera automatiquement à chaque démarrage de l’appareil ou du moniteur tasker, et affichera l’écran de verrouillage code si une alarme est activé. (si tasker plante et redémarre alors que l’alarme est activé, l’écran keypad code s’affichera automatiquement) AMELIORATION A VENIR: Après résolution des différentes anomalies rencontrées par les utilisateurs: - l'esthétique: Cela va de soit ! - multi user: Configurer plusieurs utilisateurs avec un code de désactivation différent afin de les identifiés avec la box eedomus et ainsi pouvoir créer des scénario eedomus. (exemple: enfant rentre son code, code identifié par eedomus comme étant l’enfant, TTS de bienvenue et notification au parent pour prévenir que l’enfant est rentré) - Prévenir Eedomus si Code erroné à plusieurs reprise avec TTS après chaque tentative échouée. - Application Android: Faire de ce projet une application à part entière (Fichier APK). Verrouillage sur vol de l’appareil: L’appareil étant a coté de la porte d’entrée, il pourrait facilement être volé. On ne pourrais pas empêcher le vol mais par contre on pourrait faire en sorte que le téléphone se verrouille avec un code et pourquoi pas une localisation en temps réél si le téléphone est équipé d’une carte SIM avec forfait DATA. Orel' |
Auteur: | anne-marie [ 21 Août 2015 20:24 ] |
Sujet du message: | Re: Keypad et gestion des alarmes sur Android avec Tasker |
Merci pour ce tuto qui m'a l'air bien utile Par contre, il va me falloir de la concentration donc ça attendra demain matin |
Auteur: | Orel' [ 21 Août 2015 20:28 ] |
Sujet du message: | Re: Keypad et gestion des alarmes sur Android avec Tasker |
Ca parait compliqué comme ca parce que le tuto est long, c'est parce que j'ai "détaillé" en profondeur. si tout est réspécté, ca va plutot vite |
Auteur: | Alphonse Magova [ 21 Août 2015 22:51 ] |
Sujet du message: | Re: Keypad et gestion des alarmes sur Android avec Tasker |
Beau projet! J'ai tout ce qu'il faut sauf l'alarme! |
Auteur: | decoris [ 12 Fév 2017 14:39 ] |
Sujet du message: | Re: Keypad et gestion des alarmes sur Android avec Tasker |
Ca a l'air bien. PeUx tu préciser les fonctionnalités? Ce que je souhaite obtenir: - une tablette Android encastrée avec imperihome - quand l'alarme est activée la tablette switche automatiquement sur un keypad qui sert à la désactiver - quand alarme désactivée tablette switche sur ImperiHome |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |