Replies: 22 comments 35 replies
-
Let it Check later. |
Beta Was this translation helpful? Give feedback.
-
@softwarecrash @bigdigital |
Beta Was this translation helpful? Give feedback.
-
Badly No, PayPal ist linked in the Project for donation. |
Beta Was this translation helpful? Give feedback.
-
Okay. |
Beta Was this translation helpful? Give feedback.
-
@v-moto pls contact me in discord so i can send you a test version |
Beta Was this translation helpful? Give feedback.
-
Hi, I’m also an owner of such an inverter. I can join the tests too! |
Beta Was this translation helpful? Give feedback.
-
I have already received the beta, today I will test it, if everything goes well, I will write the result |
Beta Was this translation helpful? Give feedback.
-
Where are you from? And do you have an original adapter for this inverter? |
Beta Was this translation helpful? Give feedback.
-
I am from Ukraine. Unfortunately, I don’t have the original adapter. Here's the story: I had a POW-HVM-3.5H-24V inverter. At that time, there was no information on the internet about the communication protocol with the inverter, so I independently developed a way to retrieve some telemetry for HomeAssistant. Later, I switched to ESPHOME, which provided more telemetry data. Now, I’ve upgraded to the POW-HVM6.2K-48V-LIP and discovered the com port (RS232) and RJ45 (RS485). I couldn’t establish communication with either port—the inverter simply didn’t respond. That’s when I started thinking that the folks at POWMR might have changed the communication protocol. Then I came across Solar2MQTT and this query... |
Beta Was this translation helpful? Give feedback.
-
Figured out the registers and made a working version based on ESPHOME. |
Beta Was this translation helpful? Give feedback.
-
@sMusia How did you manage to get the data? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I used ESP8266, connection: esp: tx_pin: GPIO1, rx_pin: GPIO3 -> (RS-232 to UART, MAX3232) -> com_port: pin 2 - TX, pin 3 - RX, pin 5 - GND, pin 9 - +12-15V (with a step-down power module for ESP8266 and MAX3232). ESPHOME yaml in attachment. Very important!: Make as few requests as possible on the Modbus bus, refer to - Optimizing modbus communications - https://esphome.io/components/modbus_controller |
Beta Was this translation helpful? Give feedback.
-
Hi there! |
Beta Was this translation helpful? Give feedback.
-
Hello, my friend, can you make a tutorial on how to make a BMS cable? and which one should lead to the battery and which one should lead to the inverter? I use a hybrid inverter POW-HVM6.2K-48V-LIP and 2 amsan 48v 100ah wall mounted batteries . Can you help me ?? |
Beta Was this translation helpful? Give feedback.
-
I use pin-to-pin straight RJ-45 cable connected to RS-485 port on BMS and inverter but your case could be different if your batteries aren't based on JK-BMS hardware. Then I was playing with protocol selection on BMS and on inverter. I don't remember which one I'm using. I will check in a few days and write it here. |
Beta Was this translation helpful? Give feedback.
-
@sMusia Using your example makes it read okay but I can't change any value. Maybe you can suggest how to solve this? |
Beta Was this translation helpful? Give feedback.
-
If, by any chance, someone knows register address to get data equivalent to menu options 43,44,45 (SOC back-to-battery, SOC back-to-utility, SOC cut-off) - please share. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
At last! I've got addresses not documented in protocol specification from PowMr support team so options 43, 44 and 45 are controllable too. |
Beta Was this translation helpful? Give feedback.
-
Okay, thanks to you folks, I have parallel inverters up and going on a single ESP32. I did a MAJOR refactor of the code you provided, and while it's sorta more complicated, it's more flexible and hopefully easier to use. There's now TWO files (though you could use just the single one if you only have one inverter). For me, it's inverter.yaml and single-pow-hvm62k-48v-lip.yaml. I use the Packages feature to aggregate the "single" file into the top inverter file, and then create some prefixed aggregate sensors which combine the multiple inverters data into one. If you only use the single file, you'll be just fine too, and if you ever update to multiple units, your data will be in the same place (i.e. the aggregate IDs will match the previous single IDs). Note that I changed most of the data IDs though, so they won't line up with your previous data. I also changed most of the names so that they'd be in groups, like "Output", "Inverter", "Battery", etc, so they sort better in the default HA UI. I fixed several of the sensors' issues, ranging from missing units, types, etc, and tried to optimize it with register counts to make the data transmission more efficient. I have it updating every second, and it works great even with two inverters. There are some remaining issues (marked FIXME) like incorrect ranges on the battery settings, missing EQ settings, and the warnings/faults parameters weren't right (they're bitmasks, not values) so I'll clean those up too. I also want to try to use anchors/aliases to reduce the amount of copy/pasting. I should probably put these up in github, unless you want to sMusia or gyp5y! |
Beta Was this translation helpful? Give feedback.
-
I've updated the yaml to be totally anchored/aliased which makes it like 3 times smaller. it also makes it so you can easily add more parameters and/or use it for other stuff. I added the rest of the parameters too, and corrected most things. still to do is fix the warning and fault flags from selects, but I can't decide if I want to expose that as a state string or as a number or as a ton of readonly coils/bitmasks... sensors now look like this:
instead of this:
it's now up in github: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is your feature request related to a problem? Please describe
I cannot connect a new inverter to the HA
Describe the solution you'd like
I received a description of the inverter's communication protocol from the manufacturer, please add minimal support for this device
Modbus_RTU communication description.pdf
Describe alternatives you've considered
I did not find alternatives for this device, and it is not advisable to buy their adapter because it cannot be connected to HA
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions