Jump to content

Troubleshooting Programs


ewind

Recommended Posts

Posted (edited)

Is there a simple way to determine which device in this list is triggering Then action besides looking though the log or inspecting status of each device individually?  I cannot seem to find the offender. Or could a comms issue with a device cause Then action?

Also an odd anomaly at the end of the program "Main Thermo 60" I am not sure what that is from other than an old program possibly that was deleted?

 

 

WS and Fridge and house Temp Alert - [ID 0003][Parent 0001]

If
        (
             'Thermo Workshop' Temperature <= 49.0°
          Or 'Thermo Workshop' Temperature >= 80.0°
          Or 'Thermo Main Fridge / Thermo Main Fridge' Temperature >= 46.0°F
          Or 'Thermo Humidor / Thermo Humidor' Humidity <= 67%
          Or 'Thermo Humidor / Thermo Humidor' Temperature >= 72.0°F
          Or 'Thermo Utility / Thermo Utility Temp' Temperature >= 76.0°F
          Or 'Thermo Utility / Thermo Utility Temp' Temperature <= 59.0°F
          Or 'ZW / Bonus Multilevel Sensor' Temperature >= 82.0°F
          Or 'ZW / Bonus Multilevel Sensor' Temperature <= 55.0°F
        )
 
Then
     Repeat Every  30 minutes 
           Send Notification to 'live'
 
Else
   - No Actions - (To add one, press 'Action')
 
Main Thermo 60
 

Edited by ewind
Posted
3 minutes ago, ewind said:

Is there a simple way to determine which device in this list is triggering Then action besides looking though the log or inspecting status of each device individually?  I cannot seem to find the offender. Also an odd anomaly at the end of the program "Main Thermo 60" I am not sure what that is from other than an old program possibly that was deleted?

 

 

WS and Fridge and house Temp Alert - [ID 0003][Parent 0001]

If
        (
             'Thermo Workshop' Temperature <= 49.0°
          Or 'Thermo Workshop' Temperature >= 80.0°
          Or 'Thermo Main Fridge / Thermo Main Fridge' Temperature >= 46.0°F
          Or 'Thermo Humidor / Thermo Humidor' Humidity <= 67%
          Or 'Thermo Humidor / Thermo Humidor' Temperature >= 72.0°F
          Or 'Thermo Utility / Thermo Utility Temp' Temperature >= 76.0°F
          Or 'Thermo Utility / Thermo Utility Temp' Temperature <= 59.0°F
          Or 'ZW / Bonus Multilevel Sensor' Temperature >= 82.0°F
          Or 'ZW / Bonus Multilevel Sensor' Temperature <= 55.0°F
        )
 
Then
     Repeat Every  30 minutes 
           Send Notification to 'live'
 
Else
   - No Actions - (To add one, press 'Action')
 
Main Thermo 60
 

You could include the current temperature of each device in your notification.

Posted
18 minutes ago, ewind said:

@dbussI have read it and tried using the addresses in notifications but maybe it's time for a 2nd read. Thank you.

Post a screenshot of one of the devices for which you are monitoring the temperature.

Posted

The program is intended to alert me when any of the device in the list with "thermo" in name deviate outside high or low temperature. Most are Zwavew with 1 Insteon Thermostat left. I am working through the wiki to see if I can get the email variables to report the current temperature of each device so I can tell which device is triggering.

 

image.thumb.png.9ef06dc4928f7bd7b674f1e4387a0637.png

image.png.cb9b91ecf99ca947e26577baf18ede14.png

Posted

Or can I use the variables to only notify the device that's triggering vs. get temperature for every device in the program?

Right now I believe I'll have to add a line for each device - sys.node.<address>.CLITEMP

Posted

OK I have the program now reporting the device and temp that's triggering, which now leads me back to my dilemma. The Thermo Bonus Sensor device is not outside the range I set in the program to trigger, yet it triggers every time I enable the program?

 

image.png

image.png

image.png

Posted

You have an extra character your temperature report which may be interfering with the value. Try deleting the Thermo Bonus Sensor in your program, save the program, then reenter it.

 

 

T550183800_Screenshot2022-10-16102043.jpg.cad05dd9d25dc5f470296acbe7beb479.jpg

Posted

OK nevermind the program ran on its own and same behavior after I deleted the bonus sensor both lines, saved the program, the re-added the bonus sensor and saved program the same notification output

 

image.png.7f766a580823cfaf2191cb21a63b416f.png

Posted

Seems you somehow have an extra byte in your program that shouldn't be there.

try deleting the "Thermo Bonus Sensor" again, save the program then reboot the ISY. Then add the sensor back to the program.

Post a screenshot of the email customization.

 

 

Posted

Thanks You.

Email customization below. I removed and rebooted. Will add Bonus sensor back and re-enable the program shortly.

 

image.png.13e12421d69c8dacd52d2c3715218ccc.png

Posted

Thanks it is reporting Fahrenheit both in the admin console and the isy log. I'm still getting that device reportin in the notification even though it's in range of the program parameters after the removal from the program, isy reboot and re-add.

 

 

Thermo Bonus Sensor
Mime-Version:1.0
Content-Type: text/html; charset=utf-8

Thermo Bonus Sensor
62.1°F

program[3]
     At: 2022/10/17  3:02:03 PM
Program: Temps
 Device: Thermo Bonus Sensor (ZW009_1)
  Value: 621
 

Posted (edited)

You can try both

I have several Multisensor 6 and found them to be very reliable.

On one occasion I had to remove and re-add one to the Zwave network to clear up an anomaly.

When you re-add the sensor it may report in Celsius for a short while before it automatically changes to Fahrenheit. 

What ISY firmware and UI are you running? 

What Zwave board do you have, the 300 or 500 series?

 

 

 

Edited by Techman
Posted

I agree the aeotec multisensors and their other sensors report into console quite reliably but I may need to remove and re-add a couple.

image.png.9c562e6c414fd20a43da7d5fa584aa2f.png

Guest
This topic is now closed to further replies.

×
×
  • Create New...