Comments (10)
Sent the file to you some minutes ago...
from renogy-bt.
Looks like you use PRO series battery and it has different register values. It will be impossible to figure out the actual values without bluetooth snooping using something like wireshark.
from renogy-bt.
Ok, thanks for you response.
Renogy has an Android App to connect via BT and read the values.
Would it somhow be possible to sniff the communication between this app and the battery's BMS to get the register values?
Eg with some BT Proxy running on the PiZero?
from renogy-bt.
Yes you have to use the renogy android app and something like wireshark to capture the traffic to a log file.
from renogy-bt.
Before I dig deeper into this one more question.
Would it be sufficient to use the internal Bluetooth of the RPI Zero 2W to sniff with wireshark, or do I need an external BT Stick?
e.g.: https://learn.adafruit.com/introducing-adafruit-ble-bluetooth-low-energy-friend/quickstart-guide
Thanks, Stefan.
from renogy-bt.
You shouldn't be using RPI. Read the traffic from your iOS/Android phone when using the renogy home app. Method differs based on your mobile platform. Ex: Android
from renogy-bt.
OK, I got it.
Thanks for pointing me there.
from renogy-bt.
I was able to capture the communication between the phone and battery.
Downloded the capture file and opened it with wireshark.
I was also able to set a filter based on the mac adresses of the phone and battery.
What would be the next steps?
from renogy-bt.
Hm.. newer renogy devices seems to be using different protocols. Its hard to figure out without owning a device.
from renogy-bt.
If I can log or test something for you just let me know... maybe we can figure that out working together.
from renogy-bt.
Related Issues (20)
- Error when using raspberry pi 4 HOT 9
- ERROR:root:base client cannot be used directly HOT 3
- plattform esp32-ble esphome - ENHANCEMENT
- install steps HOT 4
- dump example.py to text file or json locally? HOT 2
- tested also with RCC40RVRE HOT 4
- Can this be migrated to esphome ble
- ML2440 HOT 6
- Hammering MQTT servers? HOT 6
- Using Computer and USB-RS232 converter with Renogy Rover MPTT 40A, bypassing Bluetooth Module BT-01 HOT 2
- DCC50S ID via hub is 96, not 97 HOT 1
- Temperature showing up as hotter than surface of the sun. HOT 3
- Renogy Smart Shunt 300 Bluetooth HOT 13
- MQTT Discovery support HOT 5
- RICH SOLAR 60 HOT 1
- How to run 2 config files ? HOT 2
- Writing to BT1 HOT 1
- Feature Request - Send MQTT message on error HOT 5
- Support esp32 ble HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from renogy-bt.