Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: PLM and Add PH Insteon IDs (full) Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 16 2013 at 13:27 | IP Logged Quote Handman

My home automation has been acting peculiarly lately and some things haven't been working correctly. The PLM (Smarthome 2412S) has locked up a few times in the last month. So, I have tried to "reboot" things.

For starters, I tried to clear the PLM and "Add PH Insteon IDs to PLC/PLM (Full)," but as the process reaches one device, it just stops. The only way I can figure to get out of it is to reinitialize.

I seem to recall this happening a few years ago and I had to completely delete the device it was hanging on and then add it back after the PLM was "reloaded" with the other Insteon IDs. I deleted the device the PLM was hanging on, but it is still showing up in the "Add PH Insteon IDs (Full)" process. If I do a "(Minimal) Add," then PH completes the process. I suppose I would have to delete all the links with other devices to be able to delete the device completely from a "Add PH Insteon IDs (full)" operation?

For what it's worth, I have also rebuilt the database by using the PHUPG.exe program. Any ideas on what could be causing PH to hang during the "Add PH Insteon IDs (full)" process, or what I should do about it?

Edited by Handman - September 16 2013 at 13:28
Back to Top View Handman's Profile Search for other posts by Handman
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: September 16 2013 at 16:30 | IP Logged Quote grif091

A device address specific issue suggests a corrupted PLM link database. Try a factory reset of the PLM to set the PLM link database to all Zeros before doing a Full restore.   A PLM will not work with a Min build.

__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 16 2013 at 17:26 | IP Logged Quote Handman

I tried to reset the PLM, but I either used the wrong procedure or it didn't work. I have ver 2.95 of the firmware on the PLM. According to SmartHome's product page:

To reset the Power Line Modem to its original factory settings, unplug it from the wall outlet and wait 10 seconds. Press and hold its SET button, plug it back in, continue holding the SET button for 3 seconds and release. After several seconds, the Status LED will turn on, indicating a reset is complete.

When I plug it in with the SET button held, the LED illuminates immediately with no change when the SET button is release.

When I try and do a FULL build it still hangs. How can I tell if the PLM database is reset to all zeros?
Back to Top View Handman's Profile Search for other posts by Handman
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: September 16 2013 at 18:48 | IP Logged Quote grif091

Look at the Insteon Raw Log as PH starts up. PH reads the link database of the PLM during startup.

I would unplug the PLM for at least 60 seconds. The old 2412 takes longer for the power supply to bleed off. While holding the Set button in plug in the PLM continuing to hold Set button for a full 10 seconds.


__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 16 2013 at 19:26 | IP Logged Quote Handman

I don't think the PLM is resetting, even with the long reset. Here is the raw log file. The first 3 lines are PH attempting to see the just plugged in PLM. The next 5 lines are the initial communications (with 15 links?). After that I do a clear DB and attempt to do a full ID load. Interesting only 3 IDs were added every time I tried to install. So I cleared the DB and reset the PLM again, and this time I get back to square one; the PLM hangs at the same point in installed the full Insteon IDs. Maybe the problem is in the PH DB?



2013-09-16 17:04:35.765     TX  &nbs p;  02 60
2013-09-16 17:04:47.375     TX  &nbs p;  02 60
2013-09-16 17:04:58.921     TX  &nbs p;  02 60
2013-09-16 17:04:59.078     RX  &nbs p;  GETINFO=0F 44 B1 03 05 7A 06
2013-09-16 17:04:59.078     TX  &nbs p;  02 6B 40
2013-09-16 17:04:59.109     RX  &nbs p;  SETCONFIG=40 06
2013-09-16 17:04:59.125     TX  &nbs p;  02 69
2013-09-16 17:04:59.140     RX  &nbs p;  GETFIRSTLINK=15
2013-09-16 17:05:44.093     TX  &nbs p;  02 67
2013-09-16 17:05:50.250     RX  &nbs p;  RESETPLM=06
2013-09-16 17:05:54.671     TX  &nbs p;  02 6F 41 00 01 01 7D F6 FF 31 00
2013-09-16 17:05:54.734     RX  &nbs p;  ADDID=41 00 01 01 7D F6 FF 31 00 06
2013-09-16 17:05:54.984     TX  &nbs p;  02 6F 41 00 01 14 7C E2 FF 31 00
2013-09-16 17:05:55.046     RX  &nbs p;  ADDID=41 00 01 14 7C E2 FF 31 00 06
2013-09-16 17:05:55.296     TX  &nbs p;  02 6F 41 00 01 14 97 32 FF 31 00
2013-09-16 17:05:55.359     RX  &nbs p;  ADDID=41 00 01 14 97 32 FF 31 00 06
2013-09-16 17:06:12.703     TX  &nbs p;  02 67
2013-09-16 17:06:18.859     RX  &nbs p;  RESETPLM=06
2013-09-16 17:06:23.234     TX  &nbs p;  02 6F 41 00 01 01 7D F6 FF 31 00
Back to Top View Handman's Profile Search for other posts by Handman
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: September 17 2013 at 01:19 | IP Logged Quote grif091

