I captured what Openhab is sending with Wireshark. When I send login command to powerctl, OH is sending hex: 3f100002017573657207636d76786b776878614a3f, when it should start with fe and end with ff
When I send OFF command to powerctl OH sends hex: 3f0900200102003f303030303f6a3f, when it should start with fe and end with ff
Uh, okay. Is this a bug or am I missing something here?
The point was that whatever is loading the map file is trying to convert the characters into some encoding. Whatever those two are, it’s treating all of the values referenced as unsupported characters and replacing them with the replacement character.
This post says the expected encoding is ISO-8859-1.
I got hit with that once a while back when sending hex via the serial binding. You can read the fix which is to use the iso charset that namraccr posted.