I'm using the "Rule Machine" app and don't see the ability to create a global variable on the first screen like I do for the "Rule Machine Legacy" app; should it be showing?
Sorry - where would I find the custom attribute options? Should that be under the variable definition or the device? (Not seeing it under either but could be missing it?)
The first thing you will need to do is to ensure you have a Global or Local variable created (See @rlithgow1’s post above for the steps to create a local variable).
Then, you can fill-in the variable value with the device’s temperature under “Select Actions to Run” by selecting:
What I don't understand is that I under the "Rule Machine Legacy" I can associate the sensor's temperature value to a variable, but under "Rule Machine" I don't see that option.
Is the driver for the device a custom driver? I ask because some variables are not properly defined in custom drivers and that can cause this type of issue.
Can you provide a link to the driver if it is custom?
No, it's not a custom driver. The device is a Centralite temperature/humidity sensor that was recognized as a Smartthings Humidity sensor. Think I should try removing the device and adding again?
Try something for me as a test: Start a Condition Action (IF-THEN), and for the first Condition, select 'Custom Attribute'. Select the same device (Back Porch Temp Humidity Sensor). See what attributes it offers you in the pull down for that. Perhaps post of screenshot of that pull down.
When I try that the attribute (temperature) does show @bravenel. Perhaps I'm defining the variable wrong? It's a local variable. Looking back at @rlithgow1's post I see the variable is set with a value = "definedeviceattribute". Is that the actual literal value it should be set to or do I set it to something related to the device?