i fixed the version string issue. find version 10
change log:
- fixed version string presentation
- merge fixes from Dries
Concerning the bytes for the debug responds.
This is what is in the FHEM
my @numbers=(‘01’, ‘09’, ‘16’, ‘D1’, ‘D2’, ‘E8’, ‘E9’, ‘F2’, ‘F3’, ‘F4’, ‘F5’, ‘F6’, ‘F8’, ‘FB’, ‘FC’, ‘FD’, ‘FE’, ‘FF’);
here what is in our list
public static final byte[] DEBUGBYTES = { (byte) 0x01, (byte) 0x03, (byte) 0x04, (byte) 0x05, (byte) 0x06,
(byte) 0x07, (byte) 0x09, (byte) 0x10, (byte) 0x16, (byte) 0x17, (byte) 0xD1, (byte) 0xD2, (byte) 0xE8,
(byte) 0xE9, (byte) 0xEE, (byte) 0xF2, (byte) 0xF3, (byte) 0xF4, (byte) 0xF5, (byte) 0xF6, (byte) 0xFB,
(byte) 0xFC, (byte) 0xFD, (byte) 0xFE, (byte) 0x0A, (byte) 0x0B, (byte) 0x0C, (byte) 0x0D, (byte) 0x0E,
(byte) 0x0F };
feel free to propose new bytes to add.
Had a first look into the log from pierre
Basically the binding should work, but we may need to adjust the binding to send different request messages. It looks like it is not a single byte to be send,instead a byte array.
Also itlooks like individual value can be read.
Is there chance that you can add some debug messages in perl to show the decoded value and the parameter of the parsing in the log?