-
Hi,
I am surprised no one has posted this before, I feel like I have missed it. But for a while now I can not use the Messages app at all. It shows a white screen (the widgets are drawn, rest is white) whenever it is trigger by the Bangle JS app or when I open it with the menu when a notification is unread. The no messages screen is drawn correctly.
-
-
Yes, from my understanding it will be very much possible. You get an event every time the acceleration sensor reads data (if I understand correctly you can change that timing with setPollInterval), and thus you can "just" check the data with the last reading, if its a big enough acceleration, store the read data (+first time stamp if you want to avoid math) until the acceleration slows down, then do the sum math and display the result.
-
-
-
- You don't need to modify the firmware to use the button, there are several functions for that (setWatch or setUI)
- No extra module, button see above, HRM http://www.espruino.com/Reference#l_Bangle_HRM
- The bangles only way to communicate to other devices is with Bluetooth, so yes, use that.
- You don't need to modify the firmware to use the button, there are several functions for that (setWatch or setUI)
-
-
-
-
Currently, you can only get the build APK if gordon invites you to the pre release "beta" of the app on the play store. As he stated above, he is
fighting with Google's review process at the moment
so if you wait a couple days, Google Play Store will be the way to go, even without the beta.
The latest latest cutting-edge build is also obtainable by cloning the repo from GitHub, opening it in Android Studio, and building it there for your device.
-
I am using Gotify-UP for push notifications.
Haha, another one who would like to have UnifiedPush integrated.
Or is there another fork / special version of Gadgetbridge for the bangle.js 2?
Gordon is developing a close fork, as he stated above. There wouldn't be fixes like call notifications in there though you wouldn't get in the normal app. The main reason behind the fork is to enable internet access.
-
-
-
Jup I know that, I flashed firmwares before the app store could do that ;P No DfuTarg shows up. Though the app has changed from nRF to https://play.google.com/store/apps/details?id=no.nordicsemi.android.dfu If the app still works for you guys, it might be that the bluetooth failed indeed.
-
it feels like we might as well have the current system of just letting Bangle.js itself do an HTTP request?
Yes, sure, that will be enough, especially for the beginning. If the notification generating process is not on a server, one can always use ntfy, with "just" http requests/websocket. What you can do with Bangle/the app though is to make sure it supports long polling/make that easy to access. It will be a bit more of a strain on the users data limit/phone battery ofc. I can always think about integrating the better version with Firebase, which should use less additional data/battery since your phone has already a connection to firebase.
-
-
if there were a way to integrate with an existing app (Tasker?) that does what you need already, I think that'd be preferable to just reimplementing everything
So I went down a rabbit hole. Apparently, the way push notification works is the same boring long polling implementation one would suspect. The idea is just that it would be very resource consuming if every apps implements their own long polling service, so one uses the google api. This means its all routed through their servers where just one connection needs to be made to. And then then android takes care of relying the new push from that api to the correct app.
If we dont want to (soley) use googles api, one can also apparently implement https://unifiedpush.org/developers/intro/, in tandem with a distributor like https://github.com/binwiederhier/ntfy#ntfysh--send-push-notifications-to-your-phone-or-desktop-via-putpost. Not sure if there is a big need of writing simpler over head code, looks to me like one guide would be enough. Once the API is implemented in the app of course.
-
Hi
Bluetooth icon blue or grey
Grey
The
-> Bluetooth
messageThats the one. Right under the icon and the firmware version and your name, you know, the startup screen.
how to reboot it.
Alright, lets clear this up. If I shut down with the Poweroff app, then press once on the button to start the watch, this is the behavior. If I follow the steps from https://www.espruino.com/Bangle.js2#resetting-without-loading-any-code correctly, you are right, it doesn't show up (I released the button too early sorry).
so I think it's most likely that one of your devices, somewhere, is automatically connecting to it
Easy to do, I turned off bluetooth at all devices which ever connected to it. Doing the normal shutdown/reboot, this still shows up. Doing the resetting without loading code, it again doesn't show up, but I can also not use the watch (obviously, since no code is loaded). So uhm, not sure if that helped?
-
-
-
Hello there,
I can not get my Bangle to connect to any devices. I tried the software reset without loading code, it shows the bluetooth launching and the mac address, but nothing else. I am hesitant to fully resetting the watch since I wanted to do a backup of the content there, which lead me trying to get a Bluetooth connection.
I have: Pixel 4a 5g, Android 13 as well as Pixel 2, Android (Lineage) 11, both with Gadgetbridge. And a Linux/Ubuntu PC with bluetooth dongle. The Pixel 4a and the PC both were able to connect to the watch X weeks prior, I only got out the Pixel 2 right now to see if it can connect to the watch.
Any specific step by steps I can follow to further debug this?
-
Hey there,
I was really looking forward to that feature, since I bicycle a lot in traffic and I can miss the navigation voice telling me where to go. Looking at the wiki, that's not implemented yet, I can't find a way to make it, probably due to changes missing in the android app. Just wanted to know if its still being worked on.