Button + (Release 0.7.27, Test 0.7.28)

Hi Adrian, and others reading this :blush:.

I have an advanced flow where I’m struggeling to use the Button+ (v1) properly, and I was wondering if you or anyone else can help me in the right direction.

To simplify:

1 trigger is monitoring my TVs power state, if powered on then set variable “TV on” to yes.

1 trigger monitor the left button on configuration 2 page 1, if turned on then set the same variable (TV on) to yes.

A variable change triggers another part of the flow, TV On is set to yes and stuff happen.

1 more trigger is monitoring my TVs power state, if powered off then set variable “TV on” to no.

1 more trigger monitor the left button on configuration 2 page 1, if turned off then set the same variable (TV on) to no.

Why multiple triggers you ask? Because the TV is sometimes started via remote control, sometimes via homey, sometimes via Button+ etc.

The problem is:

The Button+ button press creates a loop where the button switches from an off state to an on state (the TV turns on), but then the button immediately turns itself off, and then back on again.

How would you suggest setting this up to avoid this loop? Ideally, I’d like to be able to press the button on Button+ to power it on, and then either turn it back off a while later, or turn it off using the remote (and then the button should update its status to off).

Edit: Here’s a video showing the issue:

And here’s a few images showing the advanced flow:

Powering on:

Google Photos

Powering off:

Google Photos

Actions based on whether a power on, or power off action was triggered at the image below. The red icons at the far right that were cut off are the last cards in the chain, they send a command to the TV to set a specific HDMI input.

Google Photos

I’m also seeing a lot of these errors in the diagnostics log:

Google Photos

Could you open the app settings, change the Show Options For to Import and Export, Tap on Export and then copy the contents of the output and paste it into a text document. Then send it to me at ady@rockalls.uk

Is it already possible to configure a svg for the display and bars, @Adrian_Rockall?
I searched for svg in this topic but couldn’t find it. Or did I miss something?

I haven’t added that yet, but have been thinking about it.

Would be great, if possible.
Feel free to let me know I I can help you anywhere…
Thanks for the quick response!

I have published a new test version that has a new Flow action card to send SVG code to a button.

If a button has a page defined with a multipage screen, you will need to define the button on each page for the Flow to work. If the buttons is not defined on any page then you can send the SVG code to page 0.

To clear the image, just send empty SVG code the button.

I t seems the layout can be a bit funny if you have text and an SVG, so it is probably worth either clear the text or use a template that has an empty button.

Great, @Adrian! As always; you’re the best.
Is it also possible to select a svg by inputting it via the button confguration in the apps settings screen?

Have a great Easter!

Not yet. I want to test the core function first.

Sending SVG’s to the buttons via flows works flawlessly here.

I expect te following is as expected?
When I resend the original configuration (so text only) it doesn’t overwrite the svg and keeps showing it instead of the text as configured.
Only sending a new empy (just a “space” in de “SVG string” field) SVG clears the SVG and makes it show the text as in the configuration again…

By the way (minor detail): in this SVG flow: “left/right” translates in Dutch as “linker / rechter” in this case.

AFAIK, the svg takes priority, so if one has been set it overrides the text.

Ah, clear. Thought so. Thanks!

I still see the remark in the first post that currently v3 firmware is not supported; but… :wink:

My Button+ v1 worked fine (also with previous v3 firmware), but not since the last v3.1.2 (V1) firmware.

The button lights don’t seem to work anymore, signaling (i.e.) a light is on of off. I’ll send you the config log in PM, @Adrian_Rockall). Reverting to firmware v3.0.3 solves the problem.
Homey app v0.7.25 of 0.7.26 doesn’t make a difference

Can there be a mismatch with the latest firmware? Of does the firmware itself contain a bug?

I’m on holiday this week, so will check when I get home.

Wishing you a great holiday then! :smiley:

Hi all,

So I received 8 button+ displays and 12 buttons this week and started up.

As they come with version 3.1.2 these dont seem to be usable with Homey. At least, I dont get them configured properly from Homey. downgrading to 3.0.3 (reported to be working properly) doesnt solve this (seems to be incompatible).

I’m also curious how to configure multiple devices from homey as (via the Homey app) this seems to be a generic (global) config, not a per device config (or do I miss something).

Please let me know. In the end its an amazing product.

You are sort of right, the app does use global configurations as that’s the only interface that has the required UI flexibility. However, you can setup multiple configurations in the app settings and then assign them to individual devices. That way, you can either share a configuration between multiple Button + systems and / or have different configurations for each one.

Hi @Adrian_Rockall ,

thank you for your reply. But does the Homey work for 3.1.2? I thought it didn’t?

In 3.1.2 I have an issue with the main colors (configured through the devices web GUI). The complete color pallet is white (like element labels and line separators). Neither colors after power a cycle. If I restore the factory config, I get the yellow colors style. After applying my own display settings/elements, they turn back into white.

My panels are on 3.1.2 and are working fine.

Hi Adrian,

So I configured my first display page and had the auto update on in homey. The device restarted but it kept showing the text about go to homey for config. I had to manually select the first (default) page in homey before it showed my first (and default = display ‘0’) information. That was a bit confusing as it seemed not to be taking over the config (expecting the first/ default page to show by default after reboots).

Also when configuring from homey, the panel doesnt show colors. All is white (labels/lines).

@Adrian_Rockall
Reboots:

When in Homey device selecting a page that has not been configured via Homey config, the Panel reboots (seems to get an exception).

Sensor

I dont receive the Button+ build-in sensor info into the Homey Device. It’s never updated. Is the config for the sensors pushed to the Button+? Where does the homey app subscribe on?