Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: Extended Cmds for Synchrolinc Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 01 2012 at 19:16 | IP Logged Quote jeffw_00

PLM Rev 3.3, early-model Access Points.

And when I plug the Synchrolinc into the same Ext. Cord as the PLM, the behavior doesn't change.

/j

2012-05-01 20:15:03.448     TX  &nbs p;  02 62 18 F8 C4 1F 2E 00         &nbs p;    
2012-05-01 20:15:03.557     RX  &nbs p;  SENTINSTEONEXT=11 CC FF 18 F8 C4 1F 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
2012-05-01 20:15:04.151     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 23 2E 00
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 04 2012 at 13:49 | IP Logged Quote jeffw_00

I'm using this call, as per Dave.

ph_insteonwithretext("CLOTHESWASHDETECT",46,0,"")
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 04 2012 at 14:37 | IP Logged Quote grif091

Go to Help | About | Controllers. What is the PLM firmware?

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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 04 2012 at 14:45 | IP Logged Quote jeffw_00

ID: PLMMODEM. Insteon PLM Controller
Device Type 0305
Port: COM12
Firmware: 92
ID: 11.CC.FF
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 04 2012 at 15:07 | IP Logged Quote grif091

Using a USB to Serial converter?

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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 04 2012 at 15:09 | IP Logged Quote jeffw_00

Nope -those are flakey. Added a PCI card to my "new" (7 months ago) PC that has a serial port and a parallel port. Rock solid.
/j

Edited by jeffw_00 - May 04 2012 at 15:10
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 04 2012 at 15:22 | IP Logged Quote grif091

Have you tried a different command that should return an Extended response such as this read link record

ph_insteonwithretext("SYNCHROLINC",47,0,"00 00 0F FF 01 00 00 00 00 00 00 00 00 00")

The original Access Points might have a problem coupling extended commands (same with the RF SignaLincs) as the effort was to switch RF frequencies. However, that would not be factor with the SynchroLinc and PLM plugged into the same outlet.


Edited by grif091 - May 04 2012 at 15:23


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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 04 2012 at 15:39 | IP Logged Quote jeffw_00

That command worked! Thanks Lee


/j
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 18 2012 at 21:22 | IP Logged Quote jeffw_00

Guys - sorry to say that either I got un-reproducable results, or this never worked right.   Here's the situation: I bought a 2nd synchrolinc for the dryer (so I could code things so that the "attention" signal goes off only if
a) washer done AND dryer not running, OR
b) Dryer done.
Also let's me get smarter about nagging a few times, etc. (Wife is eating this up).

So with both Synchrolincs - I believe that I am programming them from PH using the "46" command Dave gave me (at least, I can see the behavior alter after I send a change).

Here's the problem - for both (Rev 1.15 = latest) modules, I'm having trouble reading back. The command Lee gave me produces a RECEIVEINSTEONEXT response, but I can't see in the response any of the values that I programmed. For example; I programmed...

ph_insteonwithretext("CLOTHESWASHDETECT",46,0,"00 02 00 4B FF 0A")

But when I send

ph_insteonwithretext("CLOTHESWASHDETECT",47,0,"00 00 0F FF 01 00 00 00 00 00 00 00 00 00")

I get

2012-05-18 22:19:17.883     TX  &nbs p;  02 62 18 F8 C4 1F 2F 00 00 00 0F FF 01 00 00 00 00 00 00 00 00 00
2012-05-18 22:19:17.993     RX  &nbs p;  SENTINSTEONEXT=11 CC FF 18 F8 C4 1F 2F 00 00 00 0F FF 01 00 00 00 00 00 00 00 00 00 06
2012-05-18 22:19:18.586     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 23 2F 00
2012-05-18 22:19:20.586     RX  &nbs p;  RECEIVEINSTEONEXT=18 F8 C4 11 CC FF 13 2F 00 01 01 00 FF 01 E2 01 11 CC FF 00 00 01 00

I don't know which bytes in the extended response are supposed to be the 00 4B FF 0A that I programmed, so I can even see if there's a pattern to the error across modules.

Any/all help appreciated. - thanks! 8-}

/j

Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 18 2012 at 21:38 | IP Logged Quote grif091

