Jump to content

PB11

Members
  • Posts

    228
  • Joined

  • Last visited

Everything posted by PB11

  1. Hi @Geddy Yes, I was referring to the Alexa side of things. Thanks for clarifying. I suspected thats what the "refresh" control was for, but after clicking it with no change I assumed it was only a webpage refresh and not a isy/my.isy.io portal sync. I'll try again and see if things are different. I'm in the country so it could be that hit and miss internet connectivity. Thanks for the input.
  2. Wait a tick, do I recall reading many moons ago, that all changes on the ISY require a reboot to be recognized by the portal?
  3. Hello All. Wondering if there is a method to force a sync between my ISY and the Web Portal? When I create a scene on my ISY, its taking some time to have it show on my ISY portal? Thanks kindly for any suggestions. PB
  4. Hello @MrBill Wanted to let you know that Locative is working like a charm. I'm now restructuring some of my other programs as you have layout. Hoping to get my motion sensors working. Thanks for your time and experience. All the best.
  5. @MrBill I like it. On the 15th read there was some clarity. Few more times over and I think I'll have it. Its logical, just very incremental. I'll spend some time on it and let you know how I make out. Just bought you a virtual cold beer.?
  6. First off, thank you. Ok, just to digest this. The from sunset to sunrise in this statement isn't being evaluated because its disabled? But does it still not act as two separate points of activation? One at Sunset and one at Sunrise or did I misinterpret. This I did understand, but thought the confirmation of gps status was transmitted via cellular or wifi data lines. Just for a better understanding. Is this assessed by ISY as 3 individual if's and each trigger the "then" or do all 3 need to be met to trigger the "then"? By the verbiage I assumed "and" meant that all 3 needed to be true before being authorized to move on to the "then" statement. I've pulled open the cooked book once again, and gave it a pinned tab on my google browser. I'll implement what you've given me above and will see how and why it works the way it does. Very much appreciate the time you've taken @MrBill
  7. @MrBillThe James Bond comment made me chuckle. That was exactly what I was going for. Can't have the cool cars, might as well have the cool garage door opener. Ok, that can easily be sacrificed. Once Security is mentioned I start to get twitchy. My logic in my programs was this. In the Arriving Home at night program, I thought all 3 If's had to be met before the "then" was triggered. This explains a lot, and makes me realize I have a lot of changes to make throughout my programming. The double Geo fence was for reasons exactly mentioned by @Geddy. I was finding my programs would be triggered at 5am and I assumed it was my phone bouncing in and out of Geofence, though I'm now wondering if its the "From Sunset to Sunrise" in my If statements. Again here what I assumed was "sunset to sunrise" was a span of time, not 2 separate instances. Apparently my thought process isn't as logical as I thought. Thanks for the pointers.
  8. Ok @MrBill I'm back looking at my locative setup I struggle to digest the information when someone posts their programs on this forum, but I'm wondering if I can post how I have locative setup for you to review? I understand if this is a bit much and you would rather not, so pls don't hesitate to pass and I will not be offended. I've stripped all buy my iphone from the equation and I'll only post the arrival scenario. If I can get this working I'm certain I can transfer the proper format forward. I've created 2 geofences in Locative. 1)PBLakeHouse: for entry into my property, and 2) PBNeighborhood: for entry into a larger geofence surrounding neighborhood. I've also created 2 state variables. One is "sPBHome" and one is "sNeighborhood". I've created each variable a "Variable" program which changes their values based on my geolocation. Geofence program: PBHome - [ID 0056][Parent 002B][Run At Startup] If '#Geofence / Lake House / PBLakeHouse' Occupied is True Then $sPBHome = 1 Wait 6 minutes $sPBHome = 3 Else $sPBHome = 3 Neighborhood - [ID 0057][Parent 002B][Run At Startup] If '#Geofence / Neighborhood / PBNeighborhood' Occupied is True Then $sNeighborhood = 1 Wait 10 minutes $sNeighborhood = 3 Else $sNeighborhood = 3 I've had both variables change to an obscure value after a period of time to prevent gps jump causing my doors to randomly open. Here is my arriving home at night program Arriving Home at Night PB - [ID 002A][Parent 002B][Run At Startup] If $sPBHome is 1 And $sNeighborhood is 1 And ( From Sunset To Sunrise (next day) ) Then Send Notification to 'Lake House' content 'PB Night Geofence Ran' Set 'Garage / Garage 2 / Garage 2' Open Set '#House / Arriving Home' On Wait 2 minutes Set 'Garage / Garage 2 / Garage 2' Close Set 'Security / Security' Off Wait 10 minutes Set 'Back door / Backdoor' Off Set 'Hallway / Hallway' Off $sPBHome = 3 Else Run Program 'Arriving Home Daylight PB' (If) Daytime Arrival Program Arriving Home Daylight PB - [ID 0030][Parent 002B][Run At Startup] If $sPBHome is 1 And $sNeighborhood is 1 And From Sunrise + 1 second To Sunset - 1 second (same day) Then Send Notification to 'Lake House' content 'PB Day Geofence Ran' Set 'Garage / Garage 2 / Garage 2' Open Wait 3 minutes Set 'Garage / Garage 2 / Garage 2' Close $sPBHome = 3 Else - No Actions - (To add one, press 'Action') Hope that makes sense. PB
  9. @MrBill Hi MrBill. I'm using the portal IFTTT. Not familiar with direct API calls. Regarding Locative, I started out with a portal node server "Occupancy", then someone suggested I should use Admin Console Occupancy V2.0 (Geofence). I never fully understood the difference, but hacked away at all of them until I had some level of functionality. ? I've had great results with Locative when it works. The response from locative on my phone seems spot on, but isy responding is spotty at best. After some success its just been so unreliable that I just assume not have it. Sometimes its responding after we've been home for 5 min. I did go through the exercise as detailed by another member of creating separate neighborhood and home geofences which prevented my house from opening up randomly at 4 am. I would be happy to stick with locative if I could get it working as I have several programs configured to work with it. By webhooks are you referring to the generated URL? https://my.isy.io/api/ifttt/PBD/key/ Or this Testing IFTTT location for response only, seems quick and accurate. I live in the country on a dead-end spit of land which juts into the lake. I'm guessing I connect to a single cell tower. I'm assuming this isn't ideal, but historically I had great geofencing using Yonomi and the Insteon hub, but I haven't found compatibility with ISY and Yonomi. Any thoughts appreciated PB
  10. Hello All Hoping someone might have some insight as I'm just not understanding. I'm testing IFTTT's locations applet as locative just isn't cutting. What I'm attempting to do is have IFTTT change the state variable base on me being in our out of my geofence. I'm creating 2 webhooks in the ISY portal for the same state variable each with a different value based on geofence state. I.e: PB is home so sPBHome=1 PB is away so sPBHome=2 If I click on the URL created in the each webhook, its the same no mater what the variable value is set to. This confuses me. When this "Webhook" is triggered based on geofence, how is ISY able to distinguish weather its the 1 value or the other if its the same URL being sent. I'm not seeing how the specific value could be differentiated. Am I missing something? I'm now thinking I may need two separate state variables and create a webhook for each. I.e PB is home so sPBHome=1 PB is away so sPBAway=2 Thanks for any info. PB
  11. Thank you very much @apostolakisl
  12. Not Critical. I hadn't realized ISY could do first day of the month. Hadn't seen this as an option. Will research all the above. Thanks everyone.
  13. No conditions on folders. I had started with the state variable but couldn't figure out the date +1. I'll revisit this. 750 hours was the only way i could figure out the 30 day equivalent. Thanks @gzahar
  14. Hi All, and good morning. I have some batteries that need to be charged every thirty days. I have them plugged into an insteon switch and 2 programs that are meant to trigger them. First program "Robot Charging" is just a "then" which turns on the outlets, charges 3 hours, then turns off. Second program "Robot Timer" is an "If" that triggers "Robot Charging" program. Its not working. Even in the summary windows, it shows last run and next run if I manually kick on the "Robot Charging" but then nothing happen on the next scheduled event. If I reboot the isy, am I losing the "next scheduled event"? It seems all fields are empty after reboot. Any thoughts would be appreciated. Robot Charging - [ID 005A][Parent 0059][Run At Startup] If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Set 'Garage / Robot Outlets / Robot Outlet.1 On-Off Top' On Set 'Garage / Robot Outlets / Robot Outlet.2 On-Off Bot' On Send Notification to 'Lake House' content 'Robot Charging on' Wait 3 hours Set 'Garage / Robot Outlets / Robot Outlet.1 On-Off Top' Off Set 'Garage / Robot Outlets / Robot Outlet.2 On-Off Bot' Off Send Notification to 'Lake House' content 'Robot Charging Off' Else - No Actions - (To add one, press 'Action') Robot Timer - [ID 0058][Parent 0059][Run At Startup] If Time is Last Run Time for 'Robot Charging' + 750 hours Then Run Program 'Robot Charging' (Then Path) Else - No Actions - (To add one, press 'Action')
  15. Hello All Wondering if/how I can bring up a window to watch what's currently happening on my isy. I know I can go into the Program window and look at the "Summary Tab", but wondering if there is an interface from which i can see what type of back log there may be. Thanks in advance PB
  16. Is there a number for these links and how do I know if I've exceeded this number? I'm seeing this error in my Summary tab.
  17. @larryllixSo far, my biggest issue is response time of a program triggered by MS.
  18. Ah, thanks. I've just purchased 2 MS over the holidays, but am only just dabbling as I'm struggling to understand their usage value and how to utilize their data fields.
  19. Where's the fun in that? Can I ask what you mean by MS?
  20. so better if I simply change the state of a program at one moment ie 11pm with 10 seconds between each line of code. Rather then "If between 11pm and sunrise"? Then at sunrise run a program change scene back to default?
  21. Right, I usually do this, but only for much longer changes i.e house wide backlight changes. Thanks, will make these changes. Better approach?
  22. @larryllixk, so previously I have used this approach, but this is when I found the condition, i.e lighting level would come on at one level then very quickly apply "then" changing to appropriate lighting levels. I thought if I simply changed the scene state at a fixed point in time it would avoid this issue.
  23. I am indeed trying to adjust scene. I have found if I simply change the settings of a node between a period of time, the results are my lights turn on at one level then quickly adjust to the corresponding active program. Here's one of the programs I'm wanting to confirm. The hope is as the day progresses into night, I have one level of lighting during wake hours, and a much dimmer light leveling during the wee hours. At the end of the wee hours program (i.e daylight) the light levels return to much higher levels. Guest Wing Wee Hours - [ID 0021][Parent 0053] If From 11:00:00PM To Sunrise (next day) Then In 'Hallway / Hallway' Set 'Hallway / Hallway Lights East' To 20% in 0.1 seconds In 'Hallway / Hallway' Set 'Hallway / Hallway Lights Mid' To 20% in 0.1 seconds In 'Hallway / Hallway' Set 'Hallway / Hallway Lights West' To 20% in 0.1 seconds In 'Guest Bathroom / Guest Vanity' Set 'Guest Bathroom / Guest Bathroom Vanity' To 15% in 0.1 seconds In 'Peter's Office / Peter's Office' Set 'Peter's Office / Peters Office Lights' To 35% in 0.1 seconds In 'Guest Bedroom / Guest Lights' Set 'Guest Bedroom / Guest Bedroom Lights' To 35% in 0.1 seconds In 'Back door / Backdoor' Set 'Back door / Hallway Bank / Backdoor Lights' To 35% in 0.1 seconds In 'Back door / Backdoor' Set 'Back door / Backdoor Lights' To 35% in 0.1 seconds Else In 'Hallway / Hallway' Set 'Hallway / Hallway Lights East' To default In 'Hallway / Hallway' Set 'Hallway / Hallway Lights Mid' To default In 'Hallway / Hallway' Set 'Hallway / Hallway Lights West' To default In 'Guest Bathroom / Guest Vanity' Set 'Guest Bathroom / Guest Bathroom Vanity' To default In 'Peter's Office / Peter's Office' Set 'Peter's Office / Peters Office Lights' To default In 'Guest Bedroom / Guest Lights' Set 'Guest Bedroom / Guest Bedroom Lights' To default In 'Back door / Backdoor' Set 'Back door / Hallway Bank / Backdoor Lights' To default In 'Back door / Backdoor' Set 'Back door / Backdoor Lights' To default
  24. Hi @larryllix by the above do you mean it will affect any other programs which have the same nodes? So for example, If i have a "dim program" that sets the hallway to 30% after 8pm, and I have an "arriving home geofence program" that turns on the hallway between 6pm and 11pm, then after 8pm the "arriving home program" will also fall under the "dim program" resulting in my geofence hallway program turning on the lights to 30%?
  25. Hi All Just looking for some clarification. In my program I have If between 10pm and sunrise Then Set scene to this Else Set the scene to default. Can I assume at the end of the If time, i.e at sunrise, my scene will return to the default settings? The cookbook states "• The THEN statement will run when the program is TRUE. • The ELSE statement will run when the program becomes FALSE." So I assume when the if is not longer true the status is false. Correct?
×
×
  • Create New...