etransport / pyswim Goto Github PK
View Code? Open in Web Editor NEWSTM8 SWIM access library, BMS tester
STM8 SWIM access library, BMS tester
Good afternoon.
How to run a script to reset errors?
Hello. First of all thank u for the current publishing of the Ninebot protocol details. I have been trying to create an UART connection with the internal BMS of the included battery (direct connection from USB2Serial board to BMS), without success. Do you know which hex bytes & baudrate I have to send on the UART connection to read/write registers? I have been trying without any success.
Hexs I have tried:
I don't know if I'm supposed to send the 5AA5 bytes with a direct connection to the BMS, really a bit lost here, would you mind helping?
Also some context on why I want to try this: I have bought a Ninebot some 6 months ago and have been disappointed several times by the control board, so much so that I'm working on creating a custom control board, with high quality components. The board of the first scooter burnt out a couple of weeks after purchasing and the second one a couple of months after receiving a new scooter. This board is now cast in silicone, making it impossible to carry out a repair. If I figure out the communication protocol of the included BMS, I could configure a custom control board + interface.
My plan in to replace the interface by a waterproof touchscreen, not only featuring speed & battery status, but also battery health, location services (maybe integrate with Google services?).
Hi there,
Love your work, its exactly what I need please.
I have access to a few battery packs from these, ES1, ES2 scooters, and want to use them as a standalone power source since the BMS already does what I need, already reports the data I need.
But I have little to no knowledge on programming.
I have lodged a job on Fiverr, but am more then happy to pay you or donate to a charity of your choice if you can help me to write or modify your code to suit my needs.
I would like to access, view the data from the internal battery on a LCD screen, using an arduino or raspberry pi or whatever, Ideally I want to use it with 6 batterys connected at once as I'm also thinking to build a 240v dc battery pack using 6 of these.
Hoping you can help!
Подключаю бмс как надо запускаю софт но он сразу вылетает
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.