Jump to content

larryllix

Members
  • Posts

    14920
  • Joined

  • Last visited

Everything posted by larryllix

  1. Nice stu! Good reminder. I had forgotten those calendar options were even there. I have only used them once as the year has no wild card option so the user has to update them every year or they won't work. I guess a series of Season based time blocks ORed together covers some compensation of declination of the sun travel path (ecliptic). Now can we compensate for full solar eclipses with some ISY program math?
  2. I have been misreading your intent on this one but I think I have the function clearer now. I see this (now) program as the second half of a flag (Dark) controller that only turns the flag Off when it is light in the morning. This line "To Sunrise + 1 hour (same day)" evaluates to run the "Else" section at 8:30:30 AM When you check the program status later in the day (9:00AM) the program may have ran the "True" section but the running of the "Else" would supersede all record of it running true. My guess is that you will need to remove the "to" time trigger in your "If" section. It cannot function as you have no "Else" section code. That is all the "to" times do when used as triggers.
  3. OK I must be misinterpreting your desired function here. Are these times supposed to only flag a small section of time (each morning) when your Dark flag is false? ($s.Dark = 0) Perhaps you can explain the function in more detail as you see and want it.
  4. Maybe??? You have the Insteon MS units. They don't detect "Light" conditions with On status . They detect "Dark" with On status. Take your MS into a darkened closet to test function. The response is about 3-5 minutes IIRC.
  5. Just some observations. You have "sunrise" in both the "to" and "from". Is this is a typo here or just a morning program trigger? If your luminance sensor changes status and runs the "else" section while the 5 minutes are timing the sequence will be cancelled. Why would we need or want the additional 5 min delay?
  6. I have 10 MS with light/dark sensors that report in and base many of my dark based conditional on a constant. $cDARK_THESHOLD. Note that the counter has a saturation point less than the number of inputs so it can self correct for comm problems. If ( Control 'Afternoon Bedroom / Dark.Afternoon BR' is switched On Or Control 'Evening Bedroom / Dark.Evening BR' is switched On Or Control 'Gathering Room / Dark.GathRm' is switched On Or Control 'Library / Dark.Libr' is switched On Or Control 'Lower Landing / Dark.LLand' is switched On Or Control 'Master Bedroom / Motion.MBR / Dark.MBR' is switched On Or Control 'Mudroom / Motion.MudRm / Dark.MudRm' is switched On Or Control 'Rec Room / Motion.RecRm / Dark.RecRm' is switched On Or Control 'Utility Room / Dark.Utility' is switched On Or Control 'Workshop / Motion.Shop / Dark.Shop' is switched On ) And $Dark_Counter < 7 Then $Dark_Counter += 1 $Dark_Counter Init To $Dark_Counter Else - No Actions - (To add one, press 'Action') Libr and Util are not likely to ever indicate Not Dark. If $Dark_Counter > $cDARK_THESHOLD Then Wait 1 second Set 'Gathering Room / PotLight over Table' 5% (Backlight Level) Wait 2 seconds Set 'Gathering Room / PotLights over Chairs' 7% (Backlight Level) Wait 2 seconds Set 'Gathering Room / PotLight over Desk' 5% (Backlight Level) Wait 2 seconds Set 'Foyer / Front Porch Lights' 5% (Backlight Level) Wait 2 seconds Set 'Gathering Room / PotLights over TV' 5% (Backlight Level) Wait 2 seconds Set 'Mudroom / Mudroom Potlights' 5% (Backlight Level) Else - No Actions - (To add one, press 'Action')
  7. Do you have your IP address of your ISY locked down in the DHCP table in your router? If your dynamically allocated IP in your ISY changes, allowing the old IP through, it will not help.
  8. Legacy support shows company "heart" when presented as "also supports older".
  9. OK some basics you may need to understand. Status is a program trigger only when the status of a device changes. Switches is a program trigger only when a signal is sent that can change the status of a device whether the status changes or not. eg: A lamp is off. status = off A switch sends a lamp on. Lamp turns On. Switches On triggers, Status On triggers A switch sends an on signal. Lamp is already On. Switches On triggers, Status On doesn't trigger Integer and State variables have a similar situation Integer variables do NOT cause program triggers. State variables cause triggers unless the program is disabled. In your first program you use a state variable that can stop your program 'Then' execution when it changes And ( $KEYPADLINC_D_CABINET_LIGHTS_OFF_TIMER is 0 ) When this State variable changes to not 0 (=1 below) "Else" will immediately run and 'Then' will immediately stop running. $KEYPADLINC_D_CABINET_LIGHTS_OFF_TIMER = 1 Run Program 'Keypadlinc_D_Cabinet_Lights_Off_Timer_Reset' (Then Path) The last line may never run.
  10. Halogen is another form of incandescent. No noise generated.
  11. On eBay almost every bulb is advertised a CREE now. The white LEDs used are made by Cree but the bulbs are made by every Tom's Dick that's Harry.
  12. Do you factory reset every device before linking it into your system?
  13. Nice. Keep in mind the "off" times should not overlap with the other light cycles or you may get unexpected "Off" times. This can be a gottcha' for random time®s especially.
  14. The only port forwarding I have is in my router. A router has a firewall that doesn't let anything through that isn't initiated inside, and by, my house internal LAN equipment. Port forwarding is a feature, in a router, that allows certain data through when it's initiated externally from the Internet side . So if my ISY has been assigned an IP address of 192.168.0.28 by my router (DHCP) and my router has been assigned an IP address of 123.456.7.89 on the Internet by my ISP (DHCP) then my port forwarding may look something like this. convert external IP 123.456.7.89 on port 8099 (chosen arbitrarily by you) to internal 192.168.0.28 port 80 (chosen inside ISY) This will allow external browsers (and Admin Console, Mobilinc) traffic using the URL http://123.456.7.89:8099'>http://123.456.7.89:8099 to be converted by your router and dumped on your LAN as http://192.168.0.28:80 and get through to your ISY. This all works very well while your IP loaned to you by your ISP doesn't change. Usually when there is a power outage your IP address is re-issued and now your external software is lost, doesn't know it's way home, and cannot connect to your new external IP address. In comes the DDNS (Dynamic Domain Name Service). Most newer routers support DDNS with built in firmware that keeps a cloud service notified what IP address it has been assigned externally (by your ISP). Instead of your cell phone talking to http://123.456.7.89:8099 and being lost, it talks to http://www.YourRouterName.noip.com:8099, which keeps track of what IP your router is at dynamically, and just passes the data through to it. My Netgear router comes with a free service to do this. They spammed me a few times at first but it works well. In my case, with my ISP, I could survive without my free cloud DDNS service if my power never failed for more than a few minutes.
  15. Unplug them and find out. Most "surge protectors" do not protect against surges at all by definition. They are mostly spike clippers that short out high voltage spikes at the top of the waveform. These are probably doing nothing behind a filter that should remove most of the them anyway. However, there are some that actually smooth out spikes and glitches with real filtering components and they can be a problem to Insteon signals.
  16. Also note that LeeG's suggestion has nothing in the "Else" section? At 10:29:59PM the "else" is going to execute due to being triggered by the time end and the whole "if" logic evaluating to false. At the end of the "Then" section you can add "run Program_name (else)" if you want the folder icons to show colours reflecting their last Light Bulb control states. The MS will always show "On" after adjusting that setting.
  17. "Insteon Protocol Bible" definition. Besides, which unit would ACK and say the transmission was received OK? I have an "Every Light" scene that contains a few dozen devices. If the operation is very important use an individual command. It could be done but see sentence one.
  18. Sounds like you are doing OK with the whole thing! Bravo! Another tip. Most ballpoint pen ink can cover Great Stuff splotches on blue jeans but have to be redone after several washes each time, I have a few of them. Keep the varsol or paint thinner handy and have a second party check you over immediately after use.
  19. Ouch! With that repair in mind I would have to contemplate cutting a big hole out back to the studs and stick the drill into the wall. That is of course f you have access to a piece of drywall and screws and are good with it. Otherwise slap some glue inside the break and sand after the spackle drying. Repainting will be a gimmie. Use a roller or stipple with the ends of the brush bristles to match the existing paint texture. Stuff the hole with some newspaper to stop draughts from the attic wiring holes.
  20. I have mine connected to a sub-panel also but it is 30 cm (189 uMiles) of wire from the main. I have a two-pole breaker feeding some old X10 signal bridge, in a surface mount box, and then to three surface-mount boxes with receptacles. Plugged in are my PLM, ISY994i, and HomeSeer science experiment/ PV monitor software CPU. Total wire from PLM to phase to phase coupler? 8 inches (ohhhh... 20 Canuckistani cm.)
  21. Some observations: If you have three panels and only three SignaLincs you can only cover one phase of each panel, assuming your panels have both phases of your 120/240 vac system in each panel. If you have that many dual band devices the SignaLincs seem redundant. That and pony panels are usually very close to the main panel so one SignaLinc (or dual band device), on each phase, close to the main panel would be a good central star point for the whole house. A passive signal coupler can be a detriment to an Insteon system as the Insteon signal when passed to the other phase of your service will be out of phase with your active dual band units on that phase and therefore the Insteon signal should be out of phase (in synchro with that 120v phase) and possibly cause subtraction of the signal magnitude. Further study of that theory is in order. Insteon devices have some collision detection, built in, and may avoid that out-of-phase signal situation from happening. That could also be true provided the out of phase Insteon signal is strong enough to trigger the collision detection algorithms in the transmitters. I would check your hop counts in your event log while you activate each device from ISY. Then remove all SignaLincs to see what the effects are and determine whether one, two or three should go back in. Running out of receptacles?
  22. How did you determine the program did not run? Your switch may not be properly linked to the ISY. Did you factory reset the switch before usage?
  23. "An expansion slot which could be utilized to install and support other protocols such as a Zigbee" My bad.
  24. Does this mean that Zigbee is simply a protocol on top of the Zwave frequency?
×
×
  • Create New...