# NFC, NodeRed e identificação de utilizador

**URL:** <https://forum.cpha.pt/t/nfc-nodered-e-identificacao-de-utilizador/7469>\
**Category:** Node-Red\
**Created:** [31 Março , 2021 00:35 UTC](https://forum.cpha.pt/t/nfc-nodered-e-identificacao-de-utilizador/7469 "2021-03-31T00:35:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmarquespt](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tmarquespt/32/16063_2.png) [@tmarquespt](https://forum.cpha.pt/u/tmarquespt)\
**Post date:** [31 Março , 2021 00:35 UTC](https://forum.cpha.pt/t/nfc-nodered-e-identificacao-de-utilizador/7469/1 "2021-03-31T00:35:52Z")

</div>

![image](https://forum.cpha.pt/uploads/default/original/2X/8/8ec053cd9f294fd4e5fe56a6d1c6eaee4ab50eb0.jpeg)

Este artigo junta dois temas diferentes: Automações com base em tags NFC e a possibilidade de ter automações diferentes consoante o utilizador

Em primeiro lugar é preciso configurar as tags na aplicação do Home Assistant:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/4/4b6be174db5a79d402e74f711ac4fc540a51484e.jpeg)

Quando abrem o menu NFC Tags têm duas opções: Ler e Escrever

 ![image](https://forum.cpha.pt/uploads/default/original/2X/9/9a3a63b47b225857f081952f66e1d51877d2b59b.jpeg)

 ![image](https://forum.cpha.pt/uploads/default/original/2X/e/e7a789403a914b41123b93c6f4c71b41749f65c8.png)

Se a tag estiver virgem, vão ter de gravar primeiro. Carregam em “Escrever a TAG NFC” e colocam o telemóvel em cima da tag.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/0/0fa89095fb7c23db70bdbcac209d5840a2ca37ca.png)

Assim que estiver gravado podem ler a informação.

 ![image](https://forum.cpha.pt/uploads/default/original/2X/f/f42fed4e67cace70dba16a697a955d4df15ab950.jpeg)

* * *

No NodeRed temos de apanhar o evento do tipo

![image](https://forum.cpha.pt/uploads/default/original/2X/2/2ba9b76ab57eb241a661b0e5ef5d11889f2ecb9f.png)

e depois colocar um debug node para identificar a path e o user\_id

No debug do Node Red podem ver a informação completa

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/abf33e2deac0dc483f9a65c76c42b9c00c0e5daa.png)

Na imagem acima conseguem ver o tag\_id e o user\_id

Depois basta usar numa automação do género:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/1/1a2e7f06576f49aa19d37f78ffd2eae876a4ea22.png)

O node tag\_id vai identificar a tag e no caso de ser a primeira, vai identificar o utilizador e seguir a respectiva automação  
Se for o segundo tag\_id, não interessa o utilizador e vai abrir o portão da garagem.

O flow é dummy mas vou deixar no final para poderem ver a configuração dos nodes.

node tag\_id:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/0/0eca4bfe9b1fd2698ca531e36f23084e79fefceb.png)

node utilizador:

 ![image](https://forum.cpha.pt/uploads/default/original/2X/f/fd66ce408659370720ce9997d815a61f76740cc7.png)

```auto
[{"id":"856cce8e.29502","type":"tab","label":"NFC","disabled":false,"info":""},{"id":"81417a0f.c1eca8","type":"server-events","z":"856cce8e.29502","name":"","server":"2998c139.aa476e","event_type":"tag_scanned","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":290,"y":200,"wires":[["5d97e256.fc40cc"]]},{"id":"5d97e256.fc40cc","type":"switch","z":"856cce8e.29502","name":"tag_id","property":"payload.event.tag_id","propertyType":"msg","rules":[{"t":"eq","v":"94ab8c0f-0b0c-43e0","vt":"str"},{"t":"eq","v":"969b-36c9fa2113d5","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":470,"y":200,"wires":[["9470bdd7.ef287"],["296f7190.a033de"]]},{"id":"9470bdd7.ef287","type":"switch","z":"856cce8e.29502","name":"Utilizador","property":"payload.context.user_id","propertyType":"msg","rules":[{"t":"eq","v":"ae0fsdsaf26aca4d","vt":"str"},{"t":"eq","v":"fasdfdsfafadsadsfa","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":480,"y":120,"wires":[["b9521be1.7e6088"],["805ae37.651822"]]},{"id":"b9521be1.7e6088","type":"api-call-service","z":"856cce8e.29502","name":"Ligar Luz João","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":660,"y":100,"wires":[["4d768992.771978"]]},{"id":"805ae37.651822","type":"api-call-service","z":"856cce8e.29502","name":"Ligar Luz Joana","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":660,"y":140,"wires":[["afb82923.e98ef8"]]},{"id":"afb82923.e98ef8","type":"api-call-service","z":"856cce8e.29502","name":"Radio Comercial","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":840,"y":140,"wires":[[]]},{"id":"4d768992.771978","type":"api-call-service","z":"856cce8e.29502","name":"RFM","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":810,"y":100,"wires":[[]]},{"id":"296f7190.a033de","type":"api-call-service","z":"856cce8e.29502","name":"Abrir Portão da Garagem","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":690,"y":200,"wires":[[]]},{"id":"2998c139.aa476e","type":"server","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true}]

```
