leodesigner / powmr_comm Goto Github PK
View Code? Open in Web Editor NEWPowMr Inverter serial communication protocol reverse engineering
License: MIT License
PowMr Inverter serial communication protocol reverse engineering
License: MIT License
I've got POW-HVM3.2H-24V-N, still waiting for the batteries, so testing it with benchtop power supply.
I'm checking the RJ45 pinout on my bench and I'm getting different outputs than from the diagram provided.
White green (1) is GND
Brown (8) is + VBat 24 V
Blue (4) is + 13.2 V
or at least that's what my multimeter says. Don't want to remove the top cover because of the tamper seal to check for the RJ45 board.
Greetings, a big thumbs up for this project. I have an issue with inverter model POW-HVM5.5K-48V-LIP (with parallel) - according to powmr website it also supports rs232 wifi dongle however for some reason i cannot get any response from modbus protocol, i checked the rs232 connections with an multimeter - it seems to have good connection - baudrate is set to 2400 n 8 1bit, Modbus ID Setting (setting 25) is default set to 001, i used ModScan32 for protocol testing (address 0001, id 1 lenght 100) - still nothing. Could you guide me in reading registers from this device? I have some experience in reading data and sending commands via mqtt to VMIII and MAX II hybrid inverters (if someone needs help with these particular models) powmr seems to be diffrent atleast in rs232 modbus. Regards
Is there any chance for supporting the Hybrid Inverter POW MAX 8kW as well? It's not listed above.
This is the link for the WiFi module being used.
https://powmr.com/products/owmr-wifi-module-with-rs232-remote-monitoring-solution-pow-module-wifi
Hi there,
That moment when the community makes me happy. I've just googled powmr inverter protocol
and saw It compiles in Platformio.
π
Thanks for your amazing project. I'm a happy owner of a PowMr inverter and glad to connect it to my "smart-home" system.
P.S: Founder of PlatformIO π
Hello - I need some project help connecting my PowMr through some controller (Raspberry PI, ESP, Arduino) to an EV charger. I can pay a nominal hourly fee. Are either of you available and interested?
Since some days I am trying to get data by RS232-to-TTL module (MAX3232CSE). I am not getting any response from the inverter.
I have used this example code:
https://github.com/leodesigner/powmr_comm/blob/main/src/main.cpp
The connection to esp32 was done like it is described here:
https://github.com/syssi/esphome-smg-ii
Can someone please support me?
Thank you in advance.
I have a server that is running right next to the inverter, it would be really nice to be able to connect the serial port directly to it using something like https://gitlab.com/Teuniz/RS-232.
Splitting the code into separate classes would definitely help to implement that, among other advantages.
Hi thank you for this great project.
i just want to clarify the hardware part little bit. you mentioned
The hardware part is simple esp8266 module with RS232 level converter attached to the
#define SS_TX_PIN D8 // GPIO15
#define SS_RX_PIN D7 // GPIO13
But what about v & ground pins? As i understand V pin (blue) on the RJ45 is 12v. have you used a step down circuit to make it compatible with esp8266? Also for the TX/RX do we need a logic converter?
Thanks again.
Hello! I have
Hello! I have a Powmr POW-HVM4.5K-24V hybrid inverter. But I donβt quite understand whether this assembly will work for him or not?
https://powmr.com/products/hybrid-inveter-charger-4500w-220vac-24vdc
wifi module which is used https://powmr.com/products/powmr-wifi-module-wifi-4-5k-6-5k
Gentleman,
I have two PV strings to my inverter(4 + 4kW) , but the register 4505 seems to show only one. The same thing is on the physical display of the Inverter, where only one string at a time is showed, but clicking make it cycle and show first one and then, after some other screen, the other one.
Any idea?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.