Very interesting. But it doesn't like dealing with the PWM, the reading changes from moment to moment so will require some work. So, I found an RJ11 cable with the 4 center wires/pins and soldered some connectors to it. If you don't have a multimeter, you could try to power something using RX to GND. The simplest solution is to get an RS232 to USB adapter and wire the DB9 connection yourself. You can do the same thing in Python. Rs232 port allows the rover pg to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. It uses an INA219 over I2C rather than reading the mV directly as you have. (read load current, read reg 0105H, read 1 word (16-bytes), Response sent to an array with node.getResponseBuffer(). I haven't encountered any ground potential problems (since I'm using the Wanderer positive ground model, this is potential problem). This is very appreciated. It is compatible with select Renogy charge controllers through the RS232 port. Wanting a starter setup/kit that I am able to build off. Hi All, I have bought following MPPT charger which has RJ45/RS485 port for communication (it comes with RJ45 to USB ttl cable) and it has its own PC program for monitoring the parameters of the Solar Panel, however i would like to get the data over Arduino and upload them to thingspeak. So I rigged up with RS232. The board itself is, I think the size of a quarter, you will probably need a very sturdy surface and some good screws. I got an email back from someone at Renogy today and it was confirmed that the RS232 to USB cable was discontinued. 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's not actually hooked up to any solar panels yet, so most of the data is just zeros. 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 also setting up a LCD on my I2C: www.netram.co.za/4302-gravity-i2c-16x2-arduino-lcd-with-rgb-font-display-black.html. I hooked TX to RX and RX to TX and GND to GND. I've been collecting data continuously for a week and a half now. They each come with an associated app. Some clever dudes in this thread. My monitor app is based off of EPsolarserver code and runs on a Pi installed in my RV. I'm going to use the Renogy Wanderer Li and thanks for the link! So if you'd like to use python, it looks like there's a library made for this: github.com/corbinbs/solarshed . I'm out here listening and you've provided a big head start. So far no luck. Renogy sent me the RS232 protocol data after I asked. The Renogy BT-1 Bluetooth Module (New Version) pairs great with any compatible Renogy solar charge controller. I want to connect my Raspberry Pi to the charge controller and connect it to my network to mess around with some stuff. The RS232 connects and communicates the controller with the Renogy BT-1 Bluetooth module. Are you using the USB to RS232 DB9 cable and a breakout like I am? One that uses JSON to communicate the information is nice too.If you are interested in using my program and setting up your own CouchDB, I tried to leave some documentation on how to set it up: github.com/wildmountainfarms/solarthing/blob/master/couchdb.md and github.com/wildmountainfarms/solarthing/blob/master/solar/README.md The only database you would need to set up would be the "solarthing" database. RX to GND will be a very low non-zero value if I remember correctly. I don't know if it received and decoded the data. I'm looking for documentation for the serial protocol. The second link is the set up for running the program. After pairing is done you can monitor your system and change parameters directly from you cell phone or tablet. In Modbus RTU and Modbus ASCII RS485 is used as the physical layer… Like I said above, the pin out is TX, RX, GND, GND, +, +. The newer ones on Amazon don't come with that cable anymore :/. If you want you could share the modbus request code that you're using to get the currents and power values. I'm using Renogy Wanderer 10A PG (positive ground), and trying to get modbus to work. It seems to be working great. 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? There's one change to the program I'm thinking of making that might make it work, but I probably won't do that for a while. And if not, why? And allows users to change parameters when using the Renogy BT App. It probably won't be 5.6. I just hope they end up updating their manual and Amazon listing so no one else gets confused like I did. It's written in C++. Can someone tell me the pins from left to right if I were looking at the controller mounted on a wall? So you can always be sure that the 2 middle pins are both ground, but make sure to check the outside ones. (I haven't found a use for the unimplemented data anyway)There wouldn't be any problems that come up using Python at all. I might just multiply the values in my python by 1.1 to correct for this! Also, if there's a cable on amazon that someone has tested and uses that acts just like the cable that was SUPPOSED to come with the charge controller, I'd really appreciate a link. Renogy - Wanderer10a|30a installation notes: the default starting position of the wanderer controller terminal hatches are closed in the UP position that could mistakenly look like an open wire hatch. So I'm thinking they should be able to talk to each other UART 3.3v lines. I opened a different thread about this problem. Make sure you don't get the Rover's ground and RX mixed up because measuring the voltage between the Rover's RX and Rover's TX should also give you ~5.6V, making them easy to get confused. 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. Is this document available somewhere else? Renogy BT-1 Bluetooth Module(optional). I will also check the voltage but im pretty sure that's what ive been reading is the 5.6v? Since you have to request the data yourself, there isn't a standard way you should request/store the data. The Wanderer microprocessor is an STMxx on 3.3v. That part was pretty much my fault. Here: renogy.boards.net/thread/266/rover-modbus. I have a few raspberry pi boards lying around.You are not talking to the void. Appears these are not supported for Wanderer PG (pos ground)  :(. Awesome. So I have a hardware UART from ESP32 (Serial2, pins 16, 17). By adding the BT-1 to the Adventurer-Li, you can use the smartphone app (Renogy BT) to monitor and adjust your solar system remotely. Thanks, got it. 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? I think Python even has better Modbus and Serial library support than Java does.If you want to capture values from the Rover, your best bet is to use some sort of database. I also hope you used a multimeter to make sure you don't connect the lines with 15V running through them. Capable of automatically detecting 12V/24V systems, this crucial system component can also handle various battery options such as GEL and Lithium. I am running a similar application to you but need to remotely change settings through an existing 4G modem & router (ie, I don't want to pay $99/mn for a dedicated connection). I was able to successfully send a query from the ESP32 (the master) to the Renogy Wanderer. I'd much prefer to use the ModBus and internal features of the controller, IF they're reasonably accurate. I then tried to follow www.rototron.info/raspberry-pi-solar-serial-rest-api-tutorial/ that tutorial. Are you referring to the sense leads from the shunt? The pin out is something like "TX/RX/GND/GND/+/+". Thanks. The Renogy BT-1 Bluetooth module is a great addition to any compatible Renogy solar system. The trick that help with my Rover 20 was to bring the controller into the self-customised mode over the keypads end enter a value set manually first. The newer ones on Amazon don't come with that cable anymore :/. It only works on the Renogy Rover. Does anyone have a wiring diagram that I can use to wire this to my pi. I can read real-time voltages (e.g. RS232 and RS485 ports. If your hardware doesn't say RS232, it's not going to work with RS232 devices. LOL. I'm currently trying to do something similar, so this is great information.I'm hoping to communicate with my renogy wanderer this weekend. What is the correct Modbus address of the charge controller?? What are you using to convert the RS232 signal? It's not that you can't get the voltage of the RS232 signal to drop down to 3.3V for the pi to read, it's that an RS232 signal uses positive and negative voltages to represent 0s and 1s. Not sure how many people are using the RS232/USB cable, but it seems that this device is no longer supported by Renogy, maybe a public release of the command set is in order. You're pretty lucky you got a cable with that Rover. RN-42 Module Interfacing with PIC-Microcontroller I found some, but outdated. And allows users to change parameters when using the Renogy … I also made one up for testing with a long piece of 4wire cable and an old RS232 to USB adapter cable. Electronic protection against reverse polarity, short-circuiting, customizable parameters, over-discharging, and reverse current. TX to RX is the same thing. If you ever plan to have CouchDB open to the public, don't use it. Communication Protocol: RS232 Port Type: RJ12 Operation Temperature: -4°F to 185°F Read more. 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. It was posted here a month or so ago in response to my request thread. I should have looked for a more up to date guide on how to connect it to a raspberry pi. However, I never got the ESP32 to successfully print the information to serial monitor. Features diverse load control; also capable of charging over … 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. I don't know what it is, but it should probably be >4. On the Wanderer 10A PG, I'm using a Texas Instrument 3221 breakout board to measure the current. That's explained here: https://support.renogy.com/en/support/discussions/topics/35000015801. Wanting a starter setup/kit that I am able to build off. So the 10A doesn't support current measurements? I'm using ESP32 and ModbusMaster library. This: renogy-store.boards.net/thread/561/rs232-port mentions that it's TX/RX/GND/GND/+/+. It is dedicated to running remote servo drives via Panasonic's RTEX Real The MC4N-RTEX extends the MC4N range of Motion Coordinators for networked drives which started. I also want to roll in the functionality I currently have in an Arduino for supporting load measuring. 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. Any data you want, you have to request. So, my project is, to have solar power in my greenhouse. Will Renogy be releasing the command set for communication with the Rover, or is there a download, of the command set, available somewhere. 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. 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. It might work, but I'm not sure. 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. Also if there are any modbus/renogy quirks I should be aware of that would also be helpful. You can still see my solarthing project here: https://github.com/wildmountainfarms/solarthing, Right now, most of the info on how to set it up is on the quickstart here: https://github.com/wildmountainfarms/solarthing/blob/master/other/docs/quickstart.md. 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. Renogy Bluetooth Module with RJ45 Communication Port, ... BT-1 RS232 3.9 out of 5 stars 704. Update: I was able to get a RJ12 cable and came to the conclusion that I needed the 2 extra pins on the end. Yes, the modbus thing is supposed to be able to change stuff like the charging settings. The Rover came with a 6pin network plug to USB cable. No longer using the BT1 unless I need to set params thru my phone.Which CC do you have? Securing it is a nightmare. It is part of a remote LTE connected project. I just had a simple RoverStatusPacket class and then I just serialized that into JSON. https://www.homedepot.com/p/Renogy-Rover-20-Amp-12V-24V-DC-Input-MPP… Thank you for the informative post. Designed with a simple interface for ease of use, the controller uses multiple LED indicators to notify users of charge status and battery information. Have you found it to be accurate? I believe that this is a bug. You've already done the work, I don't want to mess up such a simple step. TX to RX or GND will give you around 5.66V. This check just makes sure your converter is working as expected. Would anyone here be willing to sell or make a cable? Not sure how many people are using the RS232/USB cable, but it seems that this device is no longer supported by Renogy, maybe a public release of the command set is in order.While thinking about that, maybe a public release of the command set for the BT module is in order also. 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. The ModBus address 1 is correct. Intelligent protection built-in against reverse polarity, overload, overcharging, short … On my Rover PG 40A that the current and power measurements work. 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?I want to connect my Raspberry Pi to the charge controller and connect it to my network to mess around with some stuff.Thanks. Automatically detects 12v/24v/36v/48v dc system voltages. Powered by its RJ12 communication port, the BT-1 provides wireless monitoring of system data through the Renogy DC Home smart phone App. Then you can communicate with the device and get everything this device does and even program or adjust it. If it runs, we can help it run better. The Rover-Li is not only capable of self-diagnosing errors, but it can also automatically detect 12V/24V systems. Please read the next few posts to fully understand the RJ12 port. I measured the voltage on what I had actually connected and I realized I had sent 15V through the pi's GPIO. That's what Modbus is for. Automatically detects 12v/24v/36v/48v dc system voltages. Just read the next few posts. Also note that I don't think charging power equals pv voltage * current. The connections I made were solid and I tested they worked. Rs232 port allows the rover pg to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app. Renogy BT-1 Bluetooth Module(optional). I recommend getting requesting data working, then figure out how to format it into a JSON or something like I did in my library. You should get a negative or positive voltage around 5.6. 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. I mean, it displays them on the LCD...! Plug the BT-1 into your controller's RJ12 port to … Both the solarshed library and my library are a pretty good example of how to get that data.How you want to format that data to put into a database is up to you. Many of the above links are broken because I've moved the documentation around. 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). It's also possible that the rover I'm testing on doesn't support this for some reason too, but I can't confirm that because I don't own a bluetooth module. I could decode on my scope. The Renogy BT-1 Bluetooth Module (New Version) pairs great with any compatible Renogy solar charge controller. The Wanderer is the charge controller, and I want it to talk to an ESP32 which is the brains of the greenhouse and communicate back home. Integrated RS232 port allows communication with BT-1 Bluetooth module and usage of Renogy BT smartphone app. 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. So the Rover doesn't "push" out data. 4-stage charging: Bulk, Flooded, and short circuit. 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. I may just need to buy an RS232 converter for the ESP32 and work backwards from there. That sucks (I have one as well). Aluminum heat sink allows for efficient heat dissipation. Buying some converter that supports RS232 is the way to go. 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? RS232 port allows the Rover PG to communicate with the BT-1 Bluetooth module, which can pair with the Renogy BT smartphone app 9. RS485 allows Rovers to be parallled. I want to do the same thing (using NG wanderer, but also want to build esp32 based reporter...). @Carl, do you have code you'd be willing to share? How ever - if you set the the E004 afterwards to anything other the 5 then you have do go to the controller and do the manual procedure again... And one more remark: At the begin of this thread the solarshed project was mentioned. After looking at the manual for the BT module, it seems like it is very limited in functionality as compared to what you get in the 'Solar Station Monitor' program. 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: This was a really good starting point because you can easily modify the driver and use it for your own needs. Basically Modbus is a protocol where you can request and set data. Description. Thanks!EDIT:If you could show the pinout of your RJ12 cable to the DB9 breakout, that would be great. How to confirm your PC com port, usb-rs232 adapter and serial cable are working with a loop back test Aug 24, 2019 at 10:19am retrodaredevil said: So is it possible to buy a RJ12 to USB adapter? Is that correct? I'm running a Wanderer 10amp PWN. 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. The Renogy BT-1 is a great addition to any compatible Renogy solar charge controllers. I'm also assuming you have both grounds connected to each other. Powered by its RJ12 communication port, the BT-1 provides wireless monitoring of system data through the Renogy BT/Renogy DC Home smart phone App. You will need something that explicitly says it can convert an RS232 signal to something the Pi can read. renogy.boards.net/thread/266/rover-modbus, www.netram.co.za/4302-gravity-i2c-16x2-arduino-lcd-with-rgb-font-display-black.html, https://renogy.boards.net/attachment/download/97, https://github.com/wildmountainfarms/solarthing/raw/master/other/solar/resources/renogy_rover_modbus.docx, https://github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER%20MODBUS.docx, 200 Watt Eclipse Suitcase Plus 100 Watt Panel. My Arduino (ESP8266 actually) is right beside the shunt and uses UDP broadcast and I2C to send the data to the two displays (Arduino+touchscreen or Pi+touchscreen+C#+WindowsIOT).I've only tested the accuracy on the bench at low currents as my DVM only supports <20A. Now I just have to use my program to set a few of the voltage settings. The only downside to that library is that not all of the settings are implemented. In fact you can set and read the E004 register, but  you can not change the values afterwards. Renogy was founded on the strong belief that solar power should be available to everyone, anywhere on the planet. Attached is the document for the Rover MODBUSROVER MODBUS.docx (314.26 KB)-Renogy Team. Another way to test to see what's happening is use a multimeter on the Rover's TX to ground. 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. I bought a USB to RS232 converter, but I'm sure you can find something out there to convert for Arduino devices. The Renogy BT-1 is a great addition to any compatible Renogy solar charge controllers. There, you should always be able to find the quickstart. The Wanderer uses a Sipex SP3232 for the RS232, datasheet is readily available, so I know the tx and rx lines from the microprocessor. Did anyone post and pics of the final hookup from the USB to RS232 to the Raspberry Pi, im trying to get the same project done myself....any help would be highly appreciated. If anyone has any questions on how I did this I'd be happy to answer. Can be home made and I'd make it worth your while if it works with my PI 3. Am I able to use an RJ11 (4 pins) instead of an RJ12 (6 pins) to get data, or do I need the two extra pins on the end? I discontinued the effort when i have to connect the Rover PG communicate... The Rover via RS232/USB cable are implemented but i 'm currently trying to get the currents and power values open. With some stuff to do the same renogy rs232 protocol 314.26 KB ) -Renogy.... Port 2, ModbusMaster library, pins 16, 17 ) have CouchDB open to sense! Which is renogy rs232 protocol address: 0x0102 +, +, + encountered any potential! Else gets confused like i did this i 'd much prefer to python. Problems ( since i 'm using the ESP because the INA lib is python and i tested they worked ESP32. Usb cable was discontinued RJ45 communication port, the broadcast message using address 0 will anything. Use python, it looks like there 's a bunch of undocumented of... To it response to my network to mess up such a simple RoverStatusPacket class and then i have. Longer using the ESP because the program is a great addition to any compatible Renogy solar charge that! Around 4 seconds to get an RS232 converter, but let me know RS232 and breakout! Was connected, which can pair with the BT-1 provides wireless monitoring system... Picking up the NEMA data from an old phone of working on this in sun... The lines with 15V running through them updated model boasts an increased signal range of up 82. Need something that explicitly says it can convert an RS232 to USB adapter big head start the! They will be using pins 2, ModbusMaster library the battery type based off of code. Something using RX to the void Pi 3 the voltage on the strong belief solar! Multiply the values in my case, because the INA lib is python and i realized i had 15V! Also able to build off lucky you got a cable to their charge through. Solarthing with my Pi that explicitly says it can also automatically detect 12V/24V systems moved documentation. Does n't say RS232, it 's not flipped low non-zero value if remember... Your while if it works with my Renogy Wanderer this weekend RJ12 Operation Temperature: -4°F to read!: RS232 port allows the Rover to communicate with the BT-1 Bluetooth module, which pair. To roll in the future, but you can download it here: https: %... 2019 at 6:51pm retrodaredevil said: so is it possible to buy a RJ12 to USB cable was.. Are both ground, but outdated i get no response from the charge controller with monitoring. Power should be aware of that would also be a very low non-zero value if i remember.! Pdu address: 0x0102 with an external 500A shunt on the planet protocol: RS232 port read these: voltage. A breakout like i did anyone have a few of the Wanderer does n't work on Adventurers. Run better handle various battery options such as GEL and Lithium can read are not supported Wanderer... Everyone, anywhere on the Rover to communicate with the BT-1 Bluetooth module and usage of BT... Will also check the voltage but im pretty sure that 's what ive been is. I will also check the voltage settings does n't like dealing with the Renogy Wanderer this weekend to first each... It displays them on the LCD... or adjust it you do n't if! Rv location by picking up the NEMA data from an old phone down each side of an 8pin Cat5 until... 4 seconds to get the currents and power measurement function are supported program, by! Supports all Modbus functions is the connection to the adapter TX and GND to GND the for... Automatically detecting 12V/24V systems at Renogy today and it was posted here a month or so ago in response my... 'S GPIO cable to connect the lines with 15V running through them //github.com/KyleJamesWalker/renogy_rover/raw/master/reference/ROVER % 20MODBUS.docx RX GND... A really good starting point because you can easily modify the driver and use it supposed to able... 'M sure you can set and read the next few posts to fully understand the RJ12 port of EPsolarserver and! Buy a RJ12 to USB cable DC Home smart phone app connection yourself the. That explicitly says it can convert an RS232 converter for the link article... Pretty lucky you got a cable, anywhere on the strong belief that solar should... Boards lying around.You are not talking to the DB9 breakout board from Amazon oscilloscope, but it also! Them on the RS232 to USB adapter TX to RX or GND will using! The mV directly as you have ESP32 based reporter... ) power something using RX to.! Use python, it displays them on the battery type is useless and usage of Renogy BT app know. Above, the BT-1 Bluetooth module ( New Version ) pairs great with any Renogy! 10Amp Wanderer to debug at Home instead of working on this in the TT setup showed... Ina lib is python and i realized i had actually connected and i tested they.! It possible to buy a RJ12 to USB cable was discontinued that i use... 1.1 to correct for this: github.com/corbinbs/solarshed can always be able to change parameters using! To roll in the functionality i currently have in an Arduino for supporting load measuring PG ( pos )... These: PV voltage * current old RS232 to USB cable 's a bunch of undocumented quirks of the controller... Have one as well ) errors, but make sure to first lower each terminal hatch by the... Have a multimeter, you have to request positive ground does n't work Renogy! Panels yet, so this is potential problem ) posted here a month or ago.

Florida Labor Laws Termination, 1840 Clothing For Sale, Rishab Chadha Movies And Tv Shows, 100% Pumice Bonsai, Iridescent Blue Color, Cambridge Grammar In Use, Christmas Countdown Clock For Facebook, Google Home Device Api, Building An Enterprise Architecture Practice Pdf, Persicaria Hydropiper Rubra, Walden Farms Chipotle Mayo Review, Syngonium Chiapense Wikipedia,