-
Posts
4674 -
Joined
-
Last visited
Everything posted by MrBill
-
@Geddy has some links that will help for gmail. You basically need to create a gamil app specific password for the ISY. Surprised support hasn't answered, UDI support normally replies in a matter of hours on weekdays, maybe we should flag @Michel Kohanim, and remind him that he posted above about temp email credentials to use with 5.0.16C so that he knows what this is about.
-
The admin console never adds parenthesis on its own. You must add them manually by using the buttons I displayed in a screen shot then move them using the line up and down buttons into place. You have two options: 1) to receive notifications of device errors in real time as they happen just drop the first line from your if statement like this: If 'Back Yard Flood Light' Responding is False Or 'Bar Light' Responding is False Or 'Basement Door Light' Responding is False Or 'Cat Box Floor Lamp' Responding is False -----Snipped for brevity----- The status of the "Responding" flag changing will trigger an event that makes the IF run. Or 2) if, on the other hand, you only want the notifications to arrive once a day at sunset +10 min, then you need to press the AND (..) parenthesis button and move the lines that appear into place so that it looks like this: If Time is Sunset + 10 minutes And ( 'Back Yard Flood Light' Responding is False Or 'Bar Light' Responding is False Or 'Basement Door Light' Responding is False Or 'Cat Box Floor Lamp' Responding is False -----Snipped for brevity----- ) I can't provide much feedback on z-wave procedures because I don't use Z-wave, others will also have to provide that feedback... also this @lilyoyo1 post:
-
You need parentheses... your AND and OR's or not being combined as you expect. Also a time isn't really needed, because when "responding" is a status and the change from true to false will trigger the program. To test that I Created this program: AAAAtest - [ID 01D0][Parent 0001] If 'LR Lamp 1#' Responding is False Then Set 'LR Lamp 2#' On Else Set 'LR Lamp 2#' Off Then I made the device for lamp 1 unavailable. then I issued query to lamp 1. At the end of the errors the red ! point appeared in the device tree and Lamp 2 turned on. If the desire is to ONLY notify at a specific time, the IF body would need to look like this: AAAAtest - [ID 01D0][Parent 0001] If Time is 9:40:00AM And ( 'LR Lamp 1#' Responding is False Or 'LR Lamp 2#' Responding is False Or 'LR Lamp 3#' Responding is False ) -- another thought is that the information regarding the error code is stale... it's whatever the ISY last knew, if the device isn't communicating the ISY can't update the error code from what is stored in the device, what you're seeing is whatever the ISY last received when the device last communicated.
-
I don't care for gmail either. Others here have documented the procedure to create an app specific password to use with gmail. UDI does have a plan B for your case. Personally I created a Comcast email account that only the ISY uses. It works well, but you need to be a Comcast customer.
-
@adambuildI just edited the above message... the last part vanished and I had to add it again...
-
For one be careful with the swapping. The PLM is not just a modem, it also has memory and a links table. Confusing your ISY with a PLM with a different address can get you into trouble. First thing I would suggest is trying a new cable between the PLM and Port A. Also the ISY only looks for a PLM during the ISY boot process. Plug the PLM in first and wait 30 seconds, make sure the PLM's light in steady green, then plug in the ISY. Also if the ISY boots without the PLM attached and doesn't go into Safe mode, it doesn't have the correct firmware. There are two versions of firmware... "with insteon" and "without Insteon", perhaps the ISY has the without version loaded.
-
I believe what @Michel Kohanim is referring to is emailing support@univeral-devices.com to be assigned email credentials that are manually entered in the "SMTP Settings" box in OP's first screen shot. It was a temporary solution to the problem that was later fixed with a firmware release. So users forced to use 5.0.16C because they have a 300 series Z-wave board can still use the default mail server, they just need to contact UDI support to make arrangements.
-
Unfortunately, you will need to create programs that send "notifications" There is no "error level" logic that you are looking for. Even if there were, that would only be able to tell you about device issues, for which there are few. The Notifications feature is so that you can decide which automations notify you about what.
-
@Michel Kohanim Does 5.0.16C that the 300 Series Z-wave folks need to use have the email server fix?
-
If you have IFTTT, more direct route that's easier to debug would be to use this method. Essentially creating an ISY network resource to trigger an IFTTT recipe.
-
Yes, you do. I copy/pasted to the 2 links to a Note before deleting the app. Don't forget when fine tuning on the tiny map you can pinch out to zoom. Also you need to visit settings > Privacy and Locations Services to set "Always" because for some reason that doesn't seem to be an option when the app asks permission for using location. I didn't do anything on the ISY/portal side.
-
You shouldn't have any problem just restoring.. However...best case would be to upgrade both to 5.3.4 (the new one might ship that way, not sure what version UDI is shipping). Doesn't look like the old has Z-wave so the '300 series don't upgrade past 5.0.16C' doesn't apply. upgrade from 5.0.16C to 5.3.4 is smooth sailing... So make backup, Upgrade old to 5.3.4, make a new backup, restore new backup on new ISY that also has 5.3.4 firmware. The gist is restore to the same firmware version that created the backup.
-
yes. BUT... what version firmware is each? You may have trouble if the firmware versions are different. What was the reason for getting a new one is the old one still working?
-
right, if you want to know if someone is already home If lakehouse is true and PB is true would mean someone is already home Unfortunitly If lakehouse is false and PB is true will never work because if PB is true at least one person is home and lakehouse will also be true.
-
THAT answers one of @larryllix's questions... the USB PLM can speak X10, so apparently ISY on Polisy can't.
-
At this point in the game, I'd recommend anyone with a 300 series board stick with it an move to 5.0.16C. Save upgrade money and buy a Polisy instead (and 700 series z-wave stick). Except as noted, if you have a 300 series z-wave board, go to 5.0.16C
-
BTW... since you're using Locative and the Portal nodeserver, you might want to revisit the wikipage and add the HOME folder node (step 4). @Javiand I recently corrected Step 4 so that it makes better sense. Essentially by adding Location, you get a third condition that is True if EITHER of you are Home, and false if NEITHER of you are home. This greatly simplifies what you're trying to do above.
-
Yes. If EITHER change then ALL are evaluated. Most of the time if you have AND (or even sometimes OR) in an IF statement you won't want to use the ELSE. (it will run too often since it runs anytime any portion of the IF statement is false. Instead write a second program with inverted IF logic for what your wanting to put in Else.
-
No. You want to upgrade to 5.0.16C since you have a 300 series z-wave board. Because you shouldn't be using it. If you remove the Z-wave board from your ISY then you should install 5.3.4 Do you HAVE wireless tags? If not, you need neither. That's do-able... for what it's worth... I thought i was going to augment sunrise/sunset time with a light sensor.... Truth is I just don't need it. Where I live there might be one storm a year where it gets dark enough during the day that we might want outside lighting, but even during that storm there is really no need. --- at this point in the game my specific advice to you... would be upgrade to 5.0.16C. Do not upgrade your z-wave at this time. In the future buy a Polisy, the standard version is fine, you don't need pro. Today Polisy will run local nodeservers that work with your current ISY, in the not too distant future Polisy will also be your next ISY... running both the nodeserver software and the ISY software in one box. Whats a nodeserver? Curently your ISY can pretty much just have Insteon and Z-wave nodes in the device tree. The nodeserver allows you to add more type of nodes for other devices. Once you upgrade to 5.0.16C you will immediatly be able to use the nodesever that are available in the UDI cloud (assuming that you have a UDI portal account). You can view the node servers available in the cloud store here: https://polyglot.isy.io/store To view the nodeservers available in the Polisy (local) store check here: https://polyglot.universal-devices.com/ (why 2 lists? some nodeservers can only run in the cloud--on UDI's servers, and some can only run on your local network--on Polisy). It should also be noted that the local nodeservers can currently be run by installing Polyglot2 on a raspberry pi, so you can get started that way too... At the same time tho it should also be noted Polyglot3 is almost here and that only runs on Polisy-- no Pi option anymore. --- Upgrading is not as bad as it once was. The single biggest problem is programs the use the "Adjust Scene" feature, they will have to be manually fixed. (Disclaimer: Follow the real instructions in the release post as well.... I don't have z-Wave, if there is a z-wave step it won't be in my overview below.) 1) Backup your ISY 2) click the Programs tab in the admin console and click the top folder (Usually "My Programs" but you could have changed it), then right click it and pick "Copy Folder to Clipboard") 3) now open any simple text editor that won't add formatting (Windows Notepad is perfect) and paste the clipboard (ctrl-v) into the editor. Save that file. Now you also have a text backup of all your programs to refer to. 3A) Make sure you've read the Z-wave sections of the release page instructions (disclaimer again: I don't have Z-wave, my instructions don't include z-wave.) 4) Download the correct zip file (if you have insteon you want the first file, the second file is when you don't have an Insteon PLM) and do NOT unzip it, leave it as a compressed folder 5) Use Admin Console Help > Manually Upgrade ISY and upload the .zip file/compressed folder. 6) before logging back in after the upgrade you need to clear your Java cache and install the ISY Launcher. Basically clear your cache including "Installed Applications and Applets" (that box won't be checked by default) then once java is cleared click this link: https://isy.universal-devices.com/start.jnlp 7) the first time the ISY Launcher runs it will install an icon on your desktop called ISY Launcher in the future, use this Icon to start the admin console. 7a) You should also do Java runtime memory section of the release instructions adding -Xmx512m to the appropriate place in the java control panel. (the 5.x admin console takes more memory than the 4.9 version you're using... personally my system is large and I use -Xmx1024m). (Keep in mind you need to redo this anytime you clear the Java cache or after most Java updates.) NOTE: It's in the detailed release instructions but a lot of people seem to miss it, your admin console credentials after the upgrade will be reset to admin/admin. 8 ) First thing to do when you get logged back into the admin console after the upgrade is check Help > About and make sure both the firmware AND the UI version are the same.. 5.0.16C in your case. If you're sill on a version 4 admin console, do not proceed to the next step until you've fixed that. 9) Second thing to do is go to the "Programs" tab, "Summary" sub-tab then look for the Color YELLOW, any program with a Yellow trouble icon/message will need to be manually fixed. 10) you should be done pretty much.
-
This Program Runs when either geofence changes state. Assuming that iNeighborhood is an Interger variable it will not run when the variable changes state. (however, if it was a State variable it would also run when the variable changes state.) When it runs it will evaluate all 3 conditions to either true or false. When all 3 are true the THEN block will run, OTHERWISE the ELSE Block will run. So in a nutshell, if EITHER geofence changes state, then EITHER "Then" or "Else" will be executed. Grouping with ( ) causes what's inside the () to be evaluated first. (just like algebra) so if you put the 2nd and 3rd elements in your above IF statement in ( ) then the iNeighboorhood condistion would only apply to APiPhone.
-
@larryllix I think @AAdsit doesn't realize you're speaking of ISY on Polisy w/ USB PLM, and I think @AAdsit is referring to ISY-994 with Serial PLM.
-