Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: 2423A5 Missing from PH Type Defs Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: March 17 2017 at 07:49 | IP Logged Quote GadgetGuy

Dave-

I'm about to install a 2435A5 Insteon SynchroLink load
sensing device but there are no definitions for it in the
PH Types Table.

Can you suggest what parameters to use to insert this
device in the Table?

Thanks.

Edited by dhoward - March 20 2017 at 17:51
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: March 18 2017 at 09:50 | IP Logged Quote GadgetGuy

I found this information in the Insteon Developers Database of Device Types. Hopefully it saves you some effort Dave if you can just OK or correct anything you notice. Note I set the Control/Respond Links to what I might use. Better probably to set it correctly but I didn't find that data.

This is Type Data....


And this is what I assume the Devices Tab parameters would be for this unit, given it is not Dual Band and appears to be an older design...




__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: March 18 2017 at 11:32 | IP Logged Quote GadgetGuy

Dave -
You have mentioned you have used this device yourself. Is it supported in PH to the extent that its setup parameters can be controlled and its states read, or is it only useable via a manual setup and trigger actions sensed by PH?

If supported by PH, how is the 2435A5 data read/written?



__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: March 18 2017 at 21:04 | IP Logged Quote dhoward

Ken,

Took me awhile and I was originally going to say I have absolutely no information on this device. After a little more digging, I found that the actual Insteon model
is 2423A5. As such, I did have a developer note but not sure how useful it is since it's only one page.

Your device type looks ok (you actually have the model number correct in the screenshot ) but I would change your ctlr groups to 1 and the resp groups to 0. From
the developer sheet that I have, it appears that the device will send an on/off based upon the power draw through the unit. As such, I see it only having a single
ctlr group (group 1). It cant respond to anything so there wouldnt be any resp groups.

To the best of my knowledge, I don't have this device (definitely did not add any support within PowerHome). The closest device I do have is the iMeter which is model
number 2423a1 which PowerHome does have support for. This device will give you the actual power being drawn by a device. I checked it's datasheet and there wouldnt be
anything useful in it's setup for the synchrolinc.

From the syncrolinc datasheet, there is a command that allows you to set the trigger threshold, holdoff, and hysteresis. Once set, there's not much else to be done.
Apparently when the trigger threshold is exceeded, the device will send a group 1 on command and when the power draw drops below the trigger threshold, you'll get an
off command.

This setting and reading of these values is accomplished by a single extended insteon command (0x2e) which can be manually sent through PowerHome using the
ph_insteonwithretext1() function.

Let me know if this info isnt on the document you've got and I'll detail the command for you.

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

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: March 19 2017 at 09:03 | IP Logged Quote GadgetGuy

Oh gad! Glad you caught my mistake. I can't figure
out where I got my crazy model number from, as
everything I have in documentation here is correct.
Looks like my brain and typing fingers were
disconnected.

That said, is it possible for you to correct the
Subject title of this thread so anyone looking for
info in the future can find this information with a
model # search?

I don't have any info on the extended command
structure so if you can detail that at your
convenience, that would be a big help. I won't need
any info until my 2423A5 arrives a week from now, so
no rush.

Thanks.



__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: March 19 2017 at 09:10 | IP Logged Quote GadgetGuy

dhoward wrote:
This setting and reading of these
values is accomplished by a single extended insteon
command (0x2e) which can be manually sent through
PowerHome using the
ph_insteonwithretext1() function.

Dave- If the 2423A5 supports Extended Commands then
isn't my suggested Devices Tab "IEngine" parameter of
"I2" incorrect?

Shouldn't that be a "I2CS" value?




__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: April 13 2017 at 11:56 | IP Logged Quote GadgetGuy

I finally got the 2423A5 Load Sensor set-up and working as desired. This is a small tutorial to help others understand and use this very useful Insteon product.


2423A5 SynchroLinc Care & Feeding
The SynchroLinc has three program settable parameters.
One can set Trigger Threshold in Watts where it sends an On, the Hold Off Time in seconds before a message is sent, and Hysteresis change in watts needed to send an Off.

This is a example PH formula to Write the SynchroLinc settings...
      ph_insteonwithretext ("YOUR_SYNCHROLINK_ID",46,0,"00 02 WW XX YY ZZ")

Replace the "YOUR_SYNCHROLINK_ID" with the ID you've assigned your synchroLinc within PowerHome (not the Insteon hex address). You'll also need to replace the WW XX YY ZZ sections with the appropriate values explained below. These values should all be uppercase hex (2 digit) numbers.

The "46 00" identifies this as an Extended Get/Put Command.

The first two Data bytes of "00 02" signify this is a WRITE command; WW and XX is the trigger threshold in watts. This value can be from 0 to 1800 decimal. Take this value, then convert to hex. Decimal 1800 is 0708 hex so to use 1800, then WW XX would be 07 08.

YY is the holdoff value and can be from 0 to 255 decimal (00 to FF hex). The actual value in seconds is this number times 0.067 seconds. So a value of 255 (FF) would be 17.085 or about 17 seconds.

ZZ is the Hysteresis in watts. This value can be from 0 to 255 (00 to FF).

     Example >> ph_insteonwithretext1("WINE AC SENSE",46,0,"00 02 00 C8 0F 60")

where 00 02 = write cmd; 00 C8 = 200 with trig threshold; 0F = 15*.067>1.01 sec status delay; 60 = 96 watts desired hysteresis.


Extended Control uses the Extended Set/Get command (46,0), with two following bytes to indicate a write (00 02) or a Read (00 00) command in Data byte positions D1-D2, and data values in D3-D14.

I queried mine, following this example, and got...

An Example PH formula to Read the SynchroLinc settings is....
     ph_insteonwithretext1("WINE AC SENSE",46,0,"00 00")
     where: Command1=46 {2E hex} (extended set/get),   command2=00,   D1= 00 and D2=00 signifying a READ command, and D3-D14=00

The formula evaluates to: 00000100C80F600000000000000000
The return from a ph_insteonwithretext1 command is the cmd2 (00) plus flag (2 hex bytes of 00 01 which indicates the following data is a return from a read), followed by Data1 thru Data14 extended return bytes (the next 28 hex characters). (Look at the 3rd line of the "Get Synchrolinc Settings" table...the "From Device").

     where:   D2=01, D4=threshold,   D5=hold time,   D6=hysteresis, D7-D14=00.



__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  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