Why is the double tap smart app now throwing a groovy error around the “isPhysical” aspect of the app? This app has worked for 9 months no problem and now it is throwing this error. I have done a quick search and didn’t find much about it. Anyone know what is going on? I am lost as to what is wrong. Any thoughts?
“error groovy.lang.MissingMethodException: No signature of method: physicalgraph.app.EventWrapper.isPhysical() is applicable for argument types: () values: [] @ line 49”
the app sees a state change (this is just a single switch press, not a double"
“debug 1 STATES FOUND, LAST AT 2014-09-27T12:34:24.181Z”
Similar problem, started happening about 2-3 days ago with no changes made on my end. Tried uninstalling and re-installing both the convenience and switch with no luck.
UPDATE (9/28/14 AM): Working again, looks like code was fixed.
As any derivatives one would have of this app were also broken, it would be nice to know when any language tokens are deprecated. Perhaps a repository could be created somewhere.
The problem was caused by a change that made the device.isPhysical() method start to fail. The work-around was to use device.physical
The change was not intentional, so the comment about deprecating language features doesn’t apply. We are intending to restore the original behavior, in which case both device.isPhysical() and device.physical will work.
I’m trying to get this working for the first time and it doesn’t seem to be doing anything. Logs proving not very useful either. Does it require specific switches to be able to work? I’m using a Jasco 45609.
Weird. I tried that using a standard on/off switch that’s about 8ft from the hub and could never get it to work.
Does only the double tap device have to be on/off or do all switches in the action? (For example, can I double tap “Off” from an on/off switch and have it turn off a bunch of dimmers?)