Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: PowerHome 2.1.4 I2CS patch Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: August 20 2012 at 21:42 | IP Logged Quote dhoward

All,

Since beta 2.1.5 is taking so long to finalize, I decided to release a quick patch that takes the I2CS functionality of 2.1.5 and gives it to you in beta version 2.1.4.

With the proliferation of I2CS devices coming out of SmartHome, I really needed to get this out so people arent dead in the water when it comes to these new devices.

To make use of this patch, you must be on version 2.1.4 of PowerHome. Just unzip the 2 files in the zip below into the PowerHome directory (default c:\powerhome) and overwrite the existing 2 files.

No other additional functionality is added other than I2CS support. The Insteon engine is new (from 2.1.4) and should be more reliable. Keep in mind that your version will still show as 2.1.4 and the only way to tell if you've got this patch or not is by the datetime of the 2 new files.

http://www.power-home.com/download/ph214_i2cs_patch.zip

Check it out and let me know if you have any problems or questions.

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
twomble
Groupie
Groupie
Avatar

Joined: January 07 2007
Location: United States
Online Status: Offline
Posts: 45
Posted: August 22 2012 at 20:32 | IP Logged Quote twomble

WooHoo!! Thank you Dave! I have 6 different devices that are I2CS and I'm sure more to come. This helps a ton. So far so good with the update.
Back to Top View twomble's Profile Search for other posts by twomble
 
nerdboytodd
Newbie
Newbie


Joined: January 19 2011
Location: United States
Online Status: Offline
Posts: 11
Posted: August 30 2012 at 17:07 | IP Logged Quote nerdboytodd

Got the two files patched in and reload the PH application.&nbsp;&nbsp;&nbsp;I map the links in and 1/2 of the controller/responder link stays in a flagged create state. I also see NAK's again in the log. Attached is the raw log showing that NAK's. The software seems to process the updates when I save, except that half the link stays in Flagged Create instead of Verified.

Here's the rawlog:

Toddrawlog.txt
Back to Top View nerdboytodd's Profile Search for other posts by nerdboytodd
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: August 30 2012 at 17:32 | IP Logged Quote dhoward

If links are showing Flag Create but they dont show up in the Pending Operations, then the device is either flagged disabled or its Comm failed. Once you clear that, the links will start to build.

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


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

nerdboytodd

Is this a device that was already defined to PH2 before the I2CS files were installed?

Was there an attempt to create links before the I2CS files were installed?

What is the device type?

EDIT: Is Status Scan checked and has a Status Scene been performed. Nothing in the trace indicates it is aware it is an I2CS device as yet.

PH2 attempted to write a link record but that failed because the recognition this is an I2CS device has not taken place yet. The PH2 PLM is not yet authorized to write link records in the device.


Edited by grif091 - August&nbsp;30&nbsp;2012 at 18:55


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


Joined: January 19 2011
Location: United States
Online Status: Offline
Posts: 11
Posted: September 04 2012 at 14:37 | IP Logged Quote nerdboytodd

This was a follow up to the 2466DW I received recently and couldn't get to join. I had tried before and then posted on the "...v5.9" post and was told the I2CS would fix that. I downloaded the files. Exited PH2. Overwrote the two files in the powerhome directory and reloaded the software.

Then I tried to create links, but I think I still had the units defined in the device list. I'll try to back them out and put back in and try to link and provide update.

Thanks
Back to Top View nerdboytodd's Profile Search for other posts by nerdboytodd
 
MrGibbage
Super User
Super User
Avatar

Joined: October 23 2006
Location: United States
Online Status: Offline
Posts: 513
Posted: September 18 2012 at 06:57 | IP Logged Quote MrGibbage

Like Todd, I also had links stay in a flagged create status. I looked at the devices
tab, refreshed it and did not have any CLEAR FAILED or COMM FAILS. So I checked the box
anyway, hit save, and then went back to the links page. Then the links were created.
Kinda strange.

__________________
Skip
Back to Top View MrGibbage's Profile Search for other posts by MrGibbage
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: November 22 2012 at 10:02 | IP Logged Quote jeffw_00

I'm sorry - can I be stupid here? What characteristics make a device I2CS and what functionality does the patch provide? I suspect my Synchrolincs fall into this category - what will be different about my Powerhome app after I install the patch?

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: November 22 2012 at 14:17 | IP Logged Quote grif091

I2CS devices drop the Peek/Poke commands so link management must be done exclusively with Extended ALDB command.

The I2CS extended commands now have an additional check sum (the CS in I2CS) in the message to allow for better message validation.

There are additional link record requirements that prevent I2CS devices from being controlled from unknown devices such as an outside PLM.

__________________
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: November 22 2012 at 20:08 | IP Logged Quote jeffw_00

So what will look different within powerhome?

For example - I had to work out the codes for my synchrolinc manually - is there now an interface for it?

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: November 22 2012 at 20:33 | IP Logged Quote grif091

Nothing much external. Along with Legacy and I2 there is now an I2CS link database type. When adding an I2CS device the Enable Pending and Status Scan options must be checked for PH to detect the fact that it is an I2CS device. The I2CS patch adds the logic to PH to satisfy the additional link record requirements for security as well as calculate and use the CheckSum.

Basically it is the minimum logic needed to add and link an I2CS device. This support was critical as most if not all of the devices now being shipped have I2CS 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: November 22 2012 at 20:35 | IP Logged Quote jeffw_00

so this is an "under the hood" thing -

Ok - I thought it had to do with the 'extended' commands that they added to some devices to make you buy their SW
/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: November 22 2012 at 20:41 | IP Logged Quote grif091

It is all under the covers stuff.

There is no I2 or I2CS device configuration in the I2CS patch. Whatever new may be coming will have to wait for 2.1.5. Can't even write your own I2 configuration macros because the extended get with ret does not return the extended data.


__________________
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: November 22 2012 at 20:43 | IP Logged Quote jeffw_00

ok thanks - not having an issue so I will forgo the patch. Somewhere is a thread I started that shows how to configure new devices (e.g., Synchrolinc) using extended commands - cumbersome, but set-and-forget.
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
MrGibbage
Super User
Super User
Avatar

Joined: October 23 2006
Location: United States
Online Status: Offline
Posts: 513
Posted: November 23 2012 at 17:44 | IP Logged Quote MrGibbage

Dave, I am confused. Are Jeffw and Lee also PH Developers? I always thought you were
a one-man show. Just curious, anyone else on your team?

I have always wanted to know... I am pretty sure that PH isn't enough to make a
living for you. What else do you do for a living? Is it related to PH in any way?

Also, were do you learn so much about Insteon? Do they have an SDK or spec sheet
available for general consumers?

__________________
Skip
Back to Top View MrGibbage's Profile Search for other posts by MrGibbage
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: November 23 2012 at 18:30 | IP Logged Quote jeffw_00

I don't work for Dave (at least, not for pay, I'd like to thing some of my contributions promote the cause). I believe Lee is in the same boat. I believe Dave has a day job and PH is a labor of love. However, it's a good thing he likes doing it, as there's nothing else on the market that comes close.

/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: November 23 2012 at 18:33 | IP Logged Quote grif091

Skip

I'm just a fan of Powerhome. Have had Insteon in the house almost from the day Smarthome started selling the technology. Purchased a PH license years ago when I think it was still version 1. I've got EZSrve devices from Simplehomenet, ISY devices from Universal-Devices, and HouseLinc software from SmartLabs along with PH2. The more toys one has the more fun one has.

SmartLabs offers a Developer Subscription service for $200 the last time I looked. I have never subscribed because it requires signing an NDA. Would be nice to have access to some of that internal information but then one cannot share with others to avoid releasing what SmartLabs considers confidential and proprietary information.

I've been involved with the new I2CS protocol changes from its initial release to the field in March as I support the Simplehomenet Utility Suite. Gave me exposure to I2CS early on.

Dave is a great guy with more things to do than hours in a day. Anything others can contribute to help with PH questions is just that much more time Dave has to get 2.1.5 ready for release. You will find several really helpful folks on this forum.


__________________
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: November 23 2012 at 20:32 | IP Logged Quote BeachBum

Which leads me to we get together in the spring usually somewhere in central Florida. For some of us it is a overnight stay but if you've got the time it would be nice if we could get together and you'll meet the real Dave. Yep, it's a labor of love. You should see his house.

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
jeffw_00
Super User
Super User


Joined: June 30 2007
Online Status: Offline
Posts: 929
Posted: November 23 2012 at 21:32 | IP Logged Quote jeffw_00

Still hoping we'll do a skype chat or conference call or something so that geography doesn't limit who attends.
Back to Top View jeffw_00's Profile Search for other posts by jeffw_00
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: November 23 2012 at 21:53 | IP Logged Quote BeachBum

Good idea... We'll let Ken work on it he loves those kind of things. Dave's got enough toys he probably could beam us up in his back yard.

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

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