I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Web Pads / Epods One General Post
Epod/X10 Contoller for control of X10 Modules
Anyone willing to try this challenge?

New MessageEpod/X10 Contoller for control of X10 Modules (modified 0 times) sseay
Profile
I'm sure someone on this board is familiar with the X10 line of products for controlling lighting, applicances, etc... It would seem to me that the Epod would be a cool controller for the X10 products. If you are familiar with the "Firecraker" module/software for Windows 9x then you know the kit comes with a tiny adaptor and software that hooks to your computer's serial port. The system communicates to the X10 modules via you electrical wiring. Obviously the Firecraker software won't work with Windows CE. I would think thatif we could get the Firecraker serial port module working on the Epod this would be a cool solution for controlling home appliances/lighting. You could mount the Epod on the wall and contorl all of you X10 modules. I realize the chanllenges are great (if not impossible) but this would be a neat use of the Epod. For more information on the Firecraker you can go to http://www.x10.com/firecracker/fc_offer_br1.htm.

Please feel free to flame, belittle, or malign me for this suggestion.

Happy New Year

12-31-2000 08:21:52

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Steve
well you're not alone. I was thinking the same thing.
12-31-2000 09:21:53

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) WanneBe
Profile
I've got the X10 controller and haven't had time to play with it. My version only came with a software package which simulated the hand-held controller. Is there a sofware library or documentation discussing the messaging format/port settings that the X10 serial module uses? I haven't had a chance to look at the WinCE SDK ( link to free download in this board ). If it's anything like the Windows SDK, communicating with the serial port involves only 2 or 3 simple system calls.

Without the messaging format and port settings, it would be difficult to create an application. When I had time, I was going to hook it up to a laptop running Win98 and create a parasite program which sent simulated button press messages to the simulated controller. But, being able to access the serial port module directly would be much better.

12-31-2000 10:52:04

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) DocD
Profile
If you go to the x10.com web site there is some detailed information about the serial protocol to run the firecracker. ftp://ftp.x10.com/pub/manuals/cm17a_protocol.txt

I was trying to find some software to use my firecracker from DOS and I was able to find a program on the Internet to make it work. I haven't seen one for CE but it might be out there. I have seen a DOS emultator for CE, so you could do it that way but it would be slow, and wouldn't look nice.

This page references some CE software and an X10 interface which might be helpful.
http://www.angrygraycat.com/scheme/pscheme.htm

The other option might be to use the IRDA port and the X10 IR receiver. If the ePod can be used like a giant remote control, then it should be able to do the X10 codes as well.

12-31-2000 11:40:19

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) n6mod
There's a ton of open-source software for X10 out there, including lots of software for driving the FireCracker. (BottleRocket comes to mind)

Go over to http://www.freshmeat.net/ and search on x10 or firecracker and you'll find a ton of stuff. I was planning on using one of my iOpeners as an x10 console, and using either a web server or vnc server to let me drive it from the epods. I like the touchscreen of the epods, though. Maybe if NeedlessMarkup or amazon comes through with the additional units I'll use one for that. (I really don't want to deal with Fingerhut again, those people made my skin crawl.)

-Zandr

12-31-2000 11:43:16

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) imaxzone
Zandr you mentioned something about Needlessmarkup where is it on the net? Thanks
12-31-2000 11:57:41

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Glitch
Profile
imaxzone: it is a "pet name" for Nieman Marcus

Glitch

12-31-2000 12:41:36

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) UUGib
I've been wanting to control X-10 as well. I have two on order from Fingerhut (don't have them yet) so I can't speak with authority... but what about using a Windows 2000 Server as the host for Firecracker, and using Terminal Services to control it via the CE TS client? That way you don't have to worry about porting anything in particular to CE. I also have a Cabletron RoamAbout 802.11 wireless LAN that is just begging to be used by the ePods Handheld portable control over the whole house.

-- Patrick

