From: <ko...@us...> - 2000-01-29 03:44:26
|
So I downloaded mh, installed it and Perl on a Win98 machine (although I want Linux to be the eventual home). I follow the install doc, everything seems to be running ok. But I don't know how to define my X10 system. I'm sure I've missed something really basic, but indeed I missed, could someone give me a getting started pointer? Thanks. Kevin Olalde |
From: Bruce W. <br...@mi...> - 2000-01-29 18:43:31
|
> So I downloaded mh, installed it and Perl on a Win98 machine (although I > want Linux to be the eventual home). I follow the install doc, everything > seems to be running ok. > > But I don't know how to define my X10 system. I'm sure I've missed > something really basic, but indeed I missed, could someone give me a > getting started pointer? Hi Kevin, You question inspired me to add a "Coding your own events" section to the end of install.html (attached). If anyone can think of other suggestions/comments that might help a new install, send them my way and I'll add them to that section. Bruce ------ Coding your own events After you have played with the the default test code for a bit, you will want to start setting up your own code directory. Assuming you have mh installed in c:\misterhouse\mh, the steps might looks something like this ... I think you unix guys can make the translation :) mkdir c:\misterhouse\code copy c:\misterhouse\mh\code\test\tk_*.pl c:\misterhouse\code copy c:\misterhouse\mh\code\testmh_control c:\misterhouse\code copy c:\misterhouse\mh\bin\mh.ini c:\misterhouse\mh.ini edit c:\misterhouse\mh.ini - Delete all the records from your mh.ini that you don't change since the default mh\bin\mh.ini will also be read. Set code_dir=c:\misterhouse\code On windows, add this to your autoexec.bat: set mh_parms=c:\MisterHouse\mh.ini On unix, add this to /etc/profile or like place: export mh_parms=/prog/Misterhouse/mh.ini Now when you run mh, it will read just the *.pl files in c:\misterhouse\code. After mh is up and running, copy in the other members from mh/code/test that you think might be useful and click the Reload button to read them in. Adding a member a few at a time might be useful if you are trying to find an error. The first thing you will want to do is create an items.pl file that declares all your X10 items (see mh/code/Bruce/items.pl for an example). Alternativly, you can declare each of your X10 items in the first code member you use it in. In either case you can use the "List X10 items" command created in mh_control.pl to review all your X10 items. When you want to upgrade to a newer verion of mh, follow these steps: cd \misterhouse rename mh mh_old unzip \downloads\mh_src_###.zip unzip \downloads\mh_win_###.zip |