# \[ANNOUNCE\] node-red-contrib-ui-countdown-timer-switch

**URL:** <https://discourse.nodered.org/t/announce-node-red-contrib-ui-countdown-timer-switch/38526>\
**Category:** Share Your Nodes\
**Created:** [4 January 2021 16:00 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ui-countdown-timer-switch/38526 "2021-01-04T16:00:02Z")\
**Posts on this page:** 1\
**Showing post:** 26

<div class="post-metadata">

**Author:** ![fellinga](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fellinga/32/30631_2.png) [@fellinga](https://discourse.nodered.org/u/fellinga)\
**Post date:** [9 August 2021 17:40 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ui-countdown-timer-switch/38526/26 "2021-08-09T17:40:34Z")

</div>

> [@Colin](#):
>
> As a matter of principle I would never use a node like this. I believe that the UI should be kept separate from the logic running the process. In addition I feed all UI actions and displays through MQTT, so that the process can be controlled by means other than the dashboard if necessary. Combining display and logic can lead to problems.

@Colin, you have pointed this out [here](https://discourse.nodered.org/t/ui-time-scheduler/38981/2) already and I have added my personal thoughts about this topic. In addition to my initial answer I want to point out that using this UI switch doesn't mean one can not combine that with MQTT.

I am not saying that you are wrong or that I am right but I think these nodes have their very right to exist (even without almost identical "warnings" of yours in different topics).

---

_[View the full topic](https://discourse.nodered.org/t/announce-node-red-contrib-ui-countdown-timer-switch/38526)._
