Button + (Release 0.7.33, Test 0.7.34)

Could you try updating to the test version of the app (0.7.33) to see if that helps as it has some fixes for the latest Button+ firmware changes.

If you still get a problem, open the app settings page, select the Diagnostics log option, make sure the Enable full diagnostics log option is checked and then send the configuration from the app. Once the Button+ has restarted, go back to the diagnostics log and hit Send Log.

Thank you for your quick and kind reply. That sounds like a good idea, but I don’t know, how to update to a test version. I did not see any way to download / Install 0.7.23. Also there doesn’t seem to be a way to update within the app or download it from the store. Can you please point me to the location where I can get this version?

To install test versions, just find the app in the store, then either add test to the end of the URL or view the change log and click on the orange test button

Once the page is open you will see a warning that it might not work properly, but ignore that and install the app on your Homey. It will install over the top of your exiting version and keep all the settings, just like a normal update.

That was helpful. Thank you. So what I did (to be safe). Reset button+ uninstalled the app, then reinstalled and added button+ back. Then tried to add one piece of information to the display (a variable).

what works: I can Dim the device via the controls in Homey

but still: display stays in default (Homey says hello). I sent you the log.

Thank you for your support.

Have you assigned the configuration to the Button+ device?

The log shows it is sending the default display configuration that is sent when a configuration hasn’t been assigned.

Ah! I missed that step. The button+ resetting threw me of there. The same with the buttons. Now the device updates and works fine. Thank you for your support and your work.

Morning! Yesterday I received the all new Button+ V2. Some of the buttons work, but the large display keeps displaying “Homey says hi” etc.. I changed it (even don’t see this anywhere in the display settings) but it never gets transferred.

Is this because of the Firmware 3.1.6V2 I’m using and is this Homey app not yet compatible with this device and firmware?

That message is displayed if you haven’t assigned a configuration to the display in the Homey device.

Ah great! Thanks, didn’t know I had to select this one from the device itself. Now I also now how to configure more of the buttons. This is great and better than doing everything solely via the webpage of the device itself :tada:

This message on top of this thread isn’t right anymore. As you helped me through the “display issues” I can confirm it works very well with v3 firmware and even on a V2 of the Button+ hardware :slight_smile:

I am setting up my Button+ display with three extra bars, and little by little I am getting everything to work.

There are still two things I haven’t been able to figure out:

  1. Is it possible to use the two buttons on the main screen as actual buttons instead of having them switch pages?
  2. I would like to display today’s weather on the screen. Is it possible to dynamically change the weather SVG based on the current forecast?

Any suggestions would be greatly appreciated!

  1. The two buttons can trigger Flows.

  2. You could assign a variable to the item and then set the content of the string variable to the SVG data via a Flow.

It hangs.. button+. It keep showing the ‘starting wifi’ popup, although it has been connected and it shows the ip address. When browsing to it, it shows the page for a split second and then the screen will go blank. It shows some errors.

It did work. I unboxed it, got it connected to homey. added the outside temp. tried to add another one and saving takes ages (not showing an error), module not restarting and since this is what it is… Anyone?

You will need to send that info to Button+ as I only write the Homey part.

Got it to work. Some questions about the integration;

  • It seems variables will be auto-detected as text or number by the first digit. Could you parse the whole content detecting it as a number or text? Now it detects a text as a number if you use other characters later in the text.
  • Not all devices do have a ‘onoff’ switch function. Like the Lockvya series for automatically opening/closing gates. Then there is an open, close and hold function. the hold is not important, but when I would like to open/close the gate with a single button I have to add a further non used virtual device solving this issue.
  • It would be nice to have standard Home device info available, like time, date, etc. I see no other option now to create a script to fill a variable. Or is there another way?
  • When having a svg present and text (on/off) in a button, it shows both. I would suggest; do not show the text, if a svg is present.
  • The upper label is still taking its space although not filled in.
  • When adding a display item and I show a variable and I add a svg, it doesn;t show the svg. I would have expected it to appear before or after the text.

Thanks for your work!

Mathijs.

The one is for Button+ to fix.

The app does it’s best to map standard capabilities to a Boolean toggle, e.g. windowcoverings_state and windowcoversion_close.

If you let me know what capability the Lockvya uses I will see what I can do.

Date and time are made available via the Button+ device driver. So, selected the Button+ device and then the Date or Time capability.

That is only on the web simulator. The actual pane works as you suggest. But some users are asking Button+ to allow both at the same time, so I won’t block that and leave it up to the user to clear the text if they don’t want it.

I think this one is also for Button+ to fix.

The svg replaces the text. The Button+ doesn’t support showing both yet. If the svg is not showing, it could be to complex for the Button+ as the format has to be extremely simple.

Thanks for the feedback and I hope that answers your observations.

Thanks for the tip, the SVG is clear for me.

However is see it is possible to make an action in a flow with the button, how do i prevent it to change pages as the button is pressed?

Unfortunately, you can’t as that’s built in to the Button+ firmware.

I’m working on a settings UI improvement, so just looking for feedback.

You can click on the 4 squares to open the simulator panel. The panel stays on the screen until you click on the X and is interactive.

If you click an element in the sim, it scrolls the config page to bring that item into view.

If you select an item in the config page it updates sim to show the corresponding page.

You can scroll through the pages in the sim panel and it scrolls the page configuration in to view.

If you select an On item the sim shows the On state and the if you select an Off item the sim shows the Off state.

The sim LED colours show the chosen colours in the configuration.

Over the next few days I hope to add a similar sim to the Display configuration section as well.

Any other thoughts of how I can improve it?

As you edit values the sim updates.

Another improvement I have also made is to allow all the drop list to be filtered. For example, you can type a part of the device name to only show devices that have that text in the name. Hopefully that should make it easier to find the required device, etc.