Jump to content

smorgasbord

Members
  • Posts

    131
  • Joined

  • Last visited

Everything posted by smorgasbord

  1. Frankly, I'm having trouble getting started with the programming. I''ve done a half dozen things in ISY that worked out fine, but I'm used to full-on programming languages like "C" that can have if-then-else's placed anywhere in a routine instead of having to call a program to get and if-then-else clause. And this seems more complicated than the usual. For instance, how do I store Time in a variable so that I can compare the timing of the second tap relative to the first tap? Do I have to manually break down the hours, minutes, seconds into a combined integer? Are there any existing subroutines or code snippets for that? EDIT: I'm running the latest release V4 software. Should I update to V5 to get more functionality?
  2. @lilyoyo1 , I'm not sending the double-tap from the IOLinc, I'm sending it to the IOLinc. @Brian H, what timing is the IOLinc capable of discerning? Since this is system to system, I could have the double-tap be within 2 seconds even and that might work (first tap goes to 35% and second tap within 2 seconds goes to 80%). If I wanted to try this out, what would the program look like? Thanks!
  3. I'm trying to get the most control options out of each IOLinc in the hopes of buying fewer of them. I've got an external system that has contact closure/relay outputs and have connected them to IOLinc Sensor inputs. That works well - the external system closes a relay and the IOLinc senses that and a scene gets run to turn on a light or ISY runs a program in which I write to decide what to do. Cool. Now, the light I want to control is on an Insteon Dimmer (2477D) and depending on what was done on the external system I'd like to have the light go to one of two different levels. Is there a way I can write the ISY program to detect a "double-tap" for instance? That would be the ISY program getting a close/open/close within a second or less (maybe ½ second would be better) from the IOLinc and doing something different. My idea is that on first IOLinc Sense Close the ISY program would turn the light to 35% Dim level (perhaps as programmed in the 2477D itself), and then if a second IOLinc Sense Close came in within a ½ second the ISY program would ramp the light up to an 80% Dim level. I assume to do this I would not use a Scene but instead have the IOLinc sense run a program with something like "Control IOLinc1_Sense is On" and inside the Then have a Wait for ½ second and use the ISY program's reentrant capabilities to capture the second On. I don't know how to write this - can someone help? In thinking about this more, since my external system is programmable as well, could I setup a Morse-code like communication channel? Dots and Dashes to have the other system tell the ISY what to do? I know there would be some delay, but for non-timing important things, that would be really cool (and IOLinc buying reducing!). Or, if there's a better way to do this, I'm totally open. thanks!
  4. Just saw the Insteon 2448A7 USB adapter, which goes on the Insteon wireless signal. Could that be used on the laptop running the utility?
  5. Not sure I'm following all this: To run the utility, I need to get a piece of hardware so my PC can get onto the Insteon "network." The would be something like a USB to serial port (RS-232 I assume) and then a 2412S or 2413S. Do I need to put the EZIO8SA's PLM into "set" mode? Separately, in working out what I need, it's looking like I'm going to need around a dozen relays and sensing units. Maybe more on the sensing side. Should I buy additional EZIO8SA's or is there something better now? 4-8 IOLinc's run more money per sense/relay than a single EXIO8SA and I've read having lots of IOLincs together isn't good. So, what should I buy to expand the number of ISY sensing/relay nodes?
  6. For debugging purposes I've been finding it handy to have the ISY send me a text from inside certain programs. Especially with motion detector type functions that have dependencies to have different things done on motion. It works fine, except that each message I get comes from a different "number." For instance: (410) 200-516 (410) 200-521 (410) 100-017 It means I have to manually delete each one or try to fold them into a single contact. This is probably expected behavior, but it'd be nice if the SMS's were sent from the same number, or small group of numbers. My phone is on the ATT network, and it's an iPhone X.
  7. I got the "kit," which comes with a PLM like thing (EZICOMM #501OK), but I don't know how that works for connecting it to the computer. There's an ethernet cable that goes from the EZICOMM to the EZIO8SA. I recently added a Range Extender, and when I did the 4-button tap on the ISY's PLM the LEDs on both the range extender and the EZIO's PLM were blinking (which means both are on the other leg of the ISY's PLM). I probably don't have 2.02b. My EZIO8SA says "V2 #3011A" on it. Like I said bought in late 2013. I can run SHN Utility on my PC, but since it's not connected to anything it can't see the EZIO8SA. I probably need something to connect via USB to the laptop, but I have no idea what that "something" might be. thanks
  8. I bought an EZIO8SA about 7 years ago, and am just now getting to the project I bought it for, which is to add functionality to my home's existing built-in wired system. I can program that system as well, but it's non-standard and so my only input/output possibilities are contact closure input/output (both ways). I got the EZIO plugged in and added to ISY. Looks like I have 4 inputs and 8 outputs (there are 7 inputs total, but one of those is dedicated for 1-wire thermostats and two of those are analog which I've read should be connected to ground to avoid too much Insteon traffic). Is the rest straightforward? I see there's an SHN Utility, but I'd need some way to connect some PLC type device to my laptop. Do I need the SHN Utility - what does it do? Any other gotchas for me to watch out for? I may need even more contact closure input/outputs - what's my best alternative for new hardware? I also have a few IOLincs that have been working fine. Thanks in advance for any pointers, war stories, advice, etc.
  9. My first ISY project years ago was to hook up a motion sensor to an outlet into which the recirculating pump was plugged. Works well and no remembering to push a button:
  10. Back home - and the ISY/PLM is working (!). Don't know when that started, but now getting to the ISY is problematic via the Dashboard or URL. Here's my about screen: Is there a checklist I can proceed against? thanks
  11. OK, well, ran out of time and won't be home for a week or so. I'll pick this up again next weekend. Thanks for the tips so far!
  12. Been using my 994i Pro for a while. Last weekend it all stopped working. After investigating, I got messages that the ISY couldn't talk to the PLM. Tried restoring the PLM to no avail. Update my ISY firmware to 4.5.1 (probably a mistake at the time). OK, so I got my new PLM. Followed the instructions (unplug both, connect new PLM, plug in PLM first, then ISY, go to admin console & click the battery icon, choose Restore Modem (PLM). Not good, except the ISY does see the PLM now. But, still nothing works. I think my backup is corrupt. Didn't realize I needed a new Dashboard. On some operations I'm getting the following errors: [-110012] Could not open config file to read [/CONF/INSTENG.OPT] [-110012) Could not open file [/CONF/INSTENG.OPT] I tried re-reinstalling the firmware, still no luck. Where do I start the debugging?
  13. My LiteTouch system has relays to which I'll be connecting the inputs on the EZIO8SA. So, it's basically just contact closure (some are rated up to 15 volts DC, some are rated up to 240 volts AC, but I won't have any power connected to them at all. To which input(s) on the EZIO8SA should I be connecting? I have about 7-8 outputs I'd like to monitor. What does "high impedance" mean for this application?
  14. OK, so I bought an EXIO8SA for communication to/from my existing Savant/LiteTouch system. I'll be using almost all of the inputs and many of the outputs. For my heating needs, I decided to only control 2 of the zones, so I went with 2 IOLincs there. I'll have another IOLinc or two for communication with my security system, since I'm not yet ready to spend the bucks to upgrade the panel to an ELK. Thanks for all the ideas/suggestions.
  15. Thanks - I'll take a stab at coding this up.
  16. I have an OutletLinc into which a water recirculating pump is plugged. I have 3 programs: OneCycle: Runs the pump for 2 minutes Scheduled: Repeat every 1 hour: Run OneCycle Motioned: Runs the pump while motion is being detected. (motion detector in far bathroom) This all works, but I'd like to optimize the pump running. Ideally: 1) As long as someone's in the bathroom, the pump runs. 2) If the time is between 6am and midnight and the pump hasn't run in the last 60 minutes, run the pump for 2 minutes. 3) If the time is between midnight and 6am, do not have scheduled pump runs (only use the motion invoked run). I have the motion detector set to 0.5 duration, both ON and OFF, and ignoring NIGHT. Those seem like the right settings. I was thinking I need a variable that somehow remembers the last time the pump ran, but maybe I just need to have the Scheduled program be killed whenever motion makes the pump run, and restart Scheduled when motion turns the pump off. And, of course, Scheduled needs to not just Repeat, but to have a time of day check. For extra credit, I have a switch that's called "Away from house" and when that's ON, I don't want Scheduled to run at all, but when that gets turned off, the pump should run for 2 minutes and restart Scheduled. Make sense? Any help with how to set this up would be appreciated.
  17. That's correct - access through the external address isn't working, even if I don't change the port number when doing the port forwarding thing. I think it has something to do with my ISP and so have contacted them to find out more. I'll update the thread if I get anything helpful.
  18. I setup a new port for HTTPS and can connect through that internally: https://192.168.1.200:59876 That works internally. So, I now forward that 59876 to the ISY's IP (above), but can't get external access. I think it's something to do with my ISP, so I'll contact them. Thanks for all the help so far, btw.
  19. I did read through the sticky thread at: viewtopic.php?f=26&t=635 As I said, internally I can access via: https://192.168.1.200, but not via http://192.168.1.200:443 I think that's the root of my problem. In other words, my router is successfully forwarding to http://192.168.1.200:443 but that isn't responding even internally. Here's my Network Settings: I haven't done anything with certificates. Could that be the problem? I did read through the Security Guide, but to be honest, that didn't actually tell me what to do.
  20. Got a clue: With the manual Network Settings I had I was no longer able to contact the NTP Server. So, I took a different route. Instead of having the ISY ask for a specific static IP address, I told the router to assign the ISY a static IP address of 192.168.1.200. This way I can leave the ISY on Automatic DHCP, but the router will always assign it that same 192.168.1.200 address. That let's me leave the ISY on its default settings, which work. OK, so this seemed really promising: Internally I can go to http:192.168.1.200 or even https:192.168.1.200 in a browser and I connect just fine (yes, cert warning on the SSL, but that's OK for now) to the ISY's HTML interface. But, why can't I connect via http:192.168.1.200:443/? That is the port I have setup for SSL on my ISY. The reason I ask is that I think I've got the port forwarding thing setup right (forwarding port 59876 to IP 192.168.1.200 at port 443), but since it won't connect via the port specification internally, the port forward thing similarly isn't working. I believe if I can figure out how to get http:192.168.1.200:443/ working internally I'll be able to access from outside.
  21. I'm wondering if I've got the right Gateway and DNS settings. I don't have DNS on, so perhaps that should be blank? And should the Gateway be the actual IP address of the router (192.168.85.100)?
  22. This isn't working for me. I got my external IP address from http://www.whatsmyip.org/. It's something like 50.xxx.yyy.zzz I have set port forwarding on my Asus RT-N66U router as follows: On my phone, disabled wireless, so I'm on LTE. Then browsed to https://50.xxx.yyy.zzz:59876 And I get "This webpage is not available."
  23. OK, I've done this (used a different IP than 192.168.1.20). Now, what do I do to actually try this out? Sorry for the newbie question.
  24. I have two cases where I need multiple contact closure outputs and sensor inputs: 1) I have 6 basic Honeywell round thermostats that use only 2 wires. Essentially when the two wires are connected I get heat; when they're not I don't. I want to replace this with a ISY/insteon based system that uses a 2441ZTH at each existing thermostat location and then drive contact closure via Insteon out of my ISY-994i. 2) I'm expanding the capabilities of my existing LiteTouch system. For instance, I'm adding motion detectors to have lights turn on automatically, and I've added dimming and appliance modules to have new loads controlled. To communicate between the two systems I'll be using contact closure/sensor. In each case, my choices seem to be a bank of IOLincs or a couple EZIO40s or an EZIO8SA with another PLM (already have one for my ISY, of course). Can anyone help me decide? Cost differences aside (6 IOLincs for the heating setup is about $300, but an EZIO8SA with PLM is about $230), is one configuration easier to program or more reliable via the ISY? In terms of hardware failure, is there any advantage to having the separate modules? Why does the EZIO8SA need a PLM, especially since I'm doing all the program logic in my ISY? Any other alternatives I should consider? Note that I already have contact closure outputs and inputs on my LiteTouch system for interfacing, and there are not other cost-effective options available that I know of.
×
×
  • Create New...