Close

Still alive

A project log for Open source sport/smart watch

Make Weloop Tommy an open source sport watch that can connect directly to all kind of sensors (heart rate monitor and so on)

KrzysiekKrzysiek 06/03/2015 at 07:1225 Comments

Just quick update what I've managed to do:

All of this is still an alpha version so I have to put some more work to make it user friendly and generic. Expect some photos/videos how this works in the next week.

Discussions

Krzysiek wrote 07/19/2015 at 21:21 point

I've just published new android app and firmware (0.2.0). It should be available in play store in 4-5 hours.

There's only one new feature: incoming call notification and possibility to reject call with back button (like in original firmware).

Firmware can be found here:https://github.com/ossw/ossw-firmware-s120/releases/tag/0.2.0

  Are you sure? yes | no

Bahusek wrote 07/13/2015 at 07:13 point

witaj Krzyśku. Widze apka do zegarka uaktualniona. :) jak tam ida prace nad softem i z czym nowym sie uporales. Trzymam kciuki za pomyslnosc projektu. 

  Are you sure? yes | no

Krzysiek wrote 07/13/2015 at 08:14 point

Hi, I didn't manage to do much in this week (work, life etc ;) ), my priorities are:

- create documentation about writing watchsets/extensions
- add notifications
I've updated the app because I needed some small change for Tasker plugin: https://play.google.com/apps/testing/com.althink.android.ossw.plugins.tasker
sample usage is here: https://github.com/ossw/ossw-firmware-s120/releases/download/0.1.0/tasker.json

  Are you sure? yes | no

Krzysiek wrote 06/22/2015 at 07:25 point

I need few more days for the release so be patient ;)

  Are you sure? yes | no

szuszen wrote 07/04/2015 at 09:13 point

Cześć, są jakieś nowości ... ;)

  Are you sure? yes | no

Krzysiek wrote 07/06/2015 at 22:26 point

I've just published an android app in google play store so it should be available in 24h. It's published as beta so it will be available only to members of google group ossw-beta, you can register here: https://groups.google.com/group/ossw-beta


I will post what's working and how to write custom extensions that expose functions/properties to the watch in this week. 


  Are you sure? yes | no

Krzysiek wrote 07/07/2015 at 08:36 point

When you're part of ossw-beta then you can access the app here: https://play.google.com/apps/testing/com.althink.android.ossw

  Are you sure? yes | no

raicg wrote 07/07/2015 at 13:55 point

Hello Krzysiek, can you tell me what is Watchsets?

Exactly now, the app has a function? Or only when build a Watchset or extensions?

Thanks

  Are you sure? yes | no

Krzysiek wrote 07/07/2015 at 14:58 point

Watchset is a definition of multiple screens and possible actions on them. You can find some simple watchsets here: https://github.com/ossw/ossw-firmware-s120/releases (*.json files)

Watchset can use:

1. internal parameters: current time, battery level etc., 

2. external parameters from extensions: 
- IpSensorMan - heart rate, cycling speed, cycling cadence
- Music player - play, pause, next/prev song
- Simple (just for tests) - 
and any other extension that someone writes.

3. sensor data: currently only heart rate in central mode

