Skip to content

Commit 8869c15

Browse files
committed
change the active inverter to a request format
1 parent 592b9fe commit 8869c15

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

inverter-pylon-rs485/src/main/java/com/airepublic/bmstoinverter/inverter/pylon/rs485/PylonInverterRS485Processor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,11 @@ protected List<ByteBuffer> createSendFrames(final ByteBuffer requestFrame, final
109109

110110
frames.stream().forEach(f -> System.out.println(Port.printBuffer(f)));
111111
} else {
112-
LOG.debug("Inverter is not requesting data, no frames to send");
112+
LOG.debug("Inverter is not requesting data, trying to send data actively");
113113
// try to send data actively
114-
115-
final byte adr = 0x12; // this is wrong anyway as the CID1 should be 0x46 for responses
116-
frames.add(prepareSendFrame(adr, (byte) 0x4F, (byte) 0x00, createProtocolVersion(aggregatedPack)));
114+
final byte adr = 0x12;
115+
frames.add(prepareSendFrame(adr, (byte) 0x46, (byte) 0x4F, createProtocolVersion(aggregatedPack)));
116+
// this is wrong anyway as the CID1 should be 0x46 for responses
117117
// frames.add(prepareSendFrame(adr, (byte) 0x51, (byte) 0x00,
118118
// createManufacturerCode(aggregatedPack)));
119119
// frames.add(prepareSendFrame(adr, (byte) 0x92, (byte) 0x00,

0 commit comments

Comments
 (0)