Button + (Release 0.5.5, Test 0.5.9)

Works now, send the log. Weirdly the error as above is not there anymore. It still does not change the button label and top label though

Today it worked. I haven’t touched it since yesterday. Errors are gone. I will check thoroughly to see if all is okay.

1 Like

Creating flows in Homey Pro and the combination with Button+ does not go completely smoothly. The following seems to be happening. When creating flows, Homey seems to do it digitally (in the Homey app with a digital screen of a button+). The actions are then carried out in Homey. However, the physical Button+ does not seem to send a signal when pressing the buttons. This seems like the same issue as DuMees… Thanks in advance for your response. Gr Mark

Hello,
I don’t know what I’m doing wrong, but no matter what I set in the config in Homey - nothing happens on the display.

I installed Button+ on the Homey and then the module was found online. The display says “Homey says hello…”

can someone help me ?

Unfortunate I cannot help, but ‘It is not working help me’ is also not a lof of info. With some more info it is easier to know where you need help :slight_smile:

Can you specify: what you already did (see instructions in Button + (Release 0.3.17, Test 0.4.9)) and what does not work or gives not the expected result?

Have you configured the device in Homey and assigned configurations to each of the buttons and the display?

Hi,
just start trying Button+, very nice! Adrian, thanks for the great app!

One general question: do I have to configer all either in the app or in the Button+ frontend? Can I combine that? What overwrites what? E.g. configuered all in the app, than change something in the webpage of the device?
Sorry probably a very basic question, but I just don´t understand it…
Regards Thilo

Everything should be configured in the app as it will overwrite any manual settings on the web interface.

Thanks!
Another question: to scroll through different display-configurations I would like to use the buttons of the display. Tried to use this card:


… but nothing happens. Works fine with the connector card, but selecting by configuration would give more flexibility.
Is there something I´m doing wrong?
regards
Thilo

So those card settings will trigger when the display is showing configuration 2 and the left display button is pressed.
Paging on the display is much more efficient if you use the page property of the configuration.

It works fine, when I manually start the flow, but pressing the buttons on the display doesn´t work. Feels like the click is not recognised by the flow. My display is on connector 2, the log says

  • 2024-04-19T15:12:32.398Z
    MQTTclient.on message: {
    “connector”: 2,
    “side”: “left”,
    “device”: “none”,
    “capability”: “none”,
    “type”: “boolean”,
    “panelId”: “btn_467540”
    }

Payload of the display button shows {“connector”:2,“side”:“left”,“device”:“none”,“capability”:“none”,“type”:“boolean”,“panelId”:“btn_467540”}
in the web-interface, so the message passes.

Should capability be “app” or just “” as it is for the buttons when they are configuered for App? Do I need to specify that somewhere in the app?

  • Sorry, I don´t get what you mean by “use the page property of the configuration”?

Thanks for the app, Adrian. Got mine today but having issues. The button+ device does reflect labels correctly and flashes the LEDs upon starting up. However, pressing the physical buttons doesn’t trigger the flows. Same if I set up the buttons to toggle specific devices on/off. Pressing virtual buttons in the Homey app does work but the on/off status isn’t updated on the button+ display. In addition, all LEDs are off at all times. Anyone else experience anything similar?

Same here, the actual button+ does not seem to “send” the click. But when I am in homey app and push a digital menu of button the flow is started.

When assigning buttons and give buttons names, the button plus is displaying that. In that direction seems to work just fine. The other way seems not.

Hello Adrian, thank you for replying. Yes, in homey I assigned actions to each button. The labels are displayed on the button +. (It takes a few minutes but that works fine). It seems that the actual “click” on the button+ bar the device is not responding.

When clicking digital in the homey app → button plus screen buttons., the flow is working as it is assigned.

I also try to stay in the homey app, because the button plus configuration seems to “overtake” the homey configurations made earlier.

I am trying different ways to get it working but so far I am not seem to get it right. Thnx

Thank you, Yonas_Patberg, for your quick response. Unfortunately, I’m still encountering the same issue. I’ve attempted to resolve it by restarting and uninstalling the app, as well as resetting Button+ to its factory settings. However, the problem persists. The Buttonplus app functions properly on Homey Pro when accessed digitally, but when physically pressed, there is no response. Any suggestions or further troubleshooting steps would be greatly appreciated. Thank you in advance for your assistance!

Could you check in the app settings that the
Homey MQTT broker is enabled and set as the default.

When I installed the Buttonplus app, there was no option to choose between enabling or disabling it. However, the app indicated that Buttonplus takes control over Homey Pro.

In the Homey app, I have the choice between a standard broker and Homey, and I choose Homey. Currently, I have left 2 brokers in the Button+ web app. When working in the Homey app, I assign the broker from Homey during allocation.

Does this fully address your question?

The Homey app takes control of the button + and overwrites all the settings made in the web app.

In the Homey app settings page, there is a section for brokers and that is where you need ensure Homey is selected as the default.

Thanks Adrian for your prompt response. It appears that I don’t have a choice between brokers, and that Homey is the only option available. That’s already set as default… Is there anywhere else I could make a change? I feel like it should work, but it’s not.

What version of the app are you using?

Can you try opening the advanced settings of the device and select the Apply Configure maintenance option.