วิธีมอนิเตอร์ JK BMS ออนไลน์ ด้วยมือถือเครื่องเก่ากับ Chrome

Chrome บนมือถือ - แบตเตอรี่ การไหลของไฟ และเวลาที่เหลือ (ตัวอย่าง BMS จำลอง)

แตะแบตเตอรี่ จะได้ประโยคเดียวเข้าใจง่าย พร้อมค่าจริงข้างใต้ (ตัวอย่าง BMS จำลอง)

Chrome บน Windows / Mac / Linux - เซลล์ กราฟประวัติที่เลือกเส้นเองได้ และทุกค่าใต้ภาพ (ตัวอย่าง BMS จำลอง)
TL;DR: เอามือถือ Android เครื่องเก่าที่ไม่ใช้แล้ว เสียบสายชาร์จวางไว้ข้างแบตเตอรี่ เปิด clearevo.com/batray ใน Chrome กด เชื่อมต่อ เลือก JK BMS ของคุณ แล้วกด แชร์สด จากนั้นใช้มือถือเครื่องที่พกอยู่สแกน QR ก็ดูแรงดัน เปอร์เซ็นต์แบตเตอรี่ กระแส กำลังไฟ ทุกเซลล์ และประวัติได้จากทุกที่ ไม่ต้องติดตั้งอะไร ไม่ต้องสมัครบัญชี ค่าที่อ่านออกจากมือถือเครื่องเก่าแบบเข้ารหัสด้วยกุญแจที่มีอยู่ในลิงก์เท่านั้น
ดูของจริง: แบตเตอรี่สองชุดของผู้เขียนเอง ดูสดได้ที่นี่ หน้าจะเปิดมาพร้อมค่าล่าสุดและบอกว่าเก่าแค่ไหน ถ้ามือถือเครื่องอ่านออนไลน์อยู่ ค่าสดจะตามมาทุกไม่กี่วินาที นี่คือฝั่งผู้ชมของ แชร์สด ด้านล่าง - สิ่งที่คนที่คุณส่งลิงก์ให้จะเห็น
เชื่อมต่อ
- เปิดบลูทูธ Android ใช้ Chrome คอมพิวเตอร์ใช้ Chrome หรือ Edge (ใช้กับ iPhone และ Firefox ไม่ได้)
- เปิด https://www.clearevo.com/batray/ กด เชื่อมต่อ แล้วเลือก BMS ของคุณ ชื่อที่แสดงคือชื่อที่ตั้งไว้ในแอป JK (ของผมชื่อ
n11) - ปิดแอป JK ก่อน เพราะ JK BMS รับการเชื่อมต่อบลูทูธได้ทีละหนึ่ง
ไม่มี BMS อยู่ใกล้? หน้าแรกมีลิงก์ดูแบตเตอรี่ของผู้เขียนแบบสด (ลิงก์เดียวกับด้านบน) ไม่มีตัวอย่างจำลองแล้ว
ปุ่มบลูทูธในแถบเครื่องมือคือสถานะของการเชื่อมต่อเอง: เชื่อมต่อ เมื่อว่าง กำลังเชื่อมต่อ ระหว่างพยายาม (แตะเพื่อยกเลิก) และ หยุดการเชื่อมต่อ แบบปุ่มจมเมื่อเชื่อมต่ออยู่
วางมือถือเครื่องเก่าไว้ข้างแบตเตอรี่
เสียบสายชาร์จมือถือ Android หรือโน้ตบุ๊กเครื่องเก่าที่มี Chrome เชื่อมต่อครั้งเดียว แล้วเปิดแท็บไว้หน้าสุด หน้าจอจะไม่ดับเอง และถ้าบลูทูธหลุดจะเชื่อมต่อใหม่ทุก 10 วินาทีจนกว่าจะกดยกเลิก เปิดบลูทูธไว้ตลอด เพราะ Chrome รุ่นนี้อาจปิดแท็บถ้าเชื่อมต่อใหม่ขณะบลูทูธปิด ถ้ามือถือหลับไปเป็นชั่วโมง Android จะหยุดแท็บไว้ เมื่อกลับมา BatRay จะทิ้งข้อมูลที่ค้างในคิวบลูทูธแล้วเชื่อมต่อใหม่เพื่ออ่านค่าสด ไม่มีทางเอาค่าเก่ามาแสดงเหมือนเป็นค่าปัจจุบัน
ปิดการอัปเดตอัตโนมัติของ Chrome บนมือถือเครื่องนั้น (เปิด Play Store หา Chrome กดเมนู ⋮ แล้วเลือก ปิด) เพราะตอนอัปเดต Chrome จะถูกปิดไปพร้อมแท็บ BatRay และจะไม่กลับมาเองจนกว่าจะมีคนเปิด Chrome แล้วกด เชื่อมต่อ ให้อัปเดต Chrome เองตอนอยู่ใกล้มือถือ และใช้เวอร์ชัน 108 ขึ้นไป
เมื่อหน้าเครื่องอ่านถูกเปิดขึ้นมาใหม่ (Chrome เปิดคืนให้ หรือมีคนเปิด BatRay) จะนับถอยหลัง 30 วินาที มีปุ่ม เดี๋ยวนี้ และ ยกเลิก แล้วแชร์ต่อด้วยลิงก์เดิมและเชื่อมต่อ BMS ที่เคยเชื่อมต่ออยู่ใหม่ การเชื่อมต่อใหม่โดยไม่ต้องกดต้องให้ Chrome จำสิทธิ์บลูทูธไว้: เปิด chrome://flags ตั้ง “Use the new permissions backend for Web Bluetooth” เป็น Enabled กด Relaunch แล้วเชื่อมต่อหนึ่งครั้ง ถ้าไม่ได้ตั้ง การแชร์ยังกลับมาทำงานต่อ และ BatRay จะบอกว่า BMS ตัวไหนต้องกด เชื่อมต่อ เอง รายการตรวจเครื่องอ่าน ในหมายเหตุบอกสิ่งที่มือถือที่วางข้างแบตเตอรี่ต้องมี (flag นั้น การแจ้งเตือน การเสียบชาร์จ ปิดอัปเดตอัตโนมัติของ Chrome การใช้แบตของ Chrome แบบไม่จำกัด และอื่น ๆ) โดยตรวจเองเท่าที่หน้าเว็บตรวจได้ ส่วนการตั้งค่า Chrome สองข้อที่ตรวจไม่ได้มีปุ่ม ทำแล้ว ให้กดยืนยัน ถ้ายังขาดอะไร ตอนกด เชื่อมต่อ จะเห็นรายการนี้พร้อมปุ่ม ทำต่อเลย และระหว่างที่เครื่องอ่านทำงาน กด ⚠ ข้างคำว่าอัปเดตเพื่อเปิดดูได้ เสียบสายชาร์จมือถือเครื่องอ่านไว้เสมอ: Chrome และ Edge บอกหน้าเว็บได้ว่าแบตมือถือเหลือเท่าไรและเสียบสายชาร์จอยู่หรือไม่ มือถือเครื่องอ่านจึงเตือนเมื่อถูกถอดสายชาร์จ และผู้ชมจะเห็นบรรทัดเตือนระหว่างที่มือถือเครื่องอ่านไม่ได้ชาร์จ และได้รับการแจ้งเตือน (เมื่อเปิดการแจ้งเตือนไว้) เมื่อถูกถอดสายชาร์จ เมื่อแบตเหลือ 20 % โดยไม่ได้ชาร์จ และเมื่อกลับมาชาร์จ
มือถือบางเครื่องปล่อยล็อกหน้าจอหลังผ่านไปหลายชั่วโมง (Sony เครื่องเก่าเป็นแบบนี้) BatRay จะขอล็อกใหม่ ถ้ายังไม่พอ ใน หมายเหตุ เปิดวิดีโอเงียบขนาดเล็กเพิ่มได้ ซึ่ง Chrome ถือเป็นสื่อที่กันหน้าจอดับ (ปิดไว้เป็นค่าเริ่มต้น เลือกได้ว่าเฉพาะเมื่อล็อกหลุดซ้ำ หรือเสมอ และ Android อาจลดเสียงแอปอื่นขณะเล่น) ฝั่งผู้ชมไม่เล่นวิดีโอนี้ ประหยัดพลังงาน ในหมายเหตุจะหยุดทุกอย่างที่ขยับบนหน้าจอ ทางสุดท้าย: ตัวเลือกสำหรับนักพัฒนา → เปิดหน้าจอค้างไว้
ดูจากที่ไหนก็ได้
กด แชร์สด ตั้งชื่อ (เติมชื่อ BMS หรือชื่อแมวให้แล้ว) ติ๊ก ใช้ลิงก์แชร์ล่าสุด ไว้ เพื่อให้ลิงก์และ QR เดิมยังใช้ได้แม้มือถือรีสตาร์ต จะมี QR code ขึ้นมาและลิงก์ถูกคัดลอกให้ ส่องรหัส หรือวางลิงก์ใน Chrome บนมือถือหรือคอมพิวเตอร์เครื่องใดก็ได้ ค่าที่อ่านถูกเข้ารหัสบนมือถือของคุณด้วยกุญแจที่มีอยู่ในลิงก์เท่านั้น คนกลางอ่านไม่ได้ รวมถึง clearevo.com ใครมีลิงก์ก็ดูได้ จึงควรเก็บเหมือนรหัสผ่าน กดปุ่มแชร์ที่จมอยู่ หรือ หยุดแชร์ ลิงก์นั้นจะใช้ไม่ได้อีก
ทั้งสองฝั่งเห็นจำนวนผู้ชม ค่าที่อ่านวิ่งผ่านเซิร์ฟเวอร์รีเลย์เล็ก ๆ แบบเข้ารหัส ซึ่งผู้เขียนออกค่าใช้จ่ายเอง แอปบอกไว้ข้างชิปสด ผู้ชมที่เปิดลิงก์จะเห็นภาพล่าสุดทันทีพร้อมบอกว่าเก่าแค่ไหน แล้วค่าสดจะตามมา ใต้คำว่า อัปเดต ที่มุมภาพมีเวลาของค่าที่อ่านละเอียดถึงมิลลิวินาที ฝั่งผู้ชมมีอีกบรรทัดเป็นเวลาที่ค่านั้นมาถึงเครื่อง เมื่อเครื่องอ่านหายไป หน้าผู้ชมจะบอกว่าหายไปตั้งแต่เมื่อไร (วันที่ เวลา และนานแค่ไหนแล้ว) หายไปแบบไหน (หน้าเว็บถูกปิด จอดับแล้วก็เงียบไป หรือการเชื่อมต่อหลุดไปเฉย ๆ) และค่าล่าสุดที่อ่านได้ กดที่กล่องนั้นหรือ มือถือเครื่องอ่าน ในแท็บเพิ่มเติม เพื่อดูสถานะล่าสุดของมือถือเครื่องอ่าน: แบตและการชาร์จ เวอร์ชัน Chrome ที่เก็บประวัติ หน่วยความจำ และเครือข่าย ถ้า BatRay มีประโยชน์กับคุณ: GitHub Sponsors ถ้าเปิดการแจ้งเตือน เครื่องอ่านจะรู้เมื่อมีคนเข้าดูหรือออก ผู้ชมจะรู้เมื่อเครื่องอ่านหลุดหรือกลับมา และแต่ละฝั่งจะรู้เมื่ออินเทอร์เน็ตของตัวเองหรือเซิร์ฟเวอร์หลุด หน้าดูสดมีสามแท็บด้านล่าง: ตอนนี้ ประวัติ เพิ่มเติม
BMS มากกว่าหนึ่งตัว
กด + เพิ่ม BMS ทุกแพ็กถูกอ่านพร้อมกัน แตะชิปเพื่อสลับ ลิงก์แชร์เดียวรวมทุกแพ็ก
แสดงบนทีวี
กด แสดงบนทีวี เลือก 720p หรือ 1080p แล้วเริ่ม BatRay จะวาดภาพของตัวเองเป็นวิดีโอขนาดเล็ก และวางช่วงไม่กี่วินาทีล่าสุดไว้บน clearevo.com ให้ทีวีดึงไปเล่น ช้ากว่ามือถือไม่กี่วินาที ภาพตัวอย่างในการ์ดคือภาพที่วาดบนมือถือเอง จะสลับไปเป็นสตรีมจริงเฉพาะตอนที่มือถือเล่นสตรีมได้ จึงไม่มืดไปเมื่อสัญญาณขาดช่วง ไอคอน Cast (สำหรับ Chromecast, Google TV หรือ Android TV ในไวไฟเดียวกัน มีทั้งใต้ภาพตัวอย่างและบนภาพ) จะโหลดไลบรารี Cast ของ Google ตอนนั้น และแสดงกล่องความคืบหน้าเล็ก ๆ ตามขั้น: ค้นหาทีวี (จำกัด 20 วินาที) เลือกทีวีในรายการของ Google แล้วรอสถานะเครื่องเล่นของทีวี (กำลังบัฟเฟอร์ กำลังเล่น) ได้นานถึงหนึ่งนาที มีปุ่มยกเลิกตลอด และปุ่มปิดเมื่อเล่นแล้วหรือหมดเวลา สถานะเดียวกันยังแสดงใต้ไอคอนต่อไป ทีวีใช้เวลาราว 20 วินาทีก่อนภาพแรกขึ้น หรือเปิดลิงก์หรือ QR ในเบราว์เซอร์ของทีวีหรือโปรแกรมเช่น VLC
ข้อจำกัดสองข้อที่ต้องบอกตรง ๆ: เส้นทางนี้ไม่เข้ารหัส ภาพอยู่บน clearevo.com และใครมีลิงก์ก็ดูได้ ใช้เสร็จให้หยุด (จะหยุดเองสองนาทีหลังมือถือเงียบ) และต้องใช้ Chrome 94 ขึ้นไปที่เข้ารหัสวิดีโอได้ ถ้าไม่ได้แอปจะบอก
การแจ้งเตือน
เปิด การแจ้งเตือน ใต้ค่าที่อ่าน ติ๊ก การแจ้งเตือนของ Chrome (ขออนุญาตครั้งเดียว กด ส่งทดสอบ ดูได้) มีหกกฎเปิดไว้แล้ว: ต่ำกว่า 40 % ต่ำกว่า 25 % ไม่มีการชาร์จตอนกลางวัน เซลล์ห่างกัน ไม่มีข้อมูลจาก BMS และการแจ้งเตือนใด ๆ จาก BMS ปรับหรือปิดได้ทุกข้อ บน Android ต้องเปิดแท็บไว้หน้าสุด บนมือถือเครื่องอ่าน ถ้าแชร์สดโดยอนุญาตการแจ้งเตือนไว้ จะตั้งข้อความ “เครื่องอ่านหยุดทำงาน” ไว้ด้วย: ถ้าหน้านั้นออฟไลน์นาน 3 นาที (Chrome ปิดไป มือถือหยุดมัน หรือเน็ตหลุด) รีเลย์จะส่ง push หนึ่งครั้ง แล้วมือถือจะแสดง “BatRay: ชื่อ หยุดทำงาน - กดเพื่อเปิดใหม่” กดแล้วจะเปิดหน้าเครื่องอ่าน ซึ่งจะแชร์ต่อหลังนับถอยหลัง 30 วินาที Android ส่ง push ถึง Chrome ได้แม้ Chrome ปิดอยู่ แต่ไม่ได้ถ้า Chrome ถูกบังคับหยุด (force stop) ถ้าหยุดแชร์เองจะยกเลิกข้อความนี้
สิ่งที่แสดงบนหน้าจอ
- ภาพรวม: แบตเตอรี่ตั้งตรง ระดับคือเปอร์เซ็นต์แบตเตอรี่ มีขีดทุก 20 % และเส้นประสีแดงคือจุดตัดแบตต่ำของอินเวอร์เตอร์ ใต้รูปคือแรงดันแพ็กและ SOH เส้นทางไฟไปโหลด (สีเหลืองอำพัน) หรือจากที่ชาร์จ (สีเขียว) พร้อมกำลังไฟและกระแส และ เวลาที่เหลือ ถึงจุดตัด (ตั้งใน หมายเหตุ ค่าเริ่มต้น 10 %) ขณะจ่ายไฟ หรือถึงเต็มขณะชาร์จ คำนวณจากกระแสเฉลี่ยหนึ่งนาที
- แตะได้ทุกอย่าง: แบตเตอรี่ เส้นทางไฟ ชิปสถานะ บรรทัดเซลล์ จะมีแผ่นเลื่อนขึ้นมา บอกเป็นประโยคเดียวพร้อมค่าจริง ลากลง แตะข้างนอก หรือกดย้อนกลับเพื่อปิด
- ชิปสถานะ: สวิตช์ชาร์จและจ่ายไฟ (เขียวคือปล่อย แดงคือตัด) การบาลานซ์ อุณหภูมิ และบรรทัดการแจ้งเตือนของ BMS
- เซลล์: ส่วนต่างเป็น mV พร้อมชื่อเซลล์ต่ำสุดและสูงสุด แล้วแท่งละเซลล์ แท่งขยายส่วนต่างให้เห็นชัดโดยตั้งใจ ให้ดูตัวเลข mV
- ประวัติ: เลือกเส้นได้สูงสุดสี่เส้น ย้อนหลัง 1 ชม. 6 ชม. 24 ชม. 7 วัน หรือทั้งหมด แตะชิปเพื่อเลือกจากเปอร์เซ็นต์แบตเตอรี่ แรงดัน กระแส กำลังไฟ อุณหภูมิ MOSFET อุณหภูมิเซ็นเซอร์สองจุด และ Ah ที่เหลือ ค่าเริ่มต้นคือเปอร์เซ็นต์แบตเตอรี่กับกระแส ซึ่งทำให้ช่วง 7 วันวาดได้เร็ว เส้นแรกที่เลือกใช้แกนซ้าย เส้นที่สองใช้แกนขวา และแต่ละชิปแสดงค่าตรงตำแหน่งเคอร์เซอร์ เส้นจุดตัดแสดงเมื่อเลือกเปอร์เซ็นต์แบตเตอรี่ พลังงานที่ชาร์จและจ่ายไปในช่วงนั้นอยู่ใต้ชิป สองนิ้วซูม เมาส์ลากเลือกช่วง ค่าอ่านถูกบันทึกไว้ในพื้นที่ส่วนตัวของเบราว์เซอร์บนเครื่องนั้นเป็นฐานข้อมูล SQLite วันละไฟล์ตามวัน UTC รวมวันนี้ด้วย (กราฟแสดงเวลาท้องถิ่นของคุณ) แพ็กละหนึ่งแถวทุก 3 วินาที เก็บไว้ตราบที่เบราว์เซอร์มีที่ว่าง: กล่องพื้นที่เก็บบอกจำนวนวัน พื้นที่ที่ใช้จากที่เบราว์เซอร์ให้ และจำนวนวันที่เหลือโดยประมาณ วันเก่าสุดจะถูกลบอัตโนมัติเมื่อที่ว่างเหลือน้อยกว่า 100 MB กราฟวาดจากการค้นไฟล์เหล่านั้นทีละส่วนเล็ก ๆ หน้าเว็บจึงไม่เก็บตารางค่าอ่านไว้ในหน่วยความจำ ทุกการอ่านและเขียนมีเวลาจำกัด ผลลัพธ์ ความล้มเหลว และสถิติการอ่านเขียนลงในบันทึกดีบัก ถ้าตัวเก็บข้อมูลหยุดตอบจะถูกเริ่มใหม่ ไฟล์รายวันที่พบว่าเสียหายจะถูกลบพร้อมข้อความแจ้ง ถ้าเป็นไฟล์ของวันนี้จะเริ่มไฟล์ใหม่ตั้งแต่ตอนนั้น ผู้ชมจะขอแถวที่ตัวเองยังไม่มีจากเครื่องอ่านตามหมายเลขแถว จึงได้แถวชุดเดียวกัน แต่ละแท็บของเบราว์เซอร์เก็บประวัติและบันทึกดีบักของตัวเอง เปิด BatRay หลายแท็บ (เครื่องอ่านและผู้ชมของหลายลิงก์แชร์) ก็เก็บได้พร้อมกัน แท็บผู้ชมดึงประวัติจากเครื่องอ่านของมัน และเครื่องอ่านที่ถูกเปิดใหม่ในแท็บใหม่หลังแท็บเดิมปิดไปจะเก็บประวัติต่อจากแท็บที่ปิด ใช้ร่วมกันทุกแท็บมีเพียงการตั้งค่า เบราว์เซอร์หนึ่งเปิดเป็นเครื่องอ่าน (แท็บที่คุยกับ BMS) ได้ทีละแท็บเท่านั้น แท็บที่สองที่เปิดโดยไม่ใช่ลิงก์แชร์จะไม่เริ่มทำงาน แต่บอกให้ปิดแท็บ BatRay อื่น และจะเริ่มทำงานเองเมื่อแท็บเหล่านั้นปิดแล้ว ดูรายไฟล์ แสดงไฟล์รายวันและที่เก็บของแท็บอื่นทั้งหมด (ที่เก็บที่เปิดอยู่ในอีกแท็บต้องลบจากแท็บนั้น สำเนาของแท็บผู้ชมที่ปิดแล้วจะถูกลบเองเมื่อไม่ได้ใช้ 30 วัน หรือเร็วกว่านั้นเมื่อพื้นที่เหลือน้อย) ดาวน์โหลด บันทึก .tar หนึ่งไฟล์ที่มีไฟล์ .sqlite วันละไฟล์ (7-Zip หรือ Windows 11 เปิด .tar ได้ DB Browser for SQLite หรือ Python เปิดไฟล์รายวันได้ ไม่เกิน 512 MB) กู้คืน รวมแถวที่แต่ละวันยังขาดเข้าไป ล้าง ลบทั้งหมด เครื่องใหม่มีแถบนับ 30 วินาทีแรก ถ้าเบราว์เซอร์เก็บไฟล์ไม่ได้ (Chrome ต่ำกว่า 108 หรือที่เก็บไม่ได้เริ่มทำงาน) จะไม่เก็บอะไรเลย แม้แต่ในหน่วยความจำ ประวัติจึงไม่กินหน่วยความจำของมือถือเมื่อเปิดทิ้งไว้นาน การ์ดประวัติจะเป็นสีจางพร้อมบอกสาเหตุและวิธีแก้
- เพิ่มเติม และ การตั้งค่า BMS: ทุกค่าที่ BMS รายงานและขีดจำกัดการป้องกัน อ่านอย่างเดียว BatRay ไม่เขียนอะไรลง BMS
- หมายเหตุ: จุดตัด กันหน้าจอดับ ประหยัดพลังงาน และบรรทัดตรวจสอบ ✔ คือแรงดันแพ็กตรงกับผลรวมเซลล์ ⚠ รูปแบบเฟรมไม่แน่ใจ คืออย่าเชื่อตัวเลข ให้เปิด บันทึกดีบัก (ปุ่มรูปแมลงด้านบน) แล้วกด อัปโหลดบันทึก (มีคำเตือนก่อน แล้วได้รหัสไว้อ้างอิง) หรือกด คัดลอกบันทึก ในการ์ดดีบักแล้วส่งให้ผม
-
⛶ ขยายภาพเต็มจอ
- เชื่อมต่อกับ ชื่อ: เมื่อเคยเลือก BMS บนเครื่องนั้นแล้ว ปุ่มสีเขียวเหนือ เชื่อมต่อ จะเชื่อมต่อใหม่โดยไม่ต้องเลือกในหน้าต่างบลูทูธ ตราบที่ Chrome ยังอนุญาตอุปกรณ์นั้นให้เว็บไซต์นี้ (Chrome ไม่ให้ที่อยู่บลูทูธกับหน้าเว็บ ให้เพียงรหัสประจำเว็บไซต์กับชื่อ)
ข้อจำกัด
- เครื่องที่วางข้างแบตเตอรี่: Chrome หรือ Edge เวอร์ชัน 108 ขึ้นไป บน Android หรือคอมพิวเตอร์ Firefox, Safari และเบราว์เซอร์ทุกตัวบน iPhone ไม่มี Web Bluetooth จึงใช้เป็นเครื่องนี้ไม่ได้
- ดูลิงก์แชร์: Chrome หรือ Edge 108 ขึ้นไป หรือ Firefox 114 ขึ้นไป ส่วน Safari / iPhone 16.4 ขึ้นไปแอปยอมให้เปิด แต่ยังไม่ได้ทดสอบ
- ถ้าเบราว์เซอร์เก่า กด เชื่อมต่อ (หรือเปิดลิงก์) แล้วจะมีคำเตือนบอกเหตุผลและที่อัปเดต พร้อมปุ่ม ลองเชื่อมต่อเลย (หรือ ลองเปิดดูเลย) ถ้าอยากลองใช้ต่อ ส่วนเบราว์เซอร์ที่ไม่มี Web Bluetooth จะบอกแค่เหตุผล
- อ่านอย่างเดียว ประวัติอยู่ในพื้นที่ส่วนตัวของเบราว์เซอร์บนเครื่องนั้นเท่านั้น ล้างข้อมูลเว็บไซต์หรือถอน Chrome จะลบทิ้ง และไม่มีสำรองที่ไหน
- อัปโหลดบันทึก ส่งบันทึกไป clearevo.com หลังคุณยืนยันเท่านั้น (ปุ่มดูรายไฟล์ในการ์ดประวัติอัปโหลดไฟล์บันทึกที่เก็บไว้ไฟล์ไหนก็ได้ ไม่ใช่แค่ของรอบนี้) มีรายละเอียดอุปกรณ์ เฟรมดิบจาก BMS ชื่อและหมายเลขเครื่องของ BMS ไม่มีกุญแจของลิงก์แชร์ เก็บไว้ 90 วัน มีแถบความคืบหน้าและปุ่มยกเลิก การเก็บบันทึกดีบักปิดไว้จนกว่าคุณจะกด บันทึกดีบัก ปุ่มรูปแมลงด้านบน ซึ่งกดได้ตั้งแต่ยังไม่ได้เชื่อมต่อ BMS เมื่อปุ่มถูกกดค้างไว้ บันทึกจะถูกเก็บไว้ในเครื่อง (รอบละไฟล์ ไฟล์ละ 10 MB เก็บ 10 ไฟล์ล่าสุด) จึงไม่หายเมื่อโหลดหน้าใหม่ ปุ่ม อัปโหลดบันทึก จะแสดงข้างปุ่มนี้ และการ์ดประวัติแสดงขนาด ดาวน์โหลดเป็น .tar หรือลบได้ กดอีกครั้งเพื่อหยุดเก็บ และปุ่มอัปโหลดบันทึกจะหายไป การ์ดยังแสดงหน่วยความจำที่แท็บนี้ใช้เทียบกับที่ Chrome ให้ และหลังแอปล่ม การเริ่มครั้งถัดไปจะเขียนสิ่งที่แอปรายงานล่าสุดไว้ต้นบันทึกใหม่ ระหว่างที่เปิด บันทึกดีบัก อยู่ Chrome เองอาจส่งรายงานการล่ม (เฉพาะสาเหตุ ไม่มีข้อมูล) ไปยัง clearevo.com ด้วย
- เวลาที่เหลือมาจากค่าความจุคงเหลือของ BMS เอง ถ้าตั้งความจุใน BMS ผิด ค่านี้ก็ผิดตาม
- ทดสอบกับเครื่องของผมเองและเฟรมที่บันทึกจากเฟิร์มแวร์ JK สี่รุ่น เฟิร์มแวร์ใหม่อาจแสดง ⚠ ส่งบันทึกมาได้
- การแจ้งเตือนต้องเปิดแท็บไว้ และบน Android ต้องอยู่หน้าสุด
- แชร์สดและแสดงบนทีวีผ่านเซิร์ฟเวอร์รีเลย์เล็ก ๆ ที่ผู้เขียนออกค่าใช้จ่ายเอง การดู BMS ของคุณเองผ่าน Bluetooth ไม่ต้องใช้เซิร์ฟเวอร์เลย ถ้า BatRay มีประโยชน์กับคุณ: GitHub Sponsors
ความเป็นส่วนตัว
ข้อมูลแบตเตอรี่อยู่บนอุปกรณ์ของคุณ เว้นแต่จะเปิด แชร์สด ซึ่งส่งถึงผู้ชมแบบเข้ารหัส คนกลางอ่านไม่ได้ รวมถึง clearevo.com แชร์สดยังส่งสถานะของมือถือเครื่องอ่านเอง (แบตและการชาร์จ เวอร์ชัน Chrome หน่วยความจำ พื้นที่เก็บข้อมูล และเครือข่าย) ถึงผู้ชมแบบเข้ารหัสเหมือนกัน ส่วนรีเลย์เก็บไว้แค่เวลาที่การเชื่อมต่อของเครื่องอ่านปิดลงและปิดแบบไหน สำหรับข้อความ “เครื่องอ่านหยุดทำงาน” รีเลย์เก็บที่อยู่ push ของมือถือเครื่องอ่าน และส่ง push หนึ่งครั้งที่ไม่มีเนื้อหาผ่านบริการ push ของเบราว์เซอร์ (สำหรับ Chrome คือ Firebase Cloud Messaging ของ Google): แค่ปลุก ไม่มีข้อมูลแบตเตอรี่ แสดงบนทีวี เป็นข้อยกเว้นเดียว: ภาพ (ไม่ใช่ข้อมูลดิบ) อยู่บน clearevo.com โดยไม่เข้ารหัสไม่กี่วินาทีเพื่อให้ทีวีดึง การแจ้งเตือนตัดสินและแสดงบนอุปกรณ์ BatRay ไม่อ่านตำแหน่งของคุณ และหน้าเว็บบอก Chrome ไว้ด้วย: หน้าเว็บส่ง Permissions-Policy: geolocation=() ซึ่งทำให้เบราว์เซอร์ไม่ให้ตำแหน่งกับหน้านี้ Google Analytics นับจำนวนผู้เข้าชมเท่านั้น - ตรวจสอบเองได้
สัญญาอนุญาต
© 2026 Kasidit Yusuf. ซอฟต์แวร์เสรีภายใต้ GNU GPL v2 เหมือนเครื่องมือ ClearEvo ทุกตัว ให้ใช้ตามสภาพ ไม่มีการรับประกันและไม่มีการสนับสนุน ไม่ใช่อุปกรณ์ความปลอดภัย: BatRay ใช้ป้องกันความเสียหายหรืออันตรายไม่ได้
เครื่องมือนี้เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส: ykasidit/clearevo_online_tools (public/batray) ยินดีรับ issue และ pull request โดยเฉพาะเฟรมที่บันทึกจากเฟิร์มแวร์ JK ที่ผมไม่มี
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.