12-31-2000 13:25:15

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Juergen
Off course it is a very good idea to use ePods as X10 controller. But if I understood the information about the firecracker right, it is a wireless interface between the PC and the X10 powerline net only, no programming and no schedules. For some years I use the HomeVision X10 controller to realize homeautomation. The newest software has an integrated webserver, so it is possible to control all features of HomeVision via internet. Not only X10, also infrared learning,- receiving and -transmitting and much more (look at http://www.csi3.com/homevis2.htm ). This is one of the many reasons for me to become an owner of ePods. With wireless internetaccess and HomeVision the ePods has all possibilities for homeautomation you could ever imagine.
01-01-2001 12:21:19

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Matt
I've been using the HomeVision web interface with a Sharp Mobilon Tripad as the "control screen." Works great! The epod would be even cheaper than the Tripad. I have a description of this setup here: http://www.controlyourhome.com/tutorials/touchscreen.htm
I'll be adding more info this weekend, along with a diagram or two.

Matt

01-04-2001 10:16:09

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Geekgranny
http://www.smarthome.com has a lot of the X-10 products and online pdf manuals for just about all items they sell.

I have a bunch of X-10 stuff that I started purchasing several years ago and just recently but never have taken the time to get it all put together. (Currently using wired security monitors/cameras/mics, inside and out.) I'm really anxious to get my Epods' and use them with the security systems. At http://www.x10.com there is a program that allows you to monitor your system via the internet from any remote location that has internet access. I purchased that with a package but can't remember the name... something like X-ray.

I ordered 1 Epods from fingerhut on 12-26 then ordered 2 more a couple of days later and then 1 more mysteriously appeared on my account with the date of the second order. The only one on its way is one dated last and not the first one ordered???!!!! Weird..

http://www.x10.com has some really great prices on package deals. Smarthome has great selection of products but more costly.

Cheers,
THE Geek Granny

01-04-2001 11:32:46

New MessageRE:Epod/X10 Contoller for control of X10 Modules- Xray Vision Link (modified 0 times) Geekgranny
http://www.x10.com/xrv/xraylanding1a.htm
01-04-2001 11:44:10

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) ccreamer
Would one of the following pieces of CE software work:

http://communities.msn.com/LightHomePage&naventryid=112

or

the cm17a.scm section of http://www.angrygraycat.com/scheme/pscheme.htm

01-04-2001 23:53:58

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) EpodWireless
I installed the PocketLight but I cannot find
the exe files anywhere. Did someone else have the same problem?
01-05-2001 21:21:09

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) HcRUL
The Pocket Scheme X-10 Firecracker (cm17a) Solution does work on the Epods.

The following should help you set this up quickly:

Pickup a Firecracker Kit if you haven't already at http://www.x10.com/firecracker/fc_offer_br1.htm
The bad news is that you'll have to shell out $39. It appears that the $5 deal is long gone.

Check out http://www.angrygraycat.com/scheme/pscheme.htm for information on Pocket Scheme programming language.

Download Pocket Scheme and the setup will install to the Epods via ActiveSync. http://www.angrygraycat.com/download/x86/pscheme.zip

Download the following libraries to the installation directory on the Epods.
http://www.angrygraycat.com/scheme/cm17a.scm
http://www.angrygraycat.com/scheme/w32struct.scm

Start with the sample script from the web site and go from there.
Sample.smd:
(load "cm17a.scm")
(display "Turning on the cat's bed-warmer.")
(newline)
(firecracker-on "A1")


I didn't like the way the Firecracker module connected to the serial port on the Epods. It didn't fit snug enough. I added a small Female-to-Female db9 connector and plugged the Firecracker in "backwards". It works great.

HcRUL

