First register address should be 158, not 148. Do you get anything in Error logs or Modbus error log (depending on FW version). Have you set device port to 1502 (default is 502) and slave id to 71?
I also have problems communicating with the KOSTAL PLENTICORE investor.
I have loaded the profile that I attach in this post, but I do not receive data from the inverter, I do not know if the problem is the modbus addresses or what the problem may be.
Has anyone managed to correctly read the data of this inverter?
(01.10.2021, 06:19)Hyxion14 Wrote: But, the reading test is for RTU, not for TCP, right?
Hi, I have updated the FW to 2021 RC2 and now I can do test for TCP from the Kostal inverter.
For example if I query register: 514 , it gives me the current battery charge value correctly.
But when I make the map, it does not give me any value.
The register I am trying to map is:
{
"name": "Battery current SOC",
"bus_datatatype": "uint16",
"address": 514,
"writable": 0,
"unit":"%"
}
In KNX I have created a Virtual group address at address 32/3/3 type 2 bytes unsigned integer.
Why the test works and reads the value correctly but when I do the mapping I don't get the value?
(01.10.2021, 06:19)Hyxion14 Wrote: But, the reading test is for RTU, not for TCP, right?
Hi, I have updated the FW to 2021 RC2 and now I can do test for TCP from the Kostal inverter.
For example if I query register: 514 , it gives me the current battery charge value correctly.
But when I make the map, it does not give me any value.
The register I am trying to map is:
{
"name": "Battery current SOC",
"bus_datatatype": "uint16",
"address": 514,
"writable": 0,
"unit":"%"
}
In KNX I have created a Virtual group address at address 32/3/3 type 2 bytes unsigned integer.
Why the test works and reads the value correctly but when I do the mapping I don't get the value?
Thank you.
Problem Solved.
Attached is the json profile of the Kostal Plenticore Inverter.