Link Search Menu Expand Document Moon Sun
Table of contents
  1. TimerNodes
  2. Our own timer node
    1. Download the flow

TimerNodes

In Node Red you can add a Timer by searching for it in the dropdown menu. Below is a list of Nodes which we have tried but without success to set a timer and later on an alarm clock.

Provider short information drop back
Bigtimer BigTimer is the best Node-Red timing node offering a range of timing facilities and offers output suitable for MQTT and database. Its download is estimated at about 2070 per week. The start and End Time for timers are fixed. There is no option to set the timer time dynamically i.e it is not possible to get the start and end time from intent and pass it to the node.
controltimer A customizable Node-RED timer node which offers both looping and delay behaviour. The timer offers the start, continue, stop and reset option. It has an estimated download for 50 per week. It is not possible to give a start and end time. you can only set the duration for the timer. It is also not possible to set the duration dynamically.
Jsontimer allows to set timers to alarm at a specific time. Download estimated about 80 per week. Has same drop back as other two timer discussed above , means we do not find an option how to set the timer dynamically
     

As already discussed we were not able to find a method how we can inject the start and end time from rhasspy Intent to the timer Node.But it is possible to set timer manually using inject node (see below some flow example)

Timer with Node

Our own timer node

Timer with node small-timer

node-red-contrib-smalltimer: github.com/kevinbischof/node-red-contrib-smalltimer

Download the flow