01-21-2001 05:50:24

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Jingoro
Question : would the firecracker attached to the ePod consume a good deal more power? Is the firecracker "always on"?
01-26-2001 00:34:52

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) ubik
If you nopen up the Firecracker you would see that it consistes of coils and capacitors (it's been awhile since I looked inside one so I can't be more specific). All it does is take the signal from the serial line and squirt it out an antenna. Quick and dirty, but it works.
01-26-2001 06:33:06

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) crunch
It looks like there a sale going on at x10.com right now...

link to fatwallet thread

01-26-2001 10:26:08

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) judapeno
Here is a free perl based home automation program that supports the Firecracker, CM11, and numerous other X10 and related devices:

http://misterhouse.sourceforge.net

You can run it on a Windows or Unix box and then use the web browser on your epod to control the lights, tv, mp3 player, sprinklers, etc.

01-26-2001 16:12:32

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) bholio
There is always a sale going on at x10.com. Sign up for their e-mailing list. Give them an address that you don't mind getting at least 1 email per day (if not 2). Seriously, they mail out something every single day. Without fail. Like the sun rising. Every few weeks, they send you a coupon code for $20-$100 off whatever you buy there. They usually have some sort of buy 1 get something else free deal also. Their prices alone are not that great (MSRP), but add in the coupons/free items and they are hard to beat. Also, check out www.x10.com/pro for more products. You have to know to put the '/pro' on. No link from the primary site.
01-27-2001 20:23:03

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Jilot
Take a look at HomeSeer by Keware (www.keware.com or www.homeseer.com)

It includes a build in web server that could be accessed over you LAN. It will also run script files based on various events.

Thats how I'm doing it,
Eric

01-31-2001 10:07:10

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Sparky
Profile
Is anybody successfully using Pocket Scheme for X10 Firecracker control? I've downloaded and installed everything, but I get the following error when running cm17a.scm:
;ERROR: wrong number of parameters passed to foreign procedure: ("COM1:" 3221225472 #f #f 0 3 #f #f)
02-02-2001 22:26:44

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Ben+G.
Sparky, looks like your copy of cm17a.scm is damaged: you've got an extra zero in the CreateFileW parameter sequence. Redownload and try again.
02-17-2001 12:04:44

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Pete
Listen best software out there and works well with EPods is HomeSeer from www.keware.com. I have been using it about a year after trying quite a variety. Excellent. I have my epod connected as a TM and can do all kinds of stuff with the WEB interface. You still need to run the software on a computer but with the WEB interface you can do just about anything!
02-17-2001 17:44:25

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Sparky
Thanks Ben+G, I replaced the cm17a.scm and now I'm controlling the world thru a firecracker.
02-19-2001 12:03:30

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Ben+G.
You're very welcome. I'd never even heard of an ePod before a couple of days ago, so it tickles me that Pocket Scheme works and is useful on it. One slow morning I put my nose into my web log, saw a slew of hits through this site, and was curious enough to come check it out.

I'd like to ask: which version does installing through pscheme.zip leave on your ePod? Is it H/PC, H/PC Pro, or which? (Either the startup splash screen or File/About should tell you.) If I knew, I could add an install-via-CAB link to the site to skip the ActiveSync step.

Ben G.

02-19-2001 18:56:42

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) JohnZ
Well,
I've been lurkin in here for quite a while and thought I'd finally throw in my $.02.

I've got X10 runninng my whole house and I am currently using my HTPC (Home Theater PC) to run everything, controlled via my wireless network to the 'remote control', actually one of the older Compaq CE 2.0 palmtop machines. Basically I've got a little CE program telneting into my HTPC and running commands through girder. Girder is a cool little app that can take just about anything as input, including supported IR devices, like the IRMan, or telnet, or plain ol' keyboard command and translate them to just about any command the PC can take. I use the 'remote' to control the HTPCs DVD player, control the software video scaler that runs my projector, and the X10 device that hooks it to the rest of my lighting and other X10 devices. Definately check out girder. I think it would help alot with what everyones trying to do, and it'd be a lot cleaner, more versitile and power consious than just than jacking a firecracker into an ePod, especially for those out there that are already running a wireless network. Girder Link: http://www.stack.nl/~stilgar/windoze/girder.html (oh yea, and its free too) :)

