Git Product home page Git Product logo

Comments (10)

Brakelmann avatar Brakelmann commented on July 17, 2024 1

Sent the file to you some minutes ago...

from renogy-bt.

cyrils avatar cyrils commented on July 17, 2024

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.

Brakelmann avatar Brakelmann commented on July 17, 2024

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.

cyrils avatar cyrils commented on July 17, 2024

Yes you have to use the renogy android app and something like wireshark to capture the traffic to a log file.

from renogy-bt.

Brakelmann avatar Brakelmann commented on July 17, 2024

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.

cyrils avatar cyrils commented on July 17, 2024

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.

Brakelmann avatar Brakelmann commented on July 17, 2024

OK, I got it.
Thanks for pointing me there.

from renogy-bt.

Brakelmann avatar Brakelmann commented on July 17, 2024

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?

image

from renogy-bt.

cyrils avatar cyrils commented on July 17, 2024

Hm.. newer renogy devices seems to be using different protocols. Its hard to figure out without owning a device.

from renogy-bt.

Brakelmann avatar Brakelmann commented on July 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.