HOME Forums Software SimpleHomeNet Utility how do I change an X10 code for the EZX10RF?

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • Anonymous
    Inactive
    Post count: 26

    here is my situation:

    I use an X10 Hawkeye to tell my EZX10RF to turn on 8 different exterior lights at my house. I have recently noticed the lights going on and off at different times at night and I am guessing that this could be due to one of my neighbors using X10.

    I’d like to change the X10 code that turns on this group of lights from D2 to F2.

    Here is what I tried: I used the Simplehomenet Utility Suite v1.78 and my Smarthome PLC to go to the EZX10RF tab and I went to the “Settings for X10 Code Records (Virtual Inputs)” part and I changed the “D” to an “F” and then pressed the “write” button. It seemed to make the change. I pressed read and it comes back with the new code “F” “2”.

    Now, when I use my keyfob set to F2 (or even set to D2) it doesn’t work.

    Where did I go wrong? What is the solution?

    If you can’t tell, I’m not a computer genius like most of you guys, so if you could dumb down your explanation, I’d appreciate it.

    Anonymous
    Inactive
    Post count: 192

    May sound too simple; but when you changed D2 to F2. Did you also readdress the modules controlling the lights from D2 to F2?
    Th fact that the lights did not function with F2 seems to indicate the EZX10RF changed the address but the modules may still be on the old D2 and did not see the D2 on of sequences.

    If changing the address doesn’t work. You may want to look in the X10 forums for help with motion sensors. They can be touchy and do at time false. So your address change may do nothing though it may.
    Also if you are using D2 or F2 as your motion address. There is a Dusk Dawn feature in most sensors that send an On at Dusk and an Off at Dawn on the motion address +1. So D3 or F3 would be dusk dawn for the addresses you are trying.
    Forums: http://www.x10community.com/forums/index.php
    Knowledge base: http://kbase.x10.com/wiki/Main_Page

    Anonymous
    Inactive
    Post count: 26

    I am actually using a wireless keyfob to test the changes that I made.

    I actually am using the X10 Hawkeye with it’s code set to F1, so it sends an ON at dusk and an OFF at dawn (to F2).

    Anonymous
    Inactive
    Post count: 192

    You are then using the EZX10RF to turn on and off Insteon modules linked to it?

    Anonymous
    Inactive
    Post count: 26

    @BLH wrote:

    You are then using the EZX10RF to turn on and off Insteon modules linked to it?

    The X10 Hawkeye turns on 8 insteon switchlincs using the EZX10RF.

    Anonymous
    Inactive
    Post count: 1001

    Before you made the original change, did you do a “Read” first to prime the Code Records (Virtual Inputs) information. You may not be using the correct Group number after doing the “Write”. Read the Code Record that you changed and note the Group number. Then go to the Manage Device Links tab, enter the Insteon device address of the EZX10RF in the Device Insteon ID: field and Display Existing Link Records. Check the Group number in the link record against the Group number displayed when you did a Read of the Code Record. If they do not match go back and change the Code Record Group number to the Group number in the link record. Be sure to do a Read of the Code Record to prime all the fields before making the Group number change and doing another Write. If the Group number matches then we will need to look at the Insteon messages issued by the EZX10RF when the wireless X10 signal is received but that is more complex. I’ll go into that procedure only if necessary. Also post back the link record that was displayed and the Code Record information.

    I just reread one of your posts. Does the F1 (ON) work and the F2 (OFF) does not or neither works now that they were both changed from D1/2 to F1/2

    Anonymous
    Inactive
    Post count: 26

    @grif091 wrote:

    I just reread one of your posts. Does the F1 (ON) work and the F2 (OFF) does not or neither works now that they were both changed from D1/2 to F1/2

    I have an X10 Wireless keyfob and I’ve tried it on F1, F2, D1 and D2 and none of them work now. I will take a look and see if I can figure out the other stuff.

    Anonymous
    Inactive
    Post count: 1001

    If you did not prime the Code Record fields with a Read before changing the X10 ID, then other things like “Linked” and “In Use” fields in the Code Record could also be wrong (besides Group number).

    When an X10 signal is received by the EZX10RF, it searches the Code Records looking for a record that matches the X10 ID and with the Linked and In Use fields checked. If those conditions are found, the Group number is taken from the Code Record and the link database is searched for a “Controller of” link record that matches the Group number. If a Controller of link record with a matching Group number is found, then a Group command sequence is sent to the device address in the link record, using an Insteon ON or OFF depending on the command from the X10 message.

    Anonymous
    Inactive
    Post count: 26

    Here is what I did:

    In the Simplehomenet Utility Suite, I went to the EZX10RF tab and in the “settings for x10 code…” part, I pressed “read” and after it fully read the code, I changed the “D” to an “F”. I then pressed “Write”.

    Is this where I went wrong?

    How do I fix it?

    Anonymous
    Inactive
    Post count: 1001

    That is the correct sequence. Sometimes folks forget to do the Read first, so when the Write is done some of the fields are written back with incorrect information. The next step is to note all the information in the Code Record for F1 or F2 (your choice), then display the link records, and cross check the information in both to see if there are any discrepancies. If you post back that information I can check it.

    Do you have any independent means of verifying the keyfob is working?

    Anonymous
    Inactive
    Post count: 26

    In The “Manage Device Links Page”, I get this readout in the right panel:

    Link Record 1 –Controller of Device: 8.1.11; Group AE; Data 0,13,0
    Link Record 2–Controller of Device: 8.85.5f; Group 1; Data: 2,10,2c
    Link Record 3 –Controller of Device: 9.6f. 3; Group 1; Data: 2.A.2C
    Link Record 4 –Controller of Device: 3.85. 9; Group: 1; Data 1,3,27

    but the green bar never makes it more than 15% of the way across the panel and it says “Found a record… retrieving”

    In the Code Records (Virtual Inputs) part of the EZX10RF page, it says:

    code index linked inuse timer House Unit Group CMD1 CMD2 CMD1 CMD2
    1………………. x……..x…… 0.0……..D……2……..1……..11……FF……..13…..0
    2………………..x……..x…….14.5…….D…….3…….2…….11…….0………13…..0
    (the third code index is for house/unit code J10 and is not used.)

    also: the Keyfob does work, because when I press it, and then read the “last X10 code received” on the EZX10RF tab, it reads correctly.

    Anonymous
    Inactive
    Post count: 1001

    The Unit numbers in the Code Records 1 and 2 should be 1 and 2 respectively if the Hawkeye (or keyfob) is set to F1. Perhaps you changed them back to House code D but the Unit code should be 1 and 2, not 2 and 3. Also at least Link Record 1 has bad data. Group AE is theoretically valid but not for your configuration. The Group number must be 1 or 2 based on the Code Record data. Is device address 8.1.11 in the first link record valid? We can Delete link record 1 and Create a new link record 1 to fix the Group number but I’m worried about that being the only thing wrong in that link record.

    The Display Link Records can be interfered with by traffic or noise on the powerline. Normally just clicking on Display again will restart the display process and it will complete the next time. Insure there is no Insteon traffic to or from the EZX10RF while displaying the link records. Are 8.1.11, 8.85.5f, 9.6f.3, 3.85.9 valid Insteon addresses of the devices being controlled by the EZX10RF?

    With the Unit numbers being wrong and at least one of the link records being wrong, it may be necessary to Factory reset the EZX10RF and reestablish the X10 codes and link records from the beginning.

    EDIT: What is the firmware level of the EZX10RF? It is displayed under the field where you enter the Insteon Address under the EZX10RF tab.

    Anonymous
    Inactive
    Post count: 26

    wow, this is complicated.

    The Unit codes are Correct. I actually have the EZX10RF running two things. D2 is the outside lights and the Hawkeye is programmed to D1 so that when it gets dark, it sends a D2 ON signal. so this isn’t the problem, although I’d prefer to try to change it to F2….. The D3 is my front porch lights that go on with a different motion sensor that is set to D3.

    There is NO device in my entire network that is 8.1.11
    should I go ahead and delete this link?

    As far as the “display existing link records” goes, it has Never completed. The green bar never even gets half way when I use this. It will complete when I read the records, though.

    Yes, 8.85.5f, 9.6f.3, and 3.85.9 are valid insteon addresses on my network.

    The firmware seems to be v14.

    Anonymous
    Inactive
    Post count: 1001

    Look at the last post under the following topic under EZX10RF. It may explain the link database damage…

    http://www.simplehomenet.com/forum/viewtopic.php?t=207&start=0&postdays=0&postorder=asc&highlight=

    My EZX10RF is also v14 and comes from around that time frame.

    Yes, you should delete link record 1. I am a little concerned trying to do a delete request from an incomplete display. When the display stops, look under the Insteon Traffic tab, Received Insteon Traffic window and see if there are any indications of a problem. You might try moving the EZX10RF closer to the PLC while working with the link database.

    Anonymous
    Inactive
    Post count: 26

    I moved the EZX10RF to a number of plug-ins much closer and this is what the “Received Insteon Traffic” box says:

    from ID:08.9C.28 flags:27 cmd1:28 cmd2:F
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:2
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:E2
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:0
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:8
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:0
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:5F
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:0
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:10
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:0
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:E2
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:1
    from ID:4A.42.D2 flags:61 cmd1:30 cmd2:5B
    from ID:08.9C.28 flags:2B cmd1:2B cmd2:9
    from ID:B6.DA.DB flags:60 cmd1:92 cmd2:C9

Viewing 15 posts - 1 through 15 (of 17 total)
  • You must be logged in to reply to this topic.