The factory reset worked as the request to read the link database came back with a 15 which indicates the database is empty.

Three Responder link records were written. That was followed by another command to add the first link record again. If the posted trace is all there is the PLM failed to echo the first write of the second attempt.

I would say there is an issue with the PH DB for the PLM links as three Responder links seems unlikely as all the link records for the PLM.

Next I would think the PLM has an issue since it did not echo the command for the second attempt to build the PLM link database.

__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: September 17 2013 at 07:40 | IP Logged Quote BeachBum

For what it’s worth, I had a similar problem a couple of years ago. It would add min but hung if add full. I ended up replacing the PLM in due time. If I remember correctly, it would hang on add full around the 10th to 20th entry and loaded very slowly to that point..

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: September 17 2013 at 10:32 | IP Logged Quote dhoward

Handman,

If you zip and email me your database file (pwrhome.db), I'll take a look at it and make sure there's no corruption.

Ive had this happen a couple of times in the past as well and both times I ended up having to replace the PLM .

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 17 2013 at 11:32 | IP Logged Quote Handman

I tried the reset again, and again, all it adds is three links. I have to reinit PH in order to advance beyond three links, but then it hangs at the 32nd link (as before) and will not proceed further.

I am trying to remove all traces of the device on which the PH DB seems to hang. At least I think that is what I did last time to get the PLM to work (reload devices) again. Of course the 32nd device with links happens to be one of two keypadlincs I own with lots of links. (Interestingly, the buttons on this keypadlinc were failing - press with irregular LED response. It is installed in a bank of four Insteon devices, but only one of them carries a load.)

Any recommendations for fixing a corrupted PH DB? I supposed I could try and load an old version that I saved, but that is 18 months old (my bad) and I'd rather not.

I have to say, I am pretty disappointed in the reliability of Smarthome products. Numerous devices have failed because of inadequate heat sinks and faulty components like microswitches, but I am so invested that it is hard to not press on. If I ultimately have to replace the PLM, is there a product which seems to make PH users the happiest?
Back to Top View Handman's Profile Search for other posts by Handman
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 17 2013 at 11:54 | IP Logged Quote Handman

Ughh. I replied to Pete and Lee's post before seeing yours Dave.

The good news is, that like before, if my memory is right, by deleting all the links to the one device, I WAS just able to complete a full load of the PLM. Yay!

Of course that doesn't mean it's not failing. Interesting that the links to the supposedly deleted device (07.98.76) were still added to the PLM. I must be missing something somewhere.

The 32nd entry is bolded for emphasis. Also interesting is that group 250 in that entry is a group that includes links to most Insteon lights - one button turns off all lights when departing - so lots of links.

I'll send you the new DB just to see if anything is turning up.

-- Jeff

