-
Posts
187 -
Joined
-
Last visited
Everything posted by jfai
-
ISY Desktop, ISY Portal, Polyglot .. oh my
jfai replied to Jason Miller's topic in New user? Having trouble? Start here
I don't use these node servers - I was writing to help you understand how Polyglot fits with the portal and the ISY. You may want to check the sub-forums dedicated to each of the node servers. -
ISY Desktop, ISY Portal, Polyglot .. oh my
jfai replied to Jason Miller's topic in New user? Having trouble? Start here
Polyglot is a "container" for node servers. It has an administration user interface, separate from the ISY administration user interface. Node servers are adapters - implemented as executables - that speak device API on one side and speak ISY API on the other side. There are two Polyglot implementations: one runs in the "cloud" - hence named Polyglot Cloud, PGC - and it connects to your ISY via the ISY Portal. The other implementation runs locally on a device separate from your ISY, like Polisy, or a Raspberry Pi. The local Polyglot connects to your ISY via your local network. The two Polyglot implementations are separate and use slightly different APIs. Once you install a node server to one of the Polyglot environments, and add it to a slot in your ISY, the nodes implemented by the node server show up in the ISY administration console, just like the other nodes representing Insteon, X10, Z-Wave/ZigBee devices, and all of them can be used in ISY programs. -
The 30 s is enforced for sensor value changes. If someone triggers the motion sensor/camera, there is no delay, unless the last state change of that sensor was less than 30 s ago. Most sensors have a debounce period built in, either in the control electronics or the firmware. The debounce period varies depending on sensor purpose from several milliseconds to 10s of seconds, e.g., motion sensors. Amazon's delay is at the higher end of the range, but it's still workable for most smart home applications.
-
Most likely you will face two issues for retrofitting cellular blinds/roller shades. The brackets for Somfy RTS motors could be different from the existing brackets. They may not only be mechanically incompatible, but also may require different widths of the tube/fabric. This definitely is an issue for inside mounting. You may be able to use adapters for the existing brackets, but the adapters will require extra room. The tube diameter needs to be correct for the desired RTS motor. As long as the tubes of your blinds/shades have the correct diameter for the Somfy motor, you will be able to retrofit. Even if the tube diameter is wrong, you could swap out the tube and reuse the existing fabric - tedious but doable. I've done it for a couple of roller shades - no experience with cellular blinds. Besides the motor with its included crown, you will also need the idler part. If you have a choice, stay away from cordless motors. They are much more noisy (comparing Sonesse ST30 and Sonesse 30 Wirefree) and if you have a bunch of them, taking care of the battery recharging can become cumbersome, especially if you don't have an outlet close to the motor. The longest charging cable is about 10 ft. For each wired RTS motor, you'll need to provide 24 VDC power through a 2-conductor wire (>= 18 gauge). You can either run the wire to a central power supply or have a 'wall wart' in an outlet at each window. Before you start ordering, make sure you understand the retrofit path.
-
See this post
-
The ISY has system values for “day of month”, “month”, “year” and so on, but these system values cannot be used in program conditions directly: the values need to be stored in program variables first. Then these variables can be used for programs and folders in conditions for partial dates, e.g., “if day-month is 16-12 then …”, which is supposed to run the program’s then block yearly on December 16th. A program runs daily at midnight which sets these integer variables to the numbers of today’s date: · Date_day_of_month · Date_month · Date_year Before the integer variables are set, the program sets the state variable “$sDate_valid” to 0, which indicates invalid date variable values during the date change. Once the date variables are all set, the state variable is set to 1, which indicates that the date variables are valid. Program and folder conditions can be constructed by combining the state variable “$sDate_valid” with the date variables. Program: Set day month year [Run At Startup] If Time is 12:00:00AM Then $sDate_valid = 0 $Date_day_of_month = [Current Day of Month] $Date_month = [Current Month (Jan=1, Feb=2, etc.)] $Date_year = [Current Year ] $Date_day_of_month Init To $Date_day_of_month $Date_month Init To $Date_month $Date_year Init To $Date_year Wait 1 second $sDate_valid = 1 Else - No Actions - (To add one, press 'Action') At midnight every day, sets the variables for the date. Indicates that a date change was completed and that the date variable values are again valid. Also sets the variable init values, so that the correct date values are restored in case of a reboot. Example: Folder Conditions for 'Christmas time' If $sDate_valid is 1 And ( ( $Date_month is 11 And $Date_day_of_month >= 21 ) Or $Date_month is 12 Or ( $Date_month is 1 And $Date_day_of_month <= 15 ) ) Then Allow the programs in this folder to run. Allows the programs in this folder to run from November 21 through January 15 every year. Happy holidays!
-
You could adapt these programs: Motion sensor, lights, timers
-
You could adapt these programs:
-
Had to make the same decision a while back and went with Somfy MyLink. The other options require additional hardware for connecting to a controller like the ISY. The MyLink device works standalone: you can set up simple scenes and schedules without ISY integration. I'm adding more and more Somfy motors in my house and am working on a nodeserver for MyLink as well.
-
@Michel Kohanim What's the power consumption of the two Polisy systems? What are the operating temperature requirements?
-
Exposing your alarm system to the Internet in any way is equivalent to mounting an alarm keypad at the outside of your house - in a dark corner that is accessible from the street and which you cannot surveil. Would you be comfortable with that? IMHO, the risks outweigh any convenience gains.
-
Example: Away status If $sAway is 1 Then Wait 1 second Set 'Away scenes / Away Status' On Resource 'Send away mode change to Stringify' Resource 'Away mode status' Set Elk Speak Word 'Away' Set Elk Speak Word 'Mode' Else Wait 1 second Set 'Away scenes / Away Status' Off Resource 'Send away mode change to Stringify' Resource 'Away mode status' Set Elk Speak Word 'Home' Set Elk Speak Word 'Mode' Reflects the value of managed state variable "State_Away". This is a separate program from "Away mode on" and "Away mode off", so that the variable value is indicated at the keypad even if the variable value is changed without operating the keypad button, e.g., using this client. The scene "Away status" contains the keypad button used to turn the away mode on/off.
-
… or you could use a version of these programs
-
Regarding the scaling issues, this worked for me on Windows 10 + Java 8: 1. Find the Java web start executable: Right click on ISY Launcher shortcut More > Open file location In the explorer window right click on ISY Launcher Open file location javaws.exe in your JRE should be selected 2. Change DPI scaling behavior from Application to System: Right click on javaws.exe Properties > Compatibility > Change high DPI settings Check "Override high DPI scaling behavior. Scaling performed by:" Select "System" As far as I know, Java 9 should scale correctly without scaling performed by system.
-
Also see https://wiki.universal-devices.com/index.php?title=Z-Wave:_Ordering/Assembly_Instructions.
-
Quick report regarding upgrading the Z-Wave dongle. There are 4 securely linked devices: 2x Zooz Smart Plug ZEN06 1x Zooz 4-in-1 sensor (ZSE40) - battery powered 1x Aeotec Multisensor 6 - USB powered First restore: only the ZSE40 of the four devices in the mesh were communicating; got many repeated Security Nonce RX events. I tried a few things based on my understanding of the log contents. Sync all didn’t help; network heal didn’t help. Eventually, I did a second Z-Wave>Tools>Restore which appears to have fixed the issues. All four devices are back to normal behavior as far as I can tell. Comm. range appears to be somewhat better - subjectively; didn’t capture any quantitative data. I'm using one of the ZEN06 plugs to check range - the ZEN06 have a feature to indicate the quality of the connection.