# Weekly Time scheduler

**URL:** <https://discourse.nodered.org/t/weekly-time-scheduler/16110>\
**Category:** General\
**Created:** [30 September 2019 20:51 UTC](https://discourse.nodered.org/t/weekly-time-scheduler/16110 "2019-09-30T20:51:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![klakier2121](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@klakier2121](https://discourse.nodered.org/u/klakier2121)\
**Post date:** [30 September 2019 20:51 UTC](https://discourse.nodered.org/t/weekly-time-scheduler/16110/1 "2019-09-30T20:51:40Z")

</div>

Hello!  
I am new in Node-RED and I wanna ask something. Is it possible to design something like on the screen?

![4a02e721dbe4ce90a751827136887acefa38b2f4](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/0/052d3a439448129ff026e966f32534f370ac3f66.jpeg)

I found a lot of timers and schedules, but all of them are bad for my purposes . I want to user decide when timer goes on. How to do that? HTML and JS ?

Thanks!

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [1 October 2019 00:25 UTC](https://discourse.nodered.org/t/weekly-time-scheduler/16110/2 "2019-10-01T00:25:13Z")

</div>

Certainly. But you will have to build it.

---

<div class="post-metadata">

**Author:** ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)\
**Post date:** [1 October 2019 06:04 UTC](https://discourse.nodered.org/t/weekly-time-scheduler/16110/3 "2019-10-01T06:04:22Z")

</div>

I’m working on an interface at the moment that allows both once-on events happening at a specific moment, as well as an event at the start and one at the end with a specific payload. It’s using `node-red-contrib-cron-plus` for the scheduling and `node-red-contrib-uibuilder` for the interface on the inside. It’s a slow process as I’m still learning to work with this component library but I’m pleasantly surprised with the results so far. The interface is similar to the Microsoft Outlook builtin calendar/scheduler, so easy on usability.

A lot of work to create, but yes it is possible.

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [1 October 2019 06:52 UTC](https://discourse.nodered.org/t/weekly-time-scheduler/16110/4 "2019-10-01T06:52:32Z")

</div>

Take a look at Peter Scargill's Home Control system as it might give you some ideas to consider.
