Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Vard0

Members
  • Joined

  • Last visited

  1. Hi @rengro46. Unfortunately I still have the same issue and never managed to get any further with this. I am looking at another python script from this repository:- https://github.com/Frankkkkk/python-pylontech The script also seems to work only with US2000 batteries but the developer is trying to get i to work with US3000. Cheers
  2. Greetings everyone. I'm hoping someone can give me a hand to read RS485 data from my Pylontech batteries. I have connected my Pylontech batteries (4x US3000) to a Raspberry Pi through a RS485 cable connected to a USB to RS485 converter. I am running the Pyloncom.py software (downloaded pylon485-elbow.zip from this post). I had to change the baud rate in the software to 9600 before I could get any readings, but after that change it managed to detect the 4 batteries and retrieve data from them. The problem is that the data I am receiving does not look accurate, particularly the BatterySOC reading and the RemainingAh readings. What is even more strange is that 2 of the batteries have very different readings to the other two, even though the status lights on the front of the batteries are all the same. I assume this may be because the software was written for US2000's and not US3000 but I'm not 100% sure. I've included some sample readings below. Much appreciated if anyone has any ideas as to what could be causing this. *** We found batteries at: [2, 3, 4, 5] *** BatteryInfo: {2: {'serialNumber': <pylonpacket.PPSeriesNumber object at 0xb637ad10>, 'adr': 2, 'systemParams': <pylonpacket.PPSystemParameter object at 0xb637ac90>}, 3: {'serialNumber': <pylonpacket.PPSeriesNumber object at 0xb637add0>, 'adr': 3, 'systemParams': <pylonpacket.PPSystemParameter object at 0xb637a170>}, 4: {'serialNumber': <pylonpacket.PPSeriesNumber object at 0xb637ae90>, 'adr': 4, 'systemParams': <pylonpacket.PPSystemParameter object at 0xb637ad90>}, 5: {'serialNumber': <pylonpacket.PPSeriesNumber object at 0xb637af50>, 'adr': 5, 'systemParams': <pylonpacket.PPSystemParameter object at 0xb637ae50>}} Conecting to addr 2 Get charge info reply, addr 2 : 02d002b7980025fe8ec0 VER: 0x20, ADR: 0x02, CID1: 0x46, CID2: 0x00, LENGTH: 20, len(INFO): 10, CHKSUM: 0xF937 > VoltageUpLimit: 53.25, VoltageDownLimit: 47.0, MaxChargeCurrent: 3.7, MaxDischargeCurrent: -37.0, Status: 0xc0 Get analog: VER: 0x20, ADR: 0x02, CID1: 0x46, CID2: 0x42, LENGTH: 2, len(INFO): 1, CHKSUM: 0x0000, Command: 2 Get analog reply, addr 2 : VER: 0x20, ADR: 0x02, CID1: 0x46, CID2: 0x00, LENGTH: 122, len(INFO): 61, CHKSUM: 0xE1E4 > CellsCount: 15, TemperaturesCount: 5 > TotalCurrent: 127.900A, TotalVoltage: 65.280V, RemainingCapacity: 6.401Ah, P: 8349.31 > Quantity: 33, TotalCapacity: 4.097Ah, Cycles: 8464 > CellVoltages: [3.509, 3.509, 3.495, 3.51, 3.508, 3.511, 3.509, 3.509, 3.509, 3.51, 3.51, 3.509, 3.509, 3.509, 3.507] > Temperatures: [29.0, 26.0, 26.0, 26.0, 25.0] Send { "time":1617012789, "VoltageUpperLimit":53.25, "VoltageLowerLimit":47.0, "MaxChargeAmps":3.7, "MaxDischargeAmps":-37.0, "BatteryCycles":8464, "BatteryVoltage":65.28, "BatteryAmps":127.9, "BatteryWatts":8349.312, "BatterySOC":12.802, "RemainingAh":6.401, "RemainingWh":319, "MinutesToRun":9999, "CellMaxVoltage":3.7, "CellLowVoltage":3.05, "CellUnderVoltage":2.9, "cellVoltage0":3.509, "cellVoltage1":3.509, "cellVoltage2":3.495, "cellVoltage3":3.51, "cellVoltage4":3.508, "cellVoltage5":3.511, "cellVoltage6":3.509, "cellVoltage7":3.509, "cellVoltage8":3.509, "cellVoltage9":3.51, "cellVoltage10":3.51, "cellVoltage11":3.509, "cellVoltage12":3.509, "cellVoltage13":3.509, "cellVoltage14":3.507, "highestCellVoltage":3.511, "lowestCellVoltage":3.495, "cellImbalancePct":0.4, "temp0":29.0, "temp1":26.0, "temp2":26.0, "temp3":26.0, "temp4":25.0, "highestTemp":29.0, "lowestTemp":25.0 } to emon/pylonPPTAH02130415644 Conecting to addr 3 Get charge info reply, addr 3 : 03d002b7980025fe8ec0 VER: 0x20, ADR: 0x03, CID1: 0x46, CID2: 0x00, LENGTH: 20, len(INFO): 10, CHKSUM: 0xF935 > VoltageUpLimit: 53.25, VoltageDownLimit: 47.0, MaxChargeCurrent: 3.7, MaxDischargeCurrent: -37.0, Status: 0xc0 Get analog: VER: 0x20, ADR: 0x03, CID1: 0x46, CID2: 0x42, LENGTH: 2, len(INFO): 1, CHKSUM: 0x0000, Command: 3 Get analog reply, addr 3 : VER: 0x20, ADR: 0x03, CID1: 0x46, CID2: 0x00, LENGTH: 122, len(INFO): 61, CHKSUM: 0xE184 > CellsCount: 15, TemperaturesCount: 5 > TotalCurrent: 127.900A, TotalVoltage: 65.280V, RemainingCapacity: 5.889Ah, P: 8349.31 > Quantity: 33, TotalCapacity: 4.097Ah, Cycles: 8464 > CellVoltages: [3.503, 3.509, 3.509, 3.509, 3.51, 3.51, 3.511, 3.498, 3.511, 3.51, 3.51, 3.51, 3.511, 3.511, 3.51] > Temperatures: [28.0, 26.0, 26.0, 26.0, 25.0] Send { "time":1617012790, "VoltageUpperLimit":53.25, "VoltageLowerLimit":47.0, "MaxChargeAmps":3.7, "MaxDischargeAmps":-37.0, "BatteryCycles":8464, "BatteryVoltage":65.28, "BatteryAmps":127.9, "BatteryWatts":8349.312, "BatterySOC":11.777999999999999, "RemainingAh":5.889, "RemainingWh":294, "MinutesToRun":9999, "CellMaxVoltage":3.7, "CellLowVoltage":3.05, "CellUnderVoltage":2.9, "cellVoltage0":3.503, "cellVoltage1":3.509, "cellVoltage2":3.509, "cellVoltage3":3.509, "cellVoltage4":3.51, "cellVoltage5":3.51, "cellVoltage6":3.511, "cellVoltage7":3.498, "cellVoltage8":3.511, "cellVoltage9":3.51, "cellVoltage10":3.51, "cellVoltage11":3.51, "cellVoltage12":3.511, "cellVoltage13":3.511, "cellVoltage14":3.51, "highestCellVoltage":3.511, "lowestCellVoltage":3.498, "cellImbalancePct":0.3, "temp0":28.0, "temp1":26.0, "temp2":26.0, "temp3":26.0, "temp4":25.0, "highestTemp":28.0, "lowestTemp":25.0 } to emon/pylonPPTAH02130332084 Conecting to addr 4 Get charge info reply, addr 4 : 04d002b7980025fe8ec0 VER: 0x20, ADR: 0x04, CID1: 0x46, CID2: 0x00, LENGTH: 20, len(INFO): 10, CHKSUM: 0xF933 > VoltageUpLimit: 53.25, VoltageDownLimit: 47.0, MaxChargeCurrent: 3.7, MaxDischargeCurrent: -37.0, Status: 0xc0 Get analog: VER: 0x20, ADR: 0x04, CID1: 0x46, CID2: 0x42, LENGTH: 2, len(INFO): 1, CHKSUM: 0x0000, Command: 4 Get analog reply, addr 4 : VER: 0x20, ADR: 0x04, CID1: 0x46, CID2: 0x00, LENGTH: 122, len(INFO): 61, CHKSUM: 0xE18B > CellsCount: 15, TemperaturesCount: 5 > TotalCurrent: 127.900A, TotalVoltage: 65.280V, RemainingCapacity: 24.065Ah, P: 8349.31 > Quantity: 33, TotalCapacity: 4.097Ah, Cycles: 8464 > CellVoltages: [3.506, 3.508, 3.501, 3.512, 3.509, 3.51, 3.507, 3.508, 3.514, 3.511, 3.513, 3.513, 3.512, 3.511, 3.512] > Temperatures: [29.0, 25.0, 25.0, 25.0, 25.0] Send { "time":1617012792, "VoltageUpperLimit":53.25, "VoltageLowerLimit":47.0, "MaxChargeAmps":3.7, "MaxDischargeAmps":-37.0, "BatteryCycles":8464, "BatteryVoltage":65.28, "BatteryAmps":127.9, "BatteryWatts":8349.312, "BatterySOC":48.13, "RemainingAh":24.065, "RemainingWh":1202, "MinutesToRun":9999, "CellMaxVoltage":3.7, "CellLowVoltage":3.05, "CellUnderVoltage":2.9, "cellVoltage0":3.506, "cellVoltage1":3.508, "cellVoltage2":3.501, "cellVoltage3":3.512, "cellVoltage4":3.509, "cellVoltage5":3.51, "cellVoltage6":3.507, "cellVoltage7":3.508, "cellVoltage8":3.514, "cellVoltage9":3.511, "cellVoltage10":3.513, "cellVoltage11":3.513, "cellVoltage12":3.512, "cellVoltage13":3.511, "cellVoltage14":3.512, "highestCellVoltage":3.514, "lowestCellVoltage":3.501, "cellImbalancePct":0.3, "temp0":29.0, "temp1":25.0, "temp2":25.0, "temp3":25.0, "temp4":25.0, "highestTemp":29.0, "lowestTemp":25.0 } to emon/pylonPPTAH02139910383 Conecting to addr 5 Get charge info reply, addr 5 : 05d002b7980025fe8ec0 VER: 0x20, ADR: 0x05, CID1: 0x46, CID2: 0x00, LENGTH: 20, len(INFO): 10, CHKSUM: 0xF931 > VoltageUpLimit: 53.25, VoltageDownLimit: 47.0, MaxChargeCurrent: 3.7, MaxDischargeCurrent: -37.0, Status: 0xc0 Get analog: VER: 0x20, ADR: 0x05, CID1: 0x46, CID2: 0x42, LENGTH: 2, len(INFO): 1, CHKSUM: 0x0000, Command: 5 Get analog reply, addr 5 : VER: 0x20, ADR: 0x05, CID1: 0x46, CID2: 0x00, LENGTH: 122, len(INFO): 61, CHKSUM: 0xE1AE > CellsCount: 15, TemperaturesCount: 5 > TotalCurrent: 127.900A, TotalVoltage: 65.280V, RemainingCapacity: 22.785Ah, P: 8349.31 > Quantity: 33, TotalCapacity: 4.097Ah, Cycles: 8464 > CellVoltages: [3.511, 3.506, 3.511, 3.51, 3.509, 3.505, 3.507, 3.507, 3.511, 3.512, 3.5, 3.512, 3.513, 3.513, 3.512] > Temperatures: [28.0, 25.0, 25.0, 25.0, 25.0] Send { "time":1617012793, "VoltageUpperLimit":53.25, "VoltageLowerLimit":47.0, "MaxChargeAmps":3.7, "MaxDischargeAmps":-37.0, "BatteryCycles":8464, "BatteryVoltage":65.28, "BatteryAmps":127.9, "BatteryWatts":8349.312, "BatterySOC":45.57, "RemainingAh":22.785, "RemainingWh":1138, "MinutesToRun":9999, "CellMaxVoltage":3.7, "CellLowVoltage":3.05, "CellUnderVoltage":2.9, "cellVoltage0":3.511, "cellVoltage1":3.506, "cellVoltage2":3.511, "cellVoltage3":3.51, "cellVoltage4":3.509, "cellVoltage5":3.505, "cellVoltage6":3.507, "cellVoltage7":3.507, "cellVoltage8":3.511, "cellVoltage9":3.512, "cellVoltage10":3.5, "cellVoltage11":3.512, "cellVoltage12":3.513, "cellVoltage13":3.513, "cellVoltage14":3.512, "highestCellVoltage":3.513, "lowestCellVoltage":3.5, "cellImbalancePct":0.3, "temp0":28.0, "temp1":25.0, "temp2":25.0, "temp3":25.0, "temp4":25.0, "highestTemp":28.0, "lowestTemp":25.0 } to emon/pylonPPTAH02139910739
  3. Thanks so much @Coulomb. You've really helped me out a lot this week. I'll put these settings in tonight when I am home and will let you know how it goes. Cheers
  4. Hello all. I've recently upgraded to Pylontech batteries and I'm struggling to find the best charge settings on the inverter for them. A couple of days ago I was getting error 77 (Parameter error) which seemed to go away after I changed the Float charge setting (although I'm not 100% sure this was the issue). And last night (after 7:00 pm so no solar input - only mains) I got an error code 3 (Battery voltage is too high) followed shortly by error code 8 (Inverter bus voltage is too high). I restarted the inverter and the batteries but the error code 8 came up again so I ended up disconnecting the inverter from the mains and running off batteries for the night. These are the settings as they currently are on the inverter:- 01 - SOL - Solar energy provides power to the loads as first priority. Battery Type is Li - Lithium Bulk Charging Voltage is 53.2V Float Charging Voltage is 53.0V (I did have this set to 53.2V) Low DC cutoff is 46.7V Battery stop discharging voltage when grid is available - 46V Battery stop charging voltage when grid is available - 53.4V It also seems that the inverter will stop charging as soon as the battery reaches the "stop charging voltage" and will not resume charging regardless of whether there is load or not. I have to restart the inverter to get it charging again as you can see in the graph below. So I'm really not sure what the best setting to be using here is. I would really appreciate some advice from the more experienced among us. BTW the inverter is a voltronics clone and the plan is to upgrade as soon as I can, but in the meantime I'm stuck with this one unfortunately. Cheers
  5. You must be psychic Coulomb. The bulk charge is set to 53.2v and it is connected to 2x Pylontech batteries 😀. I'll keep an eye on it today when it is under more load to check that the PV is keeping up with the demand. I don't want to be using the batteries during the day. Thanks for the reply.
  6. You must be psychic Coulomb. The bulk charge is set to 52.3v and it is connected to 2x Pylontech batteries 😀. I'll keep an eye on it today when it is under more load to check that the PV is keeping up with the demand. I don't want to be using the batteries during the day. Thanks for the reply.
  7. Hi. I have a 5kva inverter connected to 12x 260w PV panels as below and it even shows this as a suggested configuration in the manual. I've been monitoring it today and it seems like the solar output is much better when the PV voltage is below 100 volts for some reason. The inverter is supposed to handle up to 145v but performance seems to be better at the lower voltages. I'm now considering changing the PV connections to 2s x 6P to lower the voltage but I'm not sure if this is the best approach or if something else may be worth checking. Any suggestions welcome. Thanks
  8. 🤣🤣 Thanks Coulomb I appreciate the advice. Good to know that the gennie capacity shouldn't be an issue. I'll check to see if I can change the output of the gennie.
  9. Hi. I am a noob looking for some advice please. I have a Must 5kva inverter connected to 4x 200ah lead acid batteries and 6x 260w panels (3x3). The batteries don't last on a full cloudy day so I would like to be able to charge the batteries through a 4kva generator if possible but at the moment the inverter seems to draw too much power for the gennie to cope. The inverter keeps switching from grid to offline mode. At the moment the grid charge is set to 30 amps. My question is, can I reduce this to 20 amps to see if the gennie will handle it better and will that be enough amps to charge the batteries in a reasonable time? Thanks

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.