
kevkmartin
Members-
Posts
185 -
Joined
-
Last visited
Everything posted by kevkmartin
-
I confirm. No current leak on these. Sent from my iPhone using Tapatalk
-
ELK Module Not Registering "Trouble" For Zones...
kevkmartin replied to kevkmartin's topic in ISY994
UPDATE: When I CHANGED the battery this morning - because the smoke detector started beeping - the trouble program DID run when I removed the cover. Apparently, removing the cover sends the TROUBLE signal, but "Low Battery" does not. Should there be a different STATUS that reports to the ISY for low battery events? I really like the idea of custom notifications when sensor batteries get low. -
ELK Module Not Registering "Trouble" For Zones...
kevkmartin replied to kevkmartin's topic in ISY994
Hi Michael. It is not getting the event. I can cnfirm that the ISY DOES get events from the ELK - as other programs that respond to arm, disarm, window and door opening, etc. DO work. I am consistently getting the low battery trouble on the ELK itself, and would like to troubleshoot why the troubles aren't making it - it is me, or a general bug? I'm running 5.0.2 - if that matters. -
Today, when I disarmed my ELK, It alerten me that Zone 147 (Loft Smoke Detector) was in a trouble state due to low battery. I was surprised that the program I have on the ISY - which should have alreted me to the trouble Status - hadn't executed. I logged in to the ISY; it shows "Normal" status for all zones. Should I not expect the following program to run in this instance? If Elk Zone 'Loft Fire' is Trouble Then Resource ELK_Audio_Loft_Smoke_Trouble <?xml version="1.0" ?><triggers><d2d><trigger><id>153</id><name>Loft Smoke Trouble</name><parent>131</parent><if><and /><elk><type>51</type><val>1</val><op>IS</op><zone>147</zone></elk></if><then><net><cmd>6</cmd><parm>155</parm></net></then><else></else><comment></comment></trigger></d2d></triggers>
-
Detecting if water leak detectors or motion sensors are working
kevkmartin replied to prairiecode's topic in ISY994
For my motion sensors, I have programs set up that increment a counter each hour. The counter is reset every time motion is triggered. I notify myself if that counter exceeds xx (depends on location) to indicate that the motion detector may not be working. -
Using a scene to turn responder ON and program to turn OFF
kevkmartin replied to gduprey's topic in ISY994
One program: if sensor one is off and sensor 2 is off then turn light off else turn light on -
I hacked this target "spook" that lights up and talks to trigger off of my garage motion sensors, or by my iPhone via Mobilinc. After opening it up, I tapped into the two brown wires that once connected to the "try me" button on the Spook. Attaching a long piece of Cat5 cable to the two wires, and running that to an i/o link did the trick. Now the Spook lights up and talks 5 seconds after someone walks up the driveway... Or whenever I want to trigger it from my iPhone -from anywhere in the world!!!
-
voltage leakage on appliance linc and outletlinc
kevkmartin replied to beernutmark's topic in ISY994
If anyone is still struggling with this, I have found an off the shelf, under $10 solution: The RCA WP2UWR USB Wall Plate: http://www.amazon.com/gp/product/B005IPMIBQ/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 It is designed to provide 2 USB power ports under a standard outlet. When plugged into an outletlinc or appliance link, it provides a sync for the sense current - even when no USB devices are connected. I'm sure there are other similar devices... but this one definitely serves the purpose. Hopefully this will help someonw else out. -
Apple airport express, connected to amp and speakers, or powered speakers. I mounted a set of Polk outdoor speakers on the deck, and ran 4 in 1 speaker wire back to the wiring closet where the Airport express, and amp live. It's great for iTunes, and I can airplay any app that supports it.
-
Couldn't the ISY "interpret" the scene and issue the sequence of more reliable single device commands? I realize this wouldn't help "device triggered" reliability, but would add reliability to ISY initiated scenes, without disturbing the built in Insteon device functions. Sent from my iPad using Tapatalk HD
-
Whole House Wireless Audio Solution for Automation / Alarm
kevkmartin replied to kevkmartin's topic in ISY994
With grill... -
Whole House Wireless Audio Solution for Automation / Alarm
kevkmartin replied to kevkmartin's topic in ISY994
P.S. In the end, I ended up abandoning the wireless route, and ran a dedicated cat 5e to each speaker location, carrying the line level audio. Sent from my iPad using Tapatalk HD -
Whole House Wireless Audio Solution for Automation / Alarm
kevkmartin replied to kevkmartin's topic in ISY994
Just finished installing the last set of these in the last Guest Bathroom. I must be crazy, because now - I have a total of 19 zones, independently switchable, tied into the whole house voice announcement system. There is now no part of the house (including the garage, rear, and side porches) where Crystal's voice can not be heard! Sent from my iPad using Tapatalk HD -
Whole House Wireless Audio Solution for Automation / Alarm
kevkmartin replied to kevkmartin's topic in ISY994
I never followed up with photos. Here's one of my in wall PC speaker set-ups (the grill, painted to match) is removed for the photo). -
You can set up a web server, and trigger voice announcements via network resources.
-
I use Mobilinc with the geofencing. Whenever my iphone and my wife's iphone are away, set back the thermostats 5 degrees.
-
ISY994i / Insteon Motion Detection / IP Camera Screen Shot
kevkmartin replied to afschmitt's topic in ISY994
viewtopic.php?t=10375 Sent from my iPad using Tapatalk HD -
The easiest way would be to run Apache (web server) on the PC. Then you could just cause things to happen via making a call to a url on the PC. I do this using a laptop running UBUNTU. Depending on the URL I ask for, I can do anything from make a voice announcement throughout the house, to display a graph of temp and thermostat data. This, in conjunction with the ISY REST interface and Network resources is extremely powerful. It will be even more so if / when Michael adds variables to network resources, and feedback.
-
Insteon should REALLY just make a compatible stand-alone temp / humidity device. It should report back to the ISY upon change. Ideally, it should be battery or 5v wall wart compatible. Local display is optional (as far as I am concerned). I've seen a lot of demand for this type of sensor, and there doesn't seem to be an existing product. Sent from my iPad using Tapatalk HD
-
The problem is that EVERY time the door sensor changes from closed-to-open OR open-to-closed, the IF statement re-evaluates. When you open the door, everything works as expected; the light turns on. However, when you CLOSE the door, the IF re-evaluates to FALSE, interrupting the wait statement (and therefore never getting to the OFF command). The best course of action is to make a second program that contains your current THEN commands - with NO IF statement. Replace the currenT program's THEN clause with an "execute second program THEN". You will then get the desired behavior. Sent from my iPad using Tapatalk HD
-
Network Resource To E-Mail IP Camera Images on Motion
kevkmartin replied to kevkmartin's topic in ISY994
The web server is on my internal network. It in not open to anyone outside the house. You must already be on my network. Yes. You are correct. Any perl script can be kicked off via network resource using this method. My server is running Ubuntu, and apache. Sent from my iPad using Tapatalk HD -
Network Resource To E-Mail IP Camera Images on Motion
kevkmartin replied to kevkmartin's topic in ISY994
The network resource is just a simple GET to my web server: Server:192.168.xx.yy Port:zz Resource: /cgi-bin/snapshot.pl Sent from my iPad using Tapatalk HD -
\n"; print "Executing snapshot.pl\n\n"; print "Capture $image_count images spaced $image_spacing seconds apart:\n"; #Define image capture start and end times my $startTime = time; print "\tCapture start time is $startTime\n\n"; #Create new directory for image set my $new_directory = "$out_dir/$startTime"; print "New Directory: $new_directory\n\n"; mkdir $new_directory; #Reset image index (counter) my $index = 0; #Store the first expected image filename - will be used to determine if camera responded with a valid image $first_image_file = sprintf("$new_directory/image-%s-00001.jpg", $startTime); print "\$first_image_file=$first_image_file\n\n"; #Loop for desired image count, capturing and saving camera snapshot images print "--------------------------------------------------------------------------------\n\n"; while ($index < $image_count) { $index++; print "Time is " . time . "\n"; #Set full image filename $output = sprintf("$new_directory/image-%s-%05d.jpg", $startTime, $index); #Retrieve snapshot image from camera my $result = `/usr/bin/wget -O $output $cam_url`; #Retrieve image from camera and save to file print "Saved $output\n\n"; print "--------------------------------------------------------------------------------\n\n"; #Wait until next snapshot time sleep($image_spacing); } if ((-e $first_image_file) and (-s $first_image_file)) #check for existence and size of expected camera image file { #Since a non-zero sized file was created (from the camera), build e-mail with images attached #Set up e-mail parameters $subject = "Driveway Motion Detected..."; $body = "Captured these images:\n"; #Build attachment file list from all file names in the output directory @files = <$new_directory/*>; foreach $file (@files) { $attachment_files .= "$file,"; } $attachment_files =~ s/,$//; print "Sending e-mail...\n"; print "\t\$mail_host=$mail_host\n"; print "\t\$mail_user=$mail_user\n"; print "\t\$mail_pass=$mail_pass\n"; print "\t\$subject=$subject\n"; print "\t\$body=$body\n"; print "\t\$attachment_files=$attachment_files\n"; } else { #No file, or a zero sized file was created. Build FAILURE e-mail #Set up failure e-mail parameters $subject = "Driveway Camera FAILED..."; $body = "Camera did not produce requested images.\n"; print "Sending e-mail...\n"; print "\t\$mail_host=$mail_host\n"; print "\t\$mail_user=$mail_user\n"; print "\t\$mail_pass=$mail_pass\n"; print "\t\$subject=$subject\n"; print "\t\$body=$body\n"; print "\t\$attachment_files=$attachment_files\n"; } #Send e-mail with parameters defined above my $mail=Email::Send::SMTP::Gmail->new ( -smtp=>$mail_host, -login=>$mail_user, -pass=>$mail_pass ); $mail->send ( -to=>$mail_recipient, -subject=>$subject, -verbose=>'1', -body=>$body, -attachments=>$attachment_files ); $mail->bye; print "
-
viewtopic.php?t=8142#p61777 Is what I did. It talks about the nslu2... But you could use any audio source you wanted. Sent from my iPad using Tapatalk HD
-
Rabble rabble noise noise!!!