Thanks for the quick reply.
I noticed one big misstake i did. I had my phone set up useing MQTT and my tablet useing webhooks. But the alarm on my tablet had no label… 
So the “alarm_alert_dismiss” is working as it should. The same object is passed in both MQTT and webhook.
But I still don’t get any values for “alarm_alert_start”. I am doing all the testing in Node-RED. But i tried the page you linked to, and the results are the same:

Regarding number five in my list.
The goal with this is to let Home Assistant know when I want to wake up, and when I am awake. So that I can start dimming up some lights before the alarm goes of. And if I do wake up before the alarm starts I want the light automation to stop. But only if I am at home and it is an “morning alarm”. I also want to be able to start different automation depending on if it’s my alarm or my wife’s. And a separate set of automation if it is my sons alarm.
If I can get the label in the “smart_period” we can create a special alarm in SleepAsAndroid with a smart period of 15 minutes, and then Home Assistant will know 1 hour before some alarm is about to fire. So this will be solved.
I guess if it is hard to send events when you switch on or off an alarm in the app, I would have to use the notification to dismiss the alarm, and never do it in the app. But then I need to know the label in the “alarm_skip_next”. And since you wrote 3 and 4 will be in the next beta I think I will be able to do what I want.
So I will be looking forward to the next BETA… Thanks!!!