Now, if I could just find an ePod out there for a decent price :)

02-20-2001 14:51:16

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) wallyworld
This sounds amazingly cool! Is the program on the CE machine something you wrote? Can you share it?
02-20-2001 22:06:49

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) ubik
The Firecracker circuit board is pretty tiny. I'm wondering if anyone has considered wiring it directly to the 'pod motherboard? I'll try it myself after I experiment with the Pocket Scheme software.
02-21-2001 05:17:06

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Hunter Green
I have notes from someone who wired the Firecracker inside a Palm. Would those be any help?
02-21-2001 07:24:07

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) wallyworld
By all means share the notes. I would be very interested and it would be one more tool.
02-21-2001 08:31:25

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Hunter+Green
http://rallypilot.sourceforge.net/ is the software, here's his wiring directions:

Only three wires to hook up; from Palm TXD, RTS, and GND.

PalmPilot card edge (looking at the back, right to left)
1 - DTR (+3V to +6V non-standard)
2 - +3.3V
3 - RXD
4 - RTS
5 - TXD
6 - CTS
7 - GPI1
8 - GPI0
9 - NC
10 - GND

So you see that you need to connect pin 4 from the PalmPilot connector (card edge at bottom) to where RTS is on the CM17A (pin 7 DB9), and you need to connect pin 5 TXD from the PP to where DTR is on the CM17A (pin 4 DB9). Then also connect ground PP pin 10 to CM17A (pin 5 DB9). Notice that I connect TXD to the CM17A rather than DTR because I can control TXD but not DTR.

DB9 DTE pinouts (computer)

1 - DCD
2 - RXD
3 - TXD
4 - DTR
5 - GND
6 - DSR
7 - RTS
8 - CTS
9 - RI

Now if you are going to just hook up the CM17A to a cradle connector, remember that the cradle is wired as a DCE so it is like this:

DB9 DCE pinouts (cradle)

1 - DCD
2 - TXD
3 - RXD
4 - DSR
5 - GND
6 - DTR
7 - CTS
8 - RTS
9 - RI

Though because we wire the Palm's TXD to where DTR would normally go you cannot use the Firecracker as a pass-through to other devices.

I took the DB9 connectors off, and mounted the small board inside of my IIIx where the SIMM would normally sit; though I wrapped scotch tape around it. Since the Firecracker has a smart chip (PIC) inside it which validates the signature bits on the 40 bit stream prior to sending it over the air, I am able to keep it hooked to the serial lines permanently without fear of it broadcasting jibberish during hotsync etc -- since a valid 40 bit sequence would be unlikely especially considering how rarely RTS changes state during normal serial operations.

02-21-2001 11:23:05

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Ben G.
Hunter et al., if you want to hardwire the CM17A to your ePod, don't follow those Sparkler directions. Sparkler requires the described TXD/DTR crossover because PalmPilot software has no way of manipulating the state of the Palm's DTR line. Windows CE doesn't suffer from that shortcoming, so it doesn't need this hack; indeed, if you make the change, existing software (both Pocket Scheme and Lighthouse) won't be able to manipulate the CM17A.

http://www.mazama.net/download/mips/pscmhpc2.cab
should download Pocket Scheme directly to the ePod through its browser, without involving ActiveSync.

02-21-2001 12:34:34

New MessageRE:Epod/X10 Contoller for control of X10 Modules (modified 0 times) Hunter Green
I certainly didn't intend to do the Firecracker thing except perhaps on my Palm. Firecrackers are unidirectional and an ePods is hardly a suitable replacement for a PalmPad. I'll do the wireless house network thing and then pick up web pages from my HomeSeer server for real home automation power.
02-21-2001 14:33:11

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3