Please login or register.

Login with username, password and session length

Author Topic: Macro only runs when manually kicked-off?  (Read 7606 times)

ignis

  • Jr. Member
  • **
  • Helpful Post Rating: 0
  • Posts: 13
Macro only runs when manually kicked-off?
« on: November 27, 2006, 10:01:44 PM »

I have a macro that is triggered by a motion sensor on J5. It is supposed to trigger my chime module on K14 and then wait two minutes before being triggered again.

I've noticed the macro is very inconsistently working. However, if I manually kick-off the macro, it works fine.   ???

Thoughts?
« Last Edit: November 28, 2006, 08:43:13 PM by ignis »
Logged

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #1 on: November 27, 2006, 10:16:15 PM »

ignis: Are you seeing that the Motion Sensor is always being received in the Activity Monitor, and that the Macro is being executed?

If all looks well, you could have a problem with the PLC signal not reaching the Chime reliably.
Logged

TakeTheActive

  • Hero Member
  • *****
  • Helpful Post Rating: 126
  • Posts: 1047
  • Old !@#$% Tinkerer!
Re: Macro only runs when manually kicked-off?
« Reply #2 on: November 27, 2006, 10:57:01 PM »


I have a macro that is triggered by a motion sensor on J5... ...I've noticed the macro is very inconsistently working. However, if I manually kick-off the macro, it works fine.   ???

  • What do you have installed for receiving RF?
    .
  • Have you mapped out all of your circuits?
    .
  • Do you own an X10 Signal Strength Meter?
    .
  • How long have you been using X10 products?
    .
  • [/color]MAP / MEASURE / CORRECT 8)
[/b]
Logged
Low Post Count != Low Knowledge - High Post Count != High Knowledge ;)

ADVICE TO X-10 NEWBIES FROM AN X-10 OLD-TIMER

ignis

  • Jr. Member
  • **
  • Helpful Post Rating: 0
  • Posts: 13
Re: Macro only runs when manually kicked-off?
« Reply #3 on: November 27, 2006, 11:05:01 PM »

I know it's not an RF receive problem, because I can see Active Home running the macro (The macro highlights in blue and Active Home actually appears to send the command to activate the chime module) each time there is actually motion. However, the chime module only sometimes actually triggers. But, if I manually click on the macro, it all works fine. :-[

Yes, I have it all mapped out and am not overlapping anywhere.

I do not own a signal strength meter.

Been aware of X10 for years and am fairly educated on the topic, but just recently started to use the products in my own home.
Logged

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #4 on: November 27, 2006, 11:12:31 PM »

Are you using any conditions?

Can you post a screen shot of your macro, or type what it contains? Macros can sometime do some strange things, so it's good to physically see what you are doing.

Also, it will help to state what version of AHP you are running, as well as what plug ins, and what OS you are running on.
Logged

ignis

  • Jr. Member
  • **
  • Helpful Post Rating: 0
  • Posts: 13
Re: Macro only runs when manually kicked-off?
« Reply #5 on: November 28, 2006, 08:48:05 PM »

I'm not very good with inserting images into these forums. Don't I need my picture hosted somewhere on the web 1st?

Anyways, I am using one condition. That is just to only allow the chime from 7:00 a.m. to 9:30 p.m. As I mentioned, I can see the macro light up and try to run when there is motion, but I just don't always here the chime. But, whenever I click on the macro myself, the chime works fine.

I'm using AHP 3.204 with Smart Macros on an XP machine.

I do appeciate all of your thoughts and suggestions.
Logged

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #6 on: November 28, 2006, 09:33:04 PM »

OK, just in case your not aware of this, when you manually press the macro button it ignores the conditions and just runs it. So that's why it always works that way for you.

So the first thing to do is double check your condition.  ;)

Is the macro saved in the CM15A or on the PC?

Does your macro contain anything other than just sending the ON signal to the Chime?

P.S. When you make a post, you can select "Additional Options..." to attach a picture, or reference it from a website.
Logged

ignis

  • Jr. Member
  • **
  • Helpful Post Rating: 0
  • Posts: 13
