#banglejs

2025-06-02

Working on babby's first #BangleJS app, and it's almost fully functional! It's a simple app for controlling music playback via Gadgetbridge. The libraries for creating the UI and sending/receiving Bluetooth messages are pretty nice and easy to get into, there's just a few edge cases and gotchas I wasn't expecting (like not being able to query GB for the current track, and instead waiting for it to broadcast it)

2025-05-29

Hold up, you're telling me #BangleJS2 can track my sleep and heart rate overnight and only lose ~2% of its battery? What sorcery is this?

#BangleJS

Rachel Wil Singh ~ Moos-a-deeMoosader@mastodon.gamedev.place
2025-03-25

Does anyone have any experience with Bangle.js? "Hackable Smartwatch"?

How is it, customizability-wise, and privacy-wise?

banglejs.com/

#BangleJS

I wanted to write a follow-up on my "I hate software" post from few days ago and what prompted it, but instead of a rant about my (former) Huawei GT 2 smartwatch it'll be something about a shiny new Bangle.js 2 watch I bought.

It's a smartwatch running JavaScript. :D No, don't run away just yet, but feel free to stop reading if that scares you.

What I really like about it: it's open source, made by someone who wanted to make a smartwatch and not a company that wants to sell you crap by giving you a complementary smartwatch. It also costs under 100€. You can change every piece of software on it just like that. And no third party will decide what you may or may not install on it. Also don't need to pay for a developer account.

It's got a pretty cool collection of sensors on board. Kinda impressive that you even get a barometer, temperature and magnetometer for a compass in this thing. The battery is now 54% after five days, although I played around with it a lot. Officially it will last anywhere between four days or four weeks.

I really like that the display is a reflective color LCD which you can read perfectly in full sunlight. The harsher the sun, the better. :p I think it has something like 16 colors but some dithering makes it look like more.

All I really wanted from a watch is to get notifications of some few things I define, step and distance walked counter, a few infos about the current weather, a timer because I use that a lot and it even tells the time.

It works with an open source app called Gadgetbridge on Android (via F-Droid) and none of my collected data is sent to any "cloud" to "improve our services and offerings".

Pretty happy with this thing and also really happy to support small projects like this instead of giving money to companies that only steal more of your data and then sell it.

Apparently you can also get OpenStreetMap onto it, but I haven't tried that one yet.

https://banglejs.com/

I got mine from BerryBase in Germany.

#SmartWatch #OpenSource #BangleJS

2024-11-04

Trying out a BangleJS for first time. #banglejs #banglejs2 #smartwatch #smartwatches

Instruction card for the Bangle.js smartwatch on a wooden surface. The card provides quick-start instructions for charging and basic operations of the smartwatch. Top half displays a diagram showing how to attach the charge cable to the right side of the watch. Instructions include pressing options: 'Short Press: Unlock/Light,' 'Long Press: Back to Clock,' and '10 second press: Reboot.' Bottom half lists features of the smartwatch: 'Open, Hackable Smart Watch,' with a built-in JavaScript interpreter, waterproof rating (IP67), GPS, compass, accelerometer, air pressure, heart rate, vibration sensor, 64MHz ARM Cortex M4 processor, 9MB flash memory, and 256kB RAM. QR code links to the start guide at 'banglejs.com/start2' and community forum at 'forum.espruino.com' for further assistance.
Capybara :fedora:sotneStatue@fosstodon.org
2024-09-02

Not good

My #BangleJS knows how much I suffered last night

2024-08-24

My cunning #BangleJS plan is turning out to be trickier than I was hoping. All I need is a button press event!

barcaxavibarcaxavi
2024-08-21

Megérkezett múlt héten az új bangle.js órám és eddig azt mondanám, hogy ez jelenleg az egyetlen okosóra, amit hosszú távon el tudok képzelni magamon: napokig tartó üzemidő, nincs big tech háttér, szabadon módosítható, normális áron...

