Is it possible to reset a "multi" button?

I have several buttons around the house that are “ALL OFF”.
I would like to add an additional action to the ALL-OFF, to reset the muti-mode buttons back to first mode. Is there an action to reset a multi-mode button to first mode?

In case anyone wants to know why I need this :-

I have a button PB1 on a VMB8PBU that is set to multi mode for just two other buttons

First it activates PB4, and on next press it activates PB5. And then next-time it is PB4 again.
PB4 turns on several things… two dimmers, and a timer (bathroom fan)
PB5 turns those things all OFF. The timer is action 504 so it continues to run for a while.

The reason I want to reset the multi-mode button is this: if the bathroom lights are turned ON by PB1 (PB4 on first press) as above, but then are turned off by an ALL-OFF, then the next press of PB1 (is now PB5 on 2nd press) then still turns them off again (so they don’t change - button appear to not work) BUT the timer still gets triggered by the OFF so the bathroom fan then comes on… Lights do nothing but bathroom fan starts… this seems wrong.

I think I need to be able to reset the VMB8PBU back to start-up state when I do the ALL-OFF.
But I don’t see a “reset module” command in the protocol manual for VMB8PBU.

Thanks

Small update: I looked at what happens when VelbusLink responds to a “restart module” request (context menu selection in project pane). But it seems to result in quite a few commands (enter bootloader and others) and responses, AND it resets the clock so is not ideal.

Hopefully there is a better way.

Hi

I’m not aware of such a feature.

There is a time out option on the multi touch, the reverts to option 1, but I’m but sure this is that you’re looking for either.

########

Thinking about it, if you’ve got an abundance of unused Virtual relays, this would be possible and be able to have multiple buttons at the same stage in the sequence.

But…

That’s teetering on the edge of advanced logic that would be easier in a logic engine like NodeRed where it suddenly becomes very easy

Yes, I can do it with extra hardware like an arduino, or by running a small program on the same pi that is running velserv to react to the button presses. I don’t really want to make something non-standard for this though.

I thought it ought to be doable using a standard velbus setup, with no extra hardware or software. Anyone using pushbutton multi-mode and ALL-OFF would run into this.

Using the multi-mode pushbuttons for mood settings is a really cool feature and I have used it in several places now… but an ALL-OFF from anywhere throws it out of sync. My example with the fan is the most annoying but even for normal light-switches is makes buttons fail to respond properly on next press. It could be easily fixed by a small firmware update so that my ALL_OFF action lists could reset it with a normal command.

You say “small update”, in theory it is, but there is SO much going on in the R&D department right now that it just wouldn’t get addressed.

By all means propose it via an email to help@velbus.eu

I do understand you’re desire to keep functionality within the Velbus Eco-system, but sometimes there’s an argument for higher functioning logic engines.