| Author |  | 
      
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Until I figure out the correct syntax for sending quotation marks, if that's even the problem, I'll create a bunch a .bat 's and run them via ph_ssrequest and see if that works.
           | Posted: July 28 2006 at 15:34 | IP Logged |   |  
           | 
 |  
 I really need to get back to work...
   | 
       
        | Back to Top |     | 
       
       
        |  | 
        | mustangcoupe Super User
 
  
  
 Joined: August 08 2003
 Location: United States
 Online Status: Offline
 Posts: 308
 | 
          In VBA I use a Chr$(34) which is the ascii code for " it may work here
           | Posted: July 28 2006 at 17:51 | IP Logged |   |  
           | 
 |  
 Edited by mustangcoupe - July 28 2006 at 17:55
 
 __________________
 Todd Hannemann
 
 HA newbie
   
 
  PowerHome - UPB - ELK   | 
       
        | Back to Top |       | 
       
       
        |  | 
        | TonyNo Moderator Group
 
  
  
 Joined: December 05 2001
 Location: United States
 Online Status: Offline
 Posts: 2889
 | 
          Manny, I suspect that is the problem, but am not 100% sure. I searched the forum for a post that I recalled was similar, but could not find it. If I find it, I'll post a link.
           | Posted: July 28 2006 at 18:59 | IP Logged |   |  
           | 
 |  | 
       
        | Back to Top |       | 
       
       
        |  | 
        | dhoward Admin Group
 
  
  
 Joined: June 29 2001
 Location: United States
 Online Status: Offline
 Posts: 4447
 | 
          Yep, it's the quotation marks.  Im on my way out the door so cant test but the following should work:
           | Posted: July 28 2006 at 20:11 | IP Logged |   |  
           | 
 |  