PLC Database Cleared.
Insteon data 'addid=01.7D.F6,1,slave' sent to PLC/PLM.
Insteon data 'addid=03.57.2C,1,slave' sent to PLC/PLM.
Insteon data 'addid=03.57.2C,250,master' sent to PLC/PLM.
Insteon data 'addid=03.60.CD,194,master' sent to PLC/PLM.
Insteon data 'addid=03.60.CD,195,master' sent to PLC/PLM.
Insteon data 'addid=03.60.CD,196,master' sent to PLC/PLM.
Insteon data 'addid=03.60.CD,250,master' sent to PLC/PLM.
Insteon data 'addid=03.B6.01,1,slave' sent to PLC/PLM.
Insteon data 'addid=03.B6.01,250,master' sent to PLC/PLM.
Insteon data 'addid=03.B9.DD,1,slave' sent to PLC/PLM.
Insteon data 'addid=03.B9.DD,201,master' sent to PLC/PLM.
Insteon data 'addid=03.B9.DD,250,master' sent to PLC/PLM.
Insteon data 'addid=03.C9.7C,1,slave' sent to PLC/PLM.
Insteon data 'addid=03.C9.7C,193,master' sent to PLC/PLM.
Insteon data 'addid=03.C9.7C,197,master' sent to PLC/PLM.
Insteon data 'addid=03.C9.7C,250,master' sent to PLC/PLM.
Insteon data 'addid=05.1D.A8,1,slave' sent to PLC/PLM.
Insteon data 'addid=05.1D.A8,2,slave' sent to PLC/PLM.
Insteon data 'addid=05.1D.A8,3,slave' sent to PLC/PLM.
Insteon data 'addid=05.1D.A8,4,slave' sent to PLC/PLM.
Insteon data 'addid=05.1D.A8,5,slave' sent to PLC/PLM.
Insteon data 'addid=07.1F.7A,1,slave' sent to PLC/PLM.
Insteon data 'addid=07.1F.7A,193,master' sent to PLC/PLM.
Insteon data 'addid=07.1F.7A,202,master' sent to PLC/PLM.
Insteon data 'addid=07.1F.7A,250,master' sent to PLC/PLM.
Insteon data 'addid=07.98.76,1,slave' sent to PLC/PLM.
Insteon data 'addid=07.98.76,5,slave' sent to PLC/PLM.
Insteon data 'addid=07.98.76,190,master' sent to PLC/PLM.
Insteon data 'addid=07.98.76,191,master' sent to PLC/PLM.
Insteon data 'addid=07.98.76,194,master' sent to PLC/PLM.
Insteon data 'addid=07.98.76,196,master' sent to PLC/PLM.
Insteon data 'addid=07.98.76,250,master' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,2,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,3,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,5,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,6,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,7,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,8,slave' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,192,master' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,197,master' sent to PLC/PLM.
Insteon data 'addid=0A.AA.94,250,master' sent to PLC/PLM.
Insteon data 'addid=0A.FA.6E,1,slave' sent to PLC/PLM.
Insteon data 'addid=0A.FA.6E,190,master' sent to PLC/PLM.
Insteon data 'addid=0A.FA.6E,194,master' sent to PLC/PLM.
Insteon data 'addid=0A.FA.6E,200,master' sent to PLC/PLM.
Insteon data 'addid=0A.FA.6E,250,master' sent to PLC/PLM.
Insteon data 'addid=0C.90.D1,1,slave' sent to PLC/PLM.
Insteon data 'addid=0C.90.D1,190,master' sent to PLC/PLM.
Insteon data 'addid=0C.90.D1,194,master' sent to PLC/PLM.
Insteon data 'addid=0C.90.D1,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.C5.D4,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.E3.BF,1,master' sent to PLC/PLM.
Insteon data 'addid=0E.E3.BF,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.E4.86,1,slave' sent to PLC/PLM.
Insteon data 'addid=0E.E4.86,1,master' sent to PLC/PLM.
Insteon data 'addid=0E.E4.86,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.F5.B6,1,slave' sent to PLC/PLM.
Insteon data 'addid=0E.F5.B6,200,master' sent to PLC/PLM.
Insteon data 'addid=0E.F5.B6,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.F7.FF,194,master' sent to PLC/PLM.
Insteon data 'addid=0E.F7.FF,195,master' sent to PLC/PLM.
Insteon data 'addid=0E.F7.FF,196,master' sent to PLC/PLM.
Insteon data 'addid=0E.F7.FF,250,master' sent to PLC/PLM.
Insteon data 'addid=0E.FB.52,1,slave' sent to PLC/PLM.
Insteon data 'addid=0E.FB.52,200,master' sent to PLC/PLM.
Insteon data 'addid=0E.FB.52,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,193,slave' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,193,master' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,200,slave' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,200,master' sent to PLC/PLM.
Insteon data 'addid=0F.78.CD,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.5B,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.7A.5B,193,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.5B,200,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.5B,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.9C,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.7A.9C,193,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.9C,200,master' sent to PLC/PLM.
Insteon data 'addid=0F.7A.9C,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.AC.43,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.AC.43,186,master' sent to PLC/PLM.
Insteon data 'addid=0F.AC.43,193,master' sent to PLC/PLM.
Insteon data 'addid=0F.AC.43,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,190,master' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,193,master' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,194,master' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,196,master' sent to PLC/PLM.
Insteon data 'addid=0F.B6.A4,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.D9.85,1,master' sent to PLC/PLM.
Insteon data 'addid=0F.D9.85,250,master' sent to PLC/PLM.
Insteon data 'addid=0F.DA.3C,1,slave' sent to PLC/PLM.
Insteon data 'addid=0F.DA.3C,250,master' sent to PLC/PLM.
Insteon data 'addid=11.26.E8,1,slave' sent to PLC/PLM.
Insteon data 'addid=11.26.E8,193,master' sent to PLC/PLM.
Insteon data 'addid=11.26.E8,250,master' sent to PLC/PLM.
Insteon data 'addid=11.B8.04,1,slave' sent to PLC/PLM.
Insteon data 'addid=12.2E.D4,1,slave' sent to PLC/PLM.
Insteon data 'addid=12.2E.D4,190,master' sent to PLC/PLM.
Insteon data 'addid=12.2E.D4,194,master' sent to PLC/PLM.
Insteon data 'addid=12.2E.D4,250,master' sent to PLC/PLM.
Insteon data 'addid=12.A6.B8,201,master' sent to PLC/PLM.
Insteon data 'addid=13.34.5C,1,slave' sent to PLC/PLM.
Insteon data 'addid=13.34.5C,1,master' sent to PLC/PLM.
Insteon data 'addid=13.BC.8A,1,slave' sent to PLC/PLM.
Insteon data 'addid=13.BC.8A,197,master' sent to PLC/PLM.
Insteon data 'addid=13.BC.8A,250,slave' sent to PLC/PLM.
Insteon data 'addid=13.BC.8A,250,master' sent to PLC/PLM.
Insteon data 'addid=13.BD.3C,1,slave' sent to PLC/PLM.
Insteon data 'addid=13.BD.3C,250,master' sent to PLC/PLM.
Insteon data 'addid=13.BE.B2,1,slave' sent to PLC/PLM.
Insteon data 'addid=13.BE.B2,193,master' sent to PLC/PLM.
Insteon data 'addid=13.BE.B2,250,master' sent to PLC/PLM.
Insteon data 'addid=13.BE.F6,1,slave' sent to PLC/PLM.
Insteon data 'addid=13.BE.F6,193,master' sent to PLC/PLM.
Insteon data 'addid=13.BE.F6,202,master' sent to PLC/PLM.
Insteon data 'addid=13.BE.F6,250,master' sent to PLC/PLM.
Insteon data 'addid=13.E4.65,1,slave' sent to PLC/PLM.
Insteon data 'addid=14.78.07,1,slave' sent to PLC/PLM.
Insteon data 'addid=14.78.07,193,master' sent to PLC/PLM.
Insteon data 'addid=14.78.07,197,master' sent to PLC/PLM.
Insteon data 'addid=14.78.07,250,master' sent to PLC/PLM.
Insteon data 'addid=14.7C.E2,1,slave' sent to PLC/PLM.
Insteon data 'addid=14.97.32,1,slave' sent to PLC/PLM.
Insteon data 'addid=15.AF.71,1,slave' sent to PLC/PLM.
Insteon data 'addid=15.AF.71,193,master' sent to PLC/PLM.
Insteon data 'addid=15.AF.71,250,master' sent to PLC/PLM.
Insteon data 'addid=15.B0.4C,1,slave' sent to PLC/PLM.
Insteon data 'addid=15.B0.4C,190,master' sent to PLC/PLM.
Insteon data 'addid=15.B0.4C,194,master' sent to PLC/PLM.
Insteon data 'addid=15.B0.4C,250,master' sent to PLC/PLM.
Insteon data 'addid=15.B1.84,250,master' sent to PLC/PLM.
Insteon data 'addid=16.4A.56,194,master' sent to PLC/PLM.
Insteon data 'addid=16.4A.56,195,master' sent to PLC/PLM.
Insteon data 'addid=16.4A.56,196,master' sent to PLC/PLM.
Insteon data 'addid=16.4A.56,250,master' sent to PLC/PLM.
Insteon data 'addid=16.9C.82,1,slave' sent to PLC/PLM.
Insteon data 'addid=16.9C.82,250,master' sent to PLC/PLM.
Insteon data 'addid=16.9C.AE,1,slave' sent to PLC/PLM.
Insteon data 'addid=16.9C.AE,250,master' sent to PLC/PLM.
Insteon data 'addid=18.72.2D,1,slave' sent to PLC/PLM.
Insteon data 'addid=18.72.2D,1,master' sent to PLC/PLM.
Insteon data 'addid=18.72.2D,192,master' sent to PLC/PLM.
Insteon data 'addid=18.B1.7F,197,master' sent to PLC/PLM.
Insteon data 'addid=18.B1.7F,250,master' sent to PLC/PLM.
Insteon data 'addid=1A.28.67,1,slave' sent to PLC/PLM.
Insteon data 'addid=1A.28.67,197,master' sent to PLC/PLM.
Insteon data 'addid=1A.28.67,250,master' sent to PLC/PLM.
Insteon data 'addid=1A.CB.FE,191,master' sent to PLC/PLM.
Insteon data 'addid=1A.CB.FE,194,master' sent to PLC/PLM.
Insteon data 'addid=1A.CB.FE,250,master' sent to PLC/PLM.
Insteon data 'addid=1B.34.FE,1,slave' sent to PLC/PLM.
Insteon data 'addid=1B.34.FE,250,master' sent to PLC/PLM.
Insteon data 'addid=1B.65.5B,250,master' sent to PLC/PLM.
Insteon data 'addid=1C.06.BA,1,slave' sent to PLC/PLM.
Insteon data 'addid=1C.06.BA,1,master' sent to PLC/PLM.
Back to Top View Handman's Profile Search for other posts by Handman
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 17 2013 at 11:58 | IP Logged Quote Handman

