Jump to content

IndyMike

Members
  • Posts

    1576
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

IndyMike's Achievements

Advanced

Advanced (5/6)

217

Reputation

16

Community Answers

  1. @pjjameso, your timer program is marked "Run at startup". Can you see it running in the "program summary tab" (you've probably already looked). If not, try a manual start (Run Then) to see if things run and continue. If everything looks good with the timer program, try re-writing and saving the "Airthings AQ Normal" program. I have seen instances where the "text" of a program is correct, but the saved XML is not. A simple Edit/Save will not correct this.
  2. @AD8BC, as you probably already realize, your PLM is only linked to 4 devices. Something is seriously wrong with the restore. If you have a recent backup, try restoring the EISY then follow with a PLM replace procedure (EISY needs a reboot to recognize the New PLM).
  3. @Tmc, sorry for the delay in responding - I was on the road. Answers: I "save" the PLM table as an XML file and then Import to Excel as an XML table. it allows be to sort columns and select individual device addresses for inspection. Unfortunately the values in the XML file are in decimal. You have to convert to Hex (+dec2hex) for them to make sense. Curious - my file save with an .XML extension. Most browsers can open it and it appears as you have shown above. In order to format the data, you can open the file with Excel or use a XML viewer. The link 325 that is shown is a "responder" link. As I indicated earlier, I believe the ISY leaves these. As @Techman indicated, the PLM link read isn't perfect and can be interrupted. I run the process 2 - 3 times in a row to make sure things are consistent.
  4. @walkman9999, Had the chance to look at the files you up loaded. Your _Northgate program has a lot going on. Many Device Direct Fast ON commands in succession, followed by a scene command, and then more Direct commands. The rapid succession of these commands are bombarding the PLM and may be confusing it. In my experience, the PLM is rather good at handling stacked commands (back to back). But then I use the older ISY994. The EISY is far faster, and may be capable of overwhelming the PLM. I've posted a section of your event viewer below the program listing. Your fist Insteon command is a Fast ON to device 29.18.D7 Highlighted yellow). The normal sequence would be: Wed 02/12/2025 16:46:26 : [INST-TX-I1 ] 02 62 29 18 D7 0F 12 00 (Fast on Command to PLM) Wed 02/12/2025 16:46:26 : [INST-ACK ] 02 62 29.18.D7 0F 12 00 06 LTON-F (00) (Acknowledge from the PLM) Wed 02/12/2025 16:46:26 : [INST-SRX ] 02 50 29.18.D7 71.1B.41 2B 12 00 LTON-F (00) (Acknowledge from the device) I've highlighted all 3 in the event viewer listing below. These would normally be in sequence. As you can see, you have many other commands in between, as well as the curious "Link for responder XX.XX.XX not found". I believe this is the PLM informing the ISY that it doesn't contain the link for these devices. The thing is, I looked at your PLM listing and it most certainly does contain the links for these devices. As I said, confused. In general, the communication response activity I see in the event viewer log looks rather good. Two or three hops remaining fall all devices (Including older I1 devices). You may have some communication issues, but they were not apparent in the log. That's good. You may have "isolated" issues on some circuits, rather than wide spread issues due to a problem PLM location. Suggestions: Insert some short waits between some of your Insteon commands. If you suspect a scene issue, insert a longer wait before the scene command. Your programs were attached in an XLM format. Very few forum members can interpret it (and I have trouble). If you would please right click on the program and select "copy to clipboard", you'll be able to paste a "text version of your program. Many far more experienced people than I will be able to assist with suggestions. It looks like the Eisy is still using the deprecated Peek/Poke method of restoring your older devices. Did you try switching the Eisy to the "Device Reported" mode under "Advanced Options"? XLM Program Listing <?xml version="1.0" ?> <triggers> <d2d> <trigger> <id>50</id> <name>_North Gate</name> <parent>53</parent> <if> <and /> <status id="ST" node="55 18 EA 1" op="IS"> <val uom="51" prec="0">100</val> </status> <and /> <status id="ST" node="1A B3 C1 1" op="IS"> <val uom="51" prec="0">0</val> </status> <and /> <schedule> <from> <sunset>-1800</sunset> </from> <to> <sunrise>1800</sunrise> <day>1</day> </to> </schedule> </if> <then> <var id="3" type="1"> <op>EQ</op> <val prec="0">1</val> </var> <cmd id="DFON" node="29 18 D7 1"></cmd> <cmd id="DFON" node="49 B2 50 1"></cmd> <cmd id="DFON" node="29 18 D7 1"></cmd> <cmd id="DFON" node="1A 61 8D 1"></cmd> <cmd id="DFON" node="1A B3 C1 1"></cmd> <cmd id="DFON" node="29 18 D7 1"></cmd> <cmd id="DFON" node="29 1 8A 1"></cmd> <cmd id="DFON" node="2A B 38 1"></cmd> <cmd id="DFON" node="1A B7 F 1"></cmd> <notify content="1">1</notify> <cmd id="DON" node="11711"> <p id=""> <val uom="51" prec="0">100</val> </p> </cmd> <wait> <seconds>30</seconds> </wait> Event Viewer Log (Partial) PLM Table Sorted for Group 19 Scene Members
  5. @walkman9999, unfortunately I am traveling through Friday. Can't help with the link tables at the moment. I did look at the restore log. You encountered an error writing to a device 1b.b0.cc. This looks like an older device that may be powerline only. As @oberkc indicated, this device would be a prime candidate for a restore. I'll try to have a look at the rest when I return.
  6. As usual, I could not leave this alone... Anyone who has read my posts knows that they are rarely short, and never very interesting. Read on at your own peril... I ran another test deleting a KPL from my PLM. I compared the PLM link tables before and after the delete. Observations: The ISY deleted the control link (E2) for group 0 at address 14H from the table. This makes sense - leaving the link would allow the PLM to try to interrogate the device even though it didn't exist. Think PLM timeouts, retries, and the whole mess. The ISY DID NOT delete the responder links (A2) for groups 1 though 6 (main button and secondaries). I suppose these are viewed as harmless links. The can't do any damage if the device isn't there to communicate with the PLM. With the "deletion" of the Link @14H, all of the following link addresses shifted up by 1. The PLM now shows 1 fewer total links (497 vs 498). The above makes sense to me except for Item 3. There is no way the ISY had time to delete the link @14H and REWRITE ALL OF THE FOLLOWING links. Anyone who has restored a PLM knows it takes a significant period of time. This operation took seconds. This leads me to the conclusion that the ISY DID mark the record @14H as "available" (22). During the subsequent PLM link table read, the record @14H was IGNORED since it was marked as "available". The PLM Link read operation is very different from the device link read operation. The device read operation is handled by the ISY through read commands for each link location. The ISY displays all Link table information including "available" records. The PLM Link Read operation is handled by the Insteon "Get Next ALL-Link Record". This command apparently skips the records marked as "available". I now yield the soap box... IM
  7. @Tmc, my apologies - I was wrong. I just deleted a device from my system and the PLM responder links are still are still there. I'm scratching my head at the moment... Event Viewer: Mon 02/10/2025 06:22:32 PM : [58 C9 B0 1 ] Start : Removing device from ISY Mon 02/10/2025 06:22:32 PM : [58 C9 B0 1 ] Finish : Removing from ISY was Successful PLM Table:
  8. @Tmc, you are correct that there is a record with your device address still in the PLM. If you look at the flag column you should see a "22". This is the sign that the ISY has marked the record as "Unused". In order to completely remove the information, all of the links following the record would need to be removed. Simply marking the record Unused gets the job done quickly. If you find that you have many "unused" records you can perform a PLM restore to rewrite the entire PLM. The ISY will remove the unused records. The same technique applies to devices. The "22" is used to mark records unused, and a Device Restore will rewrite and remove the unused records.
  9. @walkman9999, your Switchlinc Dimmer appears to be a 2476D that is powerline only. Communication with the device isn't great and that can be a problem when trying to restore a device. It might be possible to install a dual band LampLinc or other RF device electrically near the Dimmer to help with communications. It's also possible that the noise or signal absorption is temporary due to a problem device in the vicinity. Try inspecting for typical problem devices (PC's, chargers, UPS's, etc) in the vicinity. Another thing that is not in your favor is that the ISY is using and old I1 programming mode with this device. The Event Viewer communication below is from your Restore sequence. The Red section is where the ISY attempted a I1 write sequence that timed out after 3 tries. The following green section is a successful write that was performed using I2 (much faster). You could try to "force" the ISY to use I2 communication by going to Link Management/Advanced Options and selecting "Device Reported". The I2 protocol allows the ISY to transfer data in far fewer command sequences than the I1 mode. The communication is still susceptible to noise/absorption issues, but there are far fewer opportunities for failure. Sun 02/09/2025 14:11:28 : [ 1B B0 CC 1] Preparing Device 'Shed Bathroom' for Restore Sun 02/09/2025 14:11:28 : [ 1B B0 CC 1] Device 'Shed Bathroom' ready for Full Restore Sun 02/09/2025 14:11:28 : [All ] Writing 28 bytes to devices Sun 02/09/2025 14:11:28 : [INST-TX-I1 ] 02 62 1B B0 CC 0F 0D 00 Sun 02/09/2025 14:11:28 : [INST-ACK ] 02 62 1B.B0.CC 0F 0D 00 06 (00) Sun 02/09/2025 14:11:30 : [INST-SRX ] 02 50 1B.B0.CC 71.1B.41 27 0D 01 (01) Sun 02/09/2025 14:11:30 : [Std-Direct Ack] 1B.B0.CC-->ISY/PLM Group=0, Max Hops=3, Hops Left=1 Sun 02/09/2025 14:11:30 : [1B B0 CC 0 ] Calibrating engine version Sun 02/09/2025 14:11:30 : [1B B0 CC 0 ] May not fully support i2, reverting to i1 Sun 02/09/2025 14:11:30 : [1B B0 CC 1 ] Link 0 : 0FF8 [A200711B41FF1F01] Writing [A200711B41FF1F01] Sun 02/09/2025 14:11:30 : [INST-TX-I1 ] 02 62 1B B0 CC 0F 28 0F Sun 02/09/2025 14:11:30 : [INST-ACK ] 02 62 1B.B0.CC 0F 28 0F 06 SET-MSB(0F) Sun 02/09/2025 14:11:39 : [INST-TX-I1 ] 02 62 1B B0 CC 0F 28 0F Sun 02/09/2025 14:11:39 : [INST-ACK ] 02 62 1B.B0.CC 0F 28 0F 06 SET-MSB(0F) Sun 02/09/2025 14:11:48 : [INST-TX-I1 ] 02 62 1B B0 CC 0F 28 0F Sun 02/09/2025 14:11:48 : [INST-ACK ] 02 62 1B.B0.CC 0F 28 0F 06 SET-MSB(0F) Sun 02/09/2025 14:11:52 : [1B B0 CC 1 ] Link 0 : 0FF8 [A200711B41FF1F01] *Failed Writing [A200711B41FF1F01] Sun 02/09/2025 14:11:52 : [1B B0 CC 1 ] Memory : Write dbAddr=0x0264 [0C] cmd1=0x2E cmd2=0x00 Sun 02/09/2025 14:11:52 : [INST-TX-I2 ] 02 62 1B B0 CC 1F 2E 00 00 03 0C 00 00 00 00 00 00 00 00 00 00 C3 Sun 02/09/2025 14:11:52 : [INST-ACK ] 02 62 1B.B0.CC 1F 2E 00 00 03 0C 00 00 00 00 00 00 00 00 00 00 C3 06 (00) Sun 02/09/2025 14:11:54 : [INST-SRX ] 02 50 1B.B0.CC 71.1B.41 27 2E 00 (00) Sun 02/09/2025 14:11:54 : [Std-Direct Ack] 1B.B0.CC-->ISY/PLM Group=0, Max Hops=3, Hops Left=1 Sun 02/09/2025 14:11:54 : [1B B0 CC 1 ] Memory : Write dbAddr=0x0032 [FF] cmd1=0x2E cmd2=0x00
  10. @BRMeeke, 26 KPL's is a lot. That consumes a lot of links in the PLM (1024 max) and nodes in the ISY (1000 max). Keep an eye on both.
  11. @richtimpa, conventional wisdom dictates that the PLM should be located at the Panel since it is the central point for your electrical system. It is also normally the electrically quiet location. In your case, the Powerwall flips things upside down. Whether the Powerwall is absorbing signals or polluting the powerline, the Panel is where you do NOT Want your PLM. As @bigDvette indicated, moving the PLM far (electrically) from the Panel should reduce both noise and signal absorption. Your electrical wiring has a characteristic Inductance, resistance, and capacitance per foot of wire. Moving away from the panel will allow the wiring to attenuate noise and buffer against absorption. This also happens with Insteon signals, but each device repeats the communication to keep the signal level above the noise floor. Another option would be to put your PLM behind a filterlinc in an attempt to "force" rf communication.
  12. IndyMike

    $timer

    @dleduc, I think you may be misinterpreting how the variable is being used in this statement. The Set 'Mister' On '$Timer %' will transfer the value of the variable as the ON LEVEL for the "mister" device. Valid range is 0 to 100%. The Example Program below sets the On Level of one of my dimmers to 4 different levels specified by the Variable 'IOnLevel'. 100 = 100% and 0 = off. The event viewer shows the ISY commanding the dimmer through the 4 different states. Note that this applies to devices only. If you attempt to assign a variable % to a scene you will only be able to command ON/OFF (anything >0 = ON, 0=OFF). Variable On Level - [ID 0070][Parent 0067] If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then $IOnLevel = 100 Set 'Basement / BSMT Video Cans' On '$IOnLevel %' Wait 1 second $IOnLevel = 50 Set 'Basement / BSMT Video Cans' On '$IOnLevel %' Wait 1 second $IOnLevel = 10 Set 'Basement / BSMT Video Cans' On '$IOnLevel %' $IOnLevel = 0 Wait 1 second Set 'Basement / BSMT Video Cans' On '$IOnLevel %' Else - No Actions - (To add one, press 'Action') Event Viewer (IOnLevel =100) Sun 02/09/2025 08:19:03 AM : [INST-TX-I1 ] 02 62 17 F7 B6 0F 11 FF Sun 02/09/2025 08:19:03 AM : [INST-ACK ] 02 62 17.F7.B6 0F 11 FF 06 LTONRR (FF) Sun 02/09/2025 08:19:03 AM : [INST-SRX ] 02 50 17.F7.B6 53.BC.3A 2F 11 FF LTONRR (FF) Sun 02/09/2025 08:19:03 AM : [Std-Direct Ack] 17.F7.B6-->ISY/PLM Group=0, Max Hops=3, Hops Left=3 (IOnLevel =50) Sun 02/09/2025 08:19:04 AM : [INST-TX-I1 ] 02 62 17 F7 B6 0F 11 80 Sun 02/09/2025 08:19:04 AM : [INST-ACK ] 02 62 17.F7.B6 0F 11 80 06 LTONRR (80) Sun 02/09/2025 08:19:04 AM : [INST-SRX ] 02 50 17.F7.B6 53.BC.3A 2F 11 80 LTONRR (80) Sun 02/09/2025 08:19:04 AM : [Std-Direct Ack] 17.F7.B6-->ISY/PLM Group=0, Max Hops=3, Hops Left=3 (IOnLevel =10) Sun 02/09/2025 08:19:05 AM : [INST-TX-I1 ] 02 62 17 F7 B6 0F 11 1A Sun 02/09/2025 08:19:05 AM : [INST-ACK ] 02 62 17.F7.B6 0F 11 1A 06 LTONRR (1A) Sun 02/09/2025 08:19:05 AM : [INST-SRX ] 02 50 17.F7.B6 53.BC.3A 2F 11 1A LTONRR (1A) Sun 02/09/2025 08:19:05 AM : [Std-Direct Ack] 17.F7.B6-->ISY/PLM Group=0, Max Hops=3, Hops Left=3 (IOnLevel =0) Sun 02/09/2025 08:19:06 AM : [INST-TX-I1 ] 02 62 17 F7 B6 0F 13 00 Sun 02/09/2025 08:19:06 AM : [INST-ACK ] 02 62 17.F7.B6 0F 13 00 06 LTOFFRR(00) Sun 02/09/2025 08:19:06 AM : [INST-SRX ] 02 50 17.F7.B6 53.BC.3A 2F 13 00 LTOFFRR(00) Sun 02/09/2025 08:19:06 AM : [Std-Direct Ack] 17.F7.B6-->ISY/PLM Group=0, Max Hops=3, Hops Left=3
  13. @walkman9999, your event viewer is showing an error during the PLM record read. The ISY is talking to the PLM but the PLM is returning a negative acknowledge. The ISY retries 2 times and then aborts the operation. 02 69 15 (15 indicates a Negative Acknowledge from the PLM). The proper response would be a 02 69 06 which would then be followed by the PLM link record. You could try power cycling the PLM to see if it recovers. If it does not, your spare will come in handy.
  14. @flsenior, Thank you for posting the files. Not exactly what I had expected. The link table for your device (71.27.1b) appears to have the correct links. It should communicate with the PLM when you activate it locally. The ISY believes the link table to be correct. Restoring this device will not help since the ISY believes it to be correct. Your event log showed the device on levels when communicating to the PLM. Unfortunately, the event viewer was set to a lower level, so I can't see the details of the communications (HOPs and such). Not that big a deal since your communications with other devices appear to be good. Since you can communicate with the device, and the device has the correct links, the only other thing that might be incorrect is the links in your PLM. If the PLM doesn't have the correct responding link for your device, it will ignore it. If you have many devices that behave this way (PLM can't see them communicating), a PLM restore might be in order. That may be a little drastic. If you are only having issues with one or two devices, you could try deleting them from the ISY, factory resetting, and then re-adding them. You will have to rebuild any scenes and programs afterward. Please let us know how things progress... Device Link Table
  15. Hey @ELA, You have some rather powerful tools that allow you to track down noise and signal absorbers. However, it was your observational powers and process of elimination that lead you to identifying the culprit. These tools are available to anyone. Insteon users just have to recognize that it's not always a "new" device or problem that is causing a communication issue. Devices do go fail, and dual band does not cure everything. Thanks again, IM
×
×
  • Create New...