   alarmRuntime.start();
   RGB.color(0, 0, 255);
 
+  Particle.publish("alarm:start", Time.format(Time.now(), TIME_FORMAT_ISO8601_FULL));
+
   /*parser = new AlarmToneLanguage(song);*/
   /*player.reset();*/
 }

}*/

int handleAlarm(String value) {
  switch(value.charAt(0)) {
    case '+': return alarms.add(value.substring(1)) ? 1 : -1;
    case '-': return alarms.remove(value.substring(1)) ? 1 : -1;
    case '#': return alarms.clear() ? 1 : -1;
    default:  return -1;
  }
}


  RGB.color(0, 0, 0);
  RGB.brightness(0);

  Particle.publish("alarm:end", Time.format(Time.now(), TIME_FORMAT_ISO8601_FULL));

  /*delete parser;*/
}
