-
Posts
14967 -
Joined
-
Last visited
Everything posted by larryllix
-
Try removing a repeater or two and link again. Perhaps the 256 count is nodes and some devices have multiple nodes.
-
I get that number nonsense from my mobile phone provider every time. I assume they convert their own emails to SMS.
-
This sounds contradictory. Does port 4034 work for ISY or not? Are also changing ISY's port inside ISY, to match, or are you just changing the Port Forwarding rules, external side of the router?
-
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
Nice! I would think the 30 seconds may be a nuisance if you pass through just to grab an item and leave again. Experience will dictate that for you! Automate on, dude! -
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
Did you want two distinct notifications? One keeps things (one unified message and more modular) under control and later more conditions can be added to only one program. If Elk is unarmed OR We haven't been home for a week and forgot to arm = true OR We are in the basement and can't hear the gates OR It's the middle of the night Then .... Your Elk may be handling much of this already. -
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
No. Folders are folders in the program tree that you can use to organise programs, by dragging and dropping programs into them. Look at the bottom of the Program Tab page in the Admin Console for the "New Folder" button. Folder can also have conditions to enable/disable all programs inside them. Parenthesise are used, to visually group logic lines, and to force execution of the logic in a certain order. Normally AND has a higher precedence than OR similar to the BEDMAS order of operations rules in arithmetic. http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages -
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
Thinking about this more I would use something like this. (I don't like using folder conditions as they seem obscure and get missed causing baldness later) Need one of these for each gate. (x2) Program = Gate1_detect If control of gate1_contact is 'Off' AND control of gate1_contact is not 'On' Then wait 1 minute run (if) in program 'Notify me if unarmed' Else -- Program = Gate2_detect ...as above.... Program = Notify_me_if_unarmed (disabled) If Elk is unarmed Then send notification to you. Else -- -
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
Sorry, See my revised programs. I made a logical error in using one program. You should be able to just add a status check for the Elk minding the parenthesis application. The change in Elk status should be able to run the Else clause but not the Then clause due to never encountering simultaneous signals. Another possibility is to put the programs into a folder and put the Elk armed in the folder condition. If ( control of gate1_contact is 'Off' AND control of gate1_contact is not 'On' ) AND status Elk is not armed Then wait 1 minute send notification Gate1_is_open to You Else -- -
Programming Question (Wait condition before notification)
larryllix replied to Scottmichaelj's topic in ISY994
This can be done with two programs and no variables but, as features are thought of, you may want to add more. If control of gate1_contact is 'Off' AND control of gate1_contact is not 'On' Then wait 1 minute send notification Gate1_is_open to You Else -- If control of gate2_contact is 'Off' AND control of gate2_contact is not 'On' Then wait 1 minute send notification Gate2_is_open to You Else -- If you use "control" with both polarities of logic ('is Off' and 'is Not On') when the gate is opened the Then section will run and start timing and then if the gate contact does not report 'Off' during the Wait 1 minute time, the notification will be sent. IOW: if the Else ever runs then the Then section Wait is cancelled. It would seem two programs would be needed otherwise both gates could be open and when one is closed it would cancel for both. -
Yeah, funny how everything seemed to go from the 9v battery to the AA cells and then with miniaturisation to the AAA batteries that they held the price so high on. Now everything seems to be heading back to the 9v (transistor) battery. Worst format made with it's bad connectors almost guaranteed to break the device connector after a dozen batteries have been inside. The battery has more insulation and space fillers between the cells and results in less energy per size of any battery so far. ...and now I have a drawer full of AAA cells for X10 MSes that are going out and can't afford enough 9v batteries for my Insteon MSes and every other device that seems to popularise the 9v back into existence. The Lithium batteries seem like a good idea but very time I look at them I see no amp-hour capacity per $ gain over the alkaline types. hmmmm... maybe we need a running battery deal thread??
-
As opposed to a line powered MS without a cord? I have one of those smart solar powered MS units that doesn't require a receptacle or batteries. Trouble is the thing turns the light on in the middle of the night to get charged up every six weeks! Seems to heck with user convenience now. The MS comes first. )
-
This is provided that you have a "direct link" between your MS and your fan tha you can install by creating a scene in ISY. If not you will require an extra line of code to turn the fan on. If Control 'Motion Sensor - Sensor' is switched On Then Set 'FanLinc - Fan' On Wait 1 hour Set 'FanLinc - Fan' Off Else --
-
but at least the dual signal heartbeat monitoring programs will work with either style of heartbeat. Users would never know the difference.
-
It would seem upon booting up the init value sets the value that your iPhone is home. In your program you probably use the iPhone=home to stop TV turning on when you are not home. If that program is enabled it will trigger the Then clause and turn on your TV. Usually with this problem you would have the first program call a second program with the time frame or state variable in it. The second program would be disabled so that it doesn't get triggered by lines you intended to be a condition only. Copy and paste your program here and people will help you fix it.. Right click on program and select copy to clipboard)
-
https is for secure communications and assumes port 443. Other numbers can be used. There are no "not recommended" ports in the Wikipedia article, only common and popular ones. Hackers run port scanners to see what turns up anyway. Ports 80 and 8080 are associated with http protocol and there is no security. I use a whole series of ports with my ISY, cam, weather station and more. My router then transforms the ports and IP address into my LAN ports and IP addresses. You may note this in your router that there is a conversion capability in the set up of the "port forwarding" table. This way multiple devices can be accessed with the same external IP address since I only have one but multiple IP address I want to access on my LAN.
-
Don't forget the "s" for secure https://73.xxx.yy.zz:443 My camera doesn't use a secure port like 443. There is nothing to protect against.
-
Network Resource is a term used in the ISY using the network module, an optional ISY extra. Edit: removed echo quote
-
Have you considered a second mortgage yet? OK don't tell my wife if I don't tell yours?
-
The best way s to turn on DHCP in your ISY and let your router assign an IP address so there is not any clashes later. After that, go into your router and find the IP reservation table and enter a valid (in allowed range) IP address for your ISY into the table. This will force your ISY to that IP address every time it boots and asks the router for an IP address (DHCP). This will insure no conflicts happen later in IP address clashes locking you out or causing intermittent problems on your LAN.
-
If you can access your router see if you can locate your ISY IP address in the "attached device" table. That should give you some IP addresses to try in your browser as a URL.
-
OK read all instructions before starting Your ISY probably needs to have a new eprom installed. Here's how Open the case and ....j/k Try clicking this link. http://isy
-
Off topic somewhat: I am just starting to trust ISY more for state variable triggering programs. I spent a lot of time writing industrial control stuff on real time systems like ISY (but bigger) and I am just beginning to realise the power of letting the ISY engine do the dirty work for me. The only trouble is that all the programs involved can be obscure to find when you make function changes. It does simplify programming a lot. Not so many subroutine calls. ahhhh! *** Feature request for Admin Console to make a list on command of all programs that use a given variable. Not a search with one on each result but rather a list of all programs using it. *** Maybe right click on a variable in the variable page and a menu to select, or just a list of programs pops up???
-
I don't think that is going to do what you want. There is no trigger that can turn your lights off. You need an Else clause in the first program to trigger on the end nodes of the time frames. ie. 2:00 AM and Sunrise. And be aware that your lights will turn off every day whether away or not at the same times. That may not be a bad thing but may bite you down the road when other programs are written and you wonder why. ------------ RUN_AWAY_LIGHTING If From Sunset To 2:00:00AM (next day) Or From 5:00:00AM To Sunrise (same day) Then Run Program 'AWAY_LIGHTING' (If) Else Run Program 'AWAY_LIGHTING' (Else) <---no condition needed. You just want them off no matter what. --------------- I like timers better but you are dealing with external events (like sunrise)
-
Very interesting. I don't know why they wouldn't have gone full protocol on the open or closed node and copy the style what other protocols have done. One signal that is updated on status change but a resend every x hour/minutes as a heartbeat. Wait! I think I just figured out why not. Simple HA would get triggered and not be able to sort out whether the status changed. ...Of course, ISY could do it because it has variables that could remember the last known status and react accordingly sorting out whether the door was just operated or it was just a heartbeat.