Using the info from this excellent thread about the API for the connected features of the SR/F :
https://www.electricmotorcycleforum.com/boards/index.php?topic=9520.0I thought : why not try to make a iPhone or even better a Apple Watch app to get the data from the API to :
* See the SOC of the SR/F when it's charging, either at home on the couch or at a restaurant while charging on a trip.
* See the time it takes to get to the charge target set on the bike (also available from the API)
* See on a map where the bike is according to the API and if pressed on the map go there by foot or car
(?)
Now I've never made an iPhone or Watch app. I do have some experience with an Arduino and can bus and Office VBA programming so the learning curve for Xcode and the swift programming language was pretty steep. But with searching on the internet and some borrowed code from Hans2183's app ZeroNG (available for iOs and Android, THANKS HANS!) I succeeded in making an Apple Watch app with some basic buttons displaying SOC, charge time left, Plugged in or not, charging or not and the street and city information and a map. All using info from the API. All I have to do is enter the username and password which is the same as the ones you enter into the official zero app. It then gets the unit number and with those three you can get the SOC, chargetime, plugged in, charging etc.
So if publishersd it would be usable for all SR/F owners (Sorry not for S/DS/SR/DSR/FS/FX/etc as they are not "effortlessly connected").
I still have to investigate how to get it into the apple App Store and get it approved, but I would like to know if SR/F owners would be interested in this app ? (providing I can get it approved by apple). And off course the app will be free of charge
It should work on all apple watches with watchOS 6 which is available for series 1,2,3,4 and 5 so only the very first series of watches is out. It should also work OK on 38, 40, 42 or 44 mm watches.
I personally have set the watch settings so that an active app stays "On / in the foreground" for 1 hour instead of 2minutes or 15 seconds (see watch settings). That way when I lift my wrist the app updates the data every 1 minute and vibrates shortly when done. The Apple Watch either uses the iPhone data connection or if equipped with its own sim-card obviously its own data plan.
I haven't used the app much because it's too cold (for me) or too wet to ride the bike (I have a fairly short commute and own a car and no traffic jams on the commute) so it basically has been a winter project. So there should be some bugs in the app but the basics seem to work nicely.