“Engage Preset” message type is not toggling states across banks. However, when engaging presets within the current bank (ie. preset A engaging preset B) the states are toggled.
I reverted back to v3.13.3 which is the last version I had before I skipped to .6. Engage preset works fine with .3 locally and across banks. I uploaded .4 and the problem starts with that version.
Though I did go and select the appropriate one and try again, and it looks like they can’t set themselves when triggered across banks. This works though (if I’m just needing a preset to toggle itself on command, it’s what I prefer):
Also, you can use Set Toggle in other switches, just not the one calling. I can’t currently confirm if the behavior was different in earlier firmware, but I can see what you’re talking about now.
So the good news is you’ll be able to program whatever behavior you’re looking for, with the caveat that if you’re setting multiple toggles, you’ll need a command for the receiver itself and a separate one for any others it sets. I’ll discuss the possible bug with engineering as well.
The unchecked boxes was purposely done. It doesn’t make sense, but oddly enough it worked correctly that way in v3.13.3. However, in the new version I did try a multitude of methods to engage across banks and could not get it to work. It seems to be a position 2 bug. But I can’t confirm.
So yes, if you can bring it to the attention of engineering and have them test it in the new version and most importantly in v3.13.3 that would be great. The “engage preset” message is the core of my workflow.
The only confirmed bug I see is that when trying to use Engage Preset to set toggles across banks, the target of the Engage Preset command would set the toggles of other switches but not itself. I have alerted engineering, but in the meantime, there is a functioning workaround, which is to use Toggle Preset (pos:1) to set the switch’s own position to 2 and Toggle Preset (pos:2) to set it to position 1.
Here’s the correct way for the Set Toggle Presets to work:
Other than “Set Toggle” (command) → “Set Toggle” (sub-type), all the others only work on the items checked e.g. “Set Toggle” → “Engage Toggle” will set the checked switches to position:2
Set Toggle → Set Toggle is the only one where everything is affected and the check determines the position (checked= pos2, unchecked=pos1)
The way your commands are currently programmed, using Set Toggle → Engage Toggle and Set Toggle → Disengage Toggle, currently don’t do anything because nothing is checked. If a command like that previously did something, that’s bugged logic and it was probably fixed. I’d suggest updating your commands to the correct logic if you’re using the new firmware.
Yes, that’s correct and it’s what I’ve observed myself. I’ve been using the workaround without any problems. But, something definitely changed with the set toggle message type starting in v3.13.4.
It’s not a huge problem. I could continue using the “toggle preset” message type in addition to “set toggle”. My purpose for the combination of engage preset and set toggle message types is to imitate IA linking. The “toggle groups” feature has some built-in limitations with that workflow.
Is the primary limitation the number of Toggle Groups? I don’t see a functional difference otherwise (I’m just basing that observation on a skim of the RJM documentation).