My older mobile app did this and used the same logging scheme as the stations.
I also logged rain delay periods (to figure out why stations didn’t run etc). Can also be done the same data format just using a special index.
If you use a string instead of int I should be able to type test and get the appropriate names. I figure this is better than a far out int since maybe someone could have a ton of stations on one system.