Most recent activity
-
-
Whoa, that was fast, @Gordon! Thank you!
There is definitely some improvement after updating the apps (Messages 0.58 , Message Widget 0.03, Message UI 0.62). Now I get an icon whenever a new message arrives. However, the Bangle.js still does not vibrate, despite being configured to do so in the settings. So I guess it is the ssame as with @m-p{3}?I was able to get notifications fully working by replacing "Message UI 0.62" with "Messages Light 1.3". Switching to "Message List 0.01" has the same behavior as with "Message UI 0.62", so that might be a clue to what these two have in common and differ from "Messages Light".
-
So, earlier today I updated my Bangle.js1 to the latest firmware version (2v16).
Strangely enough, all my apps were deleted from the watch except 'settings'.
I simply did a 'erase all apps' followed by 'install favourite apps'. All was well again. At least apparently.
After some minutes I realized I was getting notifications on my phone, but my bangle.js did not vibrate. I checked the settings, and vibration was set to ":".
I went to gadgetbridge debug, and here is the deal. If I send a test notification, the widget area blinks, but I get no notification. Going to the 'messages' app, the notifications are there! I can delete them and interact with them as I normally would.
I also noticed that the message icon does appear when I enter the settings menu.
I have tried to erase all apps again, and reinstall them, but the issue persists.
Could this be a firmware update issue?
I think I have all message related apps installed on my bangle.js:- Android integration
- Messages
- Messages UI
- Message widget
Any help is appreciated! Thanks.
- Android integration
-
-
-
Ahh - you're pasting into the right-hand side and clicking 'upload', which resets the Bangle and writes just that code.
Sorry! Newbie mistake. Anyway, here are the results:
IssuingGB({"t":"call","cmd":"incoming","name":"John","number":"+491234"})
successfully shows an incoming call notification (I had never seen this notification before, so - progress!)So I tried to "intercept" Gadgetbridge's commands using the suggested snippet. Again, success:
{"t":"notify","id":1633013163,"subject":"Test","body":"Test","sender":"Test","tel":"Test"} {"t":"call","cmd":"","name":"Test","number":"Test"}
The first list element is for Gadgetbridge's debug test gmail notification. All looks good.
The second list element is for Gadgetbridge's debug test incoming call. Here things don't look so good. Gadgetbridge does not seem to be sending the expectedincoming
value for thecmd:
key.It seems to me like a problem in Gadgetbridge phone app rather than on the watch's end. Any ideas on why this might be happening? Or should I open an issue on Gadgetbridge's issue tracker?
or even showing a phone icon
Woha. Cool! Thanks @dapgo.
-
Yes, it was fixed after the 2v10 release: https://github.com/espruino/Espruino/blob/c23289e6c18f9a88df812b855d2a54a000f54d61/ChangeLog#L14 - so a daily build will have it sorted or it'll be fixed in 2v11
Confirming the fix with firmware v2.8.83. Thank you! =-)
So GB({"t":"call","cmd":"accept","name":"name","number":"+491234"}) for example.
Ok, so this is proving harder to do.
Opening the IDE, connecting via Web Blutooth I can do. Sending simple commands such asprint("hello espruino")
is working fine (the watch leaves the watch-face app and displays the Bangle.js logo, firmware version, etc and "hello espruino" is printed to the webIDE console).However, any commands starting with
GB()
are throwing errors:Uncaught ReferenceError: "GB" is not defined at line 1 col 1 GB({"t":"call","cmd":"accept","name":"name","number":"+49123... ^
It's like the
GB
function (which from reading http://www.espruino.com/Gadgetbridge I assume stands for "GadgetBridge") has not been declared? I am quite certain Gadgetbridge is installed on the watch, since I can connect to it using my phone, so I'm not sure what is happening here.
Confirming that updating to
messageui
v0.63 did solve the issue.Thanks!