So yes, without extensions and watchsets you cannot do anything. I will publish IpSensorMan and Music player plugin this night (I'm lack of time now)

Notifications (phone/sms/mail) will be added in next release because I couldn't do everything now.





  Are you sure? yes | no

raicg wrote 07/07/2015 at 15:41 point

ok, thanks for the answer. 

I don't know why, but I can't add A watchset, I've downloaded all from the link that you posted, I can't select it to add. 

If you need any help and have patient to teach me I can help you, I know how to programming in C++, if this could help. 

  Are you sure? yes | no

raicg wrote 07/07/2015 at 17:00 point


This happen when I use a file manager to use the .json :


  Are you sure? yes | no

Krzysiek wrote 07/07/2015 at 17:19 point

Looks like your phone doesn't assign "application/json" content type to *.json files :/ I will change it to "*/*" so it will allow to select any file.

  Are you sure? yes | no

Krzysiek wrote 07/07/2015 at 17:21 point

The second screen is normal, those watchsets use extensions that are not yet published in play store (should be available tonight)

  Are you sure? yes | no

raicg wrote 07/07/2015 at 22:21 point

Ok, get them all.

the Music Player and the Sample its all ok!!!! :D

the ipsensor, my watch shows 0 every time, peripheral or central.

If the Music Player shows the name of the music it will be perfect

  Are you sure? yes | no

Krzysiek wrote 07/08/2015 at 05:52 point

What kind of heart rate sensor are you using (model)? Is it visible in IpSensorMan application?


IpSensorMan extension is only for peripheral mode. Because in central watch is not connected to the phone. In central mode watch is connected to heart rate sensor directly.

Music player extension expose track name, artist and album name and those properties are used in a sample "musicplayer" watchset. What application are you using to play music, there's no standard way to handle all music players and maybe I have to fix something for yours.


  Are you sure? yes | no

raicg wrote 07/08/2015 at 17:06 point

Now the heart sensor its ok! it was my mistake.

the Music player that I use is: Spotify

  Are you sure? yes | no

Krzysiek wrote 07/08/2015 at 18:27 point

Fixed, I've published 0.1.1 version of music player extension, should be available in 4-5 hours.

Make sure to enable "Settings"->"Device Broadcast Status" in Spotify app (without this fix will not help)

After updating the plugin make sure to kill OSSW service ("Close" option in top right corner in the app) because backend service will have a broken handle, will fix this issue some day ;) )

  Are you sure? yes | no

szuszen wrote 06/14/2015 at 10:15 point

Cześć Krzysiek,

Mam jeszcze jedną sugestię, według producenta układu zegarek posiada czujnik temperatury, byłoby wspaniale gdyby istniała możliwość wykorzystania tego dobrodziejstwa inwentarza.

Wśród użytkowników fabrycznego softu powszechne były głosy o celowości wprowadzenia takich funkcjonalności jak stoper, myślę że również cenną funkcjonalności byłby budzik oraz odliczanie.

Czy skrót CRC oznacza czujnik prędkości i kadencji?

Pozdrawiam

Michał

P.S. Bardzo chciałbym Ci pomóc, ale nie jestem informatykiem i to co robisz jest dla mnie zjawiskiem z zakresu cudotwórstwa. Weloop/GoClever przez blisko rok nie potrafiły (nie chciały) opracować przyzwoitego softu do zegarka, a Ty jednoosobowo realizujesz taki ambitny projekt..heh...Designed and made in Poland by One Mam ;)

  Are you sure? yes | no

Krzysiek wrote 06/15/2015 at 09:15 point

Z tego co widzę to nie ma tam zewnętrznego czujnika temperatury, akcelerometr nie ma funkcji zwracania temperatury więc zostaje czujnik w procesorze ale on pokazuje temperaturę procesora (więc większą niż temp środowiska) a do tego jest bardzo niedokładny, około +- 7stC więc raczej nie da się go użyć do czegoś sensownego. Jak dokończę apkę i wgrywanie ekranów to popatrzę czy da się coś z nim zrobić.


CSC - tak, prędkość i kadencja na rowerze, oczywiście potrzebny jest do tego czujnik działający na BLE/ANT

Jak tylko uzyskam jakąś stabilną wersją softu i ją opublikuję zajmę się nowymi feature'ami, na razie zacząłem za dużo rzeczy na raz i muszę je pokończyć ;)

  Are you sure? yes | no

raicg wrote 06/06/2015 at 23:43 point

there will exists watchfaces? 

  Are you sure? yes | no

Krzysiek wrote 06/07/2015 at 19:03 point

Yes, but in different form that in weloop. What I want to do is a separation between functions and the view, so you can have extensions on a phone that allow to control music player, gopro or anything you want a then you can define a screen that will show time in a form you want or cycling speed, heart rate and define that given button will turn on recording on gopro, and other button will allow to skip current song.

  Are you sure? yes | no

Krzysiek wrote 06/03/2015 at 12:23 point

I'm afraid that for notes and music control you will have to wait few weeks more ;)

  Are you sure? yes | no

J F wrote 06/03/2015 at 10:32 point

Nice progress. Could you post a few pictures of the watch with your firmware? Im deciding if i will switch from Chronos. Mostly i need just:

- time

- sending notes

- music control

How are those features? Thanks :)

  Are you sure? yes | no