I’m still on hub V1. I have a large system that will take some major effort to move, and I’ve had a series of house guests recently and coming up, and haven’t had a window of opportunity to move to V2. This will happen for me in 2016…
I am waiting until v2 is more stable and they release a migration utility. I think the risks/work far outweigh the benefits at this point for me. I have a ton of devices, third party integration, etc. The higher that number, the less likely you should do it.
OK thanks for the help.
Good luck in your move next year. I’ve decided to bite the bullet and migrate so I won’t gave to do the new devices twice.
I believe the answer is kind of obvious but I don’t believe it has been stated. Is it safe to assume that you will discontinue development of ‘Trigger Happy’ since it is now part of ‘Rule Machine’?
That’s true. I will support it if anyone reports a bug. All new feature development will be in Rule Machine. Trigger Happy has a pretty full set of features, but not all.
One problem I’m seeing with trigger happy… I don’t see an option to remove/uninstall the app from the IOS interface. Any ideas?
Two choices. On about line 35 of the source for it in your IDE, you can change uninstall: false to uninstall:true; then save and publish. Or you can just remove it in the IDE on My Locations / List SmartApps, EDIT, then uninstall.
I upgraded from Rules to Rules with Triggers and now the rules aren’t running. I updated the Rules Machine, saved and published. And updated the Rules SmartApp and saved and not published. Then I went into app and hit done.
Any ideas without having to redo rules.
You might go into each Rule and hit Done. That will renew all of its subscriptions. If that doesn’t work, get back to me.
Also, make sure you have Version 1.4.0b of Rule. An earlier version today had some bugs.
I’m getting an error. Failed to save page : selectRule
I’m using 1.4.0b.
I was sitting around thinking, its time to really dig into the Rules Trigger app! But of course I joined up and I I get the “Failed to save page : selectRule” as well.
It seems as though I have managed to Publish for me the Rule.groovy But I can’t seem to delete it with a rule being in there as it throws an error a user is using it, how do I navigate around this?
Sorry for the troubles!
Are we restricted to only one time condition per rule? When I add a second one it overwrites the first time conditions with the parameters from the second.
Yes, only one time period, be it Certain Time for a Trigger, or Time Period for a Rule, per Trigger / Rule.
You could accuse me of being lazy and not generalizing this. And that would be a fair criticism. However, the code to deal with time has gotten to be complex by the addition of sunrise and sunset with offsets. Someday I’ll figure out how to deal with that complexity across an arbitrary number of time settings.
But, that is low priority, because it’s easy to have multiple Triggers, or multiple Rules, if you need multiple times. Especially now that you can link Rules and Triggers. If you need the same Rule to run at multiple times, you can have multiple Triggers, one for each time, that cause that Rule to be evaluated at that time. Etc.
I haven’t seen this problem before, and only one person besides you has reported it before. Are you on Android by any chance? All I can say at this point is this: remove the rule, and recreate it. If the problem persists, report back with more details about what is in the rule (a screen shot is good). It could be that there is a bug that you’re stepping on in a corner somewhere, but I don’t know where to look without seeing your rule that fails to save. Also, you could turn on Live Logging in the IDE, and then see what error is thrown when it fails (red). That would help me find the problem. Sorry for the trouble, but that’s what debugging comes down to… Would help me and my big debugging team… ![]()
@mkaplan2534, Please respond to this request also. Thanks!
I am actually on iOS. I also can’t seem to delete this one single rule (I have no others)
here is the live logging error:
7ceebf93-b33e-47ff-8546-f6f252836995 9:08:16 PM CST: error java.lang.NullPointerException: Cannot get property ‘Rule’ on null object @ line 111
Have you tried to delete it in the IDE? My Locations / List SmartApps / EDIT (upper right) / uninstall ‘Rule’
If you have no other rules, I would suggest just starting over from scratch. Uninstall Rule Machine from the IDE. Follow the instructions at the top again to re-install. Clean start.
Rule Machine isn’t very tolerant of going back instead of finishing an input (that’s a polite way of saying my code sucks in this instance). If you screw something up, Remove the rule and start over.
I have tried those steps and I get There was an error uninstalling your SmartApp."

Which SmartApp? …