Jump to content

LeeG

Members
  • Posts

    12943
  • Joined

  • Last visited

Everything posted by LeeG

  1. Brian Thanks. I was hoping 3.1.2 fixed what Rod is seeing. From the event trace the SynchroLinc responded with the correct 2F ED message. Because the ED message is the second message from the SynchroLinc (SD message being first response) it looks like the ISY called it a duplicate and retried the 2F command even though the ED message was valid and the expected message sequence for a 2F command. The ED response even has the 00FF link database start address expected from a device that supports 25 link records. I don’t have a subscription. Did not want to be restricted by an NDA. Lee
  2. Brian Have you tried it under 3.1.2? Lee
  3. Michel I did not think the ISY retried in addition to the Controller retry. I guess I am reporting a bug under 3.1.2. I created a situation where a device does not respond to a Program initiated On command. I did get an error popup but see no retry in the event log for the On command issued by a Program. I see the same no retry for an On button click under the Admin Console. Fri 04/08/2011 02:43:58 PM : [ Time] 14:44:00 0(0) Fri 04/08/2011 02:43:58 PM : [iNST-ACK ] 02 62 0D.4B.82 0F 11 FF 06 LTONRR (FF) At this point I did a Query which is retried perhaps by the Admin Console since that is the app that issued the Query. Fri 04/08/2011 02:48:28 PM : [iNST-ACK ] 02 62 0D.4B.82 0F 19 00 06 LTSREQ (LIGHT) Fri 04/08/2011 02:48:37 PM : [iNST-ACK ] 02 62 0D.4B.82 0F 19 00 06 LTSREQ (LIGHT) Fri 04/08/2011 02:48:46 PM : [iNST-ACK ] 02 62 0D.4B.82 0F 19 00 06 LTSREQ (LIGHT) Lee
  4. porscheguy 1) When an error occurs, e.g. -2, will the event viewer show the supposed Retries that Insteon claims is part of the Insteon Engine. Insteon command retry is automatic, done by the firmware in the Controller. In this case the PLM would be the Controller. It will not show up as additional commands issued by the ISY. 2) As far as the Insteon Retries, how much time is allowed to elapse between retries? The retry would be in milliseconds. Has to do with time slots on the powerline. Too detail to describe here. All the gory details are in the insteondetails.pdf document on the insteon.net web site. 2) Does the ISY as part of its software try to do any communication resolution of its own? Not sure what you are asking here. As noted before Insteon command retry is automatic, done by the Controller device. If configuration commands such as updating the link database fail the ISY does queue these for later. The device node will have an green icon to the left if pending updates are queued. Could also be queued because an RF device is asleep so the green icon does not always indicate a powerline issue. Powerline quality is never an absolute. If it is good at 10:00 AM it may not be good an hour later. Depends on what devices (and at times combinations of devices) are actually running/powered at the time. One individual had a new AC installed. The fan generated enough interference to create problems. I think this is an exception but it shows how a problem can be cyclic in nature. Lee
  5. Rod I would come up to 3.1.2. There are a number of I2 related problems resolved by 3.1.2. The event log trace shows the 2F ALDB command Extended response is incorrectly being labeled as a duplicate message. The I2 2F command does return 2 messages and the second message is not a duplicate. In fact the second message is the message that actually contains the link database record. Don't know for sure if 3.1.2 will fix this as I do not have a SynchroLinc to test but this is definitely an I2 message processing error. Lee
  6. sanders2222 The v.35 problem is the firmware level which is the value displayed by the Admin Console. Smarthome has been good about replacing those devices when there are communications issues. Lee
  7. andyf0 A Program that is triggered by a simple time based event does not change the If status from True to False. I thought the default 15 minute Grace period might have an effect but it did not. During the second round of tests I then ran with a 20 minute Wait time in between Insteon commands. All the commands were executed and the Program summary page showed Running ‘Then’ with a status of True. This result is consistent with what you experienced when the irrigation program ran successfully as one program. Don’t worry about multiple questions. That is common practice. Just have to be sure which question any given answer or suggestion applies to. Lee
  8. zorax2 You can right click on the KeypadLinc button C node and select "Add to Scene...". Lee
  9. andyf0 Excerpt from the Wiki regarding the Run statement …. “the target program will begin execution regardless of the state of its Enabled checkbox, and the target program will not begin execution if it resides within a folder tree any of whose folder's conditions are false.†Be careful when you have multiple questions running in the same thread. I do not think you needed to break up the irrigation program particularly if it has been running as you want. The post stating the need to have two programs was in response to the original question and is confirming what the Wiki is saying about Wait/Repeat and If statement reevaluation. The second question, does the irrigation Program If statement change state from True to False, is separate and apart from the fact that an If can be reevaluated due to a Wait/Repeat. I intend to run some tests regarding triggering a Program with a time based event to see what effect elapsed time has on the True/False result of the If. There is a Grace period configuration value that may affect the result. Lee
  10. sanders2222 We all wish there was a tool that would definitively measure and display powerline quality at particular locations. The best way I have found to determine if the problem with a particular device is powerline or device is to move the device. This is technically more difficult with a wired device but it is possible. Home improvement stores carry a 3 wire Appliance cord with a plug on one end and bare wires on the other. Connect the new KeypadLinc to the Appliance cord and move the plug point close to the ISY PLM plug point. Do the Query which should start any pending write operations. If they complete at the alternate site the KeypadLinc is okay. Testing new wired devices in this manor is a good idea. Rarely is a device defective out of the box but it does happen. Testing with the appliance cord is very easy with a device right out of the box. When that test works any problem at the install point can be attributed to the location or the load it is controlling. Lee
  11. andyf0 Post the actual If statement. For the Program to continue it would seem the ISY does not consider the If condition has changed to False. Could be like an If Control On is not False after a Wait if no other command has been received. The conclusion that the If has changed state in the original example is not in question. The If is gated on multiple devices being On which are ANDed together. The Then clause turns multiple devices Off which is changing the evaluation from True to False. Lee
  12. polexian That is normal operation for the way the Program is coded. Any time a Wait or Repeat is encountered the If statement can be reevaluated. In this case the Program is turning LightKitchenSink Off which makes the If False when it is reevaluated at the Wait. Lee EDIT: excerpt from the Wiki regarding statement execution… A series of statements within a Then clause (or within an Else clause), up to the next Wait or Repeat statement, are atomic. In other words, all such statements are executed before the conditions of the program are retested. The program's conditions are reevaluated each time a Wait or Repeat statement is encountered, and at the end of each iteration of a Repeat loop. What this means is that if a program's Then clause changes a condition which causes the program's overall condition to become false (or if the program's Else clause changes a condition which causes the program's overall condition to become true), the current atomic statement group will complete, and at that point execution will transfer from the Then clause (or the Else clause) to the Else clause (or the Then clause). Therefore, if a Then clause (or an Else clause) contains no Wait or Repeat statements, the entire clause is atomic, and will complete before the program's conditions are reevaluated.
  13. Davonavo Try moving the device indoors to an outlet that is known to work with other Insteon pluggable devices. Lee
  14. Philgood The ISY Programming model is different from other programming languages. When the WAIT is executed the IF is subject to reevaluation. At the end of 10 minutes the motion sensor is likely no longer On and for sure the porch light is no longer at 30%. This means that at the end of the 10 minute wait the If will be false and the program is terminated as there is no else side. The solution often used for this type of problem is to put the Then logic including the WAIT into a second program where the second programs If is not affected by the change in conditions. The Wiki has a good explanation of what situations result in the If statement being reevaluated. Lee
  15. Philgood The ISY Programming model is different from other programming languages. When the WAIT is executed the IF is subject to reevaluation. At the end of 10 minutes the motion sensor is likely no longer On and for sure the porch light is no longer at 30%. This means that at the end of the 10 minute wait the If will be false and the program is terminated as there is no else side. The solution often used for this type of problem is to put the Then logic including the WAIT into a second program where the second programs If is not affected by the change in conditions. The Wiki has a good explanation of what situations result in the If statement be reevaluated. Lee
  16. ingeborgdot No. The electronic dimming used by SwitchLinc and ICON dimmers is not the same as that used by fan controls. The Insteon dimmer could be damaged or the fan motor could be damaged by using the wrong type of control. There has been a long standing requirement by many Insteon users for a fan control. Lee
  17. ingeborgdot I have used an ICON dimmer to control the fan on my fireplace air circulator for years. Definitely not a supported configuration from Smarthome perspective. Could have damaged the ICON dimmer or fan but I was willing to take the risk to see if it would work. Perhaps lucky but it has worked for several years. Of course it does not get year round use but frequent in the winter months. That exhaust fan is an expensive device to experiment with. Perhaps using whatever manual fan control the manufacturer recommends being supplied from an Insteon Relay device would satisfy the need. Lee
  18. 2.8.16 is the latest offical release. 3.1.1 is a beta.
  19. Avonlea22 It’s becoming clear from the number of users with the same experience that the thermostat dongle is interfering with communication of other RF devices. It gives the appearance of the dongle RF transmitter being left on. Don't think the dongle is actually transmitting redundant messages as no one has reported seeing this in the event viewer. Just leaving the RF transmitter on even without sending an actual message will block other RF devices. Like holding down the talk button on a microphone without saying anything. As long as the button is hold down no other RF devices can transmit or receive their messages. Let’s hope Smartlabs comes up with a solution soon. Lee
  20. robandcathy Do you have other RF devices (RemoteLinc, TriggerLinc) that are working? Do you have a Venstar thermostat with Insteon adaptor? Each motion sensor that has lost RF communication, it is in linking mode before the changes are attempted? What Dual Band device is being used to communicate with the motion sensors? Any chance it has been unplugged or moved out of range? Lee
  21. If it continues to stop sensing motion I would discuss with Smarthome support. A V2 motion sensor should be with the normal Insteon warranty. I just checked and realized for the first time the motion sensor warranty is 1 year rather than the normal 2 year.
  22. Simple answer is Yes. The only caveat is the device is new. Since its primary function is load sensing it should work. Devices like the 220V Load Controller have a secondary function of load sensing, independent of the primary function of switching a 220V load, and that load sensing is unreliable. Would not expect that to be an issue with the SynchroLinc but it is a concern of mine. I’m waiting for a few positive experiences from folks before making the investment. EDIT: 3.1.1 or above is required as this image added support for the SynchroLinc
  23. It is all within the motion sensor if the LED does not blink when motion is sensed. No RF considerations, no ISY considerations. Is it V1 or V2 motion sensor? Is it hardware configured ( no jumper 5 if V2) or software/firmware configured (jumper 5 if V2)?
  24. I assumed low battery when it stopped working. Particularly when the LED did not blink when motion should have been detected. That voltage should be fine if it is sustained when the motion sensor is active. Static reading with the motion sensor sleeping is not a good indication of battery condition. Put the motion sensor into linking mode and run Show Device Links Table. If the voltage remains at 8 battery is fine.
  25. deirwin I have no explanation for the SwitchLinc turning itself Off. I would look for the “companion†to this SwitchLinc. This SwitchLinc is issuing a command sequence I have never seen before. Best guess at this point is there is another SwitchLinc that is a “companion†to this one and they are interacting with each other. Lee
×
×
  • Create New...