One of my Button Device Mappings displays the following when attempting to access it via abc:
Unexpected Error
An unexpected error has occurred trying to load the app. Check Logs for more information.
Error: Cannot get property 'value' on null object.
Hubitat Elevation v2.1.6.118 Rec c-4
abc Parent v0.2.190114 child v0.2.119105
Device: 3 button pico using Lutron Pico driver and configured as a 5-button device (3 isn't an option)
Removed and re-created rules to control bathroom fan (thanks @halfrican.ak for the inspiration) and noticed issue when I got to re-doing fan timer. Intent is to use middle button to turn fan timer on. The other two button are to override motion lighting on bathroom light.
I've run into this once before with all devices and reloaded the most recent backup that wasn't showing the issue.
We never mapped over the three button picos, If you can provide the following I can add that option and mappings for these.
To do this, open your Lutron telnet device, enable description text logging, disable debug logging.
Press and release each button on the pico once, top to bottom, then highlight the Lutron device in live logging and post a screen shot of those logs, that's all that's needed to add the mapping to the drivers.
The poster said ABC, which is Advanced Button Controller, a community app that is still available: Advanced Button Controller (ABC)
Button Controller as a "standalone" app was indeed retired, but as you likely know, its exact functionality plus access to RM features like variables were folded into RM itself. If you use the "Button Device" trigger, a special UI pops up that is basically the old Button Controller. So ... sort of.