| Code: 
 
    
    | 
      
       | ph_ssrequest("IP address", Port#, "User" ,"Password","FORMULA","ph_run('c:\XSend.exe ~"command:xlobby:button state next:mb light~"')") |  |  |  
 If that doesnt do it, then replace the single tildes with double tildes and that should do the trick.
 
 Dave.
 
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Thanks all of you,
           | Posted: July 28 2006 at 23:35 | IP Logged |   |  
           | 
 |  
 I'd say I'm retarded but that would be an insult to retarded people.
 
 Took me about an hour to take out
 [ code]   [ /code]
 
 which somehow was entered when I cut & paste(probably forum code). I now take back when I said I was pretty good at cutting and pasting.
   
 The following worked:
 ph_ssrequest("IP",Port,"User","Password","FORMULA","ph_run(' C:\XSend.exe ~~"command:xlobby:button state next:md lights~~"')")
 
 Tony, I did a search on ~~ (double tildes) and found example usage.
 
 I also found an interesting primer on SQL from DH.
   
 To all who are following the PH and XL union I've been playing with:
 I like the XSend and XReceive moreso than XLHotkey for PH use as
 1) there may be times you do not want keystrokes comming in,
 2) easier to install as Smarty may testify to
   But they both (plug-ins) do the job.
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Ok, time to modify my document using the Xreceive plug-in instead of the XLHotKey plug-in.
           | Posted: July 29 2006 at 01:18 | IP Logged |   |  
           | 
 |  The command that works beautifully with ph_ssrequest and XReceive is button state set. That is once you set up toggle buttons in Xlobby.
 Example below:
 ph_ssrequest("IP",Port,"User","Password","FORMULA","ph_run(' C:\XSend.exe ~~"command:xlobby:button state set:md lights:off~~"')")
 
 
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Put a short Google Video up. It shows how when I press a button on the PH default web page it changes the toggle status of the button in XL.
           | Posted: July 29 2006 at 01:56 | IP Logged |   |  
           | 
 |  | 
       
        | Back to Top |     | 
       
       
        |  | 
        | dhoward Admin Group
 
  
  
 Joined: June 29 2001
 Location: United States
 Online Status: Offline
 Posts: 4447
 | 
          Manny,
           | Posted: August 02 2006 at 23:06 | IP Logged |   |  
           | 
 |  
 I love all the work you've done on getting this working and the tutorials you've put together.  If you need any hosting space for this material, just let me know and I'll be glad to put it up on the PowerHome site for you.
 
 Dave.
 
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | smarty Super User
 
  
  
 Joined: May 21 2006
 Location: United States
 Online Status: Offline
 Posts: 729
 | 
          I will echo Manny's comments that the Xlobby "Xsend" plugin works great and was easy to set-up.
           | Posted: August 03 2006 at 14:17 | IP Logged |   |  
           | 
 |  
 If you followed the thread this far, you likely use Xlobby and may want check out CT for an Xlobby Elk plugin that has been discussed.  I still await the PH support of the Elk, but in the meantime that plugin may be an option.
 
 
 __________________
 Elk - Insteon - BlueIris - DMC1 - PowerHome - XLobby - HA_Bridge w/Dots - Brultech
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Thanks Dave,
           | Posted: August 07 2006 at 00:56 | IP Logged |   |  
           | 
 |  I've updated the overview: PowerHome&Xlobby
 I may hit you up on the hosting offer if Cicero gets tired of hosting my typos.
 
 The tutorial focuses on lights, but you can have any PowerHome connected devices actuate a trigger that will in turn control Xlobby(your motion detectors can have Xlobby go to your web/security-cam screens(if your'e not already using PH to have your security video open up a pip on your tv)).
   
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | TonyNo Moderator Group
 
  
  
 Joined: December 05 2001
 Location: United States
 Online Status: Offline
 Posts: 2889
 | 
          I downloaded the latest xlobby, but it looks like they are still using text files for skin layout. Has no one written a gui yet?
           | Posted: August 07 2006 at 23:50 | IP Logged |   |  
           | 
 |    
 Edited by TonyNo - August 07 2006 at 23:51
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Have you pressed F2 or Pause/Break key?
           | Posted: August 08 2006 at 01:25 | IP Logged |   |  
           | 
 |  
 As it's been awhile (month or 2) I downloaded the following  from the download screen:
 latest stable release
 
 I ran the install, then pressed F2, for set-up (worked fine). I then pressed tha Pause/Break key for skin editor, it too worked.
 
 I think the one thing in common with PH is the initial state of confusion when starting fresh (both could use newbie wizards ).
   
 Also you definately need to skim the following:
 
 Skinning Guide
 
 One last thing I just have to share:
 The following skin is up for grabs:
 Check out the videos:
 Low-Rez - 2 MB
 Hi-Rez - 7.6 MB
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | TonyNo Moderator Group
 
  
  
 Joined: December 05 2001
 Location: United States
 Online Status: Offline
 Posts: 2889
 | 
          Oh, yeah. I forgot about pause/break. Thanks.
           | Posted: August 08 2006 at 08:04 | IP Logged |   |  
           | 
 |  | 
       
        | Back to Top |       | 
       
       
        |  | 
        | cmhardwick Senior Member
 
  
  
 Joined: July 08 2006
 Location: United States
 Online Status: Offline
 Posts: 290
 | 
          baddabing is putting that skin out? I didn't think he was because it was SOOOOOO customized to his equipment.
           | Posted: August 08 2006 at 10:04 | IP Logged |   |  
           | 
 |  
 I'm using his Burlwood skin and of the few I've tried, it works the best right out of the box for me. Soo much talent, so little time
  
 __________________
 Cicero, Enjoying automation!
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          link
           | Posted: August 08 2006 at 19:32 | IP Logged |   |  
           | 
 |  
 Goes to show what a lot of begging from a lot of people will get you.
 
 Can't wait to see how other people integrate PowerHome and XLobbby into their set-ups.(Please share, so I can copy...)
 
 Once again the only reason I tried Xlobby out is because of my poor coding/artistic skills.
 If I could whip up psp/svg pages like Tony...
 
 We should all beg DH for the client/server interface to keep it all under 1 application I would guess it'd be faster than my current setup.  (XL to PH delay)+(PH to XL delay) + (x10 delay)=
   
 Or maybe I should check Insteon out again once it is whole heartedly recommended by you guys.
 
 
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | TonyNo Moderator Group
 
  
  
 Joined: December 05 2001
 Location: United States
 Online Status: Offline
 Posts: 2889
 | 
          Just so I understand...
           | Posted: August 09 2006 at 14:03 | IP Logged |   |  
           | 
 |  
 PH to XL
 PH -> remote DCC -> xsend -> XL
 
 XL to PH
 XL -> phsscmd -> PH
 
 
 I have been playing with XL again, but quickly remembered why I stopped last time.
  For one, the screen editor is a PITA: no multi-select, no element alignment, no real undo (I made a mistake, hit undo, and it reverted all the way back to the last save point  ). 
 I am working another angle (different app) and will post shortly on it.
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          Just so I understand...
           | Posted: August 09 2006 at 17:40 | IP Logged |   |  
           | 
 |  PH to XL
 PH -> remote DCC -> xsend -> XL
 XL to PH
 XL -> phsscmd -> PH
 Yep.
 
 the screen editor is a PITA
 Yep.
 no multi-select, no element alignment,
 You have to shift drag/select. Plus there are at least 6 element alignment buttons in the designer
 
 no real undo
 Yep. Same thing happened to me a couple of times.
 
   
 Still, I had a worse experience/results working with the control center.  Countless times did all my buttons end up on the top left corner on top of each other while working in the CC. (DH, I still
  PH) 
 If you find another free app, with tons of free ready-made screens and graphics, I'm all for it.
   
 I especially wouldn't mind using all your web pages to duplicate  your set-up at my place.
   
 As I am the grasshopper here (KungFu reference)your guidance/training is appreciated...
   
 (ok, I just wanted to use the ying yang emoticon)
 
 
 
 Edited by Manny - August 09 2006 at 23:53
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | TonyNo Moderator Group
 
  
  
 Joined: December 05 2001
 Location: United States
 Online Status: Offline
 Posts: 2889
 | 
          Thanks for clarifying the shift drag/select and the alignment functions.
           | Posted: August 09 2006 at 18:02 | IP Logged |   |  
           | 
 |  
 The other app I'm looking at is not free, but it is cheap (less than PH), and it has a decent cache of exsiting graphics.
   
 Since you asked about the web pages, you shall receive! I just don't know if there would be any documentation beyond what is here in the forums.
 | 
       
        | Back to Top |       | 
       
       
        |  | 
        | JeepCreep Newbie
 
  
  
 Joined: March 25 2006
 Location: United States
 Online Status: Offline
 Posts: 5
 | 
          Alright... I have XL controlling PH but when it comes to this XSend thing I'm missing something. Manny your tutorial is great, my problem is lack of experience. I'm controlling PH from a remote touchscreen, I have DCC installed and configured(I think), but my commands from PH are not comming thru. XSend works great when typed in at the command line locally, so I believe its goofing up while sending from PH to XL.
           | Posted: August 10 2006 at 21:49 | IP Logged |   |  
           | 
 |  1)When using ph_ssrequest which IP am I using(PH machine or touchscreen)?
 2)And do I use the encrypted password?
 
 Theres a good chance I'm missing one tiny little step.
 
 Thanks
 
 
 
 
 | 
       
        | Back to Top |     | 
       
       
        |  | 
        | Manny Senior Member
 
  
  
 Joined: March 23 2003
 Location: United States
 Online Status: Offline
 Posts: 172
 | 
          I think you hit it on the nose.
           | Posted: August 11 2006 at 01:03 | IP Logged |   |  
           | 
 |  IP= the IP address of the remote client.
 
 Also notice the quotation marks around IP address but not port #.
 
 ph_ssrequest("RemoteIP",Port,"User","Password","FORMULA","ph _run(' C:\XSend.exe ~~"command:xlobby:button state set:md lights:off~~"')")
 In the PH formula/trigger you can use your unencrypted username and password
 
 In DCC.ini
 User= The user name you specified when setting up socketserver section in PH.
 
 Password = use the encrypted password shown in pwrhome.ini  .
 
 
 
 Edited by Manny - August 11 2006 at 01:09
 | 
       
        | Back to Top |     | 
       
       
        |  |