Comments (31)
from esphome-pipsolar.
from esphome-pipsolar.
This warning can be ignored!
from esphome-pipsolar.
Ok. Actually, people from the PVControl+ proyect are testing a POWMR 10.2kw inverter (like us but of other father), and they are retrieving data from PV2 using 4563 and 4564 registers of modbus serial communication.
from esphome-pipsolar.
There's the data. I can take it with mqtt.
from esphome-pipsolar.
Ok. I have mine running with its own dongle programmed with this:
https://github.com/odya/esphome-powmr-hybrid-inverter/tree/main
Only need to modify the lines where reads pvdata and add similar code to read pv2data with registers 4563 and 4564, and voilá.
from esphome-pipsolar.
Look here:
odya/esphome-powmr-hybrid-inverter#31
from esphome-pipsolar.
from esphome-pipsolar.
![Screenshot 2024-05-08 alle 16 47 31](https://private-user-images.githubusercontent.com/88595006/328933652-02bb237e-2dde-4f67-8f8d-31d6503770a5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0NzA2MDQsIm5iZiI6MTcxOTQ3MDMwNCwicGF0aCI6Ii84ODU5NTAwNi8zMjg5MzM2NTItMDJiYjIzN2UtMmRkZS00ZjY3LThmOGQtMzFkNjUwMzc3MGE1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI3VDA2MzgyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0MmFmZjJmYzA5ODA3OTU0NDBhNmRmYWJkNDFlNGVjMjIxNzRhNzlkNGM1ZmE3MTIyZGE4N2FiMzZiN2IzZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MQ6_gR2gDsJKQq6W5_jK2EXwEQ1J57EOGd0r-VWyTxU)
from esphome-pipsolar.
Did you try the protocol test already?
from esphome-pipsolar.
https://diysolarforum.com/threads/victor-max-10-2-kw-rs-232-protocol.82006/
from esphome-pipsolar.
No, forgive my ignorance.. how do I do this test?
from esphome-pipsolar.
Please try this one and provide the output: https://github.com/syssi/esphome-pipsolar/blob/main/tests/esp8266-test-protocols.yaml
Could you ask the seller/manufacturer about some protocol details? It looks like your inverter doesn't support the PIP protocol.
from esphome-pipsolar.
I have an Anern 10.2k inverter. Is the same model and the pip8048 version works well except the QPIGS2 command. SmartESS shows correctly PV2 information.
from esphome-pipsolar.
Please try this YAML as next step. It should work out of the box:
https://github.com/syssi/esphome-pipsolar/blob/pip8048/esp8266-example.yaml
from esphome-pipsolar.
I don't understand your comment. What's not working as expected?
from esphome-pipsolar.
current_max_charging_current doesn't work either
from esphome-pipsolar.
PV2 is unknow. QPIGS2 returns NAK
from esphome-pipsolar.
Perhaps this inverters uses a custom protocol with length and CRCs definition like this:
2.10 QPIGS2: Device general status parameters inquiry
Computer: QPIGS 2
Device: (N1N2N3N4 N6N7N8.N10 N12N13.N15N16 N18N19N20N21N22 b24b25b26b27b28b29b30b31
N33N34N35N36 N38N39N40N41 N42N43N44N45 N47N48N49.N51 N53N54.N56N57 N58N59N60N61
N63N64N65N66N67
I extract this from https://github.com/opengd/solar-sis/files/3041962/Communication.Protocol-20150924.-.Customer.pdf
and they have a same issue.
from esphome-pipsolar.
I can't compile it gives me these errors:
from esphome-pipsolar.
Hi PatogomaII, do you also have this Hybrid Solar inverter 8.2kw/10.2KW model? If so, could you kindly send me the .yaml
Thank you
from esphome-pipsolar.
I have the same inverter but with other name. The yaml thar say syssi compiles and work correctly, but fails reading pv2 data. If you have compilation problems, look at the tipe of esp, pins used or something like it.
from esphome-pipsolar.
Thanks for the advice, I managed.. However, for PV2 I don't read it either but comparing the data from the inverter it seems that it only exposes PV1 by adding both values..
from esphome-pipsolar.
I compare values with the inverters screen and only shows PV1 data.
from esphome-pipsolar.
Sorry.. I confirm it does not correspond with the "KW" value "pv1_charging_power", but the "V" pv1_input_voltage value corresponds.
from esphome-pipsolar.
In my case, all the values of PV1 correspond to same values in the inverter screen.
from esphome-pipsolar.
I found this
https://esphome.io/components/pipsolar.html#output-pipsolar-set-level-action
from esphome-pipsolar.
And what do you want to do with this?
from esphome-pipsolar.
from esphome-pipsolar.
Hi, thanks for the help. I can't find the "pvdata" parameter, I'm looking in the inverter.yaml file.. Correct?
from esphome-pipsolar.
OK, thanks a lot
from esphome-pipsolar.
Related Issues (20)
- pipsolar + jk_bms HOT 1
- esphome reports "unknown" when inverter shuts down or on its own sometimes HOT 1
- Pooling command for P18 wrong HOT 1
- Question regarding ttl RS485 adapter HOT 4
- set_level action expects a percentage and clips values above 1.0 HOT 4
- Qoltec 6KW (PI30) - timeout QPIGS other works HOT 3
- Adding external componen not found HOT 4
- MPI 10k integration
- pipsolar ac_output_active_power HOT 1
- Effecta AX-P1 whit USB2.0 typ B COM port HOT 11
- Apiconnectionerror HOT 2
- Inverter Log HOT 1
- Component jk_modbus took a long time for an operation.... and cause esp to halt after sometime HOT 2
- Pipsolar inverter pv1 and pv2
- Change value on QFLAGS status
- New sensors and custom settings on mi invertor Effekta AX- Series HOT 1
- Fronus PV7200 - CRC NOK expected HOT 13
- Axpert_KSMKSV_RS232_Protocol
- PIP 8048 zero values HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esphome-pipsolar.