# Switch/inject button?

**URL:** <https://discourse.nodered.org/t/switch-inject-button/38341>\
**Category:** General\
**Created:** [31 December 2020 20:25 UTC](https://discourse.nodered.org/t/switch-inject-button/38341 "2020-12-31T20:25:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![traderjoe](https://avatars.discourse-cdn.com/v4/letter/t/f9ae1b/32.png) [@traderjoe](https://discourse.nodered.org/u/traderjoe)\
**Post date:** [31 December 2020 20:25 UTC](https://discourse.nodered.org/t/switch-inject-button/38341/1 "2020-12-31T20:25:05Z")

</div>

I have a code that works when I press the inject button. My inject button will inject a true every 1 sec so my flow will continuously run.

How do I do the same thing with a dashboard switch?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [31 December 2020 21:21 UTC](https://discourse.nodered.org/t/switch-inject-button/38341/2 "2020-12-31T21:21:52Z")

</div>

Switch into a trigger node set to repeat. And reset on the off value

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [1 January 2021 00:26 UTC](https://discourse.nodered.org/t/switch-inject-button/38341/3 "2021-01-01T00:26:11Z")

</div>

Something like this:

```auto
[{"id":"359eb642.b7e4ca","type":"ui_switch","z":"703c61ac.837e1","name":"","label":"switch","tooltip":"","order":0,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":true,"onvalueType":"bool","onicon":"","oncolor":"","offvalue":false,"offvalueType":"bool","officon":"","offcolor":"","x":1800,"y":460,"wires":[["dc9a2b52.d06fb"]]},{"id":"dc9a2b52.d06fb","type":"switch","z":"703c61ac.837e1","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":1930,"y":460,"wires":[["b3406f62.84ea1"],["9503f4b8.fad368"]]},{"id":"a7d0ba60.4b2048","type":"trigger","z":"703c61ac.837e1","name":"","op1":"1","op2":"0","op1type":"str","op2type":"str","duration":"-250","extend":false,"overrideDelay":true,"units":"ms","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":2260,"y":460,"wires":[[]]},{"id":"b3406f62.84ea1","type":"change","z":"703c61ac.837e1","name":"true?","rules":[{"t":"set","p":"delay","pt":"msg","to":"8000","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":2060,"y":430,"wires":[["a7d0ba60.4b2048"]]},{"id":"9503f4b8.fad368","type":"change","z":"703c61ac.837e1","name":"false?","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":2060,"y":490,"wires":[["a7d0ba60.4b2048"]]},{"id":"fd5bc002.5b9f38","type":"comment","z":"703c61ac.837e1","name":"Read me *","info":"Optional.\nSet the delay here if you want.\nOr you can just set it in the `trigger` node.","x":2070,"y":390,"wires":[]}]

```

---

<div class="post-metadata">

**Author:** ![traderjoe](https://avatars.discourse-cdn.com/v4/letter/t/f9ae1b/32.png) [@traderjoe](https://discourse.nodered.org/u/traderjoe)\
**Post date:** [4 January 2021 15:01 UTC](https://discourse.nodered.org/t/switch-inject-button/38341/4 "2021-01-04T15:01:45Z")

</div>

Yup. This did it. Thanks!

---

<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:** [18 January 2021 15:01 UTC](https://discourse.nodered.org/t/switch-inject-button/38341/5 "2021-01-18T15:01:49Z")

</div>

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