Smartthings capabilities:create A non-recoverable error condition occurred

By “driver update”, do you mean you uninstalled, unpublished, deleted the package?
Please share the capability ID, I’d like to make some tests on my side.

by driver update I mean

./smartthings edge:drivers:package ~/work/smartthings_edge/zigbee-cube/
./smartthings edge:drivers:publish -C 609e2190-c8fa-4b9a-9986-62367890277e ee23b1ad-8589-4355-924a-283e41a38d98 
./smartthings edge:drivers:install -H 7c00a19a-8560-41e9-8146-ebfb65f5e105 -C 609e2190-c8fa-4b9a-9986-62367890277e ee23b1ad-8589-4355-924a-283e41a38d98

│ # │ Id │ Version │ Status │
│ 1 │ winterdictionary35590.cube │ 1 │ proposed │

Ok, as you already used the capability once in the device you might have to:

  1. Uninstall the device, perform the steps you listed above
  2. If that still doesn’t work, you need to delete the package completely to start a fresh install

I used your capability and the only view that works is the Dashboard View.

  • The Automation view seems not to include all the configurations you set but this is normal as only one attribute is supported to display.
  • The Detail View only shows the “Connected” message but this can be caused also for having several attributes there.

I noticed that the value I set for rotation and action is not saved, are you able to do it?

what do you mean by saved

  1. Uninstall the device, perform the steps you listed above
  2. If that still doesn’t work, you need to delete the package completely to start a fresh install
    does it mean that every time I misspelled the enum option I have to remove everything I already have and repair device.

Do you realize then it takes up to 10 minutes to pair some devices I own. also recreation of the rules is purely manual. It is not possible save rule set and load it after.

Probably ST team should pay some attention to this process and provide “dev” reload where driver reloads automatically without recreation of the World.