BTW, how can you select Echo Raw Log to File so it is checked ON when PH reinits? Is there a function to trim this log file just like the trimeventlog function so I can leave it on all the time?
Back to Top View Handman's Profile Search for other posts by Handman
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: September 17 2013 at 22:37 | IP Logged Quote BeachBum

I haven’t tried this but maybe if you go to preferences and set startup window to Insteon Explorer it might start. Also to trim the file you might try a ph_writefile and set it back to a null. One more thing I set a trigger to re- init on system messages which cures my hung PLM.

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 17 2013 at 23:18 | IP Logged Quote Handman

I didn't have any luck changing the startup window to Insteon Explorer. None of the boxes are checked during reinit, and then check marks populate the boxes, presumably depending on preferences, but Echo Raw Log to File isn't a setup option.

By the way, I really like your trigger to reinit. Since imitation is the sincerest form of flattery, would you mind posting that if you have a minute. You can just explain the trigger drop-downs. I saw TRIGGER TYPE: SYSTEM PROCESS and TRIGGER ID: SYSTEM MESSAGE, but how do you specify the system message for lost comm with the PLM?

Also, do you use a macro to REINIT?

When my PLM hangs, I think I reset it by unplugging it. I've thought it would be neat to have an Insteon switched outlet that could be cycled to power-cycle the PLM, but since the PLM is also the powerline interface . . . .
Back to Top View Handman's Profile Search for other posts by Handman
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: September 18 2013 at 09:54 | IP Logged Quote dhoward

