Why are there so many "types" of button controller? Some of mine say 3.1, some 5.0 some 5.1

I'm confused how this works. My oldest button controllers all say "Button Controller-3.1" where it shows 1 keypad, you click it and THEN see all the buttons nice and clean. Others then say Button Controller-5.0a, with some saying Button Controller-5.1 and now I just added another and it's totally different saying Button Rule-5.1 with all of these having an expand and collapse icon to show the buttons.

Why are there so many different ones and is it not possible to put them all to the same version? Just seems really weird having 10 keypads and they are split over 4 different "types" showing. I started deleting my 3.1 ones and recreating them but was surprised seeing that it says Button RULE 5.1 now where the others say Button CONTROLLER 5.1 so still doesn't even seem to be the same thing.

Yeah the devs have created updated versions of the button controller/rule from time to time (same with Rule Machine). As they don't all do the same things, they've left it to us to migrate our button rules to newer versions when we're ready, and the old ones will go on working in the meantime.

That makes sense, it's just weird as I've been using Hubitat for maybe 2 years and I have 4 different Button Controller versions showing so seems like they change it frequently. Recreating them is a huge pain!

Yeah I know what you mean, but I think they're intending to keep the older versions working so if you're happy with your version 3.1 or whatever, then just keep it as it is

Yup, it's whenever they make a breaking change that would force users to redo their automations. IMHO it's one of the best features of hubitat, you're not constantly having to go in and redo things if they're working for you. This is in stark contrast to a popular open source project where in the same timeframe they've had 3 incompatible ZigBee/zwave stacks that have fundamentaly broken people's home network.

3 Likes

There is absolutely no reason to recreate them. The old versions will keep working the same as they do now. Like @afidel said, the new versions are made so users do not have to redo their rules due to breaking changes.

3 Likes

You don't have to if they are working fine. There is no reason to try and recreate them unless you want to take advantage of a specific function of the upgrade. You probably have several versions of Rule Machine on there too. Any new stuff you create will be created in the newest app.

1 Like

I know, but it bugs me how the don't all look the same lol. OCD in me I guess. :slight_smile:

1 Like

Consider it free OCD desensitization therapy then.

2 Likes

We're in the process of moving to Control4 so that's my therapy right there lol. DIY has been fun but I have too many devices and requirements so rather have a Dealer manage all of this.

1 Like