Jump to content

MrBill

Members
  • Posts

    4669
  • Joined

  • Last visited

Everything posted by MrBill

  1. That is exactly what this does. The only time "Program ManualOverrideStayOn" becomes enabled is during the 5 minutes timer, otherwise it's disabled. That is not true. Program GarageLightOff If GarageSensor1 status is off <<<---When both doors close. AND GarageSensor1 status is off then Enable Program ManualOverrideStayOn <---- Start listening for someone to hit the switch to On Wait 5 Minutes Set GarageLightScene off <---- If the timer times out turn the light off. Disable Program ManualOverrideStayOn <---quit listening for someone to hit the switch Program ManualOverrideStayOn (disabled) <-- becomes enabled only during the 5 minute timer period If Switch1 is switched on (Control menu, not status) <-- when enabled during the delay someone can press the switch ON or Switch2 is switched on or Switch3 is switched on or Switch4 is switched on then Disable Program GarageLightOn <--the light is already don't listen for door opens Disable Program GarageLightOff <--- the light is on in override and we don't want to restart the timer at this point Enable Program CancelOverride <--- Starts listening for the light to be turned off via switch, at which time the light will go off and normal opartion of the automation will resume because that program runs That is not Correct. the switch can be on and "Control" is switched on, DOES send an ON that the ISY will see and cause the program to run. When "Control" is used it doesn't matter if the light is already on. Use a program like this to test for yourself: aaa Test - [ID 00E6][Parent 0001] If 'Kitchen Recessed#' is switched On Then $stemp_test += 1 Else - No Actions - (To add one, press 'Action') the variable will increment each time you press the up paddle regardless of the state of the switch. Check the programs again... they do EXACTLY what you asked for, and are very similar to what I use in my own garage, the biggest differnce is my lights will turn off anytime they are on, but will on turn on via automation during the period Sunset to Sunrise (next day). (We don't need light during the day because the overhead doors have frosted glass windows for natural light.)
  2. Those are fairly standard "errors" to follow boot. Boot as you noted is "System -5 Start" and then there will always be errors in the next few minutes including the Queue Full messages, then the system will quiet down. Here's my yesterday: Sat 2021/07/31 05:25:25 AM System -50001 -5 Sat 2021/07/31 05:25:28 AM System -50001 -5 Sat 2021/07/31 07:19:33 AM System -100 [DHCP] state=RENEW Sat 2021/07/31 08:22:13 AM System -5006 uuid:233 Sat 2021/07/31 08:22:23 AM System -5012 233 Sat 2021/07/31 10:39:36 AM System -140005 Net Module Rule: 33 Sat 2021/07/31 10:39:44 AM System -50001 -6 Sat 2021/07/31 11:52:43 AM System -170001 [UDSockets] Net Module Rul:43 error:6 Sat 2021/07/31 06:21:16 PM System -100 [DHCP] state=RENEW Sun 2021/08/01 04:59:20 AM System -100 [DHCP] state=RENEW Sun 2021/08/01 05:58:56 AM System -5012 238 Sun 2021/08/01 06:09:36 AM System -5012 237 Sun 2021/08/01 06:19:13 AM System -60006 n/a which is pretty standard. In additon to what you can learn from the wiki the "net module Rule" numbers equal Network Resource table numbers. On the other hand if I back up to last Tueday there are about 3000 lines for that day, I know the cause was the comcastic company kept dropping my internet and my router kept switch back and forth to my backup connection. Another way to test portal connectivity failure is to unplug network cables, like router to modem or modem to outside world, so that the ISY still sees ethernet.
  3. Check Tools > Error Log. The cryptic wiki page to help decode some of the errors is here: https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Errors_And_Error_Messages&redirect=no If that doesn't help and you have an active error log you might want to clear it and then restart the ISY so that the log is small. then either post part or send it into UDI via a support ticket support@universal-devices.net It's normal to have a few errors, my system is large and complicated, typically i'll have 6-12 error log lines a day, when it exceeds that, its usually by 100's of lines, thats the type of error log that you need to start understanding what's wrong.
  4. Two points to help you better understand scenes. The settings are for the "on" version of the scene. sending an scene an "off" turns the scene off. And this trips everyone up at least once with v5.x scenes: The scene that your working with here has 4 controller nodes... The root level of the scene, and the motion and the two red controller nodes. ALL 4 NEED TO BE CONFIGURED. Each controller node can do something different for "on". So if you had a scene with 3 doorway's each with a switch, you could program different "on" commands for each door, additionally the root level is configuration is what happens when the ISY itself controls the scene with an "on" command.
  5. I think you need to move one line up and change the action for button.h to ON
  6. Thanks!
  7. Hi @Javi Got it! I haven't added my ISY on Polisy instance to UD mobile yet, is the note in reference to a version beyond 5.0.3?
  8. Javi, You included a note in test flight release 0.3.7 that is confusing me. @Chris Jahn did post a new firmware release 5.3.4 on 7/30/21 but the only fix it seems to contain seems to be unrelated: Is this the same thing or different?
  9. I get it now... are there plans to create remote access to polyglot via the portal?
  10. I don't actually know, I don't understand default, and I don't have any motion sensors. Prior thread:
  11. looking thru a scene I see that the node selected calls itself default. Click the root of the scene or the scene name, do all three table entries say insteon? Click each node of the scene, the node itself seems to say default but the other two should show Insteon.
  12. All three are insteon right? are all 3 set to insteon?
  13. That will work too, but the switch, the button, and the motion sensor, must all be in the same scene.
  14. The only way to control the ON/OFF status of backlight behind a button is to put the button in a scene (controller or responder either one doesn't matter) and then control the scene. My guess is that's already they case, and the button is a controller. Therefor the program for the motion detector must be controlling the light directly and not the scene. If that's not the case. please right click the program name and select Copy to Clipboard, then in a forum reply hit the "<>" button on the editor toolbar and paste the clipboard (Ctrl-V) into the window that pops up.
  15. Don't forget Polisy also comes with 2 years of Portal Access.
  16. Are these insteon or z-wave switches? And these are insteon? ----- Assuming Insteon, these 5 programs should get you started... Program GarageLightOn If GarageSensor1 status is on OR GarageSensor2 status is on then Stop Program GarageLightOff Set GarageLightScene on ----- Program GarageLightOff If GarageSensor1 status is off AND GarageSensor1 status is off then Enable Program ManualOverrideStayOn Wait 5 Minutes Set GarageLightScene off Disable Program ManualOverrideStayOn -------- Program ManualOverrideStayOn (disabled) If Switch1 is switched on (Control menu, not status) or Switch2 is switched on or Switch3 is switched on or Switch4 is switched on then Disable Program GarageLightOn Disable Program GarageLightOff Enable Program CancelOverride ---- Program CancelOverride (disabled) If Switch1 is switched off (Control menu, not status) or Switch2 is switched off or Switch3 is switched off or Switch4 is switched off then enable program GarageLightOn enable program GarageLightOff disable Program ManualOverrideStayOn disable Program CancelOverride (this MUST BE LAST, because its disabling itself) ---- Program InitializeGarageLightPrograms (Disabled) (Run at Startup) if (nothing) then enable Program GarageLightOn enable Program GarageLightOff disable Program ManualOverrideStayOn disable Program CancelOverride
  17. No the opposite. Leave it be, if it rebooted the values for battery devices will remain blank until the device checks in again. The ISY can't query battery devices, so when status is lost it takes time to recover. (Edit to add: the information should repopulate within 24 hours) Some people have luck running a query as a response to a transmission from the device. YMMV and it likely depends on which device, which version and which device firmware. Nonetheless it would take a specific program running when a motion alert is received. Note that I specifically asked about an error line that looks like this: Thu 2021/04/01 09:41:51 AM System -5 Start That entry specifically means the ISY booted, or restarted. Restarts of course happen when power was lost and restored, or when you manually press the reboot button in the admin console or portal. There are also certain conditions where the errors or race conditions cause the ISY to say "holy crap I don't know what to do" and it automatically reboots (I can't tell you specifically, but I've had it happen). If you have many lines of errors everyday, you might want to clear the error log, reboot the ISY and then wait about two days, then send your error log into UDI so that they can make suggestions for what might need help. My ISY is fairly loaded and healthy I get half dozen "error" lines a day typically, if yours is getting 100's or 1000's lines of errors per day its definitely something that should be addressed.
  18. My issue turned out to need Michel's Magic Wand, my issue is fixed now (it developed I think because I was one of the first people that added portal back on 7/1 and the process changed a little thereafter.) I think @whywork was simply pointing out that it's not a one size fits all answer, and that there are some open issues.
  19. The "trial" lisc is for the portal... If you bought a Polisy or Polisy Pro you get ISY on Polisy software running as a service at no additional cost. UDI hasn't said yet what happens when the 30 trial portal lisc expires, I'd imagine we'll be finding out in the next few days. (my trial portal lisc expires 7/31 and I think I was one of the first to add it for ISY on Polisy). Theoretically Polisy hardware was sold with a 2 year portal lisc included, I doubt we should be using that up in this alpha stage but there is definitely a grey area... not to mention portal is inexpensive at less that $1/month.
  20. I wonder if your ISY resarted for some reason? did you have a power failure? can you look in Tools > Error log and see if you see a recent entry "Start" with a "-5" error code, that entry appears whenever your ISY restarts or reboots.
  21. @CPrince The explanation by @gzahar is correct. Let us know if you have questions. another way to write this might be using TO rather than "for" If From Sunrise - 30 minutes to 10:30 AM And From 5:30:00AM to 10:30 AM Then Turn Light on In which case the later of the two times gets the light turned on If we instead use OR it will mean the Earlier of the two times If From Sunrise - 30 minutes to 10:30 AM OR From 5:30:00AM to 10:30 AM Then Turn Light on In this simple case we could probably even get away with an ELSE to turn the light off. But keep in mind the ISY is event based, whatever events are programed in the IF clause that cause the program to "run" are going to make the IF statement be evaluated. When it is evaluated it's either going to be TRUE or FALSE, and anytime the evaluation occurs either THEN (True) or ELSE (False) is going to run. Else is usually happening more than people realize. For Example, lets say you manually turned the light on in the wee hours of the morning because something special was going to happen, it's winter time so Sunrise is late, say 8am, (or sunrise -30 is 7:30). Your expecting your friend to arrive from the airport so you walk over and put the light on at the switch at 5:15am... normally that's perfectly legal maneuver and has no effect, the light would already be ON when it was supposed to turn on. BUT if this program had and Else to turn the light off at 10:30am, it would also turn the light off at 5:30am because 5:30AM AND 7:30AM evaluates to False and False makes the Else get executed. So turn it on manually, at 5:30 the program runs and turns the light back off. So when using a compound IF statement, its best to only use the THEN block and leave the ELSE block blank. Then you would have a second program If Time is 10:30 AM then Turn light off.
  22. worked correctly for me.... found my USB PLM too.
  23. The most interesting button modification I've done, there is a 8-button KPL on both sides of our bed, there's 3 buttons that have the possibility of being on overnight. I took the clear plastic square under the button out and painted it fully black with black fingernail polish. Now those 3 buttons have a nice soft outline rather than glowing. Most of my six button switches have an OFF button modification, a dab of gorilla tape over the 2 LED under the off button.
  24. ISY seems unavailable after upgrade... sent ticket.
  25. iOS edition, minor, but the keyboard opened for changing a variable value doesn't have a - (negative) symbol. .numbersAndPunctuation is a better choice, unfortunately I don't see a number pad type keyboard that has a minus.
×
×
  • Create New...