binaryman Posted February 18, 2012 Posted February 18, 2012 So, got the ezx10rf today and got it linked to the ISY for A1, A2, and A3 using an rf x10 remote. I'm using this for homelink btw... I have programs that run when it receives a 'x10 a1 on' command (opens garage door, turns on light, shuts garage door after wait and some lights off a bit later for when arriving at house), 'x10 a2 on' command (shuts garage, turns off lights, etc. for leaving house), and an 'x10 a3 on' command (unlocks door, turns light on. if received again within an hour, turns lights off and locks door. use this for pulling in at lunch). These three command are programmed to the homelink system. I got this EZx10RF to replace the tm752 POS. issue is, is that the ezx10rf only detects 'on' or 'off', none of the other x10 commands (all on, all off, etc)? Also, since my programs rely on the 'on' command being "received", I need a way to set the ezx10rf back to off, which looks like can't be done without sending RF x10 off command (tried insteon set command, tried x10 off command). Funny thing is looking at the event viewer I see insteon traffic when sending the 'on' key a second time, or even 'all on', 'all off', etc. But looks like ISY is probably ignoring these subsequent ons? also, is it ignoring these other x10 commands or do they map to "fast on, fast off, bright, dim, etc.". You may say run arriving program with 'on', leaving with 'off' etc... but there's a chance the 'on' command may be received twice before an 'off' command (if I come home, then my wife comes home not thinking but wants lights on etc.). Is this a limitiation of the ezx10rf, or the way it integrates into ISY? or is there a solution for this? if it's an ISY limitiaion, what's preventind UD from integrating more deeply with the ezx10rf?
LeeG Posted February 18, 2012 Posted February 18, 2012 There is no need to have an intervening Off. Two X10 On commands in a row should produce two EZX10RF node On messages. If the Programs are triggered with "If Status" the status does have to change. The Program should be triggered with "If Control" so that each On command is recognized. Regarding the commands they should be identified by annotation. Post some of the event log. I can interpret.
binaryman Posted February 18, 2012 Author Posted February 18, 2012 Ok, set up a couple test programs and see that now. Weird though.. The "unlock door turn lights program" that turns off lights and locks if pushed again uses a variable to determine what state it's in. Found I have to put a 5 second pause before setting that variable now, as the ezx10rf sends the command twice and without the pause just unlocks and then relocks the door right away.. Is it supposed to send commands twice do you know? Also been able to look at the event log and see what you mean by the other commands, so got that all set.
LeeG Posted February 18, 2012 Posted February 18, 2012 Post the event log where two commands are seen. It may just be a second group cleanup which is not triggering programs. Could be houselink sends multiple X10 commands to compensate for X10 reliability. I am not seeing to two complete inbound messages from the credit card remote. Also is the variable being used a State variable or Integer variable?
Brian H Posted February 18, 2012 Posted February 18, 2012 The X10 remotes do send the commands more than one time. I used a Smarthome 1132CU to capture the power line signals. X10 UR19A Remote. Sent All Lights On and All Units Off. Notice the EZX10RF translated All Units Off to All Lights Off and only sent the power line signal one time. EZX10RF V14 PLM52: R: AAll Lights On - 1:07:34 PM 2/18/2012 R: AAll Lights Off - 1:07:41 PM 2/18/2012 X10 SC1200 Security Console Tranceiving: R: AAll Lights On - 1:08:41 PM 2/18/2012 R: AAll Lights On - 1:08:42 PM 2/18/2012 R: AAll Units Off - 1:08:44 PM 2/18/2012 R: AAll Units Off - 1:08:44 PM 2/18/2012
binaryman Posted February 18, 2012 Author Posted February 18, 2012 Yes I'm using a ur19 as well. Probably not a way to get them to send once or have the ezx10rf send once huh. Any idea if home link will send more than once after learning as well?
Brian H Posted February 18, 2012 Posted February 18, 2012 My old EZX10RF only sends a power line signal one time and mistranslates the All Units Off to All Lights Off. All of my X10 receivers. TM751, RR501, CM15A and SC1200 send a power line command two times. So if your new EZX10RF sends the power line signals two times. They have changed the firmware in them. What does the Event Viewer show in the #3 Communications Events with the EZX10RF?
LeeG Posted February 18, 2012 Posted February 18, 2012 There is no option that instructs the EZX10RF to ignore multiple X10 commands. The EZX10RF does have an optional Timer on each X10 defined code that automatically sends an Off command after .5 minutes or longer in .5 minute increments. If this was used and the 30 second delay was acceptable then the Program could go back to using If Status. However, the ISY does not have support for setting the Timer. You would need another PLM for powerline communication and the Simplehomenet Utility Suite (free XP utility) to set the Timer. I would recommend compensating with ISY Program logic.
Recommended Posts