Jump to content

LeeG

Members
  • Posts

    12943
  • Joined

  • Last visited

Everything posted by LeeG

  1. Using New INSTEON Device, after putting the thermostat into linking mode with Set button, Deleted and readded 2441ZTH using 4.0.3. And it is reporting.
  2. LeeG

    FanLinc

    4.0.3 does not resolve the situation.
  3. This is the sample Fan High Scene from link. It covers 1 KeypadLinc. Button D is the button that turns On the Fan to High speed. Buttons A,B,C are turned Off with 0% On Level. This Scene definition has the beginning of making Secondary buttons A,B,C,D Mutually Exclusive. Only one Secondary KPL button will be On at any given time. Three more Scenes are needed for Med, Low,Off. Each additional Scene will have a different Secondary button as Controller. SceneFanHigh KeypadLinc D – Controller (I made the D button High – could use any of the Secondary buttons) KeypadLinc A – Responder (On Level slider set to 0%) KeypadLinc B – Responder ( On Level slider set to 0%) KeypadLinc C – Responder (On Level slider set to 0%) FanLinc Fan – On Level = High To the Scene the other two KeypadLinc buttons have to be added KeypadLinc2 D – Controller (I made the D button High – could use any of the Secondary buttons) KeypadLinc2 A – Responder (On Level slider set to 0%) KeypadLinc2 B – Responder ( On Level slider set to 0%) KeypadLinc2 C – Responder (On Level slider set to 0%) KeypadLinc3 D – Controller (I made the D button High – could use any of the Secondary buttons) KeypadLinc3 A – Responder (On Level slider set to 0%) KeypadLinc3 B – Responder ( On Level slider set to 0%) KeypadLinc3 C – Responder (On Level slider set to 0%) One of the three additional Scenes needed. This one covers Med speed SceneFanMed KeypadLinc C – Controller (I made the C button Med – could use any of the Secondary buttons) KeypadLinc A – Responder (On Level slider set to 0%) KeypadLinc B – Responder ( On Level slider set to 0%) KeypadLinc D – Responder (On Level slider set to 0%) FanLinc Fan – On Level = Med KeypadLinc2 C – Controller (I made the C button Med – could use any of the Secondary buttons) KeypadLinc2 A – Responder (On Level slider set to 0%) KeypadLinc2 B – Responder ( On Level slider set to 0%) KeypadLinc2 D – Responder (On Level slider set to 0%) KeypadLinc3 C – Controller (I made the C button Med – could use any of the Secondary buttons) KeypadLinc3 A – Responder (On Level slider set to 0%) KeypadLinc3 B – Responder ( On Level slider set to 0%) KeypadLinc3 D – Responder (On Level slider set to 0%) At least one additional Scene is needed for Low speed. If a specific button is desired for Off than that button requires a fourth Scene. Since High, Med, Low buttons are toggle pressing whatever button (high, med, low) that is currently On will turn Off that button and the Fan Off so the Fan can be controlled with 3 buttons and 3 Scenes. Some folks like an explicit Off button which requires four buttons and four Scenes. The 0% On Level for the Responder KeypadLinc buttons causes those buttons to be turned Off when the Controller button is turned On. That is how Mutually Exclusive buttons are defined.
  4. Take a look at this post. It explains how to define the Scenes for a single KeypadLinc. If the additional KeypadLincs have firmware V.40 or higher simply add the additional KeypadLinc buttons to the respective Scenes. KeypadLinc firmware v.40 supports turning Off a Secondary button LED from another KeypadLinc using a 0% On Level. If the additional KeypadLincs have firmware below v.40 than the management of the other KeypadLinc Secondary buttons have to be done with separate ISY Programs and Scenes. viewtopic.php?f=27&t=8725 This is an older post written before KeypadLinc firmware v.40 was released. Thus the discussion of needing separate Programs and Scenes to control other KeypadLincs LEDs. V.40 firmware is not needed for a single KeypadLinc to work. The v.40 KeypadLinc firmware added support to the KeypadLinc that allows its Secondary button LEDs to be turned Off using a Scene On with 0% On Level. Before v.40 the button LEDs turned On regardless of the responder On Level.
  5. kck Some of what you discuss can be done today. "(And for consistency I'd probably extend this to ISY activations of devices as well since at the moment there is a different between doing an "on" at the switch and doing an "on" of the same switch in ISY.) From what I can tell you can't do these things at the moment" Although whether a device is turned On locally or turned On remotely can be differentiated if so desired a simple If Status 'devicex' is On triggers the Program when the device is turned On, whether the device is turned On locally, or turned On remotely. There are times when knowing the local activation of the device has taken place. This is done with If Control ‘devicex’ is switched On
  6. Do you have other SwitchLinc Relay devices that do not have w/sense? The SwitchLinc Relay w/sense has a unique cat/subcat (device type) value that none of us may be testing with. I was testing a SwitchLinc Relay, rather than a SwitchLinc Relay w/sense. Others may have been doing the same.
  7. What is the firmware of the SwitchLinc. I added a SwitchLinc Relay with firmware V.3A. Both the Conditon and Action statements have the correct (no %) nonmencalture on 4.0.3 on a PC.
  8. andyf0 Have you checked Help | About for the level of the UI. My Status FanLinc Motor options are Responding | Off | Low | Med | High
  9. Thanks Michel - confirmed the Diagnostics | PLM Communication does force a Group Cleanup but the count does not affect the number of Group Cleanup messages. Set the count to 2 the Leak Sensor, 3 for the KeypadLinc, both devices send 1 Group Cleanup message. EDIT: takes longer without the Developer doc. Retry could would produce a single Group Cleanup message.
  10. Installed no problem. Deleted / readded KeypadLinc V41 I2CS and LeaK Sensor V3E I2CS. No Group Cleanup issued for either device. Not sure what the comment means in the 4.0.3 announcement regarding I2CS Group Cleanup. Link records in both devices now have 00 for D2 (ramp rate). D1 (on level) continues to have FF which was suppressing Group Cleanup before. Help | About shows 4.0.3 for Firmware and UI
  11. Mike The Random function creates a positive number "Random $x = Random a (Assigns $x a random value between 1..a inclusive, or 1 if a <= 1)"
  12. Here is a picture of how I mounted a magnetic switch to detect door is open. I have magnetic switches that cover both fully open and full closed positions on two doors. Use 4 Inputs on EZIO2X4. The open position magnetic switch is mounted on a piece of aluminum flashing that is flexible enough to allow the magnet and switch to come in contact well before the door is fully open. That way the minor variation in door stop position when open does not adversely affect switch closure. I DO NOT recommend the open door position check unless the fully closed position is also monitored. The primary point of door monitoring is to insure door is fully closed. As oberkc has already noted mounting the NC switch now supplied with the I/O Linc garage kit to check the open position does not provide that function.
  13. MikeD No change that I am aware of. Take a look at this original post by the author of the Variable code viewtopic.php?f=68&t=6063
  14. Sorry about the no Scene Status comment. It was accidently copied from a Word page not meant for that post.
  15. You could look at the I/O Linc Sensor node status to know if the door is open or closed. MobiLinc does allow the Status word to be changed so the MobiLinc can show Closed when the I/O Linc Sensor is On. You are correct about the older garage kit. It did come with a magnetic switch that had both NO and NC built into the same switch. That magnetic switch is still available as a separate item or a NO only magnetic switch can be installed.
  16. Pick one device, right click and select Write Updates to Device. When the ISY has problem communicating with a device it queues the updates. If any of the devices that have pending updates are battery RF devices they will have to be manually put into linking mode one device at a time. Putting multiple battery devices into linking mode at the same time cancel each other.
  17. Trigger Reverse should function but is not a good choice with the ISY because Trigger Reverse only reverses the commands issued by the I/O Linc Sensor. Any Query, such as the 3AM Query will get things out of sync because Query returns the true state of the Sensor, not the command reversed version. The best solution is to change to a NO magnetic contact which provides desired KPL button state without the use of a Program/Scene. As far as Trigger Reverse, what level ISY is being used? What does Help | About show for Firmware line and UI line? I don't use MobiLinc but is there not an option to hide items such as hiding a Scene.
  18. LeeG

    Micro Dimmer Problem

    I suggest opening a ticket with UDI support. No explanation why the ISY would not issue the first few commands to start reading the PLM link database even if the database is empty. In fact the only way to know it is empty is to issue a read command. From the trace of the Restore Modem (PLM) I do not think the PLM link database is empty.
  19. LeeG

    Micro Dimmer Problem

    Have you clicked Help | Abount and checked Firmware line and UI line. What does each line indicate? Also what OS and what level Java?
  20. LeeG

    Micro Dimmer Problem

    There should be commands issued by the ISY attempting to read the PLM link database even if the PLM database is empty.
  21. Thanks for the detail. That does clarify the question. A Program can be invoked with REST /rest/program/0032/runThen
  22. LeeG

    Micro Dimmer Problem

    Thanks. Now run Show PLM Links Table with Event Viewer running at LEVEL 3 and post event trace.
  23. LeeG

    Micro Dimmer Problem

    What did you run to determine the PLM actually failed? With the Restore PLM not restoring the link database it could just as well be human error. Suggest running Tools | Diagnostics | Event Viewer at LEVEL 3. Issue the Restore Modem (PLM) and post the event trace.
  24. "In programs If I just want to be able to run the program with no conditions can I do this? " "That is have a program with no if else conditions. How do I run this? i.e. do I run the Then Block?" Simple answer is YES but... When/under what conditions do you want the Program to run. The Program can be invoked from another Program, can be initiated with the Admin Console with the Run Then. Without an If section the Program cannot initiate itself. "In a scene is there any way to include another scene?" No. Insteon has no mechanism to imbed Scenes. “E.g. I have a scene for each room to turn all the lights off in that room. I want a Scene to turn all the lights off in the whole house. I tried a program but I can't seem to make the program run (See above)†That is the question. What condition should make the Program run? You have to answer that question first. When do you want the Program to run? Once that question is answered then how to make it happen should be easy.
  25. Variables can have negative numbers. From the initial post on Variable function Integer Variable o A signed integer (32 bit) Program statements can assign negative values $IAway = -10
×
×
  • Create New...