X10 Community Forum
🖥️ActiveHome Pro => Mobile Apps => Plug-ins => ActivePhone => Topic started by: anthonylavado on September 24, 2010, 06:59:53 PM
-
Hey everyone... I'm taking my post here to make it a sort of guide/sticky for common steps and actions to be taken for Active Phone.
Please continue to use the other thread (http://forums.x10.com/index.php?topic=21397.0) if you have questions/need help.
Please make sure you try the troubleshooting steps at the bottom of this post, just in case it solves your issue.
Review
Install? AHP 3.278 or newer. No plug-in addition, installs right over your current AHP. The registration code replaces the one for AHP when entered.
So a few things to note now that I have it working:
Good
- It is exactly as advertised. A Palm Pad remote, but on your cellphone/browser. Works on PCs/Macs/etc.
- There's an option to turn on Security codes. This is a good thing.
- It seems to run as a separate component to AHP. I couldn't access right away until I adjusted my Firewall. Even with AHP allowed through, it wouldn't work until I opened up the port.
- Starts off at housecode A, you must tap/click until you get to the desired housecode. Labels update automatically based off AHP.
- All functions work, your standard On/Off, Bright/Dim.
- Goes through whatever interface you have, and the module displays in AHP get updated accordingly.
Concerns
- Unless you set up a Static IP Address or know your computer's network name, the link can change every time you restart your computer.
- There are no security options on by default. You can turn one on though. If you want external access, you can try a different external port (with appropriate forwarding settings on the router), but you're still open to the world.
- Having to move to another housecode manually can be a pain. I'd imagine this could be adjustable in future.
- No skinning support, but that's a minor gripe.
Potential
- Don't want to bother setting up your own webserver? This is for you. It's a one touch ready to go option. I already have an internal webserver, secured, on my AHP machine, so this didn't benefit me. This is best for the less technically inclined.
- It is a regular webpage. You can turn this into a desktop/dashboard widget/module to keep it at hand. Could be very useful. One could make a SSB (Single Site Browser) out of this. It's basically an app that launches only one webpage.
- After reading the code, there is a way to send direct commands as a URL. More on their structure later.
- If you know the URLs, then you can control this from any computer in your home. You could make desktop shortcuts that do things. There'll be a browser window open afterwards, but I'm sure it wouldn't be hard to work out a way to close them automatically.
URL Structure
All URLs begin with the IP, and the Port:
http://127.0.0.1:8777/
If you add the AHP folder, you see the PalmPad:
http://127.0.0.1:8777/ahp
If you have security turned on, you'll see an "Xid" code:
http://127.0.0.1:8777/ahp?Xid=0123456789
Actions are performed with a few variables. They get passed after "image?Act=" in the URL. They must be done without "ahp/" in the URL.
Examples:
http://127.0.0.1:8777/image?Act=
If you have the security option, your "Xid" security code MUST go before the action in your URL. This would be something like
http://127.0.0.1:8777/image?Xid=0123456789&Act=
Actions that can be performed:
image?Act=getmodules
- returns a list of Modules (names) and IDs.
image?Act=sendplc
- this is the basis of a PLC command
image?Act=sendcmd
- this is the basis of an RF command
&State=0 OR &State=1 OR &State=2
- as per AHPDev:
0 sends the command.
1 sends a key down and will transmit continously (only useful for bright/dim)
2 sends a key up and cancels a previous key down
&X10Cmd=On
- the command to be sent. This can be:
on
off
dim
bright
alllightson
alllightsoff
alloff
&X10Addr=A1
- the module to be controlled. Standard House Code followed by Unit Number.
Sample URL:
http://127.0.0.1:8777/image?Act=sendplc&State=0&X10Cmd=On&X10Addr=A1
If someone wanted to, they could make their own front end interface for this that sends the appropriate calls. Web page or App, the potential is there, just like Mike Berro did with "Home Control":
http://www.lifelogapp.com/homecontrol/
http://itunes.apple.com/us/app/homecontrol/id366687584
Sending a command returns an XML status:
<monitor>
<sendcmd sent="1" queue="0">
</sendcmd>
</monitor>
or when used with State=2
<monitor>
<sendcmd sent="1" queue="0">
</sendcmd>
<activecam inst="0" label="(null)"/>
</monitor>
This way the PalmPad page can "flash" the little red LED image.
As per AHPDev, the XML returns are the following:
sent=1 ==> successful addition to the send queue
queue=0 ==> the current send queue depth in ms. This is more applicable to older transmitters (like firecracker) than something with much more complex scheduling like the CM15.
Page located in :
C:\Program Files\Common Files\X10\Common\WebApps\PalmPad.html
Images located in :
C:\Program Files\Common Files\X10\Common\Art\
You can customize both the PalmPad.html page and the images in the Art folder to skin/adjust to your liking. Please keep a backup copy of the original files just in case.
HTML File Structure
Images
Images from the "Art" folder are called by the AHP server as "image?Act=image&XAction=DefImage&Idx=58".
As an example,<img src="image?Act=image&XAction=DefImage&Idx=52"></img>
Shows the House Code dial at "A".
PalmPad Variables
The PalmPad can be customized to start at whichever House Code you use. Look for the following and adjust accordingly:
//PALMPAD VARS
var houseCode = "A";
If you do change it, in order to avoid visual confusion, you can adjust the PalmPad.html file towards the bottom:
<div id="SwitchPos">
<img id="SWITCH" src="image?Act=image&XAction=DefImage&Idx=5" USEMAP="#hswitch" />
</div>
I have it set to "&Idx=5" to show House Code D (as per the "Art" directory). That way I don't get confused when it shows up.
Replacing the images in the "Art" folder and editing the PalmPad.html file will allow you to easily skin the controller any way you like it.
AHP Configuration for Active Phone
Adjust this file only when AHP is closed. Otherwise, your changes will not be saved.
In "C:\Program Files\ActiveHome Pro\" you will find a file called AHP_config.xml which contains options. This can be opened in Notepad or another text editor.
We're looking for one specific line: CellAdvertise="1" CellServerIP="0" CellServerPort="8777" CellUseRandomPort="0"
CellAdvertise
Options: 1 or 0
Function: Not known yet. 1 is default, 0 will make the Active Home Pro splash screen (when you open the program) show up in the corner instead of centered.
CellServerIP
Options: 0
Function: None yet when changed, either using an IP address or numbers.
CellServerPort
Options: 8777 or other
Function: This is the port number used by AHP to serve the PalmPad.html webpage to your phone. This is changeable to just about any port *and* the change is reflected in the "Invite a Cell Phone" option as well as the e-mail sent to your phone.
Status: Deprecated - See the info on the Registry option below.
That being said, to change the listened port, make the following registry change and reboot (or restart x10nets and AHP)
Using regedit, the key is
HKEY_CLASSES_ROOT\CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface
Create a new DWORD value XServerPort, and set the value to the port you wish to use.
On 64 bit versions of windows, use the following key instead:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}\X10\Interface
Reboot and you'll see the new value in the email invite dialog.
CellUseRandomPort
Options: 0 or 1
Function: When set to 1, this option does what it says on the tin. The Active Phone webserver is set to a random port, so unless you know how to find it, don't try it.
Troubleshooting
Problems registering ActivePhone and Active Home Pro?
The registration code you received for ActivePhone replaces your ActiveHome Pro registration code. Enter the one you received in your Active Phone purchase e-mail when prompted after installing.
1) When I invite a cellphone, I don't get an e-mail with a link.
- Make sure you check your Spam/Junk folder. It's very common for Active Home e-mails to go there first where you'll never see them.
2) When I type the address into my phone's browser, the page loads, but I don't see a PalmPad remote.
- Make sure you've typed in the correct address. It needs to follow this exact structure: http://xxx.xxx.xxx.xxx:8777/ahp
Note that there is no slash at the end. If you put a slash, it will *not* load properly.
3) I've typed in the address/clicked on the link in my invite E-mail, but I get an error saying the "Page can not be found/loaded".
- Some times, with or without reboots, you computer can get a new IP address on your internal network. This makes the previous link stop working. You can:
_
- a) Recommended. Use your computer's name in place of the 192.xxx.xxx.xxx IP Address. If on the iPhone, try appending ".local" to the end of the computer name. Example: http://anthonylavado.local:8777/ahp
- Windows: Go to the Start Menu, right click on "Computer", choose Properties. You'll see your computer name there.
- Mac OS X: Go to the Apple Menu, click on "System Preferences", choose Sharing. You'll see your computer name at the top.
_
- b) Set up a Static IP address for your computer. This must be done on your Router. Consult your Router's support for more information on how to do this.
4) I can't open the page at all, even with my computer name or IP.
- Make sure you have opened up Port 8777 (or whatever port you've set) in your Antivirus/Security Software, as well as Windows Firewall.
- McAfee Instructions (http://service.mcafee.com/FAQDocument.aspx?id=TS100887)
- Norton 360 V4.0 Instructions (http://www5.nohold.net/Symantec/ukp.aspx?pid=1&vw=1&solutionid=1906)
- Norton Internet Security 2011 Instructions (http://www5.nohold.net/Symantec/ukp.aspx?pid=1&vw=1&solutionid=2830)
- Search http://www.google.com for your specific Security Software/Firewall settings.
4b) I STILL can't open the page at all, even with my computer name or IP.
- Try temporarily disabling your Anti-Virus/Security Software.
- If the above still doesn't work, try uninstalling your software and seeing if it loads. Some Security Software (if installed/uninstalled incorrectly) can still lock you up. Check the developer's website for a Removal Tool or "Uninstall Failed" instructions. i.e. Norton Removal Tool, McAfee Removal Tool, "CA Uninstall Failed".
5) I want to access this page from outside of my house. Can I do this?
- Yes, you can. This is for advanced users. You can forward the port from your computer using your Router's Port Forwarding settings. Beware unless you turn it on, there is no security for the Active Phone interface, so if you're not careful, others could access your setup.
- For Port Forwarding advice, visit http://www.portforward.com and see the info for your router.
- I recommend at least changing the default port used in the registry (see earlier).
- Just make sure you're typing in the right IP Address away from home.
The link you get in the e-mail from ActiveHome is for use inside your home network, and won't be the same for external use.Visit this website from home: http://www.whatsmyip.org/
Then, on your smart phone, you type in the corresponding number. For example, if http://www.whatsmyip.org/ tells you "Your IP Address is 222.222.222.555", the correct address on your phone would be http://222.222.222.555:8777/ahp and should be bookmarked to avoid retyping.
[/list]
-
Thank you for the great write up. #:)
Another helpful from me.
-
Thank you for the great write up. #:)
Another helpful from me.
Ditto!
-
image?Act=sendplc
- this is the basis of a PLC command
Yes, and image?Act=sendcmd sends an RF command.
&State=0 OR &State=1 OR &State=2
- this describes the speed of the function. This affects dim/bright only. It does not affect On/Off.
0 will dim/bright in 10% increments.
1 will ramp up or down automatically.
2 does not perform any function I can test at the moment. The resulting XML returns something about ActiveCam, so perhaps it deals with cameras.
Almost.
0 sends the command.
1 sends a key down and will transmit continously (only useful for bright/dim)
2 sends a key up and cancels a previous key down
&X10Cmd=On
- the command to be sent. This can be On/Off/Dim/Bright. No other functions known at this time.
Also alllightson, alllightsoff, alloff
&X10Addr=A1
- the module to be controlled. Standard House Code followed by Unit Number.
Yes.
Edited to improve clarity by -Bill- (of wgjohns.com)
-
Thank you for clearing that up! It makes sense now. I'll update the post when I'm not on my iPhone with Active Phone :-)
Oh, while we have you here, the XML result with sent=1 queue=0?
-
AHP Dev,
Yes, thanks for the input!
Long time no hear from X10 programmers!
A "helpful" from me!
#:)
Hope you don't mind too much that I edited your post to make it a little clearer. ;)
>!
-
Thank you for clearing that up! It makes sense now. I'll update the post when I'm not on my iPhone with Active Phone :-)
Oh, while we have you here, the XML result with sent=1 queue=0?
sent=1 ==> successful addition to the send queue
queue=0 ==> the current send queue depth in ms. This is more applicable to older transmitters (like firecracker) than something with much more complex scheduling like the CM15.
-
Concerning your statement:
3) I've typed in the address/clicked on the link in my invite E-mail, but I get an error saying the "Page can not be found/loaded".
* Some times, with or without reboots, you computer can get a new IP address on your internal network. This makes the previous link stop working. You can:
_
* a) Recommended. Use your computer's name in place of the 192.xxx.xxx.xxx IP Address.
* Windows: Go to the Start Menu, right click on "Computer", choose Properties. You'll see your computer name there.
Where on the iPhone would you enter the computer name to avoid the changing IP addresses?
Thanks,
Fr Guido
-
@frguido:
You would put it into the Address Bar.
Example -
When you open Safari, instead of putting:
http://127.0.0.1:8777/ahp
You would put:
http://ComputerNameHere:8777/ahp
-
I'm probably off base here but I would normally put in (as issued by Active Home Pro) http://192.168.0.x:8777/ahp. When I put http://Bobs1150:8777/ahp in Safari, it tells me the server stopped responding.
-
I'm not sure what prevents me from using http://computername:8777/ahp on my iPhone. It works great from my laptop either with an Ethernet connection or a wireless connection. Is there something in the phone's system that would prohibit sending that full url? I'd really love to make this work ... the changing IP address requires that I constantly go back to the ActiveHome Pro program and have it give me a new connection address.
Thanks,
Bob Mansfield
-
I'm not sure what prevents me from using http://computername:8777/ahp on my iPhone. It works great from my laptop either with an Ethernet connection or a wireless connection.
1) Is the laptop the same computer that you're using for AHP? If so, try it from any other computer on your home network.
2) If it's working from other computers in your home, it should work on your iPhone. You mentioned that it was working with the IP Address. I'll assume that means you're connected to your Wireless Router with your iPhone?
3) What security software do you have installed on your computer? What operating system is it running? (Windows XP, Vista, 7)
-
OK ... you're right ... the laptop I used IS the one with ActiveHome Pro. I'm on an old Dell with a Celeron processor, Windows XP, sp3, running Sunbelt's VIPRE antivirus. But I can access from another computer that's on my wireless connection as well. Why, if my iPhone will connect using http://192.168.0.x:8777/ahp won't it connect using http://bobs1150:8777/ahp like the other computers that are on my wireless network? By the way, I appreciate your time helping me ... Thanks!
Bob
-
Why, if my iPhone will connect using http://192.168.0.x:8777/ahp won't it connect using http://bobs1150:8777/ahp like the other computers that are on my wireless network?
I think I got it now. My guide suggests using the computer name, when other devices can "resolve" that Computer Name. That means taking the NetBIOS Computer Name, talking to the router, and figuring out what IP Address it belongs to.
Regular computers can do this without issue, but mobile devices (like our iPhones) don't recognize this by default. Some Routers will take care of doing the "translation" of Name to IP Address for you (for example, mine does this, and so do several others). Some models don't.
Now that we know what the issue is, a few steps/suggestions:
1) Try using http://bobs1150.local:8777/ahp on your iPhone, and see if that connects.
2) If the ".local" part doesn't work, try installing "Bonjour Print Services for Windows" from Apple: http://support.apple.com/kb/DL999
3) To avoid any future connectivity issues, check your Router's documentation/manual to learn about setting up a "Static IP Address". This means that your router will always give your computer one IP address, regardless of how many times it's rebooted or reconnected.
Let me know how this goes! I'm eager to solve this challenge.
-
Anthony,
I, too, am anxious to try that out. I'll not be able to try it until next Wednesday or so. It still seems odd that any other computer in my house can access the site using "MyComputerName" and the little iPhone can't. I am using an iPhone 3G with v4.1 software and 05.14.02 Modem firmware.
I'll get back to you when I know how it works. Thanks again!
-
Why, if my iPhone will connect using http://192.168.0.x:8777/ahp won't it connect using http://bobs1150:8777/ahp like the other computers that are on my wireless network?
I think I got it now. My guide suggests using the computer name, when other devices can "resolve" that Computer Name. That means taking the NetBIOS Computer Name, talking to the router, and figuring out what IP Address it belongs to.
Regular computers can do this without issue, but mobile devices (like our iPhones) don't recognize this by default. Some Routers will take care of doing the "translation" of Name to IP Address for you (for example, mine does this, and so do several others). Some models don't....
It works on the Windows machine because it knows how to resolve the NetBios name to a particular machine on a Windows network. The iPhone doesn't. There's no native NetBios (or Samba-type translation as used by Unix and Mac machines) built into the iPhone (at least unlocked).
You'd need to either set an internal static IP for the AHP machine and use that as the URL on the iPhone, or set up some other translation service like Active Directory, an internal DNS, or run a proxy. The static IP is easiest.
-
Thank you anthonylavado for your post going to try setup to use 3g . I hate have to turn on wifi just to use ActivePhone. Its going to be cool mess with the family turn on Xmas tree and light outside on my Iphone.
-
anthonylavado
Thanks very much for a valuable thread. I have a question which may be very basic for you but, I have Time Warner cable as an internet provider, and their Motorola modem terminates in my home office. From there, I am hardwired to a Belkin wireless G router which hardwires to my desktop which is running my AHP, and provides the signal for my wireless home network. I’ve had no success in port forwarding the wireless router, as their help info asks for two inbound ports and, for some reason, won’t allow me to enter a complete IP to be accessed at my desktop. I’ll figure that out.
My question is, does the cable modem play any role in this setup, or am I only concerned with the wireless router which is probably blocking access to AHP from outside? When I enter an email address in the “invite a cellphone” window, AHP sends out an email with both 3g and Wi-Fi addresses, but when clicked, the site is “not available.”
I have not, yet, tried using a computer name, rather than an IP. That’s next.
Thanks
-
My question is, does the cable modem play any role in this setup, or am I only concerned with the wireless router which is probably blocking access to AHP from outside? When I enter an email address in the “invite a cellphone” window, AHP sends out an email with both 3g and Wi-Fi addresses, but when clicked, the site is “not available.”
TWC only blocks Port 80 (regular webserver) and 21 (FTP Server). Since running AHP uses neither of these, it shouldn't be a concern.
You'll want to visit http://www.portforward.com and see the guide available for your model router. From there, ensure that Port 8777 is forwarded to your computer running AHP :)
edit: Wrong port typed in my tiredness
-
I'll visit that site. To be clear, is it 3777 or 8777 I'm trying to pass through? I follow your threads as closely as possible. Your advice to all is very much appreciated. Thanks, much.
-
To be clear, is it 3777 or 8777 I'm trying to pass through?
8777. I must be more tired than I think :)%
-
YES!!!! Anthony!
Thank you. That's the trick. And the old laptop didn't need the Apple software. The iPhone immediately handled it as did the laptop and now we just wait to see if wandering IP addresses don't bother it but with the name as an address, I don't see how we can miss.
Thanks!!!!
Bob Mansfield
-
My belkin router F5D8235-4v23 under virtual server where i forward the ports is not show the right ip address its showing 192.168.2.*** There the pic. At http://www.whatsmyip.org/ its not showing that ip address at all. What do i do ?
This is what i have to fill out Description ,Inbound port ,Type what is listedTCP OR UDP or both ,Private IP address ,Private port
I would love to use 3g so idon't have to use WIFI on my Iphone
Ty
-
My belkin router F5D8235-4v23 under virtual server where i forward the ports is not show the right ip address its showing 192.168.2.*** There the pic. At http://www.whatsmyip.org/ its not showing that ip address at all. What do i do ?
This is what i have to fill out Description ,Inbound port ,Type what is listedTCP OR UDP or both ,Private IP address ,Private port
Enable -> Check
Description -> ActiveHome
Inbound Port -> 8777-8777
Type-> Both
Private IP Address -> The one that you see from ActiveHome Pro, for your AHP Computer
Private Port -> 8777-8777
The IP address you see on WhatsMyIP.org is your Internet Connection's External IP, like an address for the outside world to reach it.
Think of it this way: Your Router is like an apartment building. There's an address, like 123 Fake Street for the outside world (WhatsMyIP), then there's an apartment number (your Private IP 192.168.x.x), then a room in that apartment (Port 8777).
Hope that helps! :)
-
Hey thank you. I just tried it and no luck. B:(
-
Hey thank you. I just tried it and no luck. B:(
Sorry, it was so late that I forgot to mention: after you make that change on the router and click "Apply Changes", it will save the info you've put it.
Then, on your phone, you would isit your ActivePhone link in the form of:
http://xxx.xxx.xxx.xxx:8777/ahp
where x is the IP address you get from What's My IP. Of course if you have a security key (like ?xid=abcd12345), it goes in there too.
Just a quick question though: turning on WiFi does save you bandwidth on your data plan, and if it's just lights so far, most routers should reach outside your house. At any rate, give it another shot. If course, you get any of the "Pro" mobile apps, X10 lets you use their reflector server so you don't have to set up port forwarding. It's only a one time purchase, and any of them (iWatchMobile Pro, MyGarage Pro) will do it.
-
The WiFi doesn't.t go to far outside. I have unlimited date plan with my Iphone 3gs love the phone best cell i ever had. I have to get iWatchMobile Pro. Wish i had garage i would get that app. Now onalert mobile and active mobile stop working both pages load fine but thats it. The only thing is i don't have any cameras would that still work ? X10 is sell iWatchMobile Pro for $29.99 . with name your price how low would they go ?
-
anthonylavado
Thanks very much for a valuable thread. I have a question which may be very basic for you but, I have Time Warner cable as an internet provider, and their Motorola modem terminates in my home office. From there, I am hardwired to a Belkin wireless G router which hardwires to my desktop which is running my AHP, and provides the signal for my wireless home network. I’ve had no success in port forwarding the wireless router, as their help info asks for two inbound ports and, for some reason, won’t allow me to enter a complete IP to be accessed at my desktop. I’ll figure that out.
My question is, does the cable modem play any role in this setup, or am I only concerned with the wireless router which is probably blocking access to AHP from outside? When I enter an email address in the “invite a cellphone” window, AHP sends out an email with both 3g and Wi-Fi addresses, but when clicked, the site is “not available.”
I have not, yet, tried using a computer name, rather than an IP. That’s next.
Thanks
I'm only getting one address . You said your getting to 3g and WiFi ?
-
I'm only getting one address . You said your getting to 3g and WiFi ?
You get a 3G address provided using X10's Reflector Server when you have one of their Pro Plugins like iWatchMobile Pro or MyGarage Pro.
-
Now both of them are not loading up. B:( I hate to go and spend the ex money when those two are not working at all. I use x10 commander it works good. Would be nice to have at least onalert mobile working so i can arm and disarm.
I'm thinking of uninstill everything and then go back and instill again. Tech surrport sent me an email tell me how to make sure everything is removed.
Hope everyone had a good Thanksgiving. Here in Indiana it rained all day then turn into lite snow now its 23 outside its 10am now. Winter here :(
-
anthonylavado,
Thanks for all the help you provide. :)+ #:)
I presently have AHP V3.294 with all the plug ins working excellent. I have 2 Sentinel's and 2 Vanguards that also work excellent with iWatch Pro on my iPhone4 with both wifi and 3g. I also have a DS7000 and have macros controlling arm and disarm commands. Now I want to remotely manually turn on flood lights at night in areas around the cameras so I purchased ActivePhone. I am slightly hesitant now reading some of the problems people have had. I sure don’t want to disrupt the flawless operation of AHP that I have now. I started to install ActivePhone and the install wizard said it wanted to replace the existing AHP file. That made me a little jittery so I canceled the install. I have since read in previous posts that the original AHP file is replace with an update adding the menu item Invite a Cell Phone. Well again everything is working so good that I’m still hesitant. Any suggestions on how to insure a smooth transition to ActivePhone?
-
@frank3d:
What's meant by "replacing the AHP file" is that the ActivePhone installer "adds" the extra functions needed for ActivePhone to your computer.
Want to hear the great news though? If you have iWatchMobile/Pro, OnAlert Mobile, MyGarage, HotBodyAlert, or any of the plug-ins working - You are practically using the same thing as ActivePhone! The difference is that ActivePhone will give you a page to control modules with, rather than a camera or security interface. Using version 3.296, it's actually already installed on your computer - the ActivePhone installer would make sure it has the latest ActivePhone file, and then "turn on" the function for you.
A lot of the errors people have seen have been correctable - one person had a firewall so strong it was blocking everything, and a lot of people have trouble grasping networking (I did when I started out with computers).
If you have iWatchMobile working already, then the heavy lifting is done. Purchase/Download/Install ActivePhone, and enjoy.
-
@frank3d:
What's meant by "replacing the AHP file" is that the ActivePhone installer "adds" the extra functions needed for ActivePhone to your computer.
Want to hear the great news though? If you have iWatchMobile/Pro, OnAlert Mobile, MyGarage, HotBodyAlert, or any of the plug-ins working - You are practically using the same thing as ActivePhone! The difference is that ActivePhone will give you a page to control modules with, rather than a camera or security interface. Using version 3.296, it's actually already installed on your computer - the ActivePhone installer would make sure it has the latest ActivePhone file, and then "turn on" the function for you.
A lot of the errors people have seen have been correctable - one person had a firewall so strong it was blocking everything, and a lot of people have trouble grasping networking (I did when I started out with computers).
If you have iWatchMobile working already, then the heavy lifting is done. Purchase/Download/Install ActivePhone, and enjoy.
anthonylavado,
Thanks. I'll install it tonight and let you know how it went. Keep up the excellent help you give all. We very much depend on you and appreciate it. >!
-
Thank you anthonylavado for your post going to try setup to use 3g . I hate have to turn on wifi just to use ActivePhone. Its going to be cool mess with the family turn on Xmas tree and light outside on my Iphone.
Got to work just now on 3g its little slow >! :)% Useing my Static IP which i found on my rounter setup page under DMZ
-
Thank you anthonylavado for your post going to try setup to use 3g . I hate have to turn on wifi just to use ActivePhone. Its going to be cool mess with the family turn on Xmas tree and light outside on my Iphone.
Got to work just now on 3g its little slow >! :)% Useing my Static IP which i found on my rounter setup page under DMZ
you can also go to www.whatismyip.com and it'll give you your public IP :)
-
Hi All ! New to ActivePhone and trying to set this up...I am using my home network...sent the email link and it worked for on some lights...rebooted my pc and now says webpage not available...anything for someone who doesn't know all the tech stuff? B:(
-
resend the "invite a cellphone" link
-
is there a way to edit the palmpad.html so you don't get this when just making shortcuts.
<monitor>
<sendcmd sent="1" queue="0">
</sendcmd>
<activecam inst="0" label="(null)"/>
</monitor>
It pops up a firefox window after you click the shortcut. I was just wondering if there was a way to disable the "red light" code. So it doesn't post that after the shortcut link.
On my phone screen for the most part I don't see the blink anyway so it wont be missed. I have a Not So Smart phone. ;D
-
Hey everyone... I'm taking my post here to make it a sort of guide/sticky for common steps and actions to be taken for Active Phone.
Thank you Anthony for the detailed guide.
I have one quick question. Is status polling possible with this http api?
Either a general poll command that returns statuses for all devices or an individual command for each device that returns an "ON", "OFF" or maybe a "50" as brightness percentage?
Thanks
-
Thanks for the great sticky!
Changing the house code with
//PALMPAD VARS
var houseCode = "I";
where "I" is my house code didn't work for me.
Only tested in firefox but here's what I did ...
added the following two lines to change the starting house code and switch to units 9-16:
function saveModuleNames() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
xmlhttp.onreadystatechange = null;
moduleNodeList = xmlhttp.responseXML.documentElement.getElementsByTagName("m");
getHCode(xmlhttp.responseXML.documentElement.getAttribute("a"));
// add this here to change to units 9 through 16, if necessary
getCSwitch('UnitCodeSwitch');
// add this here to change to House Code I, replace I with your House Code
getHCode('I');
}
}
-
If someone wanted to, they could make their own front end interface for this that sends the appropriate calls. Web page or App, the potential is there, just like Mike Berro did with "Home Control":
I did just that this weekend. Here are the screenshots:
(http://gdurl.com/tAV4) (http://gdurl.com/6sP8)
It's 100% responsive design, HTML5, CSS3 and should work well on any modern smartphone browser. The details and install instructions are here: http://forums.x10.com/index.php?topic=29543.0 (http://forums.x10.com/index.php?topic=29543.0)
I'd love to hear feedback. Enjoy!