Jump to content

Jim P

Members
  • Posts

    74
  • Joined

  • Last visited

Recent Profile Visitors

1274 profile views

Jim P's Achievements

Experienced

Experienced (4/6)

10

Reputation

1

Community Answers

  1. Thanks... All is well and working... Thank You for the help...
  2. Thanks ... now back to the drawing board....
  3. Are you talking about the Add Node menu selection in the AC ? Before I messed with it.. I hade a Notification Controller with a sublevel that listed Service Pushover PStatus UD Mobile I deleted the Service Pushover PStatus ... Now I have Notification Controller UD Mobile And IF I go to the menu PlugIns .. Notifications ...Add Node.. I see And was figuring I had to add the node back manually !!!!
  4. I can no longer seem to get the Notification Plugin to send to Service Pushover PStatus Node. I deleted the node from the Notificaiton Plug in.. My polyglot node has not been changed the node is: Node Name 2 Service Pushover PStatus Address po_pstatus NodeDef pushover_pstatus Primary Node controller Hint oxoooooooo Enabled true Is Primary false What I can't do is readd the Node to the Notification Plug - In (Not sure of Primary Node Address ? AddNode: Name: Service Pushover PStatus Node Address: po_pstatus Primary Node Address: n002_controller
  5. I haven't done any X10 with my UD devices, but I do remember there is no status info returned for X-10 devices and the best you can do is set an integer or state variable based on the command you send to the X10 device. This isn't a sure thing as you can never know if the X10 device responded to the command or not. That being said my lighting that I controlled with X10 was adequate for my needs and worked well enough for what I needed. If I remember my Oscelot ran programs basically like a ladder logic program going from line or row 1 sequentially through each row of logic commands. Where UD devices are able to run specific rows or programs based on other programs... ie. program b is able to run if or then sections of program a or what ever program you want to call.
  6. Changed to text and email was all in text... Changed back to html and it is back as it was before. Strange....
  7. I copied both emails back to my mail server and they both look the same on the web server side but neither are correct.. no issue to me .. this is just for info.. both show up as pictured above on my email ...
  8. I have this customization for a weather status output to an email notification. ( text at the bottom) The first pic is output from July 12 the second in July 13 .. I have not changed anything with this notification... I am at a loss as what happened??? <!Doctype html/> <style> body { background-color:cornflowerblue; } p { text-align: center; color: red; } .item1 { grid-area: Temperature; color: red;} .item2 { grid-area: Humidity; color: red;} .item3 { grid-area: DewPoint; color: red;} .item4 { grid-area: Pressure; color: red;} .item5 { grid-area: WindDirection; color: red;} .item6 { grid-area: WindSpeed; color: red;} .item7 { grid-area: Visibility; color: red;} .item8 { grid-area: ClimateConditions; color: red;} .item9 { grid-area: Alert; color: red;} .item10 { grid-area: AlertStatus; color: red;} .item11 { grid-area: AlertType; color: red;} .item12 { grid-area: AlertCategory; color: red;} .item13 { grid-area: AlertSeverity; color: red;} .item14 { grid-area: AlertUrgencyy; color: red;} .item15 { grid-area: AlertCertainty; color: red;} .grid-container { display: grid; grid-template: 'Temperature Humidity DewPoint' 'Pressure WindDirection WindSpeed' 'Visibility ClimateConditions Alert' 'AlertStatus AlertType AlertCategory' 'AlertSeverity AlertUrgency AlertCertainty'; grid-gap: 10px padding: 10px } .grid-container >div { text-align: center; padding: 10px 0; font-size: 30px; } </style> <body> <h1><center> Weather Status </center></h1> <div class="grid-container"> <fieldset><legend>Temperature</legend> <div class="item1"><center>${sys.node.n003_controller.CLITEMP}</center></div></fieldset> <fieldset><legend>Humidity</legend> <div class="item2"><center>${sys.node.n003_controller.CLIHUM}</div></fieldset> <fieldset><legend>Dew Point</legend> <div class="item3"><center>${sys.node.n003_controller.DEWPT}</center></div></fieldset> <fieldset><legend>Pressure</legend> <div class="item4"><center>${sys.node.n003_controller.BARPRES}</center></div></fieldset> <fieldset><legend>Wind Direction</legend> <div class="item5"><center>${sys.node.n003_controller.WINDDIR}</center></div></fieldset> <fieldset><legend>Wind Speed</legend> <div class="item6"><center>${sys.node.n003_controller.SPEED}</center></div></fieldset> <fieldset><legend>Visibility</legend> <div class="item7"><center>${sys.node.n003_controller.DISTANC}</center></div></fieldset> <fieldset><legend>Climate Conditions</legend> <div class="item8"><center>${sys.node.n003_controller.GV13}</center></div></fieldset> <fieldset><legend>Alert</legend> <div class="item9"><center>${sys.node.n003_controller.GV21}</center></div></fieldset> <fieldset><legend>Alert Status</legend> <div class="item10"><center>${sys.node.n003_controller.GV22}</center></div></fieldset> <fieldset><legend>Alert Type</legend> <div class="item11"><center>${sys.node.n003_controller.GV23}</center></div></fieldset> <fieldset><legend>Alert Category</legend> <div class="item12"><center>${sys.node.n003_controller.GV24}</center></div></fieldset> <fieldset><legend>Alert Severity</legend> <div class="item13"><center>${sys.node.n003_controller.GV25}</div></fieldset> <fieldset><legend>Alert Urgency</legend> <div class="item14"><center>${sys.node.n003_controller.GV26}</center></div></fieldset> <fieldset><legend>Alert Certainty</legend> <div class="item15"><center>${sys.node.n003_controller.GV27}</center></div></fieldset> </div> </body>
  9. The actual status changes are detected. The program that generates the email originally checked the status of the iolinc which must have reported wrong as other programs that report the actual status changes are recorded fine. ..
  10. Since we are talking about garage door open detection... Last week at 8:03 PM for 4 or 5 nights I received an email stating my garage door was open. My garage door app said it was closed. GarageOpenAtNight - [ID 004F][Parent 0016] If Time is 8:00:00PM And 'Garage Closed Status' Status is Off Then Run Program 'Garage Open Alert' (Then Path) Else - No Actions - (To add one, press 'Action') This program sounds alarm if Garage Door is open at 08:00 PM I changed to checking the variable for the device status and this works.. GarageOpenAtNight - [ID 004F][Parent 0016] If Time is 8:00:00PM And $iGarage.Closed.Status is 0 Then Run Program 'Garage Open Alert' (Then Path) Else - No Actions - (To add one, press 'Action') This program sounds alarm if Garage Door is open at 08:00 PM I don't think I have changed this program for a very long time, so I was wondering if anyone else has seen something like this? Device is a 2450 IOLinc v41 . Didn't mean to hop this thread but is was kind of in the ball park and I am not too worried about this as I usually set an integer variable when a control changes a status... I was more curious about why after at least 3 years I would start seeing something with this. Maybe the IOLinc is getting querky about it's status?
  11. Here is one of mine..... Date = ${sys.date} Time = ${sys.time} Sunrise = ${sys.sunrise} Sunset = ${sys.sunset} Program Name ${sys.program.#.name} Program Status ${sys.program.#.status} Alert Alert Details ${alert.details} Alert Event ${alert.event} Alert Date ${alert.date} Alert Time ${alert.time} Sys Node # Name ${sys.node.#.name} # Addr ${sys.node.#.addr} Sys Group # Name ${sys.group.#.name} # Addr ${sys.group.#.addr} Category ${alert.category} Type ${alert.type} Action ${alert.action} control ${alert.control} sVacant = ${var.2.4} sMotionOn = ${var.2.5} sMotionOff = ${var.2.6} iVacant = ${var.1.28} iMvacant = ${var.1.13} iVacation = ${var.1.30} iGarageAlertStatus = ${var.1.37} iDeparture = ${var.1.39} LeakDetectorWet = ${var.1.17} 1 - Kitchen, 2 - GuestHalfBath, 3 - GuestBathroom, 4 - MasterBathroom Living Room Motion ${var.1.40} Hall Motion ${var.1.42} Garage Closed ${var.1.41} AdjustedGarageClosed ${var.1.50} Program = ${var.1.47} ${sys.program.#.status} ${alert.category} ${alert.details}
  12. If switch C is on it doesn't matter what happens to switch B ??? You only mentioned the program not being true based on Switch A and Switch B during time constraints. Does it change things if you From To time is the first statement?
  13. I use similar logic to determine when all of my motion detectors are in a particular state, but what I was trying to do was to use a binary variable as a storage for 8 devices and attempting to parse out the 1 bits for 'on' status for specific devices.. Just an exercise for me mostly , but since I can't see how to parse out each bit without a separate program for each device.. I will simply use a status variable for each device and a program to parse out which device is which ... No worries thanks for the assistance but I will just drop back and punt. .. The Logic AND &= does work, but variables are not strictly binary so you can get decimal results which makes it easier for me to just drop this for now and go old school ... Close this as I don't see a need to continue this discussion...
  14. The cookbook is fairly vague about it as well... I guess the driving force for me is having to have eight programs simply to check status of devices... I will keep on chugging though..
×
×
  • Create New...