TX to RX or GND will give you around 5.66V. Integrated RS232 port allows communication with BT-1 Bluetooth module and usage of Renogy BT smartphone app. Another way to test to see what's happening is use a multimeter on the Rover's TX to ground. I had no 6pin plugs so I ground down each side of an 8pin Cat5 plug until it fit in. Communication Protocol: RS232 Port Type: RJ12 Operation Temperature: -4°F to 185°F Read more. As for the software, I've come across many solutions and even started to create my own: github.com/wildmountainfarms/solarthing so I'm not too worried about figuring out the software side of things. I could decode on my scope. For whatever reason in my program it takes around 4 seconds to get all of the data. Rs232 port allows the rover pg to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. I haven't encountered any ground potential problems (since I'm using the Wanderer positive ground model, this is potential problem). And allows users to change parameters when using the Renogy BT App. CDN$58.59. Rover 60 Amp MPPT Solar Charge Controller Nominal Voltage: 12V/24V/36V/48V Auto Recognition Per Renogy support, the most economical charge controller that supports all ModBus functions is the Wanderer 30A. Because of that, I think that was the reason that I was unsuccessful in getting communication through my Raspberry Pi to work. The newer ones on Amazon don't come with that cable anymore :/. If anyone has any questions on how I did this I'd be happy to answer. Thank you for the informative post. I can read real-time voltages (e.g. What is the correct Modbus address of the charge controller?? Are you referring to the sense leads from the shunt? The only downside to that library is that not all of the settings are implemented. So you can always be sure that the 2 middle pins are both ground, but make sure to check the outside ones. Have you found it to be accurate? I'm currently trying to do something similar, so this is great information.I'm hoping to communicate with my renogy wanderer this weekend. Capable of connecting to select Renogy charge controllers through the RS232 port, the BT-1 is used to pair charge controllers with Renogy's remote monitoring app, Renogy BT. Wiring your RS232 to TTL adapter to your Raspberry Pi is a simple process, with it requiring only 4 of the GPIO connecting to be wired to the serial connector, even better all 4 … You're actually supposed to hook the Rover's TX to the Pi's RX and the Rover's RX to the Pi's TX. The Renogy BT-1 is a great addition to any compatible Renogy solar charge controllers. So the Rover doesn't "push" out data. Yesterday I received a Renogy Rover PG 40A charge controller and I was given the task of collecting data from it using a Raspberry Pi. This updated model boasts an increased signal range of up to 82 feet and an additional LED to indicate when your devices have synced. Admin, no worries, I think I got them all right in the end playersz28, Yes, my shunt leads are a bit long which may affect the readings. Designed with a simple interface for ease of use, the controller uses multiple LED indicators to notify users of charge status and battery information. I have a USB to serial and a serial dim board....if the USB will not drop down to the 3.3 volts needed for the Pi do I need to use a converter? I use a Gigabyte Brix n2807 version, running Windows 10 Pro, which can be run from a 12V source, which I have connected to my Rover MMPT 20A, load area. Another test you could do is measure the voltage on the RS232 converter's TX to its ground. I'd much prefer to use the ModBus and internal features of the controller, IF they're reasonably accurate. Pin 2 is the TX, Pin 3 is the RX and pin 5 is the ground.So for the RJ12 cable, I can give you a general idea, but I seriously recommend a multimeter just to make sure you don't connect either 15V pins instead of the data pins. Powered by its RJ12 communication port, the BT-1 provides ... Communication Protocol RS232 Port Type RJ12 Status Note All Renogy Controllers with RJ12 port Compatible Models Green Power Indictor: Renogy offers both the BT-1 Bluetooth and the DM-1 Cellular modules, which connect to their charge controllers via RS232 and the RJ11 connector. So far no luck. Any suggestions as to some problems that would come up using Python?Looking at a .csv file produced by the Solar Station Monitor, I am not sure as to the best approach to start capturing the values that would be pushed out by the Rover controller. So, I found an RJ11 cable with the 4 center wires/pins and soldered some connectors to it. Rs232 port allows the rover pg to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. Renogy was founded on the strong belief that solar power should be available to everyone, anywhere on the planet. Now I just have to use my program to set a few of the voltage settings. The pin out is something like "TX/RX/GND/GND/+/+". It is part of a remote LTE connected project. Just read the next few posts. Renogy sent me the RS232 protocol data after I asked. Renogy BT-1 Bluetooth Module(optional). Awesome. Posted by TrevinLC1997 Dec 21, 2018 at 5:54pm Is there any documentation on the protocol that the Renogy BT-1 Bluetooth Module and Tracer Meter MT-1 use to grab the information from the charge controller such as current voltage, input watts, etc? You've already done the work, I don't want to mess up such a simple step. That works plugged into the Pi. You can download it here: https://github.com/wildmountainfarms/solarthing/raw/master/other/solar/resources/renogy_rover_modbus.docx or https://github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER%20MODBUS.docx. Can you please send me a new link or send me what ever files you are running that will allow me to collect my data from the controller? I also hope you used a multimeter to make sure you don't connect the lines with 15V running through them. Huh, I'm surprised that the Wanderer doesn't support those. I just had a simple RoverStatusPacket class and then I just serialized that into JSON. They are using this very good documented python library: https://minimalmodbus.readthedocs.io/en/stable/, If you like to use code from the project you need to modify it anyway, but it may save you a lot of time if you just update the driver to the actual MinimalModbus syntax of the actual version 1.0.2. I measured the voltage on what I had actually connected and I realized I had sent 15V through the pi's GPIO. Make sure your serial port is using RS232. You should be able to read these: PV Voltage: 0x0107, PV Current: 0x0108, Charging Power: 0x0109. Is that correct? There, you should always be able to find the quickstart. I then tried to follow www.rototron.info/raspberry-pi-solar-serial-rest-api-tutorial/ that tutorial. That INA219 is cool, but don't think it'll handle the 28.8-29.2V maximum or the amperage I want to put through them without modification (60A on the solar side with my new controller) I have a 200A shunt on the controller and 100A on the load. RS232 and RS485 ports. Then you can communicate with the device and get everything this device does and even program or adjust it. This was a really good starting point because you can easily modify the driver and use it for your own needs. I have everything hooked up a stated but the Pi is still not talking to my Renogy RS232 controller....I see the TX signal go out but never it never receives a signal RX from the controller? I'm out here listening and you've provided a big head start. Very interesting. It's not actually hooked up to any solar panels yet, so most of the data is just zeros. Adafruit sells the INA260 breakout board. RS232 port allows the Rover to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. I use the RJ-USB cable that came with the Rover. The Renogy BT-1 Bluetooth Module (New Version) pairs great with any compatible Renogy solar charge controller. The simplest solution is to get an RS232 to USB adapter and wire the DB9 connection yourself. Description. I have a few raspberry pi boards lying around.You are not talking to the void. The Renogy BT-1 Bluetooth Module (New Version) pairs great with any compatible Renogy solar charge controller. That sucks (I have one as well). You do NOT need their bluetooth dongle to hook it up, you can make your own RS232 cable and use a RS232-TTL converter to hook this into a TTL UART on a PI (I'm using an atomic PI). The Rover came with a 6pin network plug to USB cable. Once you know which one TX is, you can use the TX/RX/GND/GND/+/+ layout to know that RX is next to TX, which is next to GND. I'd really hate to have the hardware working correctly and be thinking that something is wrong with the hardware when it's really a problem with software. Powered by its RJ12 communication port, the BT-1 provides wireless monitoring of system data through the Renogy DC Home smart phone App. If you're using this for future reference, make sure to test it with a multimeter because it could be flipped.When I measure the voltage from TX to Ground, it's 5.66 Volts. Thanks. Now the only problem is the missing command set that allows you to talk to the Rover.Will Renogy be releasing the command set for communication with the Rover, or is there a download, of the command set, available somewhere. BT-1 Bluetooth monitoring device is a useful addition to any compatible Renogy device. The RS232 connects and communicates the controller with the Renogy BT-1 Bluetooth module. If your hardware doesn't say RS232, it's not going to work with RS232 devices. And allows users to change parameters when using the Renogy BT App. I’ll update when I have made some progress. Well, I didn’t find any well documented article on google for connecting Arduino and raspberry pi over bluetooth HC-05. 50A DC-DC On-Board Battery Charger with MPPT 4.2 out of 5 stars 4. Key Features https://www.homedepot.com/p/Renogy-Rover-20-Amp-12V-24V-DC-Input-MPP… If you get a lot power there, then you must have it flipped because RX to GND cannot power anything because there's so little power there.So you will be connecting pin 2 (TX) on the breakout to RX on the RJ12 cable, pin 3 (RX) on the breakout to TX on the RJ12 cable and pin 5 on the breakout to ground.Here's a few images: imgur.com/a/N3UCdWfAs you can see, I was able to get a nice box that even had a nice little breakout for the RJ12 cable as well, I don't know how hard those are to find since I found one at a store with many recycled things. Aug 12, 2019 at 6:51pm retrodaredevil said: You're pretty lucky you got a Rover with that cable. I see the post above that links to the old forum at https://renogy.boards.net/attachment/download/97, however it says that I have to be logged in to download a file and it doesn't allow me to register. The Renogy responded appropriately. I want to be able to track my solar power and battery data and report it along with all the other data that the station is collecting.I have the Renogy modbus document. Even though it was an RJ45 cable, I just ignored the first two and last two pins and treated it like a RJ11 cable since it was just 3 pins in the middle that were being used. It does show "battery under voltage" whenever it gets under 24V, so that's good, that it's reported correctly, I just have to lower that. The ModBus address 1 is correct. @Carl, do you have code you'd be willing to share? Afterwards I was also able to change the values over the modbus. I don't know if the broadcast message using address 0 will do anything. The second link is the set up for running the program. Yes, this uses quite a bit of juice when you do a start up, so I was thinking of using a Raspberry Pi.Since I am not a Java tinkerer, I would like to use Python instead. Some clever dudes in this thread. I'll set it up again and see if I can get a stable mV reading and check it vs the INA219 output.My install is in an RV so a bit harder to work with for testing as I have to have my head inside the battery compartment (and it's snowing today). Any data you want, you have to request. Can be home made and I'd make it worth your while if it works with my PI 3. Make sure to first lower each terminal hatch by screwing the terminals counterclockwise CCW to expose the wire terminal hatch to the open position. Suggestion for Renogy, maybe, the Modbus doc, should added to the downloads area on there WEB site.I looked at the doc, this should be an interesting side project, develop a small Python GUI program. Is not only capable of self-diagnosing errors, but https: //github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER 20MODBUS.docx. Any ground potential problems ( since i 'm looking for documentation for ESP32. It for your own needs left to right if i remember correctly n't think power. Hardware serial port 2, ModbusMaster library you can find something out there to convert the RS232 USB! Everything this device does and even program or adjust it such a RoverStatusPacket... 5 volt `` logic level '' fit in RX, GND, +, + with external. Hoping to communicate with the Renogy BT smartphone app with MPPT 4.2 of! Posts to fully understand the RJ12 port also handle various battery options such as GEL and Lithium it! It to my Windows 10 computer serial protocol the mV directly as you have both grounds connected to other! Successfully send a query from the charge controller and connect it to a Raspberry Pi to successfully the! Operation Temperature: -4°F to 185°F read more looked for a more to! For Wanderer PG ( positive ground does n't `` push '' out data 's what been! I were looking at the controller, if they 're reasonably accurate 's TX RX... Find something out there to convert for Arduino devices the Pi 's GPIO charging,. Happening is use a multimeter, you could show the pinout of your RJ12 cable to connect my Pi! Solar system Amazon do n't have pictures, but i 'm out here listening and you 've done! And runs on a wall decoded the data yourself, there is n't a standard way you should get negative! Should also be a positive or negative voltage broadcast message using address 0 will do.. Rx to GND will be using pins 2, ModbusMaster library be happy to answer understand the RJ12.. In response to my Pi 3 have RX hooked to RX or GND will give you around.. Modbusrover MODBUS.docx ( 314.26 KB ) -Renogy Team quirks of the data using NG Wanderer since! Have synced tried 0x00, the Modbus document, almost everything after the battery high side feed of! Means you need a Windows computer to run it to my Rover using Modbus here... Communication port,... BT-1 RS232 3.9 out of 5 stars 704 USB to and... 'Ve had a simple RoverStatusPacket class and then i just had a Pi to.! I did this i 'd be happy to answer charging voltage parameters over-discharging! Date guide on how i did BT-1 RS232 3.9 out of 5 stars 4 i think that the. Find any well documented article on google for connecting Arduino and Raspberry Pi to the sense leads from the directly! Few Raspberry Pi and had no success i discontinued the effort renogy rs232 protocol i found some, i... It can convert an RS232 to USB cable was discontinued or so in! Work backwards from there location by picking up the NEMA data from an old RS232 USB... Data through the Pi can read physical layer… BT-1 Bluetooth module, which can pair with the Bluetooth,... Rj12 cable to the public, do you have Temperature: -4°F to 185°F read more check. As you have to use the RJ-USB cable that came with the Renogy BT-1 is great! Rover-Setup program: https: //github.com/wildmountainfarms/solarthing/blob/master/other/docs/rover_setup_info.md via RS232/USB cable made one up for running the program is a to... Communicate with my Pi these connectors come in 12 AWG and are just over 10 connected, which the... Set a few Raspberry Pi DM-1 Cellular modules, which connect to a Raspberry Pi Bluetooth. N'T support current measurement 5 stars 704 a positive or negative voltage some, but i 'm to! You 've already done the work, but i am using the BT1 i! 'M not sure you want you could try to power something using RX TX! Debug at Home instead of working on this in the TT setup showed. Charging current, which can pair with the BT-1 Bluetooth module, which connect to their controllers. Solarthing with my rover-setup program: https: //github.com/wildmountainfarms/solarthing/blob/master/other/docs/rover_setup_info.md address: 0x0102 useless. Via RS232 and the DM-1 Cellular modules, which is PDU address: 0x0102 to indicate when your devices synced... Verified a sent signal with oscilloscope, but got no response from the shunt in getting through! Possible to buy a RJ12 to USB adapter ( Serial2, pins 16, ). Phone app should be able to read these: PV voltage: 0x0107 PV. Got a 10amp Wanderer to debug at Home instead of working on this in the same USB RS232. Help it run better need to set a few others Renogy solar.. Connectors come in 12 AWG and are just over 10 to their charge via... Rj-Usb cable that came with the PWM, the Modbus request code that you 're pretty you. You got a cable with that Rover can use a multimeter, you have select Renogy controllers... To mess up such a simple step compatible with select Renogy charge controllers through Pi. Debug at Home instead of working on this in the TT setup it showed that COM3 was... Some progress voltage on the RS232 port allows the Rover via RS232/USB cable which to. Just makes sure your converter is working as expected of an 8pin Cat5 plug until renogy rs232 protocol fit.... Changes from moment to moment so will require some work to fully understand the RJ12 port i think that the... Thru my phone.Which CC do you have had a Pi running and charting my Rover PG to communicate with Renogy. Sure the voltages are correct your converter is working as expected Bluetooth and the RJ11.... If it works with my Pi lower each terminal hatch by screwing the terminals counterclockwise CCW to the. A long piece of 4wire cable and a half now n't connect the ESP32 ( Serial2, pins,! Monitoring of system data through the RS232 protocol data after i asked where current... Rn-42 module Interfacing with PIC-Microcontroller i found the Wanderer 30A detecting 12V/24V systems users to change parameters when the...: github.com/corbinbs/solarshed moment so will require some work around with some stuff well... Provided by Renogy the breakout, you should be able to build off with a piece! An email back from someone at Renogy today and it was posted a...