smokegrub Posted April 12, 2015 Posted April 12, 2015 Is it possible to have a 2441ZTH thermostat (powered) notify me daily at 7:00 am of its current temperature and humidity?
stusviews Posted April 12, 2015 Posted April 12, 2015 If Time is 7:00 AM And Status 'thermostat' is 70º (Temperature) Then send something
smokegrub Posted April 12, 2015 Author Posted April 12, 2015 Thanks, I can do that. What I want to know is can its current temperature (whatever that may be) at a given time be sent. In other words, if I want to know what the temperature is at 7:00 am every morning can I get a notification with the actual temperature at that time.
stusviews Posted April 12, 2015 Posted April 12, 2015 Nope. You'll need a program for each degree or range of degrees. for example, >=70º and <=72º.
andyf0 Posted April 12, 2015 Posted April 12, 2015 I think Stu got confused with what you want to do. Yes, you can create a custom notification message with the current temperature embedded in the message. I forget the actual variable name but if you search the Wiki you can find the system variables that you can use in your message. Or .. someone that already does this might chime in.
stusviews Posted April 12, 2015 Posted April 12, 2015 There's a Temperature variable for the Elk module and for the Weather module, but none for the thermostat. Custom Variables.
DennisC Posted April 12, 2015 Posted April 12, 2015 There's a Temperature variable for the Elk module and for the Weather module, but none for the thermostat. Custom Variables. Stu, They work fine with my Honeywell Zwave thermostat. I have the space temperature along with mode sent to me twice a day. Dennis
smokegrub Posted April 12, 2015 Author Posted April 12, 2015 I have searched and I can find nothing but I thought I would check with the pros before I abandoned the idea. Thanks.
stusviews Posted April 12, 2015 Posted April 12, 2015 Dennis, which variable did you use to report the temperature?
DennisC Posted April 13, 2015 Posted April 13, 2015 Stu, Here is what works for me. Thermostat Mode is: ${sys.node.ZW011_1.CLIMD}Heat/Cool state: ${sys.node.ZW011_1.CLIHCS}Heat setpoint: ${sys.node.ZW011_1.CLISPH}Cooling setpoint: ${sys.node.ZW011_1.CLISPC}Interior Temp: ${sys.node.ZW011_1.ST} Dennis
stusviews Posted April 13, 2015 Posted April 13, 2015 Which variable reported the current temperature?
DennisC Posted April 13, 2015 Posted April 13, 2015 Which variable reported the current temperature? The last one, interior temperature.
smokegrub Posted April 13, 2015 Author Posted April 13, 2015 That programming is totally foreign to me and I have not yet used variables. Where can I turn to get guidance on how to attempt this?
paulbates Posted April 13, 2015 Posted April 13, 2015 Hi Smoke grub Start with the most recent manual, located here, section 3.7. 2 things: Notifications are a little tricky. Give yourself time to read, practice and learn them I think the disconnect in this thread is devices vs variables. Dennis is sending the value of his zwave thermostat temperature from the thermostat, not a variable. I think you can do the same. Look for your thermostat in the ISY, where the temperature is reported, and substitute that name where Dennis has: Interior Temp: ${sys.node.ZW011_1.ST}. You'll need to substitute your thermostat's temperature device name where he has ZW011_1.ST. Paul
smokegrub Posted April 13, 2015 Author Posted April 13, 2015 I read what I could find on variables and it was sketchy at best. I could find no detailed information on how/where to create the variable. Of course, I saw the Variables tab and opened it but I can find nothing that tells me what to put in each of the fields and definitely nothing about where/how I would create the variable ${sys.node.zw011_1.52}. By the way, what is the expression zw011_1.52? Is it supposed to be the device ID? Sorry for the bother but I am in over my head here.
Xathros Posted April 13, 2015 Posted April 13, 2015 (edited) Hi Smokegrub- What is the Insteon address of your Insteon TStat? I will format the command you need to add to a custom notification for you. -Xathros EDIT: Nevermind. Just follow this: Program: If Time is 7:00PM Then Send Notification to 'Your Email' Content 'Temp Report' Else Create a custom email notification as follows: Subject: Temp Report Body: Indoor Temp: ${sys.node.11 B2 7 1.ST} Change the address in blue above to match your insteon stat. Note: Remove any leading 0's in the address sections (07 becomes 7) Hope this helps. -Xathros Edited April 13, 2015 by Xathros
Xathros Posted April 13, 2015 Posted April 13, 2015 (edited) Thanks No Problem. Always happy to help. Might want to have a look at the Email Substitution Variables page in the Wiki. It covers device status as used above. I recently updated it to include user variables and the Ham weather variables. And, very soon we will be able to use these in network resources as well. -Xathros Edited April 13, 2015 by Xathros
stusviews Posted April 13, 2015 Posted April 13, 2015 See my link, post #6 BTW, I didn't realize at the time that status for the thermostat would give the temperature.
Xathros Posted April 13, 2015 Posted April 13, 2015 See my link, post #6 BTW, I didn't realize at the time that status for the thermostat would give the temperature. I must have missed that. -Xathros
smokegrub Posted April 13, 2015 Author Posted April 13, 2015 Xathros: The device number for my thermostat is 20.29.6D
smokegrub Posted April 13, 2015 Author Posted April 13, 2015 I set it up with this in the body of the message: Indoor Temps $(sys.node.20 49 6D 1.ST) and that is what I got when I received an alert--no temperature.
smokegrub Posted April 14, 2015 Author Posted April 14, 2015 Thanks, Stu. Looks like I am getting a reading of [20]. Which, if it is correct, is in degrees centigrade. Do you know how to have the report in degrees fahrenheit?
Recommended Posts