Accueil » Domotique » guides domotiques » Eedomus » Allumer et éteindre une lampe avec un seul tag NFC avec eedomus
Eedomus

Allumer et éteindre une lampe avec un seul tag NFC avec eedomus

[dropcap color=”444444″ font=”arial” fontsize=”58″]L[/mks_dropcap]es tags NFC avec un téléphone android (et bientôt même avec un iphone) c’est super pour contrôler sa domotique, nous l’avons déjà vu dans un précédent article. Mais Aurélien à et à juste titre d’ailleurs posé la question dans les commentaire sur la possibilité d’utiliser un seul tag pour gérer l’allumage et l’extinction d’une lumière.
L’inconvénient du tag NFC c’est qu’il ne peut pas gérer cette interaction, il permet de faire plusieurs choses à la fois si vous enchaîner les actions dans sa programmation mais il n’est pas capable d’allumer et d’éteindre un appareil sur 2 passages successif sur le même tag. Mais car il y à un mais 🙂 ceci est tout à fait possible en passant par l’eedomus!

Je me suis en effet pencher sur le problème pour apporter une réponse à Aurélien, et ce billet va vous expliquer la marche à suivre pour utiliser un seul et unique tag pour allumer une lampe au premier scan ET l’éteindre au scan suivant !

pour cela nous allons créer un nouveau périphérique “état”, je ne reviens pas sur cette étape connue de tous à présent, au cas ou vous trouverez facilement la marche a suivre dans un autre article.
nous allons configurer ce nouveau périphérique ainsi:
nfc-test1

Appliquons lui les valeurs suivante:
test_nfc2

Enfin, configurons une nouvelle macro sur ce périphérique:
test_nfc3

Nous avons à présent 2 périphériques pour la gestion de notre lampe:
test_nfc4

Il vous faudra appliquer le code API de “tempo nfc” dans l’url qui sera déclenchée au passage du smartphone sur le tag avec pour action le paramètre 1, soit pour l’exemple:
[alert style=”gris”]http://192.168.x.x/api/set?action=periph.value&periph_id=11111&value=1&api_user=xxxxx&api_secret=XXXXXX[/alert] pour la demarche complete, referez vous à l’article Pilotez votre eedomus avec du NFC.

Nous allons à présent mettre en place 2 règles pour gerer l’allumage et l’extinction de la lampe.

règle 1:
test_nfc5

 

règle 2:
test_nfc6
passez votre smartphone devant le tag, la lampe s’allume:
test_nfc7

repassez le smartphone devant le tag quelques instants après, la lampe s’éteint:
test_nfc8

Le principe est assez simple pour ceux qui cherchent encore, l’état “tempo nfc” agit comme un etat de transition, le tag agit sur lui qui lui meme agit sur la lampe. La macro réinitialise l’état après qu’il ait réalisé son action (allumage ou exteinction) et est prêt a recommencer 5 secondes après du faut de son reset. simple et efficace, vous pouvez à présent utiliser un seul et meme tag pour allumer et éteindre une lampe, activer l’alarme, lacer et arreter un scénario… bref tout faire !

 

Domo-blog a fait le choix de ne pas polluer votre lecture avec de la publicité. Vous trouverez cependant des liens affiliés vers les produits recommandés dans le contenu. Cela ne perturbe en rien votre experience de lecture et permet de financer le blog.
Vous pouvez également soutenir le blog en m'offrant un café sur Ko-Fi.


discord

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Aurélien Brunet

Chef de projet informatique avec un ADN ancré dans l’IT industrielle et les réseaux, j'explore l'univers de la maison connectée depuis plus de 15 ans. Ce qui n’était au départ qu’une quête de sécurité est devenu une véritable expertise que je peaufine au quotidien. Entre deux lignes de code YAML et un nouveau protocole testé, je décrypte pour vous les enjeux de la maison connectée. Retrouvez mes analyses et retours d'expérience ici-même et dans mon podcast Domotique Chronique.

7 Comments

Cliquez ici pour poster un commentaire
  • Et avec le paramètre value=TOGGLE=[0|100] pour la lampe ça ne fonctionne pas ? C’est beaucoup plus simple pourtant.

    • J’avais oublié l’ existence de ce paramétrage, c’est effectivement une autre possibilité, un tuto prochainement sur sa mise en oeuvre !

  • Le lancement du tag NFC fonctionne pas très bien. Obligé de décoche ‘lancer en arrière plan’.
    Donc une page web se lance, et si c’est la dernière que j’ai lancé, je tombe dessus sans qu’elle recharge, et donc pas d’activation…

    Chez vous, ça fonctionne bien?

  • Sujet que je relance sur 2 point:
    Pour moi, value=TOGGLE=[0|100] fonctionne que SI une page web est lancé via l’application NFC de son choix.
    Si on coche la case “lancer en arrière plan”, ça marche pas!!! Testé sur 2 smartphone différents. Je trouve ça bizarre.

    Autre question, car que voulais utiliser cette astuce pour un autre truc.
    Pourquoi tu mets un tempo de 5s pour réinitialiser le tag NFC? Le remettre directement à 0 c’est pas plus simple? J’ai loupé un truc?

energie
energie
promos domotique
green
promos domotique