# Nfc to interfere a flow

**URL:** <https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896>\
**Category:** General\
**Created:** [25 August 2022 11:19 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896 "2022-08-25T11:19:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolfbastion](https://avatars.discourse-cdn.com/v4/letter/w/f08c70/32.png) [@wolfbastion](https://discourse.nodered.org/u/wolfbastion)\
**Post date:** [25 August 2022 11:19 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896/1 "2022-08-25T11:19:55Z")

</div>

Hello, im a newbie and trying to learn improve little by little 🙂 i have a small question, in my flow bathroom light will close in 4 minute but i want to add a tag and when i touch that nfc timer become 30 minute (shower time), couldnt manage to do it and need some ideas please

![Ekran Alıntısı](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/1/c13168ab433ba57d49cc2e0372a7d6bf7ca9d2e2.jpeg)

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 August 2022 11:43 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896/2 "2022-08-25T11:43:33Z")

</div>

Hi @wolfbastion 🙂

In your trigger node setup, tick "extend delay if new message arrives" and "override delay with msg.delay".

In processing your NFC touch, use a change node to set msg.delay to 30 minutes (as milliseconds).

 ![Untitled 1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/1/7140b26ee3c7c9cbf128dd13cf60ad336c7f0e43.jpeg)

---

<div class="post-metadata">

**Author:** ![wolfbastion](https://avatars.discourse-cdn.com/v4/letter/w/f08c70/32.png) [@wolfbastion](https://discourse.nodered.org/u/wolfbastion)\
**Post date:** [25 August 2022 14:02 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896/3 "2022-08-25T14:02:18Z")

</div>

Thank you so much i mange to including nfc to system but there is one problem, since triger delete first message when second come, motion sensor keep sending new commends so nfc's get ignored the second motion stop

 ![Ekran Alıntısı](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/b/9b066c3b77150bd7a1563117032f2fcb1aefb40e.jpeg)

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [25 August 2022 19:32 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896/4 "2022-08-25T19:32:38Z")

</div>

Ok perhaps this would work:

Have a context variable flow.duration.  
When motion is detected, if the variable is not defined, set it to 4 minutes.  
When you touch the NFC sensor, use a trigger to set flow.duration to 30 minutes and after 30 minutes set it to 4 minutes.  
When you turn the light on, copy flow.duration to msg.delay.

So 30 minutes can override 4 minutes but not vice versa.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [24 October 2022 19:32 UTC](https://discourse.nodered.org/t/nfc-to-interfere-a-flow/66896/5 "2022-10-24T19:32:57Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
