Author |
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 11 2006 at 01:47 | IP Logged
|
|
|
The latest beta of PowerHome version 1.03.4.6 is now available here: http://www.power-home.com/download/ph10346setup.exe
This version adds further support for Insteon including full support for KeypadLinc buttons as responders, Insteon Device replacement with automatic link rebuilding, link reverification, and link defragmentation. The latest version of the Device Manager is used (more stable) and further optimizations have been added for link creation and scanning.
Be sure and read the readme.rtf if upgrading from a previous version. If upgrading from 1.03.4.5 and using the Insteon DM controller, you'll need to delete the controller setting and recreate it to get the additional Insteon options in the settings.
If using the Insteon features, the phinsteon.rtf in the PowerHome directory is a MUST READ.
Insteon triggers and Insteon macro commands will be coming soon.
Let me know if you encounter any problems.
Dave.
|
Back to Top |
|
|
krommetje Super User
Joined: December 29 2004 Location: Netherlands
Online Status: Offline Posts: 695
|
Posted: February 11 2006 at 05:31 | IP Logged
|
|
|
Things went badly wrong.... fortunatly I had the old 4.4 directory so I could change back without any problems:
1: controler settings are accepted (CM11a at com1) but no X10 traffic is possible...
2: Timed events are not executed but put in the execution cue and the cue floods...(timed events ON)
3: virutal X10 devices are not updated, so my temperatures are not updated as well....
4: Sun-settings are not correct... suddenly I have a sunrise at 23:59 and a sunset at 23:58, attempting to change were not successfull...
should I start from scratch?
Peter
Edited by krommetje
|
Back to Top |
|
|
TonyNo Moderator Group
Joined: December 05 2001 Location: United States
Online Status: Offline Posts: 2889
|
Posted: February 11 2006 at 09:40 | IP Logged
|
|
|
I just upgraded with no problems.
Did you follow the readme directions to the letter for upgrading?
|
Back to Top |
|
|
Lazyman Groupie
Joined: February 08 2006 Location: United States
Online Status: Offline Posts: 74
|
Posted: February 11 2006 at 14:56 | IP Logged
|
|
|
Sorry for the newbie question:
How do I delete the controller setting and recreate it to get the additional Insteon options in the settings?
|
Back to Top |
|
|
krommetje Super User
Joined: December 29 2004 Location: Netherlands
Online Status: Offline Posts: 695
|
Posted: February 11 2006 at 20:25 | IP Logged
|
|
|
TonyNo wrote:
I just upgraded with no problems.
Did you follow the readme directions to the letter for upgrading? |
|
|
yes, I did.... that is why it puzzles me...at first everything seemed OK but then the execution cue started to flood and then nothing worked anymore...
e.g. everytime when PH reads temperatures it stores them in a GV for further calculations with it... then a virtual-X10 module is updated.... In the new version, these Virtual-X10 modules are not updated because they're simply not there... They are configured however in the setup....
I saw that the Cm11A is not setup when upgrading the database so I setup the CM11a myself in the new BETA but when I attempt to send an X10 command, nothing happens, the device-status screen simply freezes and stops responding... the only thing left to do is a reinit...
For now I am running 4.4 again but I am curious as to what this causes...
Peter
|
Back to Top |
|
|
TonyNo Moderator Group
Joined: December 05 2001 Location: United States
Online Status: Offline Posts: 2889
|
Posted: February 11 2006 at 21:12 | IP Logged
|
|
|
When you set up the CM11A, did you name it the same as stated (i.e. "X10-1")?
Did you also set it to the correct COM port? I set mine wrong at first.
I'm just guessing here. Maybe Dave has other ideas?
|
Back to Top |
|
|
krommetje Super User
Joined: December 29 2004 Location: Netherlands
Online Status: Offline Posts: 695
|
Posted: February 12 2006 at 04:08 | IP Logged
|
|
|
TonyNo wrote:
When you set up the CM11A, did you name it the same as stated (i.e. "X10-1")?Did you also set it to the correct COM port? I set mine wrong at first.
I'm just guessing here. Maybe Dave has other ideas? |
|
|
Yes, I named it "X10" since I have 1 X10 interface... I Strange isn't it? have never seen a device screen freez-up like that.... So you could upgrade without any problems?
Peter
|
Back to Top |
|
|
TonyNo Moderator Group
Joined: December 05 2001 Location: United States
Online Status: Offline Posts: 2889
|
Posted: February 12 2006 at 11:11 | IP Logged
|
|
|
From the readme...
Quote:
X-10 controllers 1 thru 5 have been migrated with ID's X10-1 thru X10-5. IR controllers 1 thru 5 were migrated with ID's IR-1 thru IR-5. Other controllers 1 thru 5 were migrated as OTHER-1 thru OTHER-5. |
|
|
Try "X10-1" instead of "X10".
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 12 2006 at 22:26 | IP Logged
|
|
|
Peter,
Tony's got you covered. Change the name of your controller to "X10-1". Or you can go into the X10 devices screen and change the controller on your devices to match what you have.
Let me know,
Dave.
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 12 2006 at 22:40 | IP Logged
|
|
|
Lazyman,
Just go to the Controller setup window, right-click the controller and select delete. Press "F5" to save the changes. Then just recreate the controller and go the settings window to see the new properties.
Dave.
|
Back to Top |
|
|
krommetje Super User
Joined: December 29 2004 Location: Netherlands
Online Status: Offline Posts: 695
|
Posted: February 13 2006 at 07:03 | IP Logged
|
|
|
dhoward wrote:
Tony's got you covered. Change the name of your controller to "X10-1". Or you can go into the X10 devices screen and change the controller on your devices to match what you have. |
|
|
I am going to attempt this... Do you have any ideas as of to why the virtual-X10 devices for temperatures in my formulas and timed events are not updated into the new database? I could try to export to SQL from version 4.4 and then import them into the new Beta... Is flooding of the execution cue due to my CM11a not being there?
Peter
Edited by krommetje
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 13 2006 at 11:34 | IP Logged
|
|
|
Peter,
With all the possible variations in formulas, I didnt even attempt to automatically upgrade formulas .
I wouldnt think you would need to go through the trouble of exporting and importing. The best way to upgrade is to first rename your existing PowerHome directory to something like powerhome_10344. Next install the upgrade. Copy over your database and ini files to the new install. Perform a database upgrade. Run and launch Explorer. Recreate your controllers with the appropriate names. Next, use the "Database where used" report to find all occurences of the changed functions (the list is in the readme.rtf). Use a wildcard search such as %ph_x10%. With the report as the guide, open an Explorer window and make the appropriate function changes.
I try not to make drastic changes like this or at least provide some backwards compatibility. However, in this case it was necessary in order to provide support for the new controllers and set the stage for plug-in expansion. As a last resort, you can send me your database file and I can perform the conversion for you.
I'll look into the queue flooding. Im not sure what action PowerHome takes when commands are sent to non-existant controllers. I would hope that I would gracefully ignore the command and perhps post a system message in the eventlog .
Let me know how it goes,
Dave.
Edited by dhoward
|
Back to Top |
|
|
Lazyman Groupie
Joined: February 08 2006 Location: United States
Online Status: Offline Posts: 74
|
Posted: February 15 2006 at 23:24 | IP Logged
|
|
|
Does PowerHome presently support Keypadlinc Dimmers? I know you can link and control the main an/off and link to it, but can you linc the other buttons and create scenes for them? If so how? If not, any idea when?
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 16 2006 at 00:08 | IP Logged
|
|
|
Lazyman,
Yes, version 1.03.4.6 supports the auxiliary buttons on the KeypadLinc. In the Create/Edit window in the left hand pane (responder list), scroll all the way to the right. You see level, ramprate, and button. On all devices except KeypadLincs, the button will be set to 0 and disabled. On KeypadLincs, you can type the number of the button.
What's currently not supported is linking buttons on a KeypadLinc to itself. Like linking button 3 to button 4. This will be available shortly.
But standard linking of KeypadLinc buttons as controllers or responders is available now.
Dave.
|
Back to Top |
|
|
krommetje Super User
Joined: December 29 2004 Location: Netherlands
Online Status: Offline Posts: 695
|
Posted: February 16 2006 at 06:31 | IP Logged
|
|
|
No change: I am unable to upgrade and why is a ? to me ...
1) execution que floods within a couple of minutes, after this PH freezes and noting works anymore.
2) Temperatures are read, but when PH attemps to read the templcd.txt file, GV's are set to 0
Update: 16-02-2006 15:38 GMT+1
the gameport.exe writes the templcd.txt in a different format as the templcd.txt in version 4.4... Hopefully this is fixed now, still leaves the execution queue...
Peter
Edited by krommetje
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 16 2006 at 17:19 | IP Logged
|
|
|
Peter,
If you'd like, email me your database and I'll troubleshoot what is wrong and perform the upgrade for you. Whatever the problem is, it might help me to make upgrades smoother in the next version.
Dave.
|
Back to Top |
|
|
npavkov Groupie
Joined: February 29 2004 Location: United States
Online Status: Offline Posts: 91
|
Posted: February 16 2006 at 17:26 | IP Logged
|
|
|
Dave, Has the "ph_x10btn" command syntax been changed with the new version (3.0.4.6 Beta). what search text should I enter into "find where used" report to find any commands used that need to be modified for the new version beta? I use basically x10 devices. Macros and triggers.
Nick
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 16 2006 at 20:09 | IP Logged
|
|
|
Nick,
Yes...the ph_x10btn did change with the 1.03.4.6 beta. You can search for all occurences using the database where used report.
For a search string, enter: %ph_x10btn%
This should give you a complete list of every occurence. You can then open an Explorer window and toggle between the two.
Let me know if you have any problems,
Dave.
|
Back to Top |
|
|
npavkov Groupie
Joined: February 29 2004 Location: United States
Online Status: Offline Posts: 91
|
Posted: February 16 2006 at 23:09 | IP Logged
|
|
|
dave, what is the new format of the ph_x10btn command.. Is there a way of getting a list of all the commands that changed in the beta?
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: February 16 2006 at 23:43 | IP Logged
|
|
|
Nick,
The list of changed commands is in the readme.rtf (PowerHome directory). It's under the "Whats New" section. You'll have to scroll a little bit.
The help file documents the new format of all the changed commands.
Be sure and check out the upgrade instructions in the readme.rtf. It details what was done for you. A couple of biggies are that controllers all now have an ID instead of a type and a number. As such, any function that previously referenced either a controller type and/or a controller number now just has the controller ID (this is how the ph_x10btn changed). Functions were not automatically updated, but things like X-10 macro commands and device buttons were. They were upgraded with default ID's such as X10-1 for X10 controller number 1. Similar default ID's were created for IR and Other controllers.
Another biggie concerns the X10 table. The separate X10housecode and X10unitcode tables were combined into the X10devices table. As such, all X10 devices now have an ID and all functions that previously asked for an X10 housecode and unitcode will now just use the X10 ID. All existing X10 devices were given default ID's matching their house and unit code. So an X10 device on housecode K with a unit ID of 4 got an ID of "K4".
Let me know if you need any help,
Dave.
|
Back to Top |
|
|