
apostolakisl
Members-
Posts
6869 -
Joined
-
Last visited
Everything posted by apostolakisl
-
I have not seen any issues with either my google home or amazon alexa finding my isy except last night. I had my issue last night at roughly 10pm. I was not interested in pursuing it at the time and simply pushed the light switch. It is entirely possible that it was 10:03. Which brings me to the conclusion that either: 1) The google home command caused the reboot 2) Coincidentally, my google home command was issued during the reboot.
-
After other unexpected program behavior today, I checked my ISY. It appears that I had a reboot last night at 10:03pm. Or at least a program reset occurred at that time. I have recently updated to the latest 5.0.13 firmware. I have never seen ISY reboot for no reason (except on DST day when it does the second random reboot. .. which is a whole other thread).
-
I'm going to have to pull back on my praise. Yesterday google told me that Universal Devices appears to be offline or something to that affect when I tried to turn on some lights with it. I never experienced anything like that with IFTTT. This morning it is working. I never did any sort of investigation as to what might have happened.
-
Just FYI, I checked my geo fence today on ISY. It said I was at home. I'm at work and have been here for 8 hours. As soon as I opened the app, it immediately updated. But I had to open the app. Hoping this update will fix things.
-
Awesome. Thanks.
-
I don't know how a battery saving mode would be set one way or the other. I left work today about 60 minutes ago and checked my status just now. It still says I am at work even though I have been home for more than 45 minutes. Both the time interval and distance were set to their minimum of 1 meter and .5 minutes in the app. After I opened the app, it updated pretty quickly. I didn't choose 1 meter and .5 minutes, it seems those were defaults (and a bit overkill). I'm using a galaxy s8. EDIT: I found in Android where I can tell the phone to not put apps to sleep and added UDI mobile. I also changed it to 5 minutes which is all I need. I'll see what happens.
-
I have been home now for about 30 minutes and it still hasn't updated true. I finally opened the app and after scrolling around in the app (not hitting update) it finally updated the server. Is this expected behavior? My wifes phone still hasn't updated (she got home at same time as me). EDIT: I just left my wife's phone to itself. It finally updated at 11:15pm. Roughly an hour after entering the geo-fence.
-
The error about the token only pops up for a second or two, so I truly doubt I would ever catch it on a screen shot. Can you explain how the parent node status is determined? In other words, two phones under the heading "home", what is the status of "home"? Is it a boolean type of thing where they are "or'ed". I'm trying to understand what the purpose of its status is and how it might be used. If indeed it is an "or" situation, then I could use "home true" to simply indicate that home is occupied by at least one device, meaning that theoretically there is someone at home. EDIT: I just ran the log from today and tracked all the in/out events. It does appear to be a boolean "or" situation but I am working on limited number of events.
-
I added the new udi mobile geofence app to my phone, setup the geofence, and synced my phone with the provided code. First try around everything worked except the most important thing . . .status as in/out kept saying "unknown". I created the nodes on the portal and synced to my phone. The nodes showed up on my ISY (Java) dashboard. But status was listed as "unknown" in the portal and blank on the java dashboard. This is after manually hitting the "update" button on the phone and having the phone report success. I tried manually using the url listed on the portal in my webbrowser and this did set the status on the java dashboard. So the com between the phone and portal appeared to be missing something. Phone showed the geofence but said something to the affect that geofence not setup despite having set the location on the map multiple times. I ended up deleting everything/unlinking phone/uninstalling app and starting from scratch. Still didn't work, the phone now had a blank page under geofences. I then unlinked and then relinked my phone . . . now it showed up, I set my location and the portal received the in/out status correctly. I still have seen an error message pop up on my phone that says "invalid token" or something to that affect. Not sure what that means. Question: The portal creates a geofence node (ie "home") and then another sub node (ie "home/android"). It lists both "home" and "home/android" as "in". I don't understand this. I am assuming that "home" is the location and that I would then put multiple phones under "home". But then why does "home" get a status? What if two devices are under "home" and one is in and one is out?
-
I got the node created. I guess you are saying that this one node server will then be used for any number of things between ISY and the portal? I'm going to call it quits on the geo-fence for now. . . .waiting for UD to respond to my email requesting the android app. thanks.
-
Aha. I was assuming I needed to set it up in ISY. I see now that the portal is where that gets triggered. Seems like it would have been a good idea to put that little bit of info in the wiki.
-
I am trying to set up a geo-fence. I follow the wiki instruction and via the portal website try to create a geo-fence. It gives me an error saying "node server is not configured". I go to ISY to look for a geo-fence node to setup under "node servers", but nothing along those lines is there. It appears I can setup a custom node, but what am I supposed to enter?
-
I had been reluctant to use ISY portal since I had already set up port forwarding, certificates, ifttt, yadda yadda and didn't feel like embarking on a new project. But, I finally made the plunge into ISY portal and have to say it really works very well. I have set up both my google home and amazon accounts with it. It works very fast. It is not exactly a stream-lined setup process but now that I have the steps figured out it isn't a big deal. Once the basic connections are setup, adding new actions is certainly much easier than using ifttt.
-
I see the SH keeps moving the discount all over the place on 5 packs. It was $175 when they ran that "private" sale at Christmas which I was able to put on top of that price, then it was $212 over the Memorial Day weekend, today it is down to $187. I think they jacked the price up when they decided to allow the 30% MD sale to apply.
-
This isn't their best sale ever but it is pretty close. Last time I got switchlincs for $27/ea, this time it is $29. The sale (30%) is actually the best I have ever seen, but at the time of the previous sale, the 5-packs were cheaper to start with.
-
Hope it works. Please note: if you have any "control" trigger conditions, these will need to be deleted from your two downstream "if' sections. A control condition is only true at the instant it happens, so the ever so slightly delayed "run if" won't still be true. For example, "if light x is switched on" will always be false in one of your secondary (disabled) programs.
-
Without the program details it is hard to say. However, if you are currently only using the "then" section of each program, then you should be able to use the "else" clause and merge the two programs into a single program. The "then" and "else" clause would contain your outcome priority 1 and priority 2 actions respectively. This would likely require using some well thought out "and's", "or's" , "nots" and "()". Also, it might be easier to disable both programs but otherwise leaving them as is. Then add a third program. The third program contains in its "if" 1) the trigger conditions, and 2) the conditions that differentiate the other two. Populate the "then" section with a "run if" on program 1, and the "else" with a "run if" on program 2.
-
I understand the need for hysteresis in a thermostat. But that is no excuse for not reporting the change in temp. Reporting the temp change to other devices shouldn't have anything to do with the thermostats internally set hysteresis for turning its own heat/cool on/off. It just isn't the greatest thermostat in the world. The hardware is quite capable, it is just bad firmware. The sad thing is there is no reason that the firmware couldn't be better. It wouldn't be more lines of code or anything.
-
You should just put a program that endlessly queries the thermostat every 15 minutes. As mentioned, thermostats for whatever reason don't report temp changes unless they are fairly large. I find this to be quite stupid. At the same time, the thermostat endlessly reports humidity chnages that are of no significance at all.
-
Others have expressed some concern that should ISY reboot (a power failure) during the 5 minutes, then your program 1 will be stuck disabled. Should you choose, you can fix this pretty easily Program 1 If door opens Then Run Else program 2 Program 2 - set this to "run at startup" If - blank Then enable program 1 Else Disable program 1 Send email Wait 5 minutes Enable program 1 Now, on the program summary page, set program 2 to RUN AT STARTUP Run at startup will trigger the if clause at startup. In the case of a blank if clause, then it defaults to running the then clause. So, basically, program 1 will be enabled at startup.
-
Just realize that this isn't a controlled wait time. The program can keep retriggering with every change in the status of the shed door and theoretically never send an email beyond the first. Unlikely for that to go on forever, but could easily go for a few hours depending on the usage of that door.
-
You will need two programs to do this. program 1 if door is opened then run then program 2 program 2 if blank then disable program 1 send email wait 5 mintues enable program 1
-
I made this test stand. It is not a thing of a beauty, but it is very functional. I cut out a ~ rectangle hole in an irregular way so that I could put a switch into the hole and have it "wedge" to stabalize. The hole for the light is also just the perfect size to wedge (lucky that my hole saw set had an exact match). Then I made a series of smaller holes that bring the wires up from bechind. The wires are spaced such that they pretty much run no risk of bumpying into each other and shorting.
-
How to make events occur every year between certain dates
apostolakisl replied to bruceyeg's topic in ISY994
V5 does have it. It just isn't where you think. It is built into system variables. 1) Create a variable and call it "month" 2) Write a program that runs every day at midnight 3) In the "then" clause, set month = sytem variable month. New Program - [ID 014A][Parent 0093] If Time is 12:00:00AM Then $Month = [Current Month (Jan=1, Feb=2, etc.)] Else - No Actions - (To add one, press 'Action') Repeat for other system variables. Then in your if clause you can use those variables. ie if $month = 12 and if $day of month = 25 and if time is 7am Then notify everyone by email 'merry christmas' -
At least on the heat pump model, there is a reset switch on the inside. The button is only accessible with the unit opened such that you can see the circuit board.