Is your feature request related to a problem? Please describe.
ABL eMH1 uses Modbus ASCII, but for responses instead of a colon it sends a >. evcc supports this Wallbox over Modbus ASCII and is using grid-x/modbus. They have explicit support for >:
// Modbus ASCII defines ':' but in the field often '>' is seen.
var asciiStart = []string{":", ">"}
Describe the solution you'd like
Also support > in replies. If I'm correct it should be sufficient to define it in RTUUtils::ASCIIread:
/* 30-37 */ 0, 1, 2, 3, 4, 5, 6, 7, // digits 0-7
- /* 38-3F */ 8, 9, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // digits 8 + 9, :
+ /* 38-3F */ 8, 9, 0xF0, 0xFF, 0xFF, 0xFF, 0xF0, 0xFF, // digits 8 + 9, : >
/* 40-47 */ 0xFF, 10, 11, 12, 13, 14, 15, 0xFF, // digits A-F
Describe alternatives you've considered
Patch my own fork or do not support ABL eMH1.
Additional context
Someone is trying to integrate an ABL eMH1 into my project, which is using eModbus.
Is your feature request related to a problem? Please describe.
ABL eMH1 uses Modbus ASCII, but for responses instead of a colon it sends a
>. evcc supports this Wallbox over Modbus ASCII and is using grid-x/modbus. They have explicit support for>:Describe the solution you'd like
Also support
>in replies. If I'm correct it should be sufficient to define it in RTUUtils::ASCIIread:Describe alternatives you've considered
Patch my own fork or do not support ABL eMH1.
Additional context
Someone is trying to integrate an ABL eMH1 into my project, which is using eModbus.