-
Posts
4589 -
Joined
-
Last visited
Everything posted by Xathros
-
All- I have been using the Admin.jnlp on both Windows XP and Windows 7 without any issue through the whole 4.x branch. Is there any reason you launch from IE each time instead of saving the JNLP shortcut? To create the desktop shortcut: Visit https:///admin/admin.jnlp This will download and Admin.jnlp. Once downloaded, double click the admin.jnlp which will download the admin console to java cache, create a desktop shortcut and launch the console. From there on out, you can just use the desktop shortcut and not need the browser. -Xathros
-
Gotcha. It will require the use of variables to remember the current fan state. Are both fans always remain in the same state or do you need to track them individually?
-
Rana- I'm not sure how you arrived at your existing code. For fanlinc status is only see: Responding, Off, Low, Med and High. I do not see "On" as a valid status. Given your requirement, "On" seems rather useless anyway. How about this: If Status 'AC - Cool Ctl' is Off And ( Status 'Master Bed Room-Motor' is Off Or Status 'Master Bed Room-Motor' is Med ) Then Set 'Master Bed Room-Motor' High Else - No Actions - (To add one, press 'Action') If Status 'AC - Cool Ctl' is Off And ( Status 'Living Room-Motor' is Off Or Status 'Living Room-Motor' is Med ) Then Set 'Living Room-Motor' High Else - No Actions - (To add one, press 'Action') If Status 'AC - Cool Ctl' is On And ( Status 'Master Bed Room-Motor' is High Or Status ''Master Bed Room-Motor' is Off ) Then Set 'Master Bed Room-Motor' Med Else - No Actions - (To add one, press 'Action') If Status 'AC - Cool Ctl' is On And ( Status 'Living Room-Motor' is High Or Status ''Living Room-Motor' is Off ) Then Set 'Living Room-Motor' Med Else - No Actions - (To add one, press 'Action') -Xathros
-
jmed999- At a minimum, I would try a factory reset on each switch involved followed by a restore device for each from the admin console. If there are any links created outside of the ISY, this will clean that up. -Xathros
-
MMS is covered by my unlimited texting plan with AT&T. I had problems with SMS taking days up to a week to deliver when sent through their email->sms gateway. MMS seems to be handled differently. -Xathros
-
whywork- Sorry about that. I just checked and my thermostat (Venstar) is the same in regards to not being able select less than 1 for a test. So then, how about: If Temp >=1 and temp is <=45 Again, hoping and assuming that the invalid temp will register as 0 in this test. -Xathros
-
whywork- I suspect that the invalid (blank) value when your thermostat is not displayed is treated as < 45 and is triggering the send. Maybe you could say: If temp >0 and temp is <=45 -Xathros
-
whywork- I had to change the character encoding in Thunderbird from UTF-8 to Western (ISO-8859-1) to fix the degree display in my ISY emails. Dunno exactly how to do that in Outlook. Oddly, My iPhone always displayed it correctly. -Xathros
-
jmed999- I don't have irrigation gear yet so I am just guessing here. Is there a setting for the valve controller that set a maximum open time for any valve? Seems like it would be a good safety feature to prevent a flood due to a missed communication event. -Xathros EDIT: Thanks LeeG!
-
Oberkc- The network module will be required to control the Digital Loggers Web switch. whywork- The Rest interface is useful for connecting other networked devices and having them query or set variables, scenes, programs and device states in the ISY. For outbound control from the ISY, the network module is what you need. I would recommend that you skip rest for the first month or so then read over the documentation on rest in the developers docs. It will make much more sense after you understand the basics of the ISY first. Rest is very powerful but also quite simple. Flags: I assume you are referring to variables here. I have a few used in my system that are exactly what you are asking about. HomeAway - A state variable. 1=Away, 0=Home Occpancy - Another state variable. 1=Ocupied, 0=Vacant. HomeAway is manually controlled by via Admin console or Mobilinc. Occupancy is system managed with overrides via admin console or Mobilinc. Occupancy is set to 1 anytime motion is detected, a device is manually operated or when various phones are detected on my wireless network. There is a 15 minute countdown timer that is restarted on any such event. When the timer expires, occupancy is set to 0 and various things happen (set back thermostat, shutdown various appliances, turn off all lights etc.) I generally organize scenes, devices and programs into folders but only rarely use folder conditions as described by oberkc above. Instead, most of my programs that care about home/away/occupied/vacant all refer to the above variables in their IF sections. I do see value in the ability to use folder conditions and I likely will use them more when I get into the irrigation phase of my implementation. Integer Variables vs. State variables: All ISY mvars can contain signed integer values. The only difference between Integer and State is that a state mvar can trigger th evaluation of a program's if section when it's value changes while an integer variable will not trigger an evaluation. Status vs Control: When Status is used in a programs IF section, evaluation will be triggered any time the status of the referenced device changes for whatever reason (Manually controlled, activated by a scene, activated by Mobilinc or the admin console). When Control is used, the program will only be trigged when the specific manual control event occurs. For example: If Status BedroomLight is On Will be evaluated whenever the status of BedroomLight changes. If it is changed to 100% on, this IF will evaluate true and run the then section. If it is switched Off or dimmed to anything less than 100%, the program will evaluate false and run the else clause. If Control BedroomLight is Switched On Will Trigger only when the Bedroom light switch is manually turned On by the paddle. It will trigger if the light is already on and the switch is pressed On again. It will NOT trigger when the switch if switched off or dimmed or brightened unless you test for those control events too. It will not trigger if the light is turned on from another controller, scene, admin console or Mobilinc. If Control BedroomLight is Switched On or Control BedroomLight is switched Off or Control BedroomLight is switched FadeUp In the above example, the program would run the then clause anytime the Bedroom light switch is turned on, off for held up to brighten. Like above, only manual control at this switch's paddle will be considered control events. If Control BedroomLight is switched On and Control BedroomLight is NOT switched Off Will run the then clause when the the light is switched on and the else clause when the light is switched off - again, only by the local paddle. Hope this helps. -Xathros
-
wired64- I still think what I posted is the answer you are looking for. Your KPL-C buttons should all be controllers of the Party scene. That way they stay in sync and show that the scene is On/off. No need for a state variable as the KPL Button LED's are serving that function. I am only looking at one of them to determine scene status since thats all we need If one of them is off, all 3 should be off and the Party scene is NOT on. I do look for Control Switched On events from all 3 to turn off the security light when the party scene is initiated. I suppose I could have done the same by looking at the status of any one of the three KPL buttons and that would cover the possibility of the scene being activated by admin console or mobilinc etc. -Xathros
-
Hi BriG- I use #@mms.att.net. This has the advantage that all of the texts come from the same sender rather than oddball random numbers. Very important, make sure neither the subject or body fields are blank or the ISY send will fail. Also, if you are using UDI's default SMTP server, you may want to configure your own ISP's SMTP instead. UDI's server has had some problems with the volume of mail being sent through it and various ISP's have marking it as a spam source. I use Gmail's SMTP on my ISY with excellent results. Hope this helps. -Xathros
-
Palmer082- It is not necessary to get rid of the folder, just the folder conditions. Folders are very useful for organizing your programs. I have many folders in my programs tree - very few with folder conditions. -Xathros
-
BriG- Here is a thought, If you change your first program to: If Control 'Closet Lights' is Switched On It will work the same way BUT if you turn on the already on light, it will reset the countdown for another full 30. -Xathros
-
wired64- Since you are using Keypads to control your scenes, you can use the "Control" and "Status" of your KPL buttons to fire programs that manages the security light. Here is my thoughts: Assuming 3 KPLs (KPL-1,KPL-2 & KPL-3) and assuming the Party scene is Button C on each of those. If Control KPL-1-C is Switched On or Control KPL-2-C is Switched On or Control KPL-3-C is Switched On Then Set Security Light Off If Status KPL-1-C is Off Then Set Security Light On -Xathros
-
arw01- What is the rating on the Microwave? You may have exceeded the rating of the filterlinc. Tha AF-120 is a good filter up to 15A but is better than twice the size of a filterlinc. It also has a user replaceable fuse unlike the filterlinc. -Xathros
-
Happy to help anytime I can. -Xathros
-
jmed999- I believe (LeeG may have to correct me) that the PLM (assuming 2413S Dualband) sends both Powerline and RF. Any non-battery powered Insteon device receiving this transmission that isn't the Addressee, will decrement the hop count by one and retransmit on both the powerline and RF (If dualband). So the powerline can very well still be involved even if the PLM is addressing an RF only device since the bridging devices in between can be communicating via powerline. -Xathros
-
Yeah. I just looked over Mobilinc on my Galaxy Tab and I'm afraid you are quite correct. The Android version seems to be somewhat less mature than the iOS and these features, I'm fairly sure, will come with time. For those on the iOS version of Mobilinc, here are some screenshots: FWIW, The Very Pretty iPad MobilincHD falls short on the custom program icons too! Mobilinc Tip: The "." prefix in .Dad-Open-Close and .Mom-Open-Close is to force these two favorites to sort to the top of the list. Seems the only way to force things to the bottom is to prefix with a "z". -Xathros
-
I set the custom Icon on the favorite to "Garage Door Reversed" and it represents the proper door status in its dual mode icon. One other tip: set the custom status for "Running Then" to "Door in motion" -Xathros
-
Hi PLCGuy- I don't know much of anything about Elk but I can tell you that a CAI board has a lot to offer. Digital and Analog IO along with a OneWire input for temp sensors and a Humidity sensor input. Fairly inexpensive, newer versions have direct support setting ISY variables via REST and rock solid stable. Only thing better would be if they brought all the connections to screw terminals and put it in an enclosure but that would likely increase the cost significantly. The CAI board will certainly work for your current need and leave you with a lot of additional capabilities for expansion down the road. -Xathros
-
LeeG, Michel, MWareman- Dunno if this helps or not but the Wayback Machine found it for me. http://web.archive.org/web/201211241041 ... n_time.htm -Xathros
-
It's an Integer NOT a state variable for that and a few other reasons. Note the i.Dad... instead of s.Dad... -Xathros
-
All- Sorry for the delay, been distracted over the last week or so. I have this working well with Mobilinc. It took me a while to work out the details. Here is how it works: I did not use any scenes other than for managing KPL button statuses. (Scene 'Garage / Garage-Dad') My Favorite in Mobilinc is a program. I run Then as the favorite press. I use an integer variable that follows door status. Open = 1, Closed = 0 The If Statement in the program only looks at the integer variable. I turn the relay off after 10 seconds because I like it to say off - doesn't need to be there. This is my Open Close program (Run then from Mobilinc) If $i.Dad_GD_Status is 1 Then Set 'Garage / Garage Door IOLinks / GD- Dad Garage Door Relay' 100% Wait 10 seconds Set 'Garage / Garage Door IOLinks / GD- Dad Garage Door Relay' Off Else - No Actions - (To add one, press 'Action') This Program Monitors Door Status: If Status 'Garage / Garage Door IOLinks / GD- Dad Garage Door Sensor' is Off Then Set Scene 'Garage / Garage-Dad' Off Resource 'Syslog-SECRTY - Dad Garage Door Closed' $i.Dad_GD_Status = 0 $i.Dad_GD_Status Init To $i.Dad_GD_Status Run Program '.Dad-Open-Close' (Else Path) Else Set Scene 'Garage / Garage-Dad' 100% Resource 'Syslog-SECRTY - Dad Garage Door Opened' $i.Dad_GD_Status = 1 $i.Dad_GD_Status Init To $i.Dad_GD_Status The whole point of the $i.Dad_GD_Status mvar is to allow the initial program status to be true or false for mobilinc status feedback. The program runs true whenever you run then. Status monitor runs Else (False) when door is fully closed. I have set custom statuses in ML that say Opened for True and Closed For False. Hope that makes sense. -Xathros
-
Andy- I'm pretty sure this is a bug in the OS X 10.8.3 finder. The Java file chooser didn't work on 10.8.3 so UDI reverted back to using the MAC finder. At least we can easily work around this until Apple fixes it. -Xathros