Egyre több ehhez hasonló projekt van, külön köszönet részemről a @gadgetbridge -nek, amiért lehetőséget adott, hogy rájuk találjak

2024-07-16

Yay, my smart watch app got approved. Coming to a #BangleJS app store near you soon.

2024-06-27

Bangle.js V2, open, hackable Smart Watch, kann man in Javascript programmieren 🙂

#BangleJS

Fotos einer Bangle.js Smartwatch in ihrer Verpackung
2024-05-29
@Anachron I previously used a #BangleJS2 for some time, but unfortunately, it stopped working due to a common issue with one of its buttons breaking easily. Another drawback of the watch is that it isn't truly waterproof.

Now, regarding whether you can use this device as a health tracker, I would advise against it. In fact, I conducted an analysis on this topic some time ago and found significant limitations in its performance (see my report here: https://fe.disroot.org/notice/ASZLvhVU3aeXmiVGJU).

Specifically, the step counting was inaccurate compared to reference devices, with large discrepancies. Additionally, other tracking features like heart rate and sleep monitoring were also unreliable. Under movement, the heart rate readings were essentially meaningless.

It's worth noting that the developer of #BangleJS has since reverted back to using proprietary algorithms/software supplied with the original hardware, which is why they're able to provide more accurate measurements. However, this means they rely on closed-source code for these functions.

Despite its limitations, I still think the #BangleJS2 is a fantastic gadget and appreciate its 100% open source nature. Perhaps some of these issues have been addressed since my analysis was conducted, but unfortunately, my watch is currently out of commission due to that pesky button breaking.
Pixelcode 🇺🇦pixelcode@social.tchncs.de
2024-05-23

My #PineTime smart watch suddenly stopped working last year (not expensive, but not high quality either). Now I can't decide between buying

1️⃣ an open-source #BangleJS that has more features, supports apps and is easily programmable, but also costs much more and could turn out to be low-quality too,

2️⃣ a high-quality #AndroidWear watch that has all features imaginable but isn't supported by #MicroG. Flashing #AsteroidOS could break some functionality & the “ease-of-use”.

What should I buy?

2024-05-04

Change of watchface today on my new smart watch for !

Enric Pineda :eo_flag:enricpineda@xerrem.xyz
2024-04-22

Ai, que he sortit per la tele! Quina vergonyeta!

#banglejs #rellotge

P.d. Si voleu més info del rellotge, en breu post al blog!

Pablo Lopez-Jamarpjamar@social.sdf.org
2024-04-10

Just got a #BangleJS, this is definitely the spiritual successor of Pebble. I'm loving how hackable this thing is #Espruino

Chameleon Ninjachameleon_ninja
2024-04-05

Neue APP für BangleJS2 für Squash Spieler.

+ Punkte hoch und runter Zählbar
+ Sätze werden mitgezählt, derzeit auf 2 gewonnene.
+ Spiel kann auf 0 gesetzt werden

2024-04-01

Getting errors trying to include an image using the #BangleJS layout library. I'm sure I've had problems before trying to figure out the right boxes to check in the image converter but I foolishly didn't make notes!

espruino.com/Image+Converter

Chameleon Ninjachameleon_ninja
2024-03-29

Anpassungen
+ Datum wird nun angezeigt
+ Akku laden wird nun angezeigt
+ Herzen zeigen nun Akkustand an
+ Schloss Symbol zeigt locked an
+ LEDs zeigen Bluetooth Status an

Guter Abend 😁😄

Chameleon Ninjachameleon_ninja
2024-03-29

Diese Woche meine erhalten und die installiert. Leider zeigt diese nur die Uhrzeit an, mal sehen, was man da ändern kann 🙂

2024-03-10

Today's #DIY project: repairing my #BangleJS 2.

Let's see if I can get that Bluetooth aerial to connect properly.

Full story here:
mastodon.nu/@johan_m_o/1120485

A bangle.js 2 laying disassembled on a table. The display, PCB and outer case.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst