Author |
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: August 20 2012 at 21:42 | IP Logged
|
|
|
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 |
|
|
twomble Groupie
Joined: January 07 2007 Location: United States
Online Status: Offline Posts: 45
|
Posted: August 22 2012 at 20:32 | IP Logged
|
|
|
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 |
|
|
nerdboytodd Newbie
Joined: January 19 2011 Location: United States
Online Status: Offline Posts: 11
|
Posted: August 30 2012 at 17:07 | IP Logged
|
|
|
Got the two files patched in and reload the PH application. 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 |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: August 30 2012 at 17:32 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: August 30 2012 at 18:30 | IP Logged
|
|
|
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 30 2012 at 18:55
__________________ Lee G
|
Back to Top |
|
|
nerdboytodd Newbie
Joined: January 19 2011 Location: United States
Online Status: Offline Posts: 11
|
Posted: September 04 2012 at 14:37 | IP Logged
|
|
|
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 |
|
|
MrGibbage Super User
Joined: October 23 2006 Location: United States
Online Status: Offline Posts: 513
|
Posted: September 18 2012 at 06:57 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 22 2012 at 10:02 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: November 22 2012 at 14:17 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 22 2012 at 20:08 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: November 22 2012 at 20:33 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 22 2012 at 20:35 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: November 22 2012 at 20:41 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 22 2012 at 20:43 | IP Logged
|
|
|
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 |
|
|
MrGibbage Super User
Joined: October 23 2006 Location: United States
Online Status: Offline Posts: 513
|
Posted: November 23 2012 at 17:44 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 23 2012 at 18:30 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: November 23 2012 at 18:33 | IP Logged
|
|
|
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 |
|
|
BeachBum Super User
Joined: April 11 2007 Location: United States
Online Status: Offline Posts: 1880
|
Posted: November 23 2012 at 20:32 | IP Logged
|
|
|
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 |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: November 23 2012 at 21:32 | IP Logged
|
|
|
Still hoping we'll do a skype chat or conference call or something so that geography doesn't limit who attends.
|
Back to Top |
|
|
BeachBum Super User
Joined: April 11 2007 Location: United States
Online Status: Offline Posts: 1880
|
Posted: November 23 2012 at 21:53 | IP Logged
|
|
|
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 |
|
|