AdyRock / com.ady.button_plus

GNU General Public License v3.0
2 stars 3 forks source link

Display buttons cannot be assigned to configuration #84

Closed relshout85 closed 7 months ago

relshout85 commented 7 months ago

Homey

Describe the bug Unable to assign buttons in the display. I have 1 display and 2 bars installed (6 buttons in total). But I am not able to assign configuration to the buttons that are part of the display.

To Reproduce Steps to reproduce the behaviour:

Path 1 via flow

  1. Create a new flow.
  2. Add a 'start' card (to start the flow)
  3. Add a 'then' card
  4. Change connector 2 to button configuration 2 (Wissel connector 2 naar knop configuratie 2)
  5. See error: Invalid Capability: configuration_button.connector1 (if I choose connector 1 this is the error 'Missing Capability Listener: configuration_button.connector0')

Note:

Path 2 via button+ device configuration

  1. Open button+ device from devices
  2. Go to configuration tab (3rd option on bottom)
  3. Only 3 options available
    • Display connector 2
    • Button connector 3
    • Button connector 4 I would expect to have 3 options to assign buttons as I have display buttons and 2 additional bars (4 connectors in total?)

Expected behaviour If I assign a button configuration to the display buttons I expect that to not fail, but to assign button actions to those buttons (maybe not the labels or top labels since, not sure how that would work with display configuration). Main issue is that the buttons are useless as they cannot contain any action.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context

AdyRock commented 7 months ago

At the moment the display buttons are so different that the button configuration is not compatible. So, they can only trigger Flows when pressing them and the Flow can perform the required actions.