@ArneR looking at your code, it you had 15 alarms at once, you are going to have a very long message displaying, right?
Not knowing what you are building as a dashboard, I would have one 'Alarm" box that would flash off and on the word 'Alarm' with a buttin below it that when pressed would take you to a different dashboard tab (read up on ui_control) which would list all the alarms and flash the ones that are active.
Here is an example of what I suggest
[{"id":"34871cd1.61904c","type":"tab","label":"Alarm master","disabled":false,"info":""},{"id":"bd98324d.e492f","type":"tab","label":"Alarm tab","disabled":false,"info":""},{"id":"3584e894.e0b5e8","type":"subflow","name":"Subflow 1","info":"","in":[{"x":40,"y":60,"wires":[{"id":"c87f6adf.4005f"}]}],"out":[]},{"id":"f1b4d536.e8bf78","type":"ui_group","z":"","name":"Actieve Alarmen","tab":"bcc196f4.9c2e78","order":2,"disp":true,"width":"6","collapse":false},{"id":"7c41c8ea.d16a48","type":"ui_group","z":"","name":"Alarms","tab":"385a4e70.e53d42","order":1,"disp":true,"width":"6","collapse":false},{"id":"bcc196f4.9c2e78","type":"ui_tab","z":"","name":"Alarmen","icon":"announcement","order":1,"disabled":false,"hidden":false},{"id":"385a4e70.e53d42","type":"ui_tab","z":"","name":"Alarm List","icon":"dashboard","disabled":false,"hidden":false},{"id":"7e1bddce.9c9e6c","type":"ui_template","z":"34871cd1.61904c","group":"f1b4d536.e8bf78","name":"Actieve Alarmen","order":0,"width":0,"height":0,"format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"resendOnRefresh":true,"templateScope":"local","x":1080,"y":280,"wires":[[]]},{"id":"d720061.f5fc178","type":"inject","z":"34871cd1.61904c","name":"Alarm 1: True","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Alarm_1","payload":"true","payloadType":"bool","x":110,"y":140,"wires":[["115e0d05.17189b","36f38593.eec352"]]},{"id":"671f92a0.e295d4","type":"inject","z":"34871cd1.61904c","name":"Alarm 1: False","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":110,"y":320,"wires":[["f70b3ef7.2a6c2","dc1ee0aa.d9a48"]]},{"id":"c2576e52.1ff0b8","type":"inject","z":"34871cd1.61904c","name":"Alarm 2: True","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Alarm_2","payload":"true","payloadType":"bool","x":110,"y":180,"wires":[["115e0d05.17189b","a1bd0f57.72a2e"]]},{"id":"df0bc87.63e1938","type":"inject","z":"34871cd1.61904c","name":"Alarm 2: False","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":110,"y":360,"wires":[["f70b3ef7.2a6c2","e5ebc6cd.2ddb5"]]},{"id":"23e549d7.b9e8de","type":"comment","z":"34871cd1.61904c","name":"Simulating Alarm on","info":"","x":130,"y":100,"wires":[]},{"id":"115e0d05.17189b","type":"change","z":"34871cd1.61904c","name":"Increase Alarm count","rules":[{"t":"set","p":"alarm_count","pt":"global","to":"$globalContext('alarm_count')+1","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":260,"wires":[[]]},{"id":"437a2dc8.963a24","type":"inject","z":"34871cd1.61904c","name":"Alarm 3: True","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Alarm_3","payload":"true","payloadType":"bool","x":110,"y":220,"wires":[["115e0d05.17189b","8d71edd0.60add"]]},{"id":"a72d8f7f.d3edf","type":"inject","z":"34871cd1.61904c","name":"Alarm 3: False","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":110,"y":400,"wires":[["f70b3ef7.2a6c2","6830ac3d.59a5d4"]]},{"id":"122fbff9.eb4f4","type":"comment","z":"34871cd1.61904c","name":"Simulating Alarm off","info":"","x":130,"y":280,"wires":[]},{"id":"f70b3ef7.2a6c2","type":"change","z":"34871cd1.61904c","name":"Decrease Alarm count","rules":[{"t":"set","p":"alarm_count","pt":"global","to":"$globalContext('alarm_count')-1","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":440,"wires":[[]]},{"id":"f58ecc34.79d4b","type":"inject","z":"34871cd1.61904c","name":"","props":[{"p":"payload"}],"repeat":"1","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":650,"y":40,"wires":[["4e30c586.8a2634"]]},{"id":"8bd9d36c.5120d","type":"inject","z":"34871cd1.61904c","name":"runs at startup only","props":[{"p":"payload"}],"repeat":"","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":130,"y":40,"wires":[["86d55e7b.1e3848"]]},{"id":"86d55e7b.1e3848","type":"change","z":"34871cd1.61904c","name":"Zero Alarm count","rules":[{"t":"set","p":"alarm_count","pt":"global","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":350,"y":40,"wires":[[]]},{"id":"4e30c586.8a2634","type":"switch","z":"34871cd1.61904c","name":"Check alarm_count","property":"alarm_count","propertyType":"global","rules":[{"t":"gt","v":"0","vt":"num"},{"t":"else"}],"checkall":"false","repair":false,"outputs":2,"x":670,"y":100,"wires":[["86a6d8c7.2ca9c8"],["70d23327.4ce214"]]},{"id":"86a6d8c7.2ca9c8","type":"change","z":"34871cd1.61904c","name":"ALERT","rules":[{"t":"set","p":"payload","pt":"msg","to":"ALERT!!!","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":100,"wires":[["8ed3f0dd.f563c"]]},{"id":"8ed3f0dd.f563c","type":"trigger","z":"34871cd1.61904c","name":"","op1":"ALERT!!","op2":"","op1type":"str","op2type":"str","duration":"-1","extend":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":900,"y":160,"wires":[["8c09b469.1c2b8","7e1bddce.9c9e6c"]]},{"id":"ab790922.6c3628","type":"change","z":"34871cd1.61904c","name":"blank to cause flashing","rules":[{"t":"set","p":"payload","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":690,"y":280,"wires":[["7e1bddce.9c9e6c"]]},{"id":"8c09b469.1c2b8","type":"delay","z":"34871cd1.61904c","name":"","pauseType":"delay","timeout":".5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":880,"y":220,"wires":[["ab790922.6c3628"]]},{"id":"70d23327.4ce214","type":"change","z":"34871cd1.61904c","name":"Reset alarm","rules":[{"t":"set","p":"reset","pt":"msg","to":"reset","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":160,"wires":[["8ed3f0dd.f563c","ab790922.6c3628"]]},{"id":"36f38593.eec352","type":"link out","z":"34871cd1.61904c","name":"to Alarm 1 ON","links":["c676b71b.fd1aa8"],"x":340,"y":140,"wires":[],"l":true},{"id":"8d71edd0.60add","type":"link out","z":"34871cd1.61904c","name":"to Alarm 3 ON","links":["2139aebc.b5986a"],"x":340,"y":220,"wires":[],"l":true},{"id":"a1bd0f57.72a2e","type":"link out","z":"34871cd1.61904c","name":"to Alarm 2 ON","links":["bb4f893a.70fab"],"x":340,"y":180,"wires":[],"l":true},{"id":"e5ebc6cd.2ddb5","type":"link out","z":"34871cd1.61904c","name":"to Alarm 2 OFF","links":["c09eb706.79b6a"],"x":340,"y":360,"wires":[],"l":true},{"id":"6830ac3d.59a5d4","type":"link out","z":"34871cd1.61904c","name":"to Alarm 3 OFF","links":["e02044d8.c7058"],"x":340,"y":400,"wires":[],"l":true},{"id":"dc1ee0aa.d9a48","type":"link out","z":"34871cd1.61904c","name":"to Alarm 1 OFF","links":["7496f030.aebc9"],"x":340,"y":320,"wires":[],"l":true},{"id":"83a0ec71.25a478","type":"ui_ui_control","z":"34871cd1.61904c","name":"","events":"connect","x":1060,"y":400,"wires":[[]]},{"id":"8f4d8775.3d80f","type":"ui_button","z":"34871cd1.61904c","name":"","group":"f1b4d536.e8bf78","order":1,"width":0,"height":0,"passthru":false,"label":"Go to alarms tab","tooltip":"","color":"","bgcolor":"","icon":"","payload":"{\"tab\":\"Alarm List\"}","payloadType":"json","topic":"","x":1090,"y":340,"wires":[["83a0ec71.25a478"]]},{"id":"c676b71b.fd1aa8","type":"link in","z":"bd98324d.e492f","name":"Alarrm 1 ON","links":["36f38593.eec352"],"x":170,"y":60,"wires":[["dd7a4cb2.063138"]],"l":true},{"id":"7496f030.aebc9","type":"link in","z":"bd98324d.e492f","name":"Alarrm 1 OFF","links":["dc1ee0aa.d9a48"],"x":170,"y":120,"wires":[["dd7a4cb2.063138"]],"l":true},{"id":"bb4f893a.70fab","type":"link in","z":"bd98324d.e492f","name":"Alarrm 2 ON","links":["a1bd0f57.72a2e"],"x":170,"y":200,"wires":[["b2128ea.f5304f"]],"l":true},{"id":"c09eb706.79b6a","type":"link in","z":"bd98324d.e492f","name":"Alarrm 2 OFF","links":["e5ebc6cd.2ddb5"],"x":170,"y":260,"wires":[["b2128ea.f5304f"]],"l":true},{"id":"2139aebc.b5986a","type":"link in","z":"bd98324d.e492f","name":"Alarrm 3 ON","links":["8d71edd0.60add"],"x":170,"y":320,"wires":[["e5df9d31.0ee7b8"]],"l":true},{"id":"e02044d8.c7058","type":"link in","z":"bd98324d.e492f","name":"Alarrm 3 OFF","links":["6830ac3d.59a5d4"],"x":170,"y":380,"wires":[["e5df9d31.0ee7b8"]],"l":true},{"id":"dd7a4cb2.063138","type":"subflow:3584e894.e0b5e8","z":"bd98324d.e492f","name":"","x":500,"y":100,"wires":[]},{"id":"b2128ea.f5304f","type":"subflow:3584e894.e0b5e8","z":"bd98324d.e492f","name":"","x":510,"y":220,"wires":[]},{"id":"e5df9d31.0ee7b8","type":"subflow:3584e894.e0b5e8","z":"bd98324d.e492f","name":"","x":500,"y":340,"wires":[]},{"id":"9a9d0d92.7b0b58","type":"ui_ui_control","z":"bd98324d.e492f","name":"","events":"connect","x":680,"y":200,"wires":[[]]},{"id":"16a3af54.10eea9","type":"ui_button","z":"bd98324d.e492f","name":"","group":"7c41c8ea.d16a48","order":1,"width":0,"height":0,"passthru":false,"label":"Go to Alarmen","tooltip":"","color":"","bgcolor":"","icon":"","payload":"{\"tab\":\"Alarmen\"}","payloadType":"json","topic":"","x":700,"y":140,"wires":[["9a9d0d92.7b0b58"]]},{"id":"b81d521.9035c3","type":"ui_template","z":"3584e894.e0b5e8","group":"7c41c8ea.d16a48","name":"Actieve Alarmen","order":0,"width":0,"height":0,"format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"resendOnRefresh":true,"templateScope":"local","x":440,"y":60,"wires":[[]]},{"id":"c87f6adf.4005f","type":"change","z":"3584e894.e0b5e8","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"topic","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":220,"y":60,"wires":[["b81d521.9035c3"]]}]
Note: since this was a quick prototype, you'll need to take into account that it is just looking at the total number of alarms. This means if alarm 1 sends in a ON twice, when the alarm 1 OFF comes in the indicator on the alarms tab will be gone, but th alert will still be flashing. So you will need to make sure an alarm is only sent in once.