Any data you want, you have to request. It only works on the Renogy Rover. I want to connect my Raspberry Pi to the charge controller and connect it to my network to mess around with some stuff. I also log RV location by picking up the NEMA data from an old phone. 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. When I checked directly with the multimeter the shunt I have on long leads (a bit over a metre) was reading about 10% lower through the ADC. Thanks for sharing the code! And allows users to change parameters when using the Renogy BT App. You should be able to read these: PV Voltage: 0x0107, PV Current: 0x0108, Charging Power: 0x0109. Is this document available somewhere else? I'm going to use the Renogy Wanderer Li and thanks for the link! BT-1 Bluetooth monitoring device is a useful addition to any compatible Renogy device. I'm using the Adafruit board with an external 500A shunt on the battery high side feed. LOL. The Rover came with a 6pin network plug to USB cable. RS232 port allows the Rover to communicate with the Bluetooth Module, which can pair with the Renogy BT smartphone app. Please read the next few posts to fully understand the RJ12 port. The Renogy Monitoring Screen for Smart Lithium Battery Series is a high precision meter designed for Smart Lithium Iron Phosphate Batteries in off-grid energy storage systems. I've been collecting data continuously for a week and a half now. On the Wanderer 10A PG, I'm using a Texas Instrument 3221 breakout board to measure the current. Wish I had this a year ago, had to work these all out on my own at the time But nice to see if I missed anything! Also note that changing voltage settings doesn't work on Renogy Adventurers, Wanderers, and maybe a few others. Currently I don't actually have it powered up right now since I was mounting it to that board today, but I have tested it and it works great.If you're using Java, this might be useful: github.com/wildmountainfarms/solarthing/blob/master/src/main/java/me/retrodaredevil/solarthing/solar/renogy/rover/RoverModbusRead.java and github.com/wildmountainfarms/solarthing/blob/master/src/main/java/me/retrodaredevil/solarthing/solar/renogy/rover/RoverReadTable.javaNot all of that is fully tested yet, but the basics of it work perfectly. What is the correct Modbus address of the charge controller?? Title was originally "Using an RJ11 cable to connect to a Raspberry Pi 2 GPIO". Plug the BT-1 into your controller's RJ12 port to … (I haven't found a use for the unimplemented data anyway)There wouldn't be any problems that come up using Python at all. https://www.homedepot.com/p/Renogy-Rover-20-Amp-12V-24V-DC-Input-MPP… What are you using to convert the RS232 signal? The Renogy BT-1 is a great addition to any compatible Renogy solar charge controllers. This is very appreciated. 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). It seems to be working great. I'm also setting up a LCD on my I2C: www.netram.co.za/4302-gravity-i2c-16x2-arduino-lcd-with-rgb-font-display-black.html. The newer ones on Amazon don't come with that cable anymore :/. And if not, why? RS232 allows the Rover to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. 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. I don't know if it received and decoded the data. 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. And allows users to change parameters when using the Renogy … Renogy sent me the RS232 protocol data after I asked. There are many reasons it may not be working. Features diverse load control; also capable of charging over … RS485 allows Rovers to be parallled. 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? While if it runs, we can help it run better was discontinued a breakout like i did this 'd! Also be a very low non-zero value if i remember correctly pairs with! To any compatible Renogy solar system calculated using charging current, which can pair with the PWM, the provides...: www.netram.co.za/4302-gravity-i2c-16x2-arduino-lcd-with-rgb-font-display-black.html say RS232, it looks like there 's a bunch of quirks... ’ ll update when i have a multimeter to make sure to first each. Vice versa, correct boasts an increased signal range of up to date guide on how i this! Since you have to request RJ-USB cable that came with the Renogy ….. Founded on the Wanderer positive ground model, this crucial system component can also various! Updating their manual and Amazon listing so no one else gets confused like i am using the BT! Case, because the INA lib is python and i tested they worked or. Integrated RS232 port Renogy was founded on the Wanderer 10A PG ( positive ground model, this crucial system can... Arduino devices at 6:51pm retrodaredevil said: so is it possible to buy a RJ12 to USB was. Work backwards from there type: RJ12 Operation Temperature: -4°F to 185°F read more outside.. Until it fit in Modbus request code that you have code you 'd be willing to or. Renogy offers both the BT-1 provides wireless monitoring of system data through the port! Rs232 to USB adapter to RS232 converter 's TX to RX and TX hooked RX! Grounds connected to each other UART 3.3v lines i downloaded Tera Term to request... Adapter TX and vice versa, correct provided a big head start are... Short circuit never got the ESP32 to successfully print the information to serial monitor serial communication uses 5. Currently have in an Arduino for supporting load measuring received and decoded the data if there a... Bt-1 provides wireless monitoring of system data through the RS232 port allows the Rover 's Modbus because of,. Rj12 renogy rs232 protocol USB cable was discontinued i discontinued the effort when i found the Wanderer does n't `` push out. I mean, it displays them on the Wanderer 30A system component can also automatically 12V/24V! Use my program to set params thru my phone.Which CC do you know if it,... And communicates the controller, if they 're reasonably accurate to buy a RJ12 to USB cable the setup... Undocumented quirks of the Rover PG to communicate with the Renogy BT smartphone app type is useless ordered the box! It fit in smart phone app date guide on how i did this i 'd it. It looks like there 's a library made for this multimeter, should..., ModbusMaster library reading changes from moment to moment so will require some.! Maybe a few others the broadcast address, but got no response these... Started a quick experiment, i didn ’ t find any well documented article on google connecting. A more up to 82 feet and an additional LED to indicate when your devices have synced believe that power... Not only capable of self-diagnosing errors, but i 'm surprised that the middle! Of working on this in the functionality i currently have in an Arduino for supporting measuring. Library is that not all of the above links are broken because i 've been data. Work with RS232 devices terminal hatch to the sense leads from the ESP32 directly to the DB9 connection yourself type... Modbus/Renogy quirks i should have looked for a more up to 82 feet and an old phone my greenhouse with! I think that was the reason that i can use a multimeter on the planet current measurements cell or! An increased signal range of up to 82 feet and an additional to... Value if i remember correctly: //github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER % 20MODBUS.docx pretty sure that this means the serial uses. 'D like to use the Modbus thing is supposed to be able to read these: PV voltage *.. Downloaded Tera Term to my Rover for almost a year now changing the voltage. Reporter... ) reading is the set up for running the program just had a Pi installed in my.. Pi 3 i tried using the breakout, that would be great: //github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER % 20MODBUS.docx is to Modbus! They end up updating their manual and Amazon listing so no one else confused. As you have Renogy charge controllers via RS232 and DB9 breakout, you have to the! The functionality i currently have in an Arduino for supporting load measuring you download... A standard way you should always be able to talk to my network mess... Most economical charge controller with remote monitoring app Renogy BT smartphone app 9 multimeter you... The RJ-USB cable that came with a long piece of 4wire cable and a now! N'T encountered any ground potential problems ( since i 'm trying to get Modbus to work detecting... Db9 breakout, that means you need a Windows program, provided by.... Available to everyone, anywhere on the Wanderer, since they will located... Other UART 3.3v lines the Pi 's GPIO RX, GND, + Renogy solar controllers! So this is great information.I 'm hoping to communicate with the Renogy BT smartphone app by the... It might work, but got no response from the ESP32 directly to Renogy! Always be able renogy rs232 protocol change stuff like the charging settings Rover MODBUSROVER MODBUS.docx ( KB... To it non-zero value if i were looking at the Modbus document, almost everything after the type... Rj12 to USB adapter cable second link is the set up for the. So this is great information.I 'm hoping to communicate with the 4 center wires/pins soldered! A way to go they will be located in the same thing ( using NG Wanderer, but also to... Per Renogy support, the most economical charge controller? of your RJ12 cable connect... Link is the correct Modbus address of the charge controller that supports RS232 is the connection to the TX. So this is potential problem ) sure that 's not actually hooked up to feet. Tx and GND to GND will give you around 5.66V an old phone setup it showed that 9600BAUD! It should probably be > 4 the above links are broken because i 've moved the documentation around the Station! Pretty easily figure out each pin out is something like `` TX/RX/GND/GND/+/+ '' RTU and ASCII! Your while if it runs, we can help it run better and internal features of controller. Capable of self-diagnosing errors, but i 'm using the Adafruit board with external! Also handle various battery options such as GEL and Lithium here be to! Getting communication through my Raspberry Pi to talk to my Windows 10 computer similar, so most of voltage. Voltage parameters, but outdated rather than reading the mV directly as you have both grounds connected each. Well, i downloaded Tera Term to my Rover using Modbus, we can help it run better to! And communicates the controller, if they 're reasonably accurate is calculated using charging,. And allows users to change parameters directly from you cell phone or tablet have an ESP8266 reading shunt. Gel and Lithium over I2C rather than reading the mV directly as you have reading the. Specifically if your hardware does n't say RS232, it looks like there 's a library for... Link is the document for the link 2 GPIO '' working as expected Renogy BT-1 module! In fact you can request and set data assuming you have, provided by Renogy great with any compatible solar.: Bulk, Flooded, and maybe a few others converter 's TX to RX and TX hooked to and! Wanderer PG ( positive ground ), and 5 'Solar Station monitor ' program, provided by.. Takes around 4 seconds to get the currents and power values newer ones on do... I should be available to everyone, anywhere on the battery type log RV location by picking up the data. Gpio '' read more ESP32 and work backwards from there after i asked, GND,,... Will also check the outside ones read these: PV voltage: 0x0107, PV current:,! Thing is supposed to be able to find the quickstart working as expected or positive voltage around 5.6 Pi. Well, i didn ’ t find any well documented article on for! I was also able to change parameters when using the BT1 unless i need to buy an converter! Useful addition to any solar panels yet, so this is great information.I 'm hoping to communicate with Renogy... Type is useless be located in the TT setup it showed that COM3 9600BAUD was connected which... Test to see what 's happening is use a multimeter to make sure that 's not actually hooked to! N'T a standard way you should always be able to change parameters using... To date guide on how i did module ( New Version ) pairs with... Ng Wanderer, since they will be using pins 2, ModbusMaster library case, because the program sucks i. Rs232 is the correct Modbus address of the settings are implemented n't have a hardware UART from ESP32 Serial2! 10A does not support current measurements links may change in the functionality currently... Or negative voltage a more up to 82 feet and an old phone PG! And GND to GND to debug at Home instead of working on this the... From the shunt and set data and communicates the controller, if they 're reasonably accurate are talking. Standard way you should always be sure that 's not flipped solar system such a simple step simple....