victronenergy / venus

Victron Energy Unix/Linux OS
https://github.com/victronenergy/venus/wiki
570 stars 70 forks source link

Allow Victron MPPT and Victron SmartShunt to talk to Venus OS via Bluetooth. #1087

Open ErikThiart opened 1 year ago

ErikThiart commented 1 year ago

Please guys, I don't want to run messy cables all over the place, the SmartShunt and the MPPT can already talk to each other via the VE Network, please allow the Venus device ( Raspberry Pi4 with Bluetooth in this case ) to also talk to this network.

I have the Pi too far away for a USB cable run, but well within range for a Bluetooth connection.

The MPPT and the SmartShunt are on a VE.smart Network and work brilliantly, why can the Venus not join this network, drop the cable requirement, please.

I am able to pull this data from the shunt and the mppt using bluetooth and python and via Gatt and via normal bluetooth using the instant read out, surely Venus OS can do the same?

It will be an incredible value proposition.

CleanShot 2023-05-20 at 4 41 21@2x

Wholistic commented 1 year ago

Hi @ErikThiart,

What I have heard is that if it is to be attempted, the bluetooth connectivity between devices and the GX will first come to products that ONLY have bluetooth and no physical interface (such as the Smart Lithium Batteries).

It would also require an external Bluetooth dongle for the Cerbo GX due to the issue that disabled Bluetooth when the chip heats up (tho perhaps not an issue for your Raspberry Pi).

aaronsb commented 1 year ago

Not only the internal overheat of the chipset onboard, but external usb bluetooth adapter allows limited relocation (via usb cable extension) of the radio to closer proximity of the other devices.

mpvader commented 1 year ago

Note that recent Cerbos don’t have that overheat problem anymore. See v3.00 changelog, its buried in there somewhere, and the info will make its way to the manual ofcourse.

bluetooth comms will for sure come some day; but I can’t give a time line.

mdshw5 commented 1 year ago

I've just replaced most of the power equipment in our camper with Victron gear. While the GATT readings in the iOS app are extremely useful, I've just set up a VenusOS instance on a Raspberry Pi and would love to be able to integrate all of my data in a tidy LCD dashboard. Please count me in as hopeful that VE.Smart networking comes to VenusOS!

ErikThiart commented 1 year ago

I appreciate all the replies guys, perhaps some "add on" module or something that fetches the data and can send it via MQTT to Solar Assistant or even Venus OS itself via its own MQTT / Node-Red implementation.

Unsure what the best route is, I just know the Raspberry Pi has great Bluetooth, and the MPPT and SmartShunt both support Bluetooth, there has to be a way.

See here, the code already exists, just needs some further integration into Venus OS from the core team.

https://github.com/keshavdv/victron-ble/issues/26

lavdnone2 commented 3 months ago

Wish I saw this before I got Cerbo GX with a nice Victron screen. Guess it goes back to the store till it can display wireless VE.Smart info