From: Mickey A. <mi...@ao...> - 2002-06-08 23:12:39
|
I've got the MR26 and hawkeyes working on a Win box... I've got X10_MR26.pm in my lib directory, MR26_module=X10_MR26 listed in my mh.private.ini, but no x10_mr26.pl in my code directory. I have the following in a hawkeye.pl: $movement_sensor = new Serial_Item('XAJ', ON); # Need ON and OFF $movement_sensor -> add ('XAK', OFF); #Just once to controll all Hawkeyes $movement_sensor_unit = new Serial_Item('XA4', 'office'); # Add one line per Hawkeye, Set code to Hawkeye $movement_sensor_unit-> add ('XA5', 'frontdoor'); $movement_sensor_unit-> add ('XA6', 'pool'); $movement_sensor_unit-> add ('XA7', 'serverroom'); $timer_office = new Timer(); # Set one timer per Hawkeye $timer_front_door = new Timer(); $timer_pool = new Timer(); $timer_server_room = new Timer(); if (state_now $movement_sensor eq ON) { #Statement aboves checks for movement on all Hawkeyes # Statement below starts individual Hawkeye # if ((state $movement_sensor_unit) eq 'office') { # if (inactive $timer_office) { # Next, what do you want it to do? You don't have to turn anything on # set $downstairs_office ON; # speak ("Someone is in Micks' Office"); # } # set $downstairs_office ON; # set $timer_office 60 * 5; #How long is the timer? In minutes after 60 * # } if ((state $movement_sensor_unit) eq 'frontdoor') { if (inactive $timer_front_door) { my $mp3_status = get "http://209.xxx.xxx.xxx:4800/isplaying?p=xxxx"; print_log $mp3_status ; if ($mp3_status == 1) { get "http://209.xxx.xxx.xxx:4800/PAUSE?p=xxxx"; } play('file' => $config_parms{front_door}); sleep 3; play('file' => $config_parms{front_door}); sleep 2; } if ($mp3_status == 1) { get "http://209.xxx.xxx.xxx:4800/volumedown?p=xxxx"; get "http://209.xxx.xxx.xxx:4800/PLAY?p=xxx"; sleep 2; get "http://209.xxx.xxx.xxx:4800/volumeup?p=xxx"; } set $timer_front_door 90; } etc, etc, etc. > -----Original Message----- > From: mis...@li... > [mailto:mis...@li...] > Sent: Saturday, June 08, 2002 3:08 PM > To: mis...@li... > Subject: [misterhouse-users] MR26 and Hawkeye > > I've got an MR26 on ttyS1 and the code 'x10_mr26.pl'. (I commented out the > references to TVs and uncommented the code per the script.). I've got a > Hawkeye on house code C unit code 2. Should the MR26 be receiving the XC2 > code when the Hawkeye detects motion? The only way I can get a response > is via the mh menu. I'd love to get the Hawkeye to respond and activate > the appropriate lights, if nothing more than for my own sanity. HELP! > > > |