Button controller 5.0

I use the current naming convention for manageability. :slightly_smiling_face:

Found a solution (workaround) - start with a smaller number of buttons in a trigger condition, replace the generated "Name of the Button Controller" to a desired name, then go in and add more buttons to the trigger condition.

The overflow in the database column comes from the wizard that generates the "Name of the Button Controller" which is a concatenation of all button names. The above is a cheat to avoid overflow, get a desired automation and in the process collapse 2-6 rules I had with one button controller.

1 Like

C-7 | 2.2.8.136 | Button Controller 5
Chrome 91.0.4472.164, Edge 91.0.864.70, Firefox 90.0.1

Hub Variable:
    Name: lightTimer
    Type: DateTime
    Value: 22:15
Go to Apps, Button Controllers
Create a new controller, auto-create "pushed" and "doubleTapped"
Set actions for button 1 pushed
Action Group: Set Mode, Variable or File, Run Custom Action
Specific Action: Set Variable
Variable to Set: lightTimer
Nothing happens, no options or anything to be able to set the variable
The only buttons available are "Cancel this action" and "Refresh Action List", which doesn't do anything.

In a regular rule I get "Select time operation", but not in a Button Controller. Is this by design, or is this a bug? I did try deleting the new button controller, rebooting, and trying again, and I get the same result.

I can reproduce this problem. Hmmm, this is an odd one. Will investigate...

Update: I found the problem, the source of this bug. It will get fixed for the next release in a day or two.

2 Likes

Awesome, thanks for the quick work!

I’m still seeing this bug on 141 when trying to create a new button controller.

Reboot, and then try again.

that seems to have worked. thanks.