The 46 and 47 commands are unrelated. The 47 command reads a record from the link database. It was an exercise to see if some other extended command would return an extended response which it does.

This link record

E2 01 11 CC FF 00 00 01

is returned in the extended response to the 47 command.

Sorry for the confusion. Drop the use of the 47 command as far as analyzing the SynchroLinc lack of extended response to a 46 00 00 00 00 00. The 46 update request that is the first example does not return an extended response. You would need to issue the 46 with all zeros which is a read request to get an extended response which before was not coming back. The 47 example simply verifies that PH will trace an extended response if the SynchroLinc issues one.

Again, sorry I was not clear what the 47 response actually meant.

Edited by grif091 - May 18 2012 at 21:40


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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 19 2012 at 08:27 | IP Logged Quote jeffw_00

Ok then - I guess when I saw it work the first time (at all) I didn't check the data - my bad.

But we're back to square one. Dave will never be able to support Synchronlinc without being able to read it. Any other ideas? I'm happy to be experimenter.

Thanks!
/j
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 19 2012 at 09:06 | IP Logged Quote grif091

I think PH will be able to support the SynchroLinc in general as it works here. The question is why does it not work on your system. I had been thinking something about your system, devices, configuration, something, that was not allowing/supporting extended responses.

That idea was dismissed when the 2F command extended response was received and traced.

I just ran another 2E against my SynchroLinc and got the expected extended response

2012-05-19 09:44:22.664     TX  &nbs p;  02 62 18 F7 B1 1F 2E 00         &nbs p;    
2012-05-19 09:44:23.305     RX  &nbs p;  SENTINSTEONEXT=0F 44 DC 18 F7 B1 1F 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
2012-05-19 09:44:23.305     RX  &nbs p;  RECEIVEINSTEONRAW=18 F7 B1 0F 44 DC 2B 2E 00
2012-05-19 09:44:23.821     RX  &nbs p;  RECEIVEINSTEONEXT=18 F7 B1 0F 44 DC 1B 2E 00 00 01 00 19 17 02 00 00 00 00 00 00 00 00

At this point I have no idea why your Synchrolinc(s) do not produce an extended response to the 2E command.

Do you know the firmware level of the SynchroLinc? Mine is v.30.


Edited by grif091 - May 19 2012 at 09:07


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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 19 2012 at 09:08 | IP Logged Quote jeffw_00

Hi Lee - Mine is 1.15 which they say is the latest. Exactly what is the powerhome command you're using to get that response?

FWIW - when I do this testing, I plug the Syncholinc into the same ext. cord as the PLM.

/j
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 19 2012 at 09:25 | IP Logged Quote grif091

My test bed has the SynchroLinc on the same power distribution bar as the PLM.

Cmd1=16, cmd2=0 returns the device cat/subcat and firmware level.

2012-05-19 10:18:54.039     TX  &nbs p;  02 62 18 F7 B1 05 10 00
2012-05-19 10:18:54.336     RX  &nbs p;  SENTINSTEON=0F 44 DC 18 F7 B1 05 10 00 06
2012-05-19 10:18:54.446     RX  &nbs p;  RECEIVEINSTEONRAW=18 F7 B1 0F 44 DC 21 10 00
2012-05-19 10:18:54.633     RX  &nbs p;  RECEIVEINSTEONRAW=18 F7 B1 07 09 30 8B 01 00 - the 30 is the firmware level
2012-05-19 10:18:54.711     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F7 B1 07 09 30 - the 30 is the firmware level
2012-05-19 10:18:55.321     RX  &nbs p;  RECEIVEINSTEONEXT=18 F7 B1 0F 44 DC 1B 88 00 03 61 BC A0 00 00 00 00 00 00 00 00 00 00


Edited by grif091 - May 19 2012 at 09:27


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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 19 2012 at 09:28 | IP Logged Quote jeffw_00

Hi Lee - I don't mean to be difficult, but what I was looking for is exactly what you typed into the "formula field" in powerhome explorer (MACROS). I -assume- it looks something like

ph_insteonwithretext("<module name>",<stuff>)

