It works great for me so far… and, interesting side-effect - when you removed the unschedule() from the code, the ‘stuck’ rule I had that I couldn’t even delete in the IDE was finally able to be removed… clearly, my unDeclaredThrowable was coming from the unschedule in the code.
For the life of me, I can’t figure this out. On my version of the IDE, under My SmartApps, there is no “Settings” tab. There is a “Enable GitHub Integration” tab, but when I click it, I get an error message
"Oh No! Something went wrong!
Error: 500: Internal Server Error
URI: /ide/apps
Reference ID: d2711eec-f9d2-4569-99ad-454053cbbea0
I think that when you put my repo into Settings in your My SmartApps, that it will magically discover that you already have the two apps: same namespace, same app name.
Enable Github integration first, then put my repo in Settings.
As a complete noob to Github - I just linked @bravenel github - I can vouch that it’s easy. Once the new repository is added, just hit UPDATE and IDE will ask to confirm which ones. As Bruce says, it magically discovers it.
bamarayne
(Jason "The Enabler" as deemed so by @Smart)
2427
Hey, but don’t forget to click that little publish box at the bottom…
I was like 4 versions behind until I figured that out
I am trying to remove a Thing, but ST shows it being in use by RM. I checked through my rules and do not see this Thing in use. How can I remove the thing with out removing RM?
On the IDE, RM shows my Thing in the Settings section as a value.
Go to edit details for Thing in your mobile app (3 dots upper right). Select SmartApps. If RM or a Rule is there, click on it, and deselect Thing, then hit Done.
If that doesn’t solve the problem, send me a PM or send an email to support@smartthings.com.
First of all, thank you for all the hard work you must have done to make this comprehensive rule machine.
Im trying to get a hang of it, but I gotta admit Its a little to much for me to get my head around for a few more difficult tasks.
PS: I have gone through all the info, but still.
If you could give me a little heads up with this specific rule I would love to get working, hopefully it starts to make more sense for me for future tasks.
What im trying todo is this:
When my Atv (harmony remote activity) run (apple tv + tv), I would like to have the lights / bulbs (TV lys livingcolors and TV lys gulv) ON If the illuminance from sensor “Tvstue” is less then 3.
If the illuminance is more then 3 I dont want the lights on.
I also have a table lamp, which I would love to have dimmed all the way down to 40% when harmony activity “Atv” is running, and 90% when Atv activity is off .
But the thing is, If I run the routine “Netflix” I would love to have that table lamp all turned off.
If theres no motion on sensor “tvstue” for 1 hour, it should turn off the harmony activity.
One more thing, does rule machine override routines? or vice versa?
Thank you very much for all the help I can get.
@bravenel I’m setting up to automatically update Rule Machine according to your instructions. A question: when enabling Github integration, do I need to clone the forked repository?
HI there
Thanks for the great work on Rule Machine. Tried it for the first time last night and was having some great success so then proceeded to setup a time or virtual switch type of rule. Either virtual switch is on or time is xx:xx trigger on that. I also wanted it to turn the state (of the virtual switch) to off if the criteria hit FALSE.
I set this up last night to trigger this morning and it didn’t fire. I check the Rule and it shows the conditions are TRUE currently so not sure why this did not trigger the actions. For reference this is running on the iOS SmartThings app.
Any ideas on what I may have done wrong with this ? Thanks
Quick breakdown of the rule:
Define Trigger
Virtual Switch on or When time is 8:50 AM
Define Conditions
Time between 8:40 AM and 8:00 PM (wanted this to only be able to action within certain time)
Define a Rule
Time between 8:40 AM and 8:00 PM
Actions For True
Dim x Room to 100
Dim Y Room to 100