-
Posts
4587 -
Joined
-
Last visited
Everything posted by Xathros
-
Excellent! I will try this out today! Thanks. -Xathros
-
Hi Paul- I'm going to test this this morning when I get to the office. I will post my test set up and results. -Xathros
-
Hi Guys- Here is my solution using a single KPL button in 'Non-toggle Off' mode. LR-FanCycleA - [ID 0068][Parent 0066] If ( Control (Old) 'Living Room / KPLD8 / LR-KPL8-B.dev' is switched Off ) And $i.toggle.LR_Fan_Lvl < 3 Then $i.toggle.LR_Fan_Lvl += 1 Run Program 'LR-FanCycleB' (If) Else $i.toggle.LR_Fan_Lvl = 0 Set 'Living Room / LivingRm Fan.dev' Off Set Scene 'Living Room / LR_KPL8-B(Fan).scn' Off LR-FanCycleB - [ID 0069][Parent 0066] If $i.toggle.LR_Fan_Lvl is 1 Then Set 'Living Room / LivingRm Fan.dev' Low Set Scene 'Living Room / LR_KPL8-B(Fan).scn' 100% Else Run Program 'LR-FanCycleC' (If) LR-FanCycleC - [ID 006A][Parent 0066] If $i.toggle.LR_Fan_Lvl is 2 Then Set 'Living Room / LivingRm Fan.dev' Med Set Scene 'Living Room / LR_KPL8-B(Fan).scn' 100% Else Run Program 'LR-FanCycleD' (If) LR-FanCycleD - [ID 006B][Parent 0066] If $i.toggle.LR_Fan_Lvl is 3 Then Set 'Living Room / LivingRm Fan.dev' High Set Scene 'Living Room / LR_KPL8-B(Fan).scn' 100% Else - No Actions - (To add one, press 'Action') LR-FanCycleE - [ID 006C][Parent 0066] If Control (Old) 'Living Room / KPLD8 / LR-KPL8-B.dev' is switched Fast Off Then $i.toggle.LR_Fan_Lvl = 0 Set 'Living Room / LivingRm Fan.dev' Off Set Scene 'Living Room / LR_KPL8-B(Fan).scn' Off Else - No Actions - (To add one, press 'Action') I don't remember why I went with the integer var/program cascade method rather than using a state variable but I'm sure there was a reason at the time. -Xathros
-
Does this mean I could address a /Rest command to my ISY's portal URL and have my ISY react? Could this be done from the network module on one ISY to set a variable or control a device on a 2nd ISY using the 2nd ISY's portal URL? If so, what would the authentication header need to look like in the network resource for that? -Xathros
-
But it could: https://youtu.be/IoFBmvjTIZI -Xathros
-
In general, all it should take to clear a ! is a query of the device unless there is a continuing comms problem to that device. A 1011 means there are writes pending for the device. Selecting "Write Updates" should clear a 1011. If it's a wireless device, it will need to be put into linking mode before writing updates. -Xathros
-
Well, I did a bit of Googling to get me started. I used: http://resources.intenseschool.com/raspberry-pi-as-a-syslog-server/ as the guide to get me going. Once running, I had to create: Log Destination: d_isy, Log to file, /var/log/isy994.log Log Filter: f_isy, Simple Conditions, From Hostname, <isy's ip address> Log Target: Source: s_udp, Destination: d_isy, Filter: f_isy Then I crafted my own resource rules to write to the server. Here are two: Thats pretty much all there is to gathering the log data. You can do a bit more by configuring the log rotator to move the previous days log to a shared location or webserver if needed. Here is an excerpt from my current log: Sep 16 09:05:38 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:05:42 192.168.2.20 ISY994i - OCPNCY - Matt iPad Online. Sep 16 09:07:14 192.168.2.20 ISY994i - MOTION - Master Bed. Sep 16 09:07:48 192.168.2.20 ISY994i - MOTION - Master Bed. Sep 16 09:08:30 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:08:30 192.168.2.20 ISY994i - MOTION - Main Bath. Sep 16 09:08:30 192.168.2.20 ISY994i - LIGTNG - Main Bath On. Sep 16 09:10:00 192.168.2.20 ISY994i - MOTION - Girls Room Sep 16 09:10:52 192.168.2.20 ISY994i - SECRTY - Front Porch Door Opened. Sep 16 09:10:52 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:11:01 192.168.2.20 ISY994i - SECRTY - Front Porch Door Closed. Time Open: 10 Seconds. Sep 16 09:11:01 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:13:45 192.168.2.20 ISY994i - LIGTNG - Main Bath Off. Sep 16 09:15:56 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:15:56 192.168.2.20 ISY994i - UTLITY - LivingRm Air Filter On. Sep 16 09:16:00 192.168.2.20 ISY994i - OCPNCY - Matt iPad Online. Sep 16 09:19:38 192.168.2.20 ISY994i - SECRTY - Front Porch Door Opened. Sep 16 09:19:38 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:19:46 192.168.2.20 ISY994i - SECRTY - Front Porch Door Closed. Time Open: 8 Seconds. Sep 16 09:19:46 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:19:54 192.168.2.20 ISY994i - MOTION - Girls Room Sep 16 09:21:05 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:26:16 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:26:21 192.168.2.20 ISY994i - OCPNCY - Matt iPad Online. Sep 16 09:31:18 192.168.2.20 ISY994i - NETWRK - Internet Access Test Started. Sep 16 09:31:23 192.168.2.20 ISY994i - NETWRK - Internet Access Test Passed. Sep 16 09:31:24 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:31:28 192.168.2.20 ISY994i - OCPNCY - Matt iPad Online. Sep 16 09:34:15 192.168.2.20 ISY994i - MOTION - Master Bed. Sep 16 09:34:20 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:34:20 192.168.2.20 ISY994i - LIGTNG - Master Bath Vanity Lights On. Sep 16 09:36:33 192.168.2.20 ISY994i - OCPNCY - Loras iPhone Online. Sep 16 09:36:37 192.168.2.20 ISY994i - OCPNCY - Matt iPad Online. Sep 16 09:39:49 192.168.2.20 ISY994i - OCPNCY - Control Event Detected. Sep 16 09:39:49 192.168.2.20 ISY994i - LIGTNG - Master Bath Vanity Lights Off. Sep 16 09:39:51 192.168.2.20 ISY994i - MOTION - Master Bed. Sep 16 09:40:09 192.168.2.20 ISY994i - UTLITY - Well Pump Running. Sep 16 09:41:26 192.168.2.20 ISY994i - UTLITY - Well Pump Stopped. Cycle# 6 Runtime: 80 Total: 620 Seconds. Let me know if you need something more. -Xathros
-
I am using a RPi running Raspbian an simply writing log entries to the Syslog server running on the Pi. I can access that via SSH login or daily archives of that log file via apache web server also running on the same Pi. Wasn't too hard to set up but does require the network module on the ISY to write to the syslog server and a network rule for each item you want to send to the log (this can be reduced somewhat with variable substitution). -Xathros
-
My initial guess would be that something is preventing the ISY from hearing the control events. Next step would be to capture a level 3 event trace of the sliding door opening and closing a few times after midnight. Post the results and we should be able to learn something from that. Any folder conditions that might include a time range by chance? Phew! Had me worried I was missing something there... -Xathros
-
Here is the If copied from the OP's second program: If From 9:15:01PM To Sunrise + 15 minutes (next day) And ( Control 'Sliding Door Open' is switched On And $Dog_Out is 1 ) Both the programs include a Control event to trigger on. I don't think the intent was for the variable to trigger but rather the Control event. Only using the variable to track the dog's location (in / out). In this case state or int should work just as well no ? -Xathros
-
I don't actually see anything wrong with the logic here aside from the possibility of the lights being stuck on after sunrise+15. Even if $Dog_Out is a state var, the logic seems to work for me. That said, it would work just as well with an integer var. calberrt- What exactly is the problem you see? Why not make the keypad part of the landscape scene to simplify things. Why start the time range at 9:15 rather than sunset +20 mins or something similar that would adjust for the seasons automatically? -Xathros
-
And, you will be presented with a pop up dialog when logging in to the ISY to alert you to the availability of the update as well. As Michel said, only for final releases not beta versions. -Xathros
-
Awesome! Thanks. -Xathros
-
Hi Michel- Is it possible to access the admin console on my ISY from the portal? I don't see it listed in the available tools there. -Xathros
-
If your desire is to have the button perform an action then turn off, it may be a better idea to set the button to Non-Toggle Off mode and adjust your program to accept a "Control is Switched Off" rather than On. That way you won't need to use a scene to reset the button to off when the program runs. The button will still blink twice when you press it to give you some feedback that it "Heard" you. Hope this helps. -Xathros
-
Or a RaspberryPi with a PiFace IO Board. I do this for my wired door sensors and will for wired PIR's as soon as I find a wired PIR that I like. -Xathros
-
Nice article. Have to wonder if any of the folks mentioned are some of our regulars here. -Xathros
-
The configurator is a windows only thing I believe. The emulator runs in java so it should work on a mac just fine. I run mine on a RaspberryPi with Linux with no problems. Both would work in a Windows VM but I'd hate to have to keep a VM running on my Mac all the time. -Xathros
-
Those amperage ratings are likely for 120V/240V operation with the lower amperage being for the 240V configuration. -Xathros
-
I have found that image motion detection is problematic as the cameras will detect changes in light level as motion. I use Insteon PIRs to handle the motion detect and ISY instructs my foscams to point in the right direction and enable uploading to FTP hosted on an RPi that then uploads them to an off site storage system assuming my internet is up and running. No more images of nothing triggered by a change in cloud cover or a car passing the house reflecting the sun through the front window. -Xathros
-
Too cute! -Xathros
-
-
Got the hub/memo emulator up and running on an old Pi rev 1 and have it operating one x10 device on my test ISY now. Pretty cool! Setup is a pain and I don't see this as a viable solution for end users but I suspect it won't be long till we have a much more user friendly solution for bridging the Echo to the ISY. -Xathros
-
Well, this is great is you are near the Echo. Not so great when out of range of the mic. Siri lives on my wrist now and is available wherever I am so I still want Siri to be able to talk to my ISY. -Xathros
-
Mine delivered today. Won't get to play till tomorrow however. -Xathros