But I don't want to -assume- anything - the problem is something silly.    Let me know your formula to return the firmware level and to read the module and I will try to replicate here.

Thanks!
/j
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 19 2012 at 09:59 | IP Logged Quote grif091

ph_insteonwithret("SYNCHROLINC",16, 0)


ph_insteonwithretext("SYNCHROLINC", 46, 0, "")

I normally put some zeros on my extended commands. Switched to the example you posted earlier so I would be executing the same command you are. This is what I would normally code.

ph_insteonwithretext("SYNCHROLINC", 46, 0, "00 00 00 00")

It made no difference on my system. I get an extended response with either “” or “00 00 00 00”


Edited by grif091 - May 19 2012 at 10:05


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


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 19 2012 at 10:04 | IP Logged Quote jeffw_00



ph_insteonwithret("SYNCHROLINC",16, 0)

produced

2012-05-19 11:03:07.781     TX  &nbs p;  02 62 18 F8 C4 05 10 00
2012-05-19 11:03:07.828     RX  &nbs p;  SENTINSTEON=11 CC FF 18 F8 C4 05 10 00 06
2012-05-19 11:03:08.000     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 21 10 00
2012-05-19 11:03:08.250     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 83 01 00
2012-05-19 11:03:08.281     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:08.296     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 83 01 00
2012-05-19 11:03:08.312     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:12.796     TX  &nbs p;  02 62 18 F8 C4 05 10 00
2012-05-19 11:03:12.843     RX  &nbs p;  SENTINSTEON=11 CC FF 18 F8 C4 05 10 00 06
2012-05-19 11:03:13.078     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 21 10 00
2012-05-19 11:03:13.171     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 8B 01 00
2012-05-19 11:03:13.187     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:13.203     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 8B 01 00
2012-05-19 11:03:13.234     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:17.812     TX  &nbs p;  02 62 18 F8 C4 05 10 00
2012-05-19 11:03:17.843     RX  &nbs p;  SENTINSTEON=11 CC FF 18 F8 C4 05 10 00 06
2012-05-19 11:03:18.031     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 21 10 00
2012-05-19 11:03:18.171     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 8B 01 00
2012-05-19 11:03:18.203     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:18.218     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 07 09 30 8B 01 00
2012-05-19 11:03:18.250     RX  &nbs p;  ENROLLMENTBROADCAST=01 00 18 F8 C4 07 09 30
2012-05-19 11:03:23.609     RX  &nbs p;  RECEIVEINSTEONEXT=18 F8 C4 11 CC FF 1B 88 00 00 00 05 B0 00 00 00 00 00 00 00 00 00 00



Edited by jeffw_00 - May 19 2012 at 10:08
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: May 19 2012 at 10:08 | IP Logged Quote jeffw_00


ph_insteonwithretext("SYNCHROLINC", 46, 0, "")
produced

2012-05-19 11:06:33.062     TX  &nbs p;  02 62 18 F8 C4 1F 2E 00         &nbs p;    
2012-05-19 11:06:33.156     RX  &nbs p;  SENTINSTEONEXT=11 CC FF 18 F8 C4 1F 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
2012-05-19 11:06:33.656     RX  &nbs p;  RECEIVEINSTEONRAW=18 F8 C4 11 CC FF 27 2E 00
2012-05-19 11:06:34.406     RX  &nbs p;  RECEIVEINSTEONEXT=18 F8 C4 11 CC FF 13 2E 00 00 01 00 4B FF 0A 00 00 00 00 00 00 00 00


So that's the magic command! (00 4B FF 0A is what i programmed)

Thanks Lee - BTW - where does one learn about these

ph_insteonwithretext("SYNCHROLINC", XX, 0, "")

commands?
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 19 2012 at 10:08 | IP Logged Quote grif091

You have to issue

ph_insteonwithretext("SYNCHROLINC", 46, 0, "")


to get back the configuration information in the extended response. Since you do not get the extended response you will not see those values.

Your SynchroLinc has firmware v.30 so we are running the same firmware in the SynchroLinc


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


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: May 19 2012 at 10:10 | IP Logged Quote grif091

Interesting that you are now getting the extended response and were not getting it before.

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

<< Prev Page of 3 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