diff --git a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_buildVifibPath.xml b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_buildVifibPath.xml
index 329e3083fadfe666f38cca6132516143da3ec6dd..b2e4b055c4743a46da4b3a1017b55ac0109ff7a1 100644
--- a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_buildVifibPath.xml
+++ b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_buildVifibPath.xml
@@ -65,6 +65,10 @@ context.getPortalObject().portal_catalog.searchAndActivate(\n
   activate_kw={\'tag\': tag, \'priority\': 4},\n
   **kw\n
 )\n
+\n
+# register activity on alarm object waiting for own tag in order to have only one alarm\n
+# running in same time\n
+context.activate(after_tag=tag).serialize()\n
 </string> </value>
         </item>
         <item>
diff --git a/master/bt5/vifib_slap/bt/revision b/master/bt5/vifib_slap/bt/revision
index ec303dec77dd0792b28d7fbf359f2c1c1dd43375..989ba2b4b97c321ed9f8f9813d7c7a7b639d3da1 100644
--- a/master/bt5/vifib_slap/bt/revision
+++ b/master/bt5/vifib_slap/bt/revision
@@ -1 +1 @@
-583
\ No newline at end of file
+584
\ No newline at end of file