Handman,

I played around with it and this is what I did to automatically check the "Echo Raw Log to File" box.

1. Set Insteon Explorer as startup window
2. Create a macro. I used an ID of STARTUP
Line 10 should be Wait 5
Line 20 should be Formula Immediate with this formula:
Code:
ph_sendkeysmq(ph_findwindowex(ph_findwindowex(ph_findwindowe x(ph_handle(),0,0,"MDIClient",0),0,0,"Insteon Explorer",1),0,0,"Echo Raw Log to File",1)," {tab}")

3. Create a trigger. I used an ID of STARTUP. The action is my STARTUP macro. The trigger type is "System Process" and the Trigger ID is "Startup"

As long as PH does not start minimized, I was able to launch the Insteon Explorer window and check echo raw log on both startup and reinit.

Hope this helps,

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: September 18 2013 at 12:55 | IP Logged Quote BeachBum

My trigger has this in it:

Action: ph_setglobal_a("SYSTEM_CC",today()) + ph_addtoglobal("SYSTEM_RESET",1) + ph_disabletrigger("A") + ph_reinitialize()

One of the globals is used as a display. The other is an indicater that a reinit took place.

Trigger Type = System Process
Trigger ID = System Msg
No you can’t specify the message type that I know of.

In my startup macro if caused by a system msg I log it in the Events Log and Export the log. I also have a trigger disable in the Startup so it won’t be a loop problem. The trigger is enabled by a timed event.

