The node-red-contrib-interval-length
node mentioned earlier (thanks @BartButenaers) can be made to do this, but it needs a bit of extra logic to work as a start/stop timer. This flow could get you started, although you might want to delay the reset message when stopping. One of the debug
nodes is just to show the start and stop messages, and the other would be replaced by your dashboard node(s). The flow should work for multiple timers (topics), but I haven't checked.
[{"id":"2dd7f10a.e9a46e","type":"interval-length","z":"7de47013.a039d","format":"human","bytopic":false,"minimum":"","maximum":"","window":"","timeout":false,"msgTimeout":"2","minimumunit":"msecs","maximumunit":"msecs","windowunit":"msecs","msgTimeoutUnit":"secs","reset":true,"startup":false,"msgField":"payload","timestampField":"timestamp","repeatTimeout":true,"name":"","x":480,"y":400,"wires":[["df192dd9.00dd2"],["df192dd9.00dd2"]]},{"id":"85f43934.99e8d8","type":"inject","z":"7de47013.a039d","name":"","topic":"","payload":"start","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":400,"wires":[["bbdf10aa.c2cb7"]]},{"id":"df192dd9.00dd2","type":"debug","z":"7de47013.a039d","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":670,"y":400,"wires":[]},{"id":"dc1a9f5.756276","type":"inject","z":"7de47013.a039d","name":"","topic":"","payload":"stop","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":460,"wires":[["6ceba346.52589c","2dd7f10a.e9a46e"]]},{"id":"6ceba346.52589c","type":"change","z":"7de47013.a039d","name":"","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":340,"y":460,"wires":[["bbdf10aa.c2cb7"]]},{"id":"bbdf10aa.c2cb7","type":"rbe","z":"7de47013.a039d","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":270,"y":400,"wires":[["2dd7f10a.e9a46e","bcbca1c9.5b84b8"]]},{"id":"bcbca1c9.5b84b8","type":"debug","z":"7de47013.a039d","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":470,"y":360,"wires":[]}]