I was looking at the Hex strings, I get the same results than you when computing all - apart from a typo you made in the clear LED: the command is F6, not F5, but as your checksum is correct I guess it’s a typo.
I am wondering if you could check these:
Is the LED status changing working ok when the message comes from modules like vmb1ry/vmb4ry?
If yes, can you capture the message on the bus with the vmb1rs, and compare with yours?
if you get the same problem when the set/clear LED message comes from a relay module, I would rather suspect a cabling problem with the buttons.
That’s what I would look at anyway, but I am not yet expert - maybe Velleman people have other suggestions
Correction to previous post: It’s the SET LED command that is F6…
So I compute the following Hex:
SET Led 1: 0F FB A1 02 F6 01 5C 04
CLEAR Led 1: 0F FB A1 02 F5 01 5D 04
Still probably typos in the initial message, since the instruction is received by the module and acted upon - though incorrectly.
One other question for Velleman people: What happens if the checksum in the RS-232 message is incorrect?
Does it just discard the message? The documentation doesn’t say anything about returning an error to the PC.
If the checksum is incorrect, the Velbus will discard the message.
Please try sending the same packet using the packet editor included in the Velbus beta software. This will make sure there isn’t a problem in your application that might cause unwanted effects.
[quote=“VEL448”]If the checksum is incorrect, the Velbus will discard the message.
Please try sending the same packet using the packet editor included in the Velbus beta software. This will make sure there isn’t a problem in your application that might cause unwanted effects.[/quote]
Where can I get the beta software? Can you send it to my email accout?
info[at]tobias-hocke.de
If I send the command Set LED 1 → All LEDs clear
if I send the command Clear LED 1 → All LEDs set
if I send the command LED 1 blink slow → All LEDs blinks slow
…
:?: Why?