Button + (Release 0.7.33, Test 0.7.34)

Can’t think of any @Adrian_Rockall
Looks already amazing!

Last version firmware, Button+ v2, display and 3 bars.

@Adrian_Rockall: Thank you for the great work!

Showing display and even more the button configurations without Configuration Names is a pain to work with as you already mentioned.

I haven’t been able to work with more than 1 page. Using the Button+ configuration page for that messes with button ids but gives you the possibility to use more pages. Then going back to this app doesn’t really work however.

Did I miss something? I gave up on it for now. Stuck to one page now.

For changing volume it would be great to be able to add 2 devices to 1 button, for both of the labels ON STATUS and OFF STATUS. E.g. 1 volume up and 1 volume down with a “toggle functionality” or a “hold functionality”, not sure how to cal this. I think this needs to be implemented on firmware level?

Thanks, Richard

When using the panels with Homey, it is best to keep away from the Button+ html interface. Instead use the Homey app settings page to define all the pages.

I must confess I don’t understand what you mean.

When using the panels with Homey, it is best to keep away from the Button+ html interface. Instead use the Homey app settings page to define all the pages.

I’m looking for a simple way to use one button for volume up and volume down. I have a device that only knows these actions seprately.

There are labels for “On status” of the button and “Off status” of the button, but these are linked to a single device that toggles between on and off. However, if the functionality were to switch and a long-press action were used, holding the button down could increase the volume, while a subsequent long press (after releasing it) could decrease the volume.

I hope this cleares things up?

The best solution is to setup a button with no device, just a title and the symbol in the Label for Off state:

Then use the Flows to do what you want when the user clicks or long presses the button:

There is a new test version of the app with both the button and display simulators in the app settings.

Plus it fixes a few other bugs I found.

Hello Homers!

I installed the Button+ app and added a spanking new Button+ V2 to Homey. One with a display and 3 button bars.

From the onset, there was no temperature nor ‘info’ erm… info (whatever that is supposed to show). (See screenshot) It seems like Homey doesn’t receive this from the device.

When I chose temperature as status indicator it remains empty, also, when I then try to put the temperature measurement on the Button+ display itself (configuration), it remains empty on the screen too.

I did put the time on the display successfully, I assumed it would work the same way with the temperature so I am quite sure I have at least (already) mastered putting an item on the display. :slight_smile:

Is this temperature (and info) missing in Homey something known to anyone and is there a way of determining whether my device is not working correctly or if it’s an app problem? Or both?

Anyway, appreciate suggestions!

Thank you!

V3 firmware changed the format of the temperature reporting. The new test version of the Homey app is now compatible.

The Info is a way to show a notification on the screen. You insert the capability as a display item and then you can set the text via a Flow. There are other ways to accomplish this now, but it was an early method.

Thank you Adrian! I am reassured about the temperature issue. All will be well when the new version becomes active in my Homey!

Your elaboration of the Info data made me really happy! I’ll be able to send a message to the display and it will appear on the Button +. Excellent.This is basically GREAT!

I tested it and it’s a great feature. THANKS!

Thanks thanks thanks, Eric

Thank you for this suggestion to flow around the issue with flows! :wink: I will try this one.

The multi page issue is caused the fact that this app takes a different approach compared to the Button+ interface. You really should avoid that interface when using the Homey app.

Thanks for the help!

If you want to try the test version just find the app in the Homey store, add test to the end of the URL and then install it over the top of your existing version.

When I first created the Homey app, the Button+ didn’t support pages so I provided that via the option to switch configurations. Also, the v1 Button+ firmware didn’t do a complete reset when new configurations were uploaded like it does now, so it was very smooth. I still prefer that old way as it meant the Button+ didn’t hit memory limits and was more flexible, but HA users led the way to where we are now. But due to the full reset when a configuration changes, I then adapted the Homey app to work with Button+ pages. Unfortunately, that also made the app configuration page more complex as it was added to an existing interface rather than being designed with multiple pages from the start. My goal is to completely redesign the app settings in the future to make it easier and the new simulators are the first step towards that. My professional skills are in C and C++, so HTML / CSS is still relatively new to me, with most of my experience being with Homey, so I am still learning to get beyond the basics, especially with the power of CSS.

I totally agree. I tried to make the Homey app self contained and as much as possible to be plug-n-play. I considered having to setup MQTT topics in the Button+ interface and making Homey publish the correct information to the correct place too complex for a lot of the Homey users. Therefore, the Homey app basically takes control of the Button+ and does all the behind the scenes bit for you. You just tell it what you want display and where and the app works out how to do it. Unfortunately, the simplicity of the Homey interface can also make it more complicated to do things that don’t fit the normal Homey way.

Thanks! I did, and the temperature is now visible everywhere. Tested also the calibration (maybe not relevant but I tend to do so everywhere) and that worked too. GREAT!

Just to let you know Adrian… after a lot of tinkering I managed to get a button to work…(I didn’t know/realise you had to activate the configuration on the device settings first!) but when pressing it (on/off) the test version of the app crashes. It’s not a complaint because I know it’s a test version… but I thought you should know. It seems you are doing a LOT of work on this app for everybody! Which will make Homey really beautifully controllable with the Button+. Thank you!