Ok, this is another thing which is not playing nice for me.
Here is the list of packages I have installed:
pi@TimePi:~/.node-red $ npm ls --depth=0
node-red-project@0.0.1 /home/pi/.node-red
├── node-red-contrib-advance-logger@1.0.2
├── node-red-contrib-advanced-ping@1.2.0
├── node-red-contrib-bigtimer@2.1.3
├── node-red-contrib-browser-utils@0.0.7
├── node-red-contrib-counter@0.1.5
├── node-red-contrib-cpu@0.0.4
├── node-red-contrib-device-stats@1.1.2
├── node-red-contrib-diode@1.0.1
├── node-red-contrib-excursion@0.1.7
├── node-red-contrib-fs-ops@1.5.0
├── node-red-contrib-isonline@1.1.15
├── node-red-contrib-looptimer@0.0.8
├── node-red-contrib-moment@3.0.1
├── node-red-contrib-mytimeout@3.0.1
├── node-red-contrib-play-audio@2.3.1
├── node-red-contrib-pythonshell@1.4.3
├── node-red-contrib-queue-gate@1.1.0
├── node-red-contrib-repeat@0.0.27
├── node-red-contrib-simple-gate@0.2.2
├── node-red-contrib-simple-message-queue@0.2.2
├── node-red-contrib-simpletime@2.4.0
├── node-red-contrib-startup-trigger@0.1.0
├── node-red-contrib-string@0.2.2
├── node-red-contrib-sunpos@1.4.0
├── node-red-contrib-timeout@1.0.7
├── node-red-contrib-timeouttrigger@0.0.2
├── node-red-contrib-traffic@0.2.1
├── node-red-contrib-ui-led@0.1.3
├── node-red-contrib-web-push@0.0.1
├── node-red-contrib-wifiscan@0.0.2
├── node-red-dashboard@2.13.2
├── node-red-node-ledborg@0.0.19
├── node-red-node-pi-sense-hat@0.0.15
├── node-red-node-ping@0.0.15
├── node-red-node-random@0.1.0
├── node-red-node-serialport@0.6.5
├── node-red-node-smooth@0.1.0
└── node-red-node-suncalc@0.0.10
pi@TimePi:~/.node-red $
I put them all so there are no nasties which may pop up later.
This is the flow:
[{"id":"f1ee051d.a087c8","type":"inject","z":"c636aa5a.cc34","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":3490,"y":1860,"wires":[["158ffdeb.df221a"]]},{"id":"6aa4b5df.f7408c","type":"inject","z":"c636aa5a.cc34","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":3490,"y":1900,"wires":[["158ffdeb.df221a"]]},{"id":"158ffdeb.df221a","type":"ui_led","z":"c636aa5a.cc34","group":"bb53947.22a3b68","order":3,"label":"Main","name":"Main","x":3640,"y":1940,"wires":[]},{"id":"bb53947.22a3b68","type":"ui_group","z":"","name":"Telemetry","tab":"e57b580a.89d2d8","order":3,"disp":true,"width":"6","collapse":false},{"id":"e57b580a.89d2d8","type":"ui_tab","z":"","name":"JUNK1","icon":"dashboard","order":26}]
This is what happens when I press either button.