Just got a Xiaomi Aqara Magic Cube and am using the Hubitat device handler from @veeceeoh. For now I am announcing what was done with the cube, using Button Controller, but I am only able to add 5 buttons. The device handler reports 7 different button presses.
Is there a 5 button limit in Button Controller? If so, I would like to request that Button Controller support more than 5 buttons.
If it is not a Button Controller limitation, how do I need to change the device handler so Button Controller will allow me to set actions for all 7 buttons?
For anyone that might be interested, if you like gadgets then the Magic Cube is pretty nifty . I bought one through eBay for $20 but a couple of days ago bought 2 for the same price from GearBest.
You can give ABC a shot. It is built differently from the built in BC app with no limitation to button number. It will detect the number of buttons your device has (if the driver declares it) and let you configure each button. If the driver does not declare the # of buttons you can specify in the advanced options.
Yup it is working...thanks for the quick turnaround! Now my other two Magic Cubes have arrived and I'm really ready to play!
I did run into some weird behavior on buttons 6 and 7. It appears that they are properly saved, but when on the page where you set the message and destination, when you click done you get sent back to the page for buttons 4 and 5. I just went ahead and clicked Done and looks like what I set was saved and the proper messages do play. I can recreate this when I edit buttons 6 and 7 also.