-
Posts
1118 -
Joined
-
Last visited
Everything posted by dbwarner5
-
@SLP with your background in programing, one thing that has been "hinted" at here is how the ISY is STATE driven programming method. If anything happens to the STATE of any item in the IF statement, the IF statement will be evaluated at that time, no matter where it is in its execution. This wiki does a great job of how programs are executed within the ISY: https://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Scope,_Precedence_and_Execution_Order Example: Within the Then or Else clause of a program, statements are executed from top to bottom in the order in which they occur. When a statement calls another program, the called program begins executing, and the calling program immediately continues execution with the next statement in sequence--it does not wait for the called program to complete before continuing. A series of statements within a Then clause (or within an Else clause), up to the next Wait or Repeat statement, are atomic. In other words, all such statements are executed before the conditions of the program are retested. The program's conditions are reevaluated each time a Wait or Repeat statement is encountered, and at the end of each iteration of a Repeat loop. What this means is that if a program's Then clause changes a condition which causes the program's overall condition to become false (or if the program's Else clause changes a condition which causes the program's overall condition to become true), the current atomic statement group will complete, and at that point execution will transfer from the Then clause (or the Else clause) to the Else clause (or the Then clause). Therefore, if a Then clause (or an Else clause) contains no Wait or Repeat statements, the entire clause is atomic, and will complete before the program's conditions are reevaluated.
-
YES.. I have many people that are using it or planning to now with Insteon potentially dying, using lutron but still the home control from isy.
-
have had a similar problem but with another node server, had to restart pg3 to clear it up. it hung on the restart some how
-
@vbphil I did the same thing via zwave. got all LAN connections working, then added PG3 to test it. Move everything after that. Felt like it was going to be a huge effort, and because of the number of programs I have and ZWave, But while it took time, it was mostly just retyping / replacing bad code in ISY, but with the text open right next to me from the prep work. Screwed up my Alexa portal though which added an unnecessary 2-3 hours of recreating over 100 commands. Good luck, and always use your latest PLM version, as there is a big difference between certain versions (I forget the details, v1 vs v2?) in performance and capacity.
-
@vbphil I had the same questions.. here discussion I had with Michel from UDI. 1)Question: I have a spare PLM, can I turn off my ISY, unplug its PLM, plug in a new PLM, and with a "restore" of my backup to the new ISY on polisy, try it, but then quickly go back to the original ISY / PLM combo w/o messing up my switches, portals, Alexacommands, zwave etc? Answer: If you use a new PLM, regardless of whether it’s on Polisy or 994, you MUST Restore Modem. 2) question : -Can I take the current ISY 994i and its matching PLM, put them on a shelf, --> SET #1 -then use a new PLM with restore ISY to Polisy and restore to PLM for testing purposes --> Set #2 -then switch them back and forth as complete Sets, w/o messing up my portal, Alexa, Insteons, zwave etc as they all exist on Set #1? Answer: Yes you can but but but but but … you are talking about INSTEON. Every time you restore a modem, all devices must also be updated. So, you cannot just swap set 1 with set 2 and hope everythingworks because, in the process of setting up set 2, you are severing the linkages to the PLM in set 1
-
I think I did, but honestly, I dont remember! But sounds like its an Elk issue. The elk voice has some other oddities as well, where it "accumulates" voice commands during "no speak" time rules, and then when the first voice talks, it dumps out the accumulated voices first.
-
@Jimbothanks for adding voice to the elk NS! In testing I found the following to work properly: Then Set 'ELK Controller' Speak Word [500ms_Silence] Set 'ELK Controller' Speak Word [500ms_Silence] Set 'ELK Controller' Speak Word [800hz_Tone] Set 'ELK Controller' Speak Word Front Set 'ELK Controller' Speak Word Door (I use the silent command and beep to "wake up" the paging system.) However, when I used the following set up, the page came across as "Front Door is Open". The status should not have been included, and the door was actually shut. Then Set 'ELK Controller' Speak Word [500ms_Silence] Set 'ELK Controller' Speak Word [500ms_Silence] Set 'ELK Controller' Speak Word [800hz_Tone] Set 'ELK Controller' Speak Phrase Front Door Not a big problem, as I can use words vs phrases, but may need to check some of the others.
-
Thanks. I actually followed the earlier directions: upgraded PG2 then through sudo, restarted polisy which restarted IoP (ISY on polisy), PG2 and PG3. All worked after startup! now running 3.040 version on PG3 thanks! ***UPDATE: Query all ran fine last night!!
-
I think its this post? directions: update PG2, then restart PG3 via sudo commands?
-
Jim what is the best way to upgrade it?
-
PG3 is still being perfected. Am not sure how well the conversion of each of those nodes would go or if they are even available on PG3 yet. Elk on pg3 works very well, but there are some bugs still being worked out. Have you ever seen this: https://konnected.io I installed this device in a second home and it works great. This is a fabulous inexpensive product and upgrade of old alarm systems. Not sure if anyone has looked into a node server for it though. I use SmartThings at the second home.
-
Thermostat Recomendations
dbwarner5 replied to TysonEwanchuk's topic in New user? Having trouble? Start here
very long thread here about Insteon -
ISY on Polisy v5.3.0 (IoP) - OUTDATED
dbwarner5 replied to Michel Kohanim's topic in Previous Releases
You may want to read through this post, especially the last few items in regards to Zwave. -
ISY on Polisy v5.3.0 (IoP) - OUTDATED
dbwarner5 replied to Michel Kohanim's topic in Previous Releases
@asbril yes you can run PG2 PG3 and PGC all at the same time. I am running ISY, PG2 PG3 all on my polisy, and PG cloud comes in just fine as well. You need to make sure they are all pointed correctly to the right IP and port for the ISY. For PG2 its under Settings/ Polyglot Settings / ISY Configuration. For PG3, its under ISY's. -
a little hard to see your programs, (next time right click on your pgroam, and select copy to clipboard, and then past) I assume the first one follows the example. For the second one, you need to consider two more things: 1) after each zone runs, you need to turn it off, as you turn on the next one. 2) Do you have a pump or is it city water? I have a pump so I need to consider that as well. Would suggest you do something like this: Set zone 1 on wait 20 minutes set zone 2 on wait 1 second set zone 1 off wait 20 minutes etc etc. This way, there is a slight overlap on your zones and that will reduce any hammer you might get from the water. Another enhancement you may want to consider is use a variable for time for each zone and then a second variable that you can change to adjust the whole watering schedule. This requires slightly different programing , more of a chain of programs, where each zone is its own program and calls the next one in line. Here is an example. In this one, I change the variable SP1percent and for all my sprinkler 1 controller programs / times, they all get adjusted. So for dry spells, I may make it 120, for wet spells rescue to 75. etc Here are two of the programs. I have one for each of my zones. SP1 Lake 1 - [ID 02C4][Parent 02BD] If $I_Sp1_Lake_1 > 0 Then Set 'ELK Controller / Sprkl Lake 1' On Set 'ELK Controller / Sprinkler Pump' On $I_Sp_Counter = $I_Sp1_Lake_1 $I_Sp_Counter *= $I_Sp1_Percent $I_Sp_Counter /= 100 Repeat While $I_Sp_Counter > 0 Wait 1 minute $I_Sp_Counter -= 1 Repeat 1 times Run Program 'SP1 Lake 2' (If) Wait 4 seconds Set 'ELK Controller / Sprkl Lake 1' Off Else Run Program 'SP1 Lake 2' (If) SP1 Lake 2 - [ID 02C6][Parent 02BD] If $I_Sp1_Lake_2 > 0 Then Set 'ELK Controller / Sprkl Lake 2' On $I_Sp_Counter = $I_Sp1_Lake_2 $I_Sp_Counter *= $I_Sp1_Percent $I_Sp_Counter /= 100 Repeat While $I_Sp_Counter > 0 Wait 1 minute $I_Sp_Counter -= 1 Repeat 1 times Run Program 'SP1 Lake 3' (If) Wait 4 seconds Set 'ELK Controller / Sprkl Lake 2' Off Else Run Program 'SP1 Lake 3' (If)
-
2) not sure what or how that would work but probably 3) Yes. Look at my other post. I messed up in that I deleted my old isy UUID from the portal BEFORE I transferred the Alexa stuff so I had to recreate it all. Luckily I had downloaded a copy of my SPokens. In the Portal, there is a migrate option that will move the Alexa stuff from one UUId to another.
-
@macjeff Am not sure what you mean by redoing the scenes. I did not have to do anything with my scenes. Only my programs that had elk or zwave in them. But I dont have any zwave devices in scenes. All the Insteon stuff, resources, variables, etc all came over seamlessly. The zwave had some potential short cuts in that if an original zwave device Zwave1 was in node ZW006 and now zwave 1 was in ZW008, and Zwave2 device was in ZW006, I could do a find and replace in the programs: find Zwave 2 and replace with Zwave 1. That worked great for a lot of it. I got the Zoos 700 for ~$28. Works great. No problems with it at all. Plugs into the back of the polisy.
-
@macjeff I would consider moving the ISY first. the performance upgrade is significant. For me the hardest two area in moving was losing the Elk module and having to redo programs after adding the Elk NS on PG3, and then having to read all my z-wave devices. My system is also fairly complex, but not nearly as much zwave as you have. Here is a link to a posting I made of my experience. In moving the Nodeservers, there really isn't a great option on how to do this yet. @Jimbo outlines several options in one of his Nodeserver ReadMe. --> Moving from PG2 There are a few ways to move. Backup and Restore The best way to move from PG2 to PG3 is to backup on PG2 and restore on PG3, but the only option is to do all your nodeservers at once. I don't have much information on this method, if you have questions please ask on the PG3 forum. Delete and add If you can't or don't want backup/restore then you can delete the NS on PG2 and install on the same slot on PG3. All node addresses will stay the same so all your programs should work after doing an update and save on each one, or rebooting the ISY, especially any using the Controller node since it's ST value has changed. Add then delete Another option is to install in a new slot then go edit all your programs and scenes that reference the nodes and switch to the new slots. Good luck!
-
I moved from the Elk Module to the Elk nodeserver on PG3, purchased from @Jimbo. Its fantastic. Conversion though did mean redoing each program. So I did a Copy Folder to Clipboard of My Programs and had a reference for each program to update it. You will lose voice however, for now. Alexa is a possible replacement option for voice. not as neat / smooth, but works well.
-
when will "ISY" to "ISY on Polisy" migration tool be available?
dbwarner5 replied to someguy's topic in IoX Support
@apostolakisl I moved from the Elk Module to the Elk nodeserver on PG3, purchased fro @Jimbo. Its fantastic. Conversion though did mean redoing each program. So I did a Copy Folder to Clipboard of My Programs and had a reference for each program to update it. You will lose voice however, for now. Alexa is a possible replacement option for voice. not as neat / smooth, but works well.