The caveat is to make sure you don’t have other system messages flowing. I take a hit about 4 or 5 times a week but seem to always recover.


__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: September 19 2013 at 13:40 | IP Logged Quote Handman

Thanks for your suggestions Pete and Dave. I'll go ahead and implement this and see if it helps when the PLM hangs.
Back to Top View Handman's Profile Search for other posts by Handman
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: October 01 2013 at 00:29 | IP Logged Quote BeachBum

Just out of curiosity how are the hangs....

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: October 01 2013 at 10:54 | IP Logged Quote Handman

The PLM has hung once and the reint trigger didn't help. The PLM needs to be reset by cycling the power. One possibility might be to plug the PLM into an insteon switched outlet (outletlinc) or X10 outlet controlled by an X10 command from PH to cycle it. Since I run my irrigation off of PH, this would probably be a worthwhile thing to do. Dave's script (above) about enabling "Echo Raw Log to File" on startup came close, but no cigar. The checkbox highlights in amber as if a mouse cursor is positioned over the box, but the checkmark (and logging) doesn't happen. Presumably {tab} isn't the command that works. Since I got the PLM working again, I have moved on to other issues, but thank you for posting your trigger. Maybe by modifying it slightly and cycling the power through the X10 command, I can get PH to "fix itself."

Edited by Handman - October 01 2013 at 10:56
Back to Top View Handman's Profile Search for other posts by Handman
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: October 01 2013 at 15:43 | IP Logged Quote BeachBum

Sometimes the reinit doesn't fix it and you're right with the recycle. I guess what the real question is what causes it to happen in the first place. I've tried to simulate it but to no avail. If I figure it out you'll be the first to know.

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
Handman
Senior Member
Senior Member


Joined: February 02 2009
Location: United States
Online Status: Offline
Posts: 229
Posted: October 08 2013 at 13:22 | IP Logged Quote Handman

Well, I received my SH Outletlinc to replace the outlet my PLM was attached to so I could use X10 to cycle the power and the PLM for those monthly hangs. Only problem is I can't seem to add the ID to the PLM database. I am back to square one with only three devises (links) loading. I have factory reset the PLM and rebuilt the PH DB, and nada. So, another $80 to Sh*thome for a 2413S (my fourth PLC/PLM in 8 years) since I can find no better alternative.

Can someone explain to me what loading the PH database links into the PLM does anyway? From what I can tell, my PLM has been functioning correctly even with three links.
Back to Top View Handman's Profile Search for other posts by Handman
 

Page of 2 Next >>
  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum