Jump to content

2441ZTH Thermostat Notofication


smokegrub

Recommended Posts

Posted

If

           Time is 7:00 AM

   And  Status 'thermostat' is 70º (Temperature)

 

Then

        send something

Posted

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.

Posted

Nope. You'll need a program for each degree or range of degrees. for example, >=70º and <=72º.

Posted

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.

Posted

There's a Temperature variable for the Elk module and for the Weather module, but none for the thermostat. Custom Variables.

Posted

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

Posted

Dennis, which variable did you use to report the temperature?

Posted

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

Posted

Which variable reported the current temperature?

Posted

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?

Posted

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

Posted

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.

Posted (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 by Xathros
Posted (edited)

Thanks B)

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 by Xathros
Posted

See my link, post #6

 

BTW, I didn't realize at the time that status for the thermostat would give the temperature.

Posted

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

Posted

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.

Posted

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?

Guest
This topic is now closed to further replies.

×
×
  • Create New...