
ravedog
Members-
Posts
298 -
Joined
-
Last visited
Everything posted by ravedog
-
Hey everyone, Been getting help (from the forums, and some suggestions from people directly) so I tried my hand at tracking a GFCI circuit here at the house to see if i could wrap my head around this state machine thingie: Order of events: Check if the GFCI popped Notify me at pre-determined intervals (that it's still popped) Send me notification when the GFCI is reset and reset the variables and start looking again. Optional: set a force check var to reset all vars back to zero and check again. GFCI Circuit state determination: To "know" if the GFCI is popped, we have this one GFCI outlet in the garage that (unfortunately) controls quite a few other outlets downstream (yes, it's on my list). Anyway, there is an insteon module plugged into one of the outlets in front yard area and one in the back patio. So I force the ISY to query both modules and if BOTH are not responding, assume that the circuit is popped and start the notification process. The circuit works great. Ever xx minutes it pings me until i get around to resetting the GFCI and then it confirms everything's OK. (well... OK... there was that one time... (actually three) where I forgot to add a wait statement and.... well lets just say my phone caught fire and the ISY became unreachable... YIKES!) I appreciate any feedback or suggestions on how to maybe improve this or "DID I DONE GOOD?" Here are the programs I used: Garage GFCI Query (run at startup) If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Repeat Every 15 minutes Set 'Front Yard / Front Steps Lights' Query Set 'Back Yard / Trellis Lights' Query Run Program 'Garage GFCI Check' (If) Else - No Actions - (To add one, press 'Action') Garage GFCI Check If Status 'Back Yard / Trellis Lights' is not Responding And Status 'Front Yard / Front Steps Lights' is not Responding Then $sGarage.GFCI.Tripped = 1 Run Program 'Garage GFCI Tripped' (Then Path) Else $sGarage.GFCI.Restored = 1 Garage GFCI Tripped If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Send Notification to 'Prowl Notifications' content 'Prowl.GFCI.Tripped' Else - No Actions - (To add one, press 'Action') Garage GFCI Restored If $sGarage.GFCI.Tripped is 1 And $sGarage.GFCI.Restored is 1 Then Send Notification to 'Prowl Notifications' content 'Prowl.GFCI.Restored' $sGarage.GFCI.Tripped = 0 $sGarage.GFCI.Restored = 0 Else - No Actions - (To add one, press 'Action') Garage GFCI Force Check If $sGarage.GFCI.ForceCheck is 1 Then $sGarage.GFCI.Tripped = 0 $sGarage.GFCI.Restored = 0 $sGarage.GFCI.ForceCheck = 0 Run Program 'Garage GFCI Query' (Then Path) Else - No Actions - (To add one, press 'Action')
-
Holy crap. Awesome. Loving it. It tickles my OCD funnybone something fierce. I'd love to implement some of this tracking myself. Thanks for sharing this. Sent from my iPad using Tapatalk
- 5 replies
-
- Daily Report
- HTML
-
(and 2 more)
Tagged with:
-
Makes perfect sense. Then maybe the iconography could be different or both off. Or something else. Thanks LeeG for the explanation. Sent from my iPad using Tapatalk
-
Interesting. So all scenes light up as both off and on? Why would that be? Can you clarify? Sent from my iPad using Tapatalk
-
Hello, In my Ajax dashboard, some devices are showing both on and off. Admin console and mobilinc show the correct state. Any ideas? FYI these devices in the screenshot are from an EZIO8, however I see th same issue also with other devices. Thank you. Sent from my iPad using Tapatalk
-
Awesome. So make the button non toggle off. Then use the prgram to determine current state. If on then if off then on. Sent from my iPhone using Tapatalk
-
Can a button be lit even if in non toggle mode off thru programming? Sent from my iPhone using Tapatalk
-
That's what I was thinking. I have the pool light and spa light on a scene with a nice ramp and dim setting. It works. But the mechanics of the pool equip I want to handle with programs. Sent from my iPad using Tapatalk So I guess I am going to need some help writing some programs to help me make sure I catch all possible outcomes. Anyone want to hold my hand? Sent from my iPad using Tapatalk
-
Hi everyone. Been working on a project at my dad's house... Getting rid of all the old x10 stuff and going with Insteon. A lot of it was centered around their pool equipment (and a few outside lights). Had to redo a lot of the electrical to get it not so dangerous (ok, very dangerous... Pics included). I've got everything in the ISY and now is the time for programming and making it simple and bulletproof for dad. I've been lurking here for a bit trying to absorb things (my head has exploded numerous times so far). To the point. So the pool equipment will be activated several ways. A kpl near the patio door. A RemoteLinc 8, a couple timer based programs for filtering and my MobileLinc (for testing and for me basically). All the devices in this house work with direct control... Admin console or my MobileLinc... Turned on directly. Every time. Great. So now the KPL. So I created some basic scenes for the KPL buttons that just turn things on and off for now (the intelligent control will come later). As soon as I hooked up the pool pump to its 240v relay (Insteon) it was important to get that working with its timer schedule. That was a simple turn on at 8am and run for 8 hours. Works every time. Now I added the KPL, button a is tied to a scene that has the kpl as controller and pool relay as responder. Then I changed the program to run the scene instead of direct control so I could get the KPL to light up its status. The other day, it never came on even though the program indicated it was running. So I sent a direct command to turn it on and then the program shut it off at 4 properly using the same scene. Happened one time, but enough to be concerned. Button c on the KPL is going to activate 2 relays on my EZIO8 outputs, each one connected to a solenoid controller that flips the circulation from the pool to the spa. 1 drains the pool or spa (suction) the other puts the water back in (return). It's critical that both those work together or you may end up draining the spa and returning the water back the pool... Or the other way which can be worse. Both these relays work every time I activate them individually with direct commands, but when in a scene it's flakey. When I showed my dad how the KPL worked, it drained the spa half way because the return valve did not activate. As you can see this can be a critical mistake. I think I understand the concept of scenes and how efficient they are in terms of traffic. But I'm thinking this might be better accomplished thru programming. There isn't a lot going on with the system as a whole so I don't think the extra traffic thru direct commands is harmful. See if I have the concept down. Make button c on the KPL a responder in its own scene (Pool pump KPL light). Then make a program that looks for a press of button C (or the remotelinc) then the then turns on both valves then the kpl scene light to get feedback). I would like the light to not light up until the program does it (I think I understand that the light will light up if pressed locally regardless). Perhaps put them in toggle mode so that the program can do the heavy lifting? I need to build in some checking to make sure both relays got the message and confirmed on (or off) (loop???) before lighting up the KPL or worse case if it cannot confirm both activated after a number of tries then maybe flash the kpl a few times before giving up and returning them both off again (off is pool, on is spa). Also have to intercept double presses or long presses as my dad's fingers don't always register pressure properly (MS) (but I can throw those in the if statement) I'm using the spa as an example first before tackling the bigger project which is things like activating the heater button (which makes sure that first pump is running, then making sure spa relays are active and confirmed before firing up the heater). But I thought I'd start with the spa scenario. Final thought. I've done a lot of reading here and as stated before my head has exploded. Mostly because there are tons of ways to skin a number of cats. (I am a Mac person because I don't like too many choices... I get stuck). So it how myself on the mercy of the forums brains to help me get this done. (My dad is getting worried it won't work after all the convincing that this would... And it will) not like the x10 ever worked well. Thank you all for listening. Pictures included for your amusement/approval. Sent from my iPad using Tapatalk
-
It seems that there is no fix other than what you've done. It seems that during these blank results there have been server issues. I wish the module were able to report connection issues rather than just return blank results. I have found that it has to do with the search function and not acquiring actual data. When I couldn't get any search results I manually just entered in a known station that existed and the module was able to return wx data. 24 hours later having made no changes I tried a search again and this time I got results. For grins try entering KLAS in the code field and see if you get any data. (That's mccarren airport in Vegas). At least see if it can fetch data. Sent from my iPhone using Tapatalk
-
Hi Michel. Yes. I can get it to work but it's a pain. The backup dialog will come up with usually the root for my user account. It shows the folders. Double click a folder. Shows nothing. Switch view from list view to 3 pane then it shows contents of that folder. Double click in the next folder. Again nothing. Switch views back. Shows next level. Have to toggle back n forth until I reach the destination. Then I can save. This also the same procedure for firmware. It works but laborious. The logging stuff starts off with a default directory buried way in the system folder. And it never works.
-
It's not apple java anymore - hasn't been for a while. It's now provided directly by oracle. And yeah I was guessing this is a Mac thing judging how there are no complaints by the majority of windows people here. I do hope it's a web front end solution that may come, although they are fairly tight-lipped at future plans.
-
Honestly I can't see how. Unless they can manage a pure web experience. If they drop java then it might become OS specific. Besides. The fact that one part of the app can access files (backup restore) and the other can't (logs) makes me think it's bad programming. I don't know if the devs even have a Mac but getting a mini for testing at least would be prudent. Because it's not acceptable to being able to access key features. And judging by the few Mac related posts this issue is nothing new.
-
Can't access logs or error logs. Using a Mac and Java's file dialog does not allow me to see contents of directories. Can't navigate to any directory to save the logs (which in addition to being crippling on a Mac, it's also ridiculous that one can't view logs inside the isy program... I guess another topic) So troubleshooting is going to be difficult at best. It seems to be working now (weather module) I guess it was a server issue. (Also would be nice if the isy showed if there were communications problems or was getting no results back) made me crazy for a couple days.
-
Hello, I cannot access anything that involves getting to a file. For instance: when I want to log at the log (Tools > Log...) it immediately opens up a Finder save window (well, Java's poor implementation of the Finder window) and it's path is defaulting to deep inside the Java plug in Directory....) you cannot navigate anywhere else on the hard drive... when you go to the drives root and click on Users... it shows nothing in the directory. Even i pick an external drive and click save nothing happens. Someone on another post suggested that try to change the view options to get things to show up (which ironically works when trying to save a backup file or navigating to a new firmware file, but not here... anything in the File menu (save backups etc... works)... So I have no ability to do anything that requires looking at the log file. Which is a problem... I know this is a Mac Java issue but seriously, this product should not be allowed to be used by Mac users if it is not on par with other OS's. It's super frustrating. Just updating firmware or saving a backup is extremely cumbersome and unreliable. Why can't a user look at logs within the app? BTW - flushing cache or updating Java is not a solution. And I'm on 4.2.8 on GUI and Firmware... that's not the issue either. On a side note, sorry if I sound bitchy but I have to tell you the whole java experience on the Mac with ISY has made me almost want to sell everything and consider something else (home automation... Not the Mac).
-
Update: as of this evening, the find works. Brings up the city and allows me to select a station. Properly fetches data. Bugs and observations: when you click "find me" and it presents a window filled with my location data, when you click ok, it takes the zip code and enters it into the search box. Evidently, the search box does not like zip codes as this method still returns no results. Bug? Wish list: it would be nice than when ham weather returns a list of stations, that there could be a link to click on that would take you to a map showing the locations of each station so as to select the closest ones. As it stands, the station names mean nothing and the calculated distances are irrelevant because it's based on the city's center. I had to take each lat long from the list and enter it into google maps to see the location of each item in the table. Not fun.
-
I'll try it this way: anyone know how to find a LIST of stations in my area on hamweathers website so I can manually put in a code in the weather module nice it cannot look up anything? I have practically given up. I can search in the search bar on their site with a city, but it just defaults to the city, no list of stations. Any ideas?
-
Update: just for the hell of it, I entered "Los Angeles" into find... Returns no results either.... How do I find any station on their website also? I can only enter a zip and it just shows me the weather... Was hoping to get a list of all stations available in Vegas.
-
I just bought the weather module, and went to the config screen, not knowing how to find a staton near me using their website, I clicked FIND then types Las Vegas, and it presented a window "Stations near Las Vegas" that had no results on it. When I clicked the LOCATE ME button, it pops up with a window filled with non-editable fields pre-filled (and a zip code not exactly close). When I click OK, it returns the same window "stations near 89044" with no results, as above. I am running 4.2.8 ISY and console. (Sys, jAva cache cleared and app restarted). Any ideas?
-
So far it doesn't look like he's double tapping
-
Awesome. Thank you.
-
One other question: looking at your program, I can see 3 diff key presses, on fade up and fade down. When the remotelinc is put in non-toggle mode! then I guess a key press is always sent as on (there is no off). Correct?
-
Thank you LeeG!!! I'm going to give this a whirl next couple days.
-
Hello everyone, First post (of many to come I'm sure). Had a hopefully quick question regarding the RemoteLinc operation. I've just gutted out entire x10 system and replaced it with this new beast. I've programmed a 8 scene remotelinc 2 to toggle 8 different scenes. My dad will be using this as his primary way of getting things on and off. All the devices on this particular remote are simple on/off devices (no dimming). Here's the problem. My dad has MS and one of his symptoms is that he can't really sense pressure or touch. when he was clicking a button, nothing was working. Then I noticed that he was actually holding the button down longer than a typical click (which in remote terms i think it was assuming he was trying to DIM. So the device never turned on (or off). So here's the question: Can I intercept the longer press and have a program just use that as a ON (or OFF), or is something else going on here? (The remote does work with a simple quick click... It's the prolonged press that's messing things up. While I'm at it, I noticed that since the remotelinc is just a sender (no way to know if something is on or off) I should have the key press simply be a keypress (neither on or off) and have a program do the toggle? If so, how? Be gentle... Thanks in advance. Garrett