
apostolakisl
Members-
Posts
6998 -
Joined
-
Last visited
Everything posted by apostolakisl
-
Specifically, how I used the resistor solution is as follows. I used some old christmas tree lights and cut the wire off about 1/4 inch from the passthrough plug. Then I soldered on the resistor and sealed it up with some heat shrink insulation. I made a couple to have around Then you plug that into the lamp linc and then whatever else you want. It pretty much is the closest thing to an invisible cure for this problem without cutting into your actual load device.
-
From what you said, you have neutrals. It is very hard for someone who is not there to make heads or tails of the wire colors and if they are jacketed together what that means. If you follow the protocol I spelled out, you should have success no matter whether the wires go through the load box or go directly from switch box to switch box with another wire going off to the load box.
-
The big "if" that you have here is: do you have a neutral in each box. This will be a white wire and it will not be one of the 3 wires connected to the switch. If you don't have any whites like this, then you really don't need to read on. Just let us know about that. In a triple gang box, you will usually have several of them spliced together and tucked in the back of the box, not connected to any switches. In a 3 way switch, at one box, one of the 3 wires is "hot", or in other words, always has 120vac. At that same box, the other 2 wires will be travelers (wires that run between the 2 boxes). At the other box, 2 will be travelers and the third is the load. NOTE: Travelers can be black and red, or black and white with the white re-purposed as a hot. They should have tagged a white used like this, but probably didn't. Also, the traveler wires may run through the box at the lamp and may be spliced. So, just because the travelers are black and white at one box doesn't mean they will be black and white at the other. Basic procedure to figure this out in most cases. This requires a multi meter. This also requires working with hot wires, so if you aren't skilled to do this, hire an electrician. 1) Turn off breaker 2) Unhook both switches completely 3) Hang the wires out of the box with the bare ends well away from anything else and put wire nuts on them. 4) Turn the breaker back on 5) Uncap the wires one at a time and touch your volt meter to the bare metal tip and the other lead to the bare ground wire in the box. 6) You should find that one of the 6 wires is hot. Tag it as such. 7) Turn the breaker off again. Now you need to figure out which is the load (wire to the light itself) and which 2 are the travelers. In the box with the hot, set your meter on ohms and attach it to the 2 wires that aren't the hot (leave the hot capped off). Then have your buddy go to the other box and touch together the wires, 2 at a time until you see the circuit close (ohms drop to ~0). Now you know those 2 are the travelers, tag them. 9) Now you know the only wire left over goes to the load, tag it as such. Now putting your Insteon switches in. 1) Connect your Insteon Neutral to a neutral in the box. This is a white wire in the box that is NOT connected to a switch. Usually in a 3 gang box there will be several of them spliced together and tucked in the back of the box. 2) Connect your ground. 3) In the box with the hot, connect one of your traveler wires (use a black or red), the Insteon hot, and the house hot together and cap it off. 4) At the box without the load, cap the red wire on the insteon switch 5) At the other box, connect your ground and neutral the same way. 6) Connect your Insteon load (red) to the load wire we labeled earlier in the box. 7) Now you have 2 figure out which of the 2 travelers is now your new hot. With both wires capped, turn the breaker back on. Your first switch should turn on. Now at the other location, uncap one wire and touch your meter (now set to volts) to the wire and the other lead to a ground. If it reads 0, test the other. One of them should be 120vac. Once you know which it is, cap it and turn the power off. Now connect that wire to your Insteon hot. 9) Turn power back on, both switches should light up. The switch at the load will have control of the light. The other switch will need to be linked using your ISY to create a scene for it to work.
-
No harm in rebooting the ISY and PLM. I suspect that this won't fix it, but nothing lost by trying. I don't know why the Elk would be causing this. But again, no harm in temporarily taking it out of the equation and testing. Since my system runs the program fine, and since I also have an Elk with the Elk module, if Elk is somehow the problem for you, it is not an inherent problem of the Elk/ISY system. If this proves fruitless, I suspect you would need to start an official service ticket with Michel. The fact that you can run the program fine with your 6 button kpl makes me doubt it is any kind of general system issue such as an overloaded processor from something running in a loop or getting overwhelmed by some Elk bombardment. It also makes me doubt it is an ISY issue since ISY doesn't really handle a "control on" command any different on a switchlinc vs a kpl.
-
Remember, provided you don't make any changes to your devices after installing the 994i, you can always unplug it and plug the 99i back in and nothing will have changed. So, I wouldn't bother waiting to start running the 994i.
-
The simple way to do this is to use the weatherbug module. At my home weatherbug is almost always within 1 degree of what my thermometer reads outside my house. Other options are more complicated and go along with the discussion related to the freezer/fridge monitoring you posted on. Another option is to use a CAI board and one-wire temp sensors. It will need an internet connection so you either pull a wire to it or you need a wireless bridge. The new firmware can post values directly to variables in ISY without any outside intervention. This is relatively low cost. . . around $50 without a wifi bridge, add another $30 or $40 for that if you need it. Also, if you have an Elk security system and the Elk module you can use Elk sensors. You would also need to pull a wire. Elk temp sensors are seemingly overpriced to me at nearly $100 and they will need an open zone on your panel (I also believe it has to be one of the 16 main zones) Otherwise you would perhaps use a system that reports to a PC which then posts to ISY.
-
Vyrolan's approach is excellent. By including a "control not fast off" in the if clause he has created a second trigger (fast off). In the event that a "fast off" command is received, the program re-triggers. A program that re-triggers always terminates any current activity (the wait clause here) and starts over from scratch. Since the "fast off" is preceded by "not" this results in a "fast off" command received causing a false if condition which runs the else clause. So, in summary, if upon leaving the house, should you do a fast off on that switch, the wait currently running terminates, the program re-evaluates to false, the else clause runs, and the lights shut off.
-
This is a bit complex to try to describe the logic behind all this (what Lee said), but I'll try. Devices need to function independently because each device can be the member of a great number of scenes. So you could not have it that a device turning on turns all other linked devices on. If this were the case, anytime a switch turned on, every device linked to that device as part of any scene it had membership with would turn on. The result would be that there are no independent scenes and it would be the same as hardwiring all the switches together ala typical 3/4 way wiring. Insteon uses "controller" and "responder" designation to make this work. When you phyically act on a device (push the button), the device itself always responds, and, if the device is a controller of a scene, all the other devices in that scene respond as programmed to. A device can only be a controller for one scene. If you think about it, you will realize that if a device were a controller for 2 scenes, you will have effectively just merged those 2 scenes into one scene. So no point in that. When a device turns on as a responder, it is not the same thing as turning on by direct action on the device. If it did, you would realize that should that device be a responder to one scene, and a controller of another scene, the effect of a device responding to one scene by turning on, would then propagate through to any devices that the switch controlled, which could snow ball through your setup potentially turning every device in your system on. Also I will point out, when you turn a device on using ISY, you are turning the device on as a responder to a scene with two members: ISY and the device. ISY is the controller of that scene. All devices added to ISY are a member of at least one scene, the ISY scene (technically it is joined with the PLM). ISY is unique in the sense that it is a controller of multiple scenes. The reason for this is that ISY can uniquely control all those scenes independently. So in the end, there are two ways to turn a device on. Either directly act on it (push the button), or turn a scene on that it is a member of (either via ISY or using another switch linked to it as a controller).
-
I just wrote that same program for one of my switchlincs and it works perfectly. It's v38 2476D. So, I don't know whats up. What switchlinc are you using? If I have any of the same ones I'll test them.
-
I agree with what Lee is saying in principle, but am having a hard time thinking of what other program would interfere like that. Perhaps the variable is going up but another program runs off the same trigger and drops it back down. With two programs running nearly simultaneous, you would not see the up, down, it would appear to stay the same. Well, when all other programs are disabled, we will know soon enough. Also, you can look at the last run time on all of your programs and see if any other program runs at the same time this one runs. Also, that program should always run "true". It might be worth checking that indeed it is always stating "true". A program whose only "if" line is "control on" can never be anything but true (at least not without some other program doing a force run of the else clause).
-
Hmmm, Well, if the keypad linc executes with every "on" press, this would seem to indicate the ISY's execution of the program is not where the problem is. A switchlinc should also send an "on" command with each press without having to wait 5 seconds (also realize that 2 presses very quickly will send a "fast on" rather than an "on", but to do that you have to double click in a fraction of a second). If you open event viewer and set it to level 3, you should see an entry every time you push the button. If every press does not produce an "on" event in the viewer, it is either not being sent by the switch, or not being received by ISY.
-
Also, is this program in a folder? And if so, does the folder have any conditions?
-
Status only triggers with a change in status. So once it is on, it would have to be changed to some other status then back to on to run the program. Control on should work. I can't really think of any reason why it is only running every other time. Try changing the program to a different switch and see if it also only runs every other time.
-
Is the program running every time? Take a wifi laptop with the admin console running and watch the program summary page and see if every time you click "on" the program updates the run time.
-
I have been thinking about this. I have a couple of the wireless modules that post the temperature to their servers and can be pulled down. Can the ISY be programmed to poll a website with some of the extension modules? Refresh this page to get the latest values for your TX-60 devices. Name Probe Device Hum Last Seen Batt Link Greenhouse 31.2 °F 30.2 °F 86% 12/18 10:19 PM OK 100 % Shop 64.5 °F 45.6 °F 64% 12/18 9:25 PM OK 100 % ISY can receive data via GET commands. I don't believe any module is necessary to do that, but it might require the network module. If you want ISY to initiate the conversation it would need to be generated by an ISY network module posting to your server which then runs a script that separately runs a GET posting of a value to an ISY variable. In other words, you can't query a table of values and then have ISY parse it out.
-
Large scenes should not pose a problem and in fact should alleviate problems. A mix of device types should also not be a problem. When a single activity (like a going to bed activity) puts all devices into a single scene, there is only a single Insteon command to run that activity. One command means less traffic which tends to reduce problems.
-
A webcontrol board would do the trick, but you would need to have it on a UPS (as well as your ISY and your router/modem/gateway). You also would need to find a wired pathway into the fridge. The Lacrosse technology wireless thermometer/humidity sensors work quite well, even when closed up in a fridge. The battery lasts many many months (perhaps more than a year). However, I have yet to figure out a good way to get the data out of the receiver and into something else (like ISY) automatically.
-
Want to improve the climate module (Weatherbug)..please read
apostolakisl replied to jmed999's topic in ISY994
rain data is piss poor at every station that I have ever tried anywhere near my current house or my old house. -
Great to see you got that working. A couple things that might help you. Elk outputs are 12v and 50ma max (didn't look up the 50ma but I take your word for it). The actually amps is determined by the resistance of the load, it doesn't just always flow 50ma. So a 12v 30ma device will only draw 30ma, no need for resistors. The 50ma rating is only a warning to not use a device that draws more than 50ma since you may damage the Elk. The equation V=IR dictates the situation. V is set by Elk, and R is a property the attached load, I is the result of the other 2. The resistors you added have dropped the voltage presented to the relay. Apparently the relay still works despite the lower voltage. At present, your voltage is getting split up between the resistors and the relay. It will be split up proportionately based on the relative resistances of the relay as compared to the resistance of the resistors (for example if they were equal, then each would be getting half the volts). Since you know that v=ir for each device, and that i must be equal for the two devices (they are in series), and that total voltage is 12v, the following equations apply. Vrelay/Rrelay = Vresistor/Rresistor where Vrelay + Vresistor = 12. The same holds true at home where your typical wall output is rated 120v 15amps. That doesn't mean that everything you plug in gets 15 amps forced through it. Bypassing zones on an armed Elk system is allowed and can be done from Elk rules. I haven't looked into ISY's ability to do so and take your word for it that it can't. If you need to bypass a zone on an armed system, it can always be done from Elk rules. If you want ISY to do something on Elk that only can be done from an Elk rule (like bypass an armed zone), then you need to trip an elk rule from ISY. To do this, use an unused Elk output. Have ISY turn the output on for one second (pick something high that you will never actually have a real voltage connected to, like output 100), and then have an Elk rule tripped by "whenever output 100 turns on, then blah blah blah"
-
Question about Program for making a dust colletor run
apostolakisl replied to prak7121's topic in ISY994
Yes, I do know what that is. -
Question about Program for making a dust colletor run
apostolakisl replied to prak7121's topic in ISY994
I'd be interested in seeing a wiring diagram on how swapping 2 single pole 120v breakers in the same box with the same neutral bar affects neutral load. But that aside. Might I make another suggestion. You appear to have very few devices in this setup. At a glance it appears that they are all dual band. Consider filtering all of your Insteon devices. Take the power line component completely out of the equation and let the RF do all the work. Of course if your devices are at a distance this won't work. But it is a thought. Another thought would be to abandon Insteon and use IP. A global cache device can be controlled by the ISY network module but communicates over IP. Unfortunately, I don't believe they have a wifi version that would accommodate your needs. But you could use a wifi bridge if wired IP isn't available. You could also consider a webcontrol board. Same holds true regarding wifi. Perhaps there are other brands of devices I am unaware of that control relays over wifi IP natively that can run on the ISY network module. -
Question about Program for making a dust colletor run
apostolakisl replied to prak7121's topic in ISY994
Assumptions: 1) 120v x 3 incoming power from the utility 2) Insteon devices are all plugged into standard 120v outlets going back to single pole breakers at the panel. 3) None of the 120v breakers that go to outlets that the Insteon devices are plugged into have significant loads (which they definitely would not if they are going to standard wall outlets.) Swapping which of the 3 phases any of those single pole breakers take power off the grid from will have no impact on anything inside the building, including neutrals. Neutral trouble can come to bear if you change around your hots away from the breaker box (in a j-box for example). But if you are unsure of what you are doing, consult an electrician. Not that this is a cure all. The 3 phase motors will of course be attached to all 3 phases so if one of them is noisy or attenuates signal, then you will have solved nothing since there is a good chance it will affect all 3 phases. Although, this is not for sure. Many times some components of a 3 phase device will only take power off of one of the three phases. For example, a 3 phase motor may have a control panel that is powered off of 120v, so if the control panel were noisy, the other 2 phases may survive unaffected. An algorithm: 1) Identify which breakers power your Insteon devices. 2) Shut off all breakers except the one going to ISY 3) Turn on the breaker going to your first Insteon device. Test for comm reliability. 4) Repeat step 3 until all the Insteon devices are on. 5) If communciation between all the devices is reliable, start turning on additional breakers one at a time without powering on the loads connected to the breaker. 6) Repeat step 5 until all breakers are on 7) Once all breakers are on and if you still have not run into reliability troubles, start turning the loads on one at a time. If at any time you lose reliability, turn that breaker or load off, tag it as a trouble maker, and move on. If you are able to determine that you have one or more trouble makers, then consider how to solve that based on what is causing the trouble. Sadly, if it is a high amp device, you may be out of luck. Filters for high amps are very pricey and may just not be available depending on how many amps you are talking. If your lucky enough to find a single phase circuit that is the root of your trouble, moving your Insteon devices off of that phase may be all you need. Or you may be able to filter that entire breaker (assuming no Insteon devices on the breaker and that it is 20 amp or less). -
Question about Program for making a dust colletor run
apostolakisl replied to prak7121's topic in ISY994
It has been mentioned that three phase power plus poor comm/noise is at the root of your problem. I might suggest you consider re-configuring the phases so you can get everything Insteon on the same phase. Hopefully you can find one of the three phases that is not cluttered with noisy devices. 3 phase panels generally are such that every 3rd contact on the panel is of the same phase. If you swap the wires/breakers up/down one there is a good chance you can get all of your insteon devices to be on the same phase. It seems as though you only have few devices so probably very few modifications would be necessary to accomplish this. -
Yup! The as of yet unreleased webcontrol32 board is user upgradable. But that doesn't really help out for now does it. Probably it was Wayne. CAI webcontrol is a small time operation. I have had quite a few email interactions with them and all of them ended up in Wayne's inbox. My gut feeling is that Wayne is the US face of the company and that otherwise it is a foreign (Chinese) operation.
-
Agreed. When you first added variables to ISY and I went to give out a few names (using spaces of course) and nothing happened, I was at first thinking, Hmmmm, what the heck. After a few more tries my language got more colorful until I surmised the no spaces allowed restriction.