Re: Macro only runs when manually kicked-off?
« Reply #7 on: November 29, 2006, 07:10:02 PM »

Thanks! Here is the picture.

I didn't realize manually pressing the macro bypassed the conditions. That's a very useful thing to know!
Logged

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #8 on: November 29, 2006, 07:37:19 PM »

Your macro looks fine. However, the 2 minute delay won't do anything.

You originally stated you want it to wait two minutes before being triggered again. As it is now, you could end up with multiple triggers. Maybe use a Flag to prevent it from retriggering until the two minutes are up. An example is below. If your not familiar with Flags, you can learn more here: how to use flags

Sometimes adding a small delay (even zero-seconds) before a command in a macro helps to. (But be careful when you have Elses  ;)).


Logged

protv

  • Newbie
  • Helpful Post Rating: 0
  • Posts: 2
Re: Macro only runs when manually kicked-off?
« Reply #9 on: August 29, 2007, 09:48:30 AM »

I have the same problem with a macro set to transmit a RF command to a TM751 transceiver. My macro includes just the trigger command (M8 ON) -> send RF D8 ON. Everything works if I execute the macro from the AHP GUI but not when I send a M8 ON command via a palm remote or even via a wired mini console. The log is showing receiving the M8 trigger but the macro doesn't "move". I can even see it flickering on the screen when a put the M8 ON command on the wire, but it is not executing.
What am I missing ?
Logged

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #10 on: August 29, 2007, 09:57:01 AM »

Maybe try a small (1 or 2 second) delay prior to sending the RF command.

Because your are triggering the macro via an RF Receive signal, and the macro is to Transmit an RF signal, the CM15A may be having a difficult time doing it immediately.

I do believe the palm pad sends the signal 2 or 3 times with a single button press; so most likely it is still sending when the macro triggers, thus causing the macro to not be able to execute.
Logged

protv

  • Newbie
  • Helpful Post Rating: 0
  • Posts: 2
Re: Macro only runs when manually kicked-off?
« Reply #11 on: August 29, 2007, 11:54:29 AM »

I experience the same issue when sending from a wired desk controller. I think I might have missed downloading the macros into the interface. I thought this is done automatically when you check "store in the interface".

One additional question: If I use these RF transmitting macros to "bridge" to a TM751 via radio signals, can I leave the CM15A to transceive the original house code without creating a collision with the TM751 ?
My "scenario" is: Use house code M to trigger the macros and transceive via TM751 and CM15A to house code D that is programmed into my switches. Send trigger in the house code M from wired desk controllers and in the house code D from wireless controllers.
Logged

Walt2

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 28
  • Posts: 787
Re: Macro only runs when manually kicked-off?
« Reply #12 on: August 29, 2007, 11:59:28 AM »

... and transceive via TM751 and CM15A to house code D ...

So, you have your TM751 set to house code "D", and you have house code "D" enabled as a CM15A transceiver in the AHP hardware setup?  BTW, transceiver is different function than monitored house code.
Logged
* Sears Home Control System, Radio Shack Plug 'n Power, NuTone, Stanley LightMaker, BSR, HomeLink.
* Tecmar Device Master, CP290 (LightHouse), CM11A (AH), CM14A (AH2), CM15A (AHPro).

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: Macro only runs when manually kicked-off?
« Reply #13 on: August 29, 2007, 12:12:30 PM »

Never have the same housecode transceived by more than one device.

Also, if you are not aware, a housecode does not have to be transceived to trigger a macro that is stored in the interface.
Logged

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: Macro only runs when manually kicked-off?
« Reply #14 on: August 29, 2007, 10:00:50 PM »

I experience the same issue when sending from a wired desk controller. I think I might have missed downloading the macros into the interface. I thought this is done automatically when you check "store in the interface".

No.  Checking store in interface does not actually download the macro to the interface.  It just tells AHP which macros should be stored in the interface then next time you "Download Timers and Macros" (under the "Tools" menu).  Also, before downloading to the interface, it is a good idea to "Clear Interface Memory" (also under the "Tools" menu).
Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!
 

X10.com | About X10 | X10 Security Systems | Cameras| Package Deals
© Copyright 2014-2016 X10.com All rights reserved.