I have a watch app which has been working very well for several years ( https://github.com/OpenSeizureDetector/Garmin_SD/tree/master/WatchApp/source ).
It collects 5 seconds worth of accelerometer data and a heart rate measurement, then transfers it...