I loaded the new version "i" and redefined all my devices. I then changed the alarm device to another plugin type, saved and then re-enabled. Went into the config panel and kept it set up for a single partition. The plugin seems to load but throws this error set:…
I think the key error is:
<type 'exceptions.KeyError'>: key keypadAddress not found in dict
This tells me that the keypad device you are trying to write to has not been updated to the new (post 1.0.4) release or that the changing plugin type trick somehow messed things up. Try creating a new panel device and see if that works better.
The script error:
script error: Can’t make characters 12 thru -1 of "" into type text. (-1700)
Is being thrown by some other action, probably one that is expecting something missing from your panel device. That should clear itself up when you resolve the first problem or you might need to adjust the script.
Likewise, the problem with the pull-down on the action config is being caused because the panel keypad device was not properly read.
Bottom line: Get a working keypad device for partition 1, using the ad2usb's keypad address (That will happen automatically anyway) and I think things will start to fall into place.