Kasidit’s Blog
How to monitor your JK BMS battery in Chrome over Bluetooth (BatRay, nothing to install)
11 Sep 2026Chrome on your phone - live meters, swipe up for cell voltages and settings (DEMO, simulated BMS)
Chrome on your tablet - live meters, swipe up for cell voltages and settings (DEMO, simulated BMS)
Chrome on Windows / Mac / Linux - live meters, scroll for cell voltages and settings (DEMO, simulated BMS)
TL;DR: open clearevo.com/batray in Chrome, press Connect, pick your JK BMS. Voltage, state of charge, current, power, every cell, temperatures, capacity and cycles, live. Nothing to install.
Connect
- Bluetooth on. Android: Chrome. PC: Chrome or Edge. (Not iPhone, not Firefox.)
- Open https://www.clearevo.com/batray/, press Connect.
- Pick your BMS in the list. It shows under whatever name was set in the JK app (mine is
n11, my name for the NMC 11 kWh bank). - Readings appear in a few seconds and refresh every 3 s. Close the JK app first: a JK BMS takes one Bluetooth connection at a time.
No BMS nearby? Press Demo: a simulated pack, labelled DEMO.
Leave an old phone next to the battery
Any old Android phone, tablet or notebook with Chrome becomes a permanent monitor. Plug it in, connect once, leave the tab in front. The screen stays awake by itself, and if Bluetooth drops it reconnects every 10 s until you press Cancel. Leave the phone asleep for an hour and Android freezes the tab: BatRay throws away whatever the Bluetooth stack queued up meanwhile and reconnects for fresh readings, so what you see on your return is never an old number dressed up as live. If the screen still sleeps: Android Developer options → Stay awake; on a notebook, turn off sleep.
Watch from anywhere
Press Share live. A link is copied; open it in Chrome on any phone or PC and you see the same screen, live. Both ends show how many people are watching and how much of the free server is in use. With Chrome notifications on, the reader (the phone next to the battery) is told when a viewer joins or leaves, a viewer is told when the reader goes offline or comes back, and either side is told when its own internet drops or the server stops answering, so you always know which one it is. Anyone with the link can watch, so treat it like a password; stop sharing makes it dead. Readings are encrypted on your phone with a key that exists only inside the link, so nobody in between can read them, not even clearevo.com.
More than one BMS
Press + Add BMS. Every pack is read at the same time; tap a chip to switch. A shared link carries all of them.
Alerts
Open Alerts under the meters and tick Chrome notifications (Chrome asks once for permission; send a test shows one). Five rules are already on: battery below 40 %, below 25 %, no charging in daylight, cells drifting apart, and no data from the BMS. Change or switch off any of them. Notifications pop up on this device while the tab is open; on Android keep the tab in front.
What you see
- Meters: pack voltage, state of charge, current and power. Amber discharging, green charging.
- Check line: ✔ means the pack voltage agrees with the sum of the cells, so the numbers are decoded right. ⚠ layout uncertain means do not trust them; press Copy log and send it to me.
- Cells: one bar each, lowest amber, highest blue. The bars exaggerate the spread on purpose; read the mV figure.
- More and BMS settings: everything else the BMS reports, and its protection limits. Read-only: BatRay never writes to the BMS.
Limits
- Chrome or Edge only, Android or desktop. No iPhone.
- Read-only. No history charts, no switching anything.
- Tested on my own unit and on captured frames from four JK firmware generations; a new firmware may show ⚠. Send the log.
- Notifications need the tab open and, on Android, in front.
Privacy
Battery data stays on your device unless you turn on Share live, and then it goes to your viewers encrypted, unreadable to anyone in between, clearevo.com included. Alerts are judged and shown on the device; nothing is sent. Google Analytics counts visits only - verify it yourself.
Licence
© 2026 Kasidit Yusuf. Free software under the GNU GPL v2, like every ClearEvo tool. Provided as is, with no warranty and no support. Not a safety device: BatRay cannot be relied on to prevent damage or danger.
This tool is free software and open source: ykasidit/clearevo_online_tools (public/batray) - issues and pull requests welcome, especially captured frames from JK firmware I do not own.
Full disclosure: this post - and any code or tool it describes - was co-authored with Claude (Anthropic’s AI, via Claude Code). I directed, guided and reviewed. I don’t want to pretend otherwise.
[Permalink]Recent articles by category:
HOWTOs
- How to monitor your JK BMS battery in Chrome over Bluetooth (BatRay, nothing to install) » 11 Sep 2026
- How to view your CT / MRI / ultrasound scan CD in your browser - open it on your phone or PC, no upload » 22 Jul 2026
- How to extract audio from video (MP4 to MP3) and convert recordings in your browser - no upload » 22 Jul 2026
- How to convert Shapefile, GeoJSON, KML, GPX and more in your browser (ogr2ogr online, no upload) » 22 Jul 2026
- How to create free QR codes that never expire (static QR, no sign-up, no redirect) » 22 Jul 2026
- How to isearch a text file Emacs-style in your browser » 22 Jul 2026
- How to use the Emacs RPN calculator (M-x calc) in your browser » 22 Jul 2026
More howto articles...
Programming - Software Development
- Why I don't use C++ or OOP - and where Python, Go and Rust each fit » 30 Aug 2026
- ClearEvo Hex viewer/editor online: search hex, text - and bit sequences across octets » 21 Jul 2026
- 'Almost' Emacs in your browser: M-x doctor, M-x calc and isearch » 21 Jul 2026
- AT Command Tester online: talk to GSM/LTE modems from your browser » 21 Jul 2026
- GNSS Monitor online: live GPS/NMEA/u-blox UBX viewer in your browser » 21 Jul 2026
- HyperTerminal online: the long-lost Windows serial terminal, reborn in your browser » 21 Jul 2026
- When I choose Rust? » 29 Jan 2026
More programming articles...
Sustainable Energy and Environment conservation
Other topics - Uncategorized
- How to be mentally strong » 14 Jan 2011
- Your Value » 03 Mar 2010
- The Free-Software Movement » 22 Aug 2009
- Google's Linux OS Chrome OS » 02 Aug 2009
- Sitting tips from Sidiz » 15 Apr 2009
- Try listen this Daniel Masson » 05 Mar 2009
- Enjoy Roots Reggae Music! » 28 Feb 2009
More uncategorized articles...