====== Exemple d'utilisation d'un tag rfid avec téléphone mobile android pour ouverture d'une gâche électrique via Calaos======
nb: cet exemple est tout à fait transposable à n'importe quel output utilisé par calaos
===== prérequis =====
- Calaos
- porte avec gache electrique actionnable via Calaos
- 1 tag RFID compatible avec votre mobile ([[http://www.amazon.fr/RapidNFC-NTAG203-29mm-claires-Tags/dp/B008JW5QZ0/ref=pd_sim_sbs_ce_1?ie=UTF8&refRID=09Z944V8SH093297E709|exemple]])
- applications llama et llama http post plugin sur le google play store (gratuits) OU tasker (2€ environ) et trigger (gratuit) sur le google play store
===== configuration de l'application llama =====
dans l'onglet evenements, creer un nouvel evenement avec la condition étiquette NFC détectée (si c'est le premier tag rfid, selectionner //format new tag for llama// et présenter le tag rfid vierge au dos du telephone pour le formater) puis comme action "plugin Locale", selectionner HTTP Post comme plugin
La page de configuration de HTTP Post s'ouvre, laissant ajouter les parametres désirés, dans notre cas:
* URL: [[http://ip_de_la_centrale_calaos/api.php]]
* cocher la methode POST
* parameter 1 est supprimé pour etre remplacé par json
* Value 1 est supprimée pour etre remplacée par
{"cn_user":"login_defini_dans_config_calaos",
"cn_pass":"password_defini_dans_config_calaos",
"action": "set_state",
"type": "output",
"id": "nom_de_l_output_definie_dans_calaos",
"value": "impulse 5000"
}
il ne reste plus qu'à tester l'action puis l'enregistrer une fois satisfait
nb: on n'est pas limité à une seule output, on peut utiliser les scenarios.
Dans ce cas la syntaxe du json ne change pas, seul l'id est changé par l'id du scenario
===== configuration de l'application tasker=====
dans l'onglet tache, creer une nouvelle tache, dans cette tache, cliquer sur le + et selectionner "reseau" puis "Post HTTP"
Dans serveur:port ajouter l'url complete de la forme
http://ip_de_la_centrale_calaos/api.php{"cn_user":"login_defini_dans_config_calaos","cn_pass":"password_defini_dans_config_calaos","action": "set_state","type": "output","id": "nom_de_l_output_definie_dans_calaos","value": "impulse 5000"}
Nb: l'avantage d'utiliser tasker est que l'on peut mantenant creer un widget directement sur l'ecran d'accueil du smartphone
Dans l'application trigger, nous allons définir la tache consistant à lancer la tache tasker au moment de la detection de notre tag nfc
Nouvelle tache->clicker ajouter un déclencheur-> NFC-> suivant-> terminer -> suivant -> clicker ajouter une action -> scroll jusqu'a tasker -> cocher tache de tasker -> suivant -> choisir la tache tasker precedement créée grace à l'icone "loupe" -> ajouter à la tache -> suivant -> terminer
Pour terminer, Trigger attend maintenant que vous lui presentiez le nouveau tag nfc que vous voulez utiliser comme declencheur.