Custom Android app for Casio BLE watches

Search This thread

mathiosn

Senior Member
Dec 20, 2008
170
17
greece
Thanks once again Mathiosn, I tried sending some test messages from a spare phone to mine and they came through on the watch. However one thing I can't figure out is how to display the sender name and the scrolling message, at the moment it only displays the words "Email" or "Text" as a scrolling message. I've tried putting different text in the header, label and prefix options in Bluewatcher without success. Have you been able to do this? Thanks Steven

In the custom notifications leave the label box unchecked and select a prefix for the notification see my screenshot. Note that the app supports limited fonts e.g latin it does not support greek or chinese
 

Attachments

  • Screenshot_2015-12-25-22-46-24.png
    Screenshot_2015-12-25-22-46-24.png
    46.9 KB · Views: 366
Last edited:

Steham

Member
Jan 6, 2015
17
0
Thanks Mathiosn, you've been a real help. I now get email and sms notifications on the watch. One thing I've noticed is that I only get "Email: eBay" or "Text: Mike" on the watch, rather that the scrolling content of the text message or email. Is this correct? Is there a way to display the message text on the watch? Thanks
 

mathiosn

Senior Member
Dec 20, 2008
170
17
greece
Thanks Mathiosn, you've been a real help. I now get email and sms notifications on the watch. One thing I've noticed is that I only get "Email: eBay" or "Text: Mike" on the watch, rather that the scrolling content of the text message or email. Is this correct? Is there a way to display the message text on the watch? Thanks
No that's not possible you only get the header or the name.
 

capnet

Member
Mar 5, 2009
17
0
I noticed a problem I do not know if it happens it just me or is a common thing if I try to set up an email notification from the client pre-installed on the phone or install one from playstore eg Libero not receive notifications while if I use Gmail as a client You lose a notification you have tried a mail client other than gmail ? I use a galaxy s3 with Rom stock and 4.3 for the rest of the application is not suffering from any other problem I can not solve

Inviato dal mio GT-I9300 utilizzando Tapatalk
 
Last edited:

RLD831

Member
Jan 9, 2013
13
1
I'm using a GB-6900B and running Bluewatcher 1.1.3. My watch and the app disconnect seemingly randomly throughout the day. I probably lose connection around 5-10 times a day, usually with my phone within arm's reach of me. I have disabled power saving to maybe keep the radio more active, but I'm not sure what else I can do. If I use the factory GShock app, it doesn't disconnect at all, but I like the extra features of Bluewatcher and would prefer to stick with it. Does anyone have any suggestions?
 

capnet

Member
Mar 5, 2009
17
0
Just returned from assistance for Bluetooth module update my GB6900B sent after the purchase of my new Galaxy A5 2016 A510F immediate pairing and fully compatible ?

Inviato dal mio SM-A510F utilizzando Tapatalk
 

didifart

Member
Jun 23, 2015
7
0
Hi,
The dev of BW is now stopped (see their web page or FB)
Anyway, as it is not working with all samsung's phone running android 5.0/5.1/5.1.1 you might think you should throw your Casio STB1000 away.
I've tested BW 1.3 with samsung S6 running official Android 6.0 and all is working fine. So wait for the update.
 

far5893

Member
Jul 15, 2016
13
3
Hi,
in my phone(jiayu S3) with last android 5.1.1 casio stb-1000 work like charm!!(and with 6.0.1beta too),
better than android 4.4!!!!!!
so you can restart to develope your software(if it is the only reason to stop)!!
One things i would like to ask you if you can , when i purge all task in task list
let bluewatcher to survive (and not purged), i fell it is possible but i'm not a
android programmer so i cannot done myself.
 

godzilla123

Member
Jun 25, 2011
10
0
I have just ordered GB-5600B. I have One plus two and Samsung A7. I will report my findings. Anyone else tried with these devices?
 

borisoff

Member
Nov 8, 2009
11
0
I have a problem with Android 4.4.4 and Sony Z1. The watch GB-5600B connects and shortly after that disconnects and this just keeps repeating. Is anyone familiar with any issues with this version of Android? Is the source of the application available somewhere so I can try debugging the issue myself?
 

DASM

Member
Sep 5, 2011
23
2
works perfect Samsung A9 Marshallow. Need source code, want modify to store unread messages when clock out of visibility and send when goes back (on reconnect). can somebody help with source code? tnx
 

Alefello

Senior Member
Nov 28, 2007
170
12
Hello
I know bluewatcher support has ended, but I really like its functions. I have some problems with CM11 (mainly app crashing or services disabled) that I want to find a solution, so:
- someone had same problems before?
- is there the possibility to have source code to try to fix it?
Thank you
 

Alefello

Senior Member
Nov 28, 2007
170
12
Someone used this app and the Casio watch with lollipop or marshmallow?
Thank you

Inviato dal mio GT-I9195 utilizzando Tapatalk
 

PlumberTln

New member
Mar 20, 2017
2
0
STB-1000

Does STB-1000 works with fitness apps (such as Endomondo)? How possible to connect it with a heart rate monitor?
 

rc3d

Member
Jan 18, 2019
7
0
Cordoba
casio gba-400

Hello! It works perfect with bluewatcher my GBA-400. Now and then I have to erase the pairing. But only that. It works perfect. Too bad they don't keep working on the application.
Thank you very much Bluewatcher
 

rc3d

Member
Jan 18, 2019
7
0
Cordoba
phone finder

Hi. I have a samsun galaxy core2 and casio gba-400. everything works perfect, except the phone finder.
it works phone finder, but I have to turn on the cell phone screen so that the sound is heard.
Does anyone know how this is configured?
thank you
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    Hi all,

    You are here if you have a CASIO SmartWatch (Bluetooth enabled) and the vendor application do not offers you full functionality for Android devices. Or maybe your Android device is not supported!

    BlueWatcher turns your CASIO BLE watch in a really "SmartWatch"!

    The application is called "BlueWatcher"

    Visit our main web page and discover what does BlueWatcher do for you!

    http://www.bluewatcher.es

    Thank you in advance!

    Tested watches
    - Casio GBA-400
    - Casio GB-6900
    - Casio GB-X6900
    - Casio GB-5600
    - Casio STB-1000

    Last Release

    BlueWatcher 1.1.2 has been released!!

    Main functionality is: Whatsapp, incoming call and generic application notifications. Date and time synchronization. Multiple and configurable phone control modes. Phone finder service. Reconnection and autoconnection. Visit our web and discover more.

    https://play.google.com/store/apps/details?id=com.bluewatcher
    7
    Hello!

    I finished BlueWatcher 0.3! I'm doing some testing in order to guarantee correct behaviour.

    I will publish it today or tomorrow. I will explain how it works.

    I solved incoming call crash too.

    See you!

    Sent from my SM-N9005 using XDA Free mobile app
    6
    And what about "Smart Watcher"... and without keeping any part of the old name... "Blue Manager", "Smart Manager" or "Connect Manager"...

    For the next version I'll be happy if you implement a way to save the settings ;)

    Great work!! Thanks, mil gracias ;)

    I do not use SmartWatcher because Sony has named it's wearable "Sony SmartWatch" :eek:

    But "Watcher" liked me because this app is for "Watches" and it's "watching" so it's a "Watcher" :cowboy:

    I like "BlueWatcher" because "Blue" is a color and it's easy to remember. End Users need minimalistic names... not protocol names. :cool:

    I'm migrating all the project to BlueWatcher. No more "Casio" and "G-Shock"!!! I only advise that BlueWatcher is tested with GB and STB (Bluetooth 4.0) Casio watches... but the app will not be restricted to Casio models.

    I'm working hard to configure generic app notifications (ugly GUI, horrible GUI... but pretty functions).

    I'm finishing implementing BlueWatcher Notification entry in the notification status bar too (indicating if it's connected and having a shortcut to go to BW)
    6
    Casio Watcher 0.2 instructions

    Please, uninstall Casio Watcher 0.1 before installing 0.2.

    Follow steps 1 to 9 of the Casio Watcher 0.1 instructions. http://forum.xda-developers.com/showpost.php?p=52279872&postcount=14

    Here comes the big difference. You only have to click on your detected watch and wait until it connects. You do not have to go back and forward trying to reconnect the watch, CW does it for you.

    When it's paired and both connection and services are available, you can click "TEST" button to test if they are paired correctly. You will receive a call notification in your watch saying the caller is "Casio Watcher".

    Incoming call notifications and Whatsapp notifications are available!!

    Let me explain the configuration options:

    * Incoming call notification
    • Configure if you want to resolve phone number with a contact
    * Whatsapp notification

    • Incoming messages will be notifies as mail alerts.
      Contact Messages will be formatted: "W:Contact Name"
      Group Messages will be formatted: "WG:Contact Name"
    • You can disable/enable group notifications.
    • You can select one algorithm for notifications:
      • Delay new mesages: When you receive a message from a contact, you will not receive new notifications from this contact after X minutes. For groups, you will not receive a notifications for the group (any contact).
      • Notify after read: When you receive a message from a contact, you will not receive new notifications till you read the first notified message. If you receive 5 messages from X contact you will be notified only once. When you read those 5 messages from your mobile, you will be ready to receive new notifications for this contact. This algorithm will be a little different for group messages. I will manage group messages as a contact message. I will not distinguish between single contact message and group message. You will not receive any message to the group until you read the first notified.
      • Notify all messages: Easy, you will receive a notification in your watch every time a message arrives to whatsapp. (BE CAREFUL WITH BATTERY DRAIN)
    • Actually, I'm not able to get sender ID from the notification. The only way to do this is parsing the incoming notification message "Message from XXX". For this purpose, please, fill in the "Notification filter" text field with the header of your notifications (internacionalization here is difficult but can be implemented too). With this text field CW will be able to notify you who sent you the message and group ID!!!
    Every time you change a param, if you click the "Apply" button, the configuration will be applied in less than a second!!

    Reconnection has been improved too. You will see a message in the screen every time they loss connection. Reconnection is made in aproximately 10 seconds (the time CW is notified about broken connection and retry executes).

    IMPORTANT: In the ABOUT screen you can see the application disclaimer.

    IMPORTANT 2: Saving configuration is not implemented yet. Every time you start CW you will have to reconfigure it. SORRY for the inconvenience.

    I'm going to send you CW 0.2 links.

    Remember to create new problems/bugs in the project issue tracking tool. Any question about the functionality, please, publish it here in XDA forum!

    Good Luck!!! And remember... it's not a professional and final application, it can crash, it can lack...
    5
    BlueWatcher 0.3 instructions

    BlueWatcher 0.3 is here!

    As I posted before, CasioWatcher changed its name to BlueWatcher. This application can run with any Bluetooth 4.0 BLE watch that implements Alert Service. Watches tested and running are:

    - Casio GB-X6900
    - Casio GB-6900
    - Casio GB-5600
    - Casio STB-1000

    You can download BlueWatcher here:

    https://docs.google.com/file/d/0B8H4RiQ3CA75eEU1dzB0Tk1TVWc/edit?usp=docslist_api

    @FUNKENG... I will publish it to Google Play Store when more functionality is available (I need to check licensing and publishing requirements).

    If you didn't requested authorization before, you will need to request authorization in order to download the file. Now, you do not need to request the link in this XDA post. I think there are so many watches and phones tested. The first step of testing was to assure the application could run in many phones and run against all the watch models. Acomplished! Now, you only have to post your phone and watch models when you have any problem running BlueWatcher.

    Let me begin with the first point you will complaint ;). Actually, you can't save BlueWatcher settings. I'm sorry but I prefered to release fully functionality. It's so easy to configure and I implemented an easy way to find an application to add to generic application notification.

    There are 2 big differences from CasioWatcher 0.2:

    1. New screen ordering and fixed notification to quickly access BlueWatcher.
    2. Generic application notification

    If I have to enumerate BlueWatcher 0.3 functions, those are:

    - Bluetooth 4.0 BLE Watches compatible with Alert Service.
    - Automatic reconnection when connection is broken.
    - Fixed status bar notification to inform connection status and offer a quick access to app.
    - Incoming call notifications with contact name resolving.
    - WhatsApp notifications (3 different notification algorithms)
    - Generic application notification
    -- Find button to quickly search your desired application
    -- Full customization of the notification message

    Instructions

    Now the configuration and status screen is the main window. Here you can find "WATCH" button to select the watch you want to connect. The connection screen is the same as the last version. Scan and connect.

    When BlueWatcher is started, a new notification in the status bar will appear. From this fixed notification (you can't remove this notification) you can go to the main BlueWatcher screen and you can see the connection status.

    When it's paired and both connection and services are available, you can click "TEST" button to test if they are paired correctly. You will receive a call notification in your watch saying the caller is "BlueWatcher 0.3".

    Let me explain the configuration options:

    * Incoming call notification
    • Configure if you want to resolve phone number with a contact
    * Whatsapp notification

    • Incoming messages will be notifies as mail alerts.
      Contact Messages will be formatted: "W:Contact Name"
      Group Messages will be formatted: "WG:Contact Name"
    • You can disable/enable group notifications.
    • You can select one algorithm for notifications:
      • Delay new mesages: When you receive a message from a contact, you will not receive new notifications from this contact after X minutes. For groups, you will not receive a notifications for the group (any contact).
      • Notify after read: When you receive a message from a contact, you will not receive new notifications till you read the first notified message. If you receive 5 messages from X contact you will be notified only once. When you read those 5 messages from your mobile, you will be ready to receive new notifications for this contact. This algorithm will be a little different for group messages. I will manage group messages as a contact message. I will not distinguish between single contact message and group message. You will not receive any message to the group until you read the first notified.
      • Notify all messages: Easy, you will receive a notification in your watch every time a message arrives to whatsapp. (BE CAREFUL WITH BATTERY DRAIN)
    • Actually, I'm not able to get sender ID from the notification. The only way to do this is parsing the incoming notification message "Message from XXX". For this purpose, please, fill in the "Notification filter" text field with the header of your notifications (internacionalization here is difficult but can be implemented too). With this text field CW will be able to notify you who sent you the message and group ID!!!
    * Generic app notifications
    Click "EDIT" to configure which generic applications should be notified.

    In this screen you can see a list with the selected applications that will be notified to the watch. Click "ADD" button to add a new application or click over an application from the list to edit it.

    • Adding a new generic application: In this screen you can see a list with ALL the installed applications in your phone (Icon and application name). Select one application or click "FIND" button to look for a concrete application. If you select "FIND" option you can write a substring of the application. You don't need to write full application name. For example: If you type "Face" you will find "Facebook" application. If you type "mail" you will find "GMail" and other mail applications.
    • Editing a generic application: Even if you added a new generic application or you are editing one you can modify next options:
      Alert Prefix: You can modify the prefix you want in your messages when a notification is shown. For example, write "F" for Facebook and all your notifications will start with "F: xxxxx".
      Header filter: When the notification text is shown, you can filter messages with a header filter. If your notification message starts with this filter, it will be shown without this beginning text. For example, If your application notification is "You earned 46 points" you can set header filter to "You earned " and the message sent to you watch will be "46 points".
      Alert type: If your watch supports different notification styles you can select one of those: CALENDAR, MAIL, SNS, SMS, Call.

      IMPORTANT: Application name will be shown in your watch if "Alert Prefix" and "Header Filter" are empty strings. If you type something in "Alert Prefix" and/or "Header Filter", then notification text will be shown in your watch.

      EXAMPLES

      1. "Facebook" with empty "Alert prefix" and "Header filter" notifies you. WATCH TEXT -> "Facebook"
      2. "Facebook" with "Alert Prefix=F" and empty "Header Filter" notifies you. WATCH TEXT -> "F:Ben sent you a message"
      3. "MyGame" with "Alert Prefix=G" and "Header filter=You won" notifies you "You won 54 points". WATCH TEXT -> "G:54 Points"

    Every time you change a param or add/modify generic applications, click the "Apply" button and the configuration will be applied in less than a second!!

    And I remember you that you can collaborate with donations as explained here: http://forum.xda-developers.com/showpost.php?p=53346469&postcount=123

    Thank you so much!!!!!