Jump to content

Derek Atkins

Members
  • Posts

    56
  • Joined

  • Last visited

Everything posted by Derek Atkins

  1. That's so weird! I will try to do that. Did you set the heartbeat timer from the ISY Options setting? When I go to that page it says "5 minutes" as the heartbeat interval, but I can't believe that's accurate. These HDSs are clearly not as, umm, resiliant, as the other Insteon products I've got.
  2. Since I cannot re-open an old thread (even though I'm having similar issues)... I've got 3 hidden door sensors, version v.47.. I've got a program looking for both On and Off heartbeat messages. Each of these HDS devices is within 5 feet of a dual-band device. The devices are new, so batteries are fresh. I get open/close notifications just fine 100% of the time, but I have not received any heartbeat notifications from these devices. Is there a known issue with v.47? Did I get a bad link, or bad (set of) devices? If I go to Tools -> Diagnostics -> Show ISY Links Table and choose one of the HDS devices I get 5 entries listed, which appears to be nodes 1, 3, and 4 of the main device, and then the scene it's tied to, followed by all zeros (end of record?). If I go to Show PLM Links Table I also see all 3 entries for this device: A2 XX <devID> 10 11 47 for XX = 01, 03, and 04. However even though I get On/Off notifications on 01, I don't get anything on the heartbeat node (04). Any ideas?
  3. I am running the program that @Techman suggested above (although I changed the 27 to 26). I've got 10 sensors currently deployed: * 5 Open/Close sensors (2421 TriggerLinc v.43) * 3 Hidden Door Sensors (2845-222 v.47) * 2 Leak Sensors (2852-222 v.44) I started the programs running yesterday, and 4 out of 10 have failed to see a heartbeat in 26 hours. Specifically, all 3 hidden door sensors have failed, and one of the open/close (triggerlinc) has failed. There is a dual-band device located within 5 feet of each of the 3 hidden door sensors, although I do admit that the failed open/close sensor is further from a dual-band, but only like 15 feet. All the other 6 sensors have received a heartbeat in the past 24 hours (which I can tell because the Last Finish Time == Last Run Time). Any ideas how to debug this? The sensor open status definitely works on all the devices. Strangely, the ISY says that the hidden door sensors have heartbeats configured at 5 minutes. I tried to change it to 21 hours, but then when I quit and restart the ISY Admin Console it reverted back to 5 minutes. If I try to uncheck the LED option, it says to turn the device into communication mode (which it did not do when trying to change the heartbeat config). Even more fun, right now all three sensors read 5min. If I change ONE to 21h, then all three read 21h! Strange, huh?
  4. Is there a better way to enable/disable all my notification programs en-masse? Right now I have a folder condition: If $Door_Notifications is not 0 Then Allow the programs in this folder to run I have noticed that there is a delay in when I receive the SMS, but I figured some of that could just be the delay in the SMTP->SMS gateways.
  5. @lilyoyo1 Thanks -- I was afraid of that. I'm using Insteon for alarm-like things, including notifications when doors are opened/closed etc.. So I've got literally 10 identical programs where the only difference is the sensor it is monitoring. E.g.: If 'Door Sensors / Basement Door - Door Sensor' Status is On Then Send Notification to 'Door Alerts' content 'Door Opened' Else Send Notification to 'Door Alerts' content 'Door Closed' Now repeat this for each sensor, replacing 'Door Sensors / Basement Door - Door Sensor' with each unique sensor. If I combine them together then I don't seem to get individual messages on each open/close of each door. Although maybe there is a better way to do this where I can combine them all into one program?
  6. I'm an old-school programmer and truly believe in parameterization and the "write once, use many" mode of writing programs. I have a dozen sensors in my Insteon network that I'd like to monitor, and specifically I'd like to monitor them the same way. Basically, I'd like to write a program that says: IF THEN ELSE But I'd like to write this program ONCE and then be able to apply it to each of the dozen sensors. If I add a new sensor, I'd like to be able to say: Apply program "Low Battery" to So far the only way I've found to do this is literally copy an existing program and change the clauses in there to reference the new sensor. In old-school this is called "copy and paste". The problem with this approach is that if I find a bug in the program, or I want to slightly change how the program works, I need to do that in multiple places instead of fixing it once have having all instances reference the new program. In THIS case, the programs are not very complicated, so copy-and-paste is not too much of a burden, but as I get to more complicated schemes I'd like to know if I can do the "right programming thing"? Thanks!
×
×
  • Create New...