Everything posted by Xathros
-
iBeacon and GeoFencing
I am also using the BlueStation 100's and can echo elvisimprsntr's experience with ranging. I have noticed recently that iOS appears to be making use of my household beacons to provide app recommendations based on where I am in the house and my past app usage in several locations. -Xathros
-
Echo Dot not listening too well
About the same for me. False triggers are way more frequent than they used to be both on those called "Echo" and the one I call "Alexa" Recognition accuracy has gone way down hill. Last night, I had to rename my "gym" to "workout room" because Echo didn't know how to turn on Jam, Jan, Jen or Gin... Oddly enough, the same echo could turn off the Gym without fail. Trying to turn on the lights in my garage, called "bay one" and "bay two", now results in music being played instead of my lights coming on. So, yeah.... Not just you. -Xathros
-
Garage Door Control & Status
Well, most of us prefer the opposite but you can work with it either way. My programs were designed for the opposite. You would need to change the reed switch to a normally open type if you wanted to change that behavior. My question though was more to determine if you were properly receiving status updates from the IOLinc and from your reply it appears that you are. What do you have on the ML dashboard for operating the door? Program #1 or the IOLinc relay device? Your Program #2 in the quote above is written for use with a normally open sensor switch which from your description is not what you have. I assume you have since modified that program to match your sensor states. -Xathros
-
Garage Door Control & Status
The second program quoted should be dealing with the status regardless of how the door is operated. I have had occasions where ML has taken a longer time than expected to process program statuses and properly display them but usually it will display no status at all until it completes it's processing. Does you IOLinc sensor status properly update in the Admin console when you open and close your door? What ISY Firmware are you running? There have been some status update issues with IOLincs in the 5.X branch. -Xathros
-
Did they ever make iMeter Solo work with ISY994i software?
Hi Rob Hi Rob, I don't think it matters if you have a Gen1 or newer smart energy switch. As long as you have one and it reports to the ISY then you can do what you are wanting to do as follows: First, Find out what the node name is and dump the node XML to get the info you need about the location of the data. Mine is "ZW003_143" as seen below it's title in this screenshot: Then I used Firefox to get the node dump by entering: http://192.168.168.20/rest/nodes/ZW003_143 and was prompted for my ISY user/pass then the following was returned: My Sensor has the current wattage in the Status (.ST) field with the kWh in the TPW field. I happened to be monitoring voltage in my setup so the following resource is referencing the CV field but you can modify to grab ST or TPW as fits your requirement. This resource is grabbing the value from the sensor and using the rest interface to place that value into my integer variable #8. You could just as easily use a state variable instead. NOTE: the .raw following the field identifier in the substitution variable is important. Without the .raw, the value returned will be formatted and may include the letters "Volts" or "kWh". You only want the value for this and the .raw forces it to drop the formatting and return a clean value. Next you will need a program to run the resource: VoltageMonitor - [ID 0014][Parent 0003][Not Enabled][Run At Startup] If From 12:00:00AM To 11:59:50PM (same day) Then Repeat Every 10 seconds Set 'ZW 003 Energy Meter' Query Wait 5 seconds Resource 'OfficeLineVoltageMonitor' Else - No Actions - (To add one, press 'Action') As Michel pointed out above, you can get direct access to these values in programs in 5.0.4 and later without the need to place into a var first. And then it is as simple as: VoltageMonitor Direct - [ID 0025][Parent 0003] If 'ZW 003 Energy Meter' Current Voltage is not '$OfficeLineVoltage Volts' Then $OfficeLineVoltage = 'ZW 003 Energy Meter' Current Voltage Volts Do whatever... Else - No Actions - (To add one, press 'Action') Hope this helps. -Xathros
-
Did they ever make iMeter Solo work with ISY994i software?
All of what you want can be accomplished using one of these: https://www.amazon.com/Aeon-Labs-Aeotec-Z-Wave-Switch/dp/B00VQISOCG/ref=sr_1_sc_2?ie=UTF8&qid=1471979206&sr=8-2-spell&keywords=aotec+smart+energy+switch I do this for both my Windows AC and my Pellet Stove to monitor function and disable either when appropriate. -Xathros
-
Need Beta Testers for Smart Home API v2
+1 -Xathros Sent from my iPhone using Tapatalk
-
Will this program work?
The timer program will only turn the lights on at the start of the window. If you turn them off after sunset-15, they'll stay off until sunset-15 tomorrow night. The override program watches for both on and off commands from the switch. On triggers the then section disabling the timer program. Off triggers the else and re-enabled the timer program. It does not run the timer however. Only trigger for the timer is sunset-15. -Xathros Sent from my iPhone using Tapatalk
-
Will this program work?
No. Several reasons, Status changes during run causing re-evaluation, Control anded etc. I would not worry about the current status of the light. Does it matter if it was off to begin with? If it's already On, turning it on does no harm right? If you are trying to avoid it going off via program when it was turned on manually, there is a different approach that involves another program to enable/disable the time based program: Timer program: Pendants Timer - If Time is Sunset - 15 minutes Then Set 'Kitchen / Kitchen Pendants' On Wait 2 hours Set 'Kitchen / Kitchen Pendants' Off Else - No Actions - (To add one, press 'Action') Then the Override program: Pendants Override- If Control 'Kitchen / Kitchen Pendants' is switched On And Control 'Kitchen / Kitchen Pendants' is not switched Off Then Disable Program 'Pendants Timer' Else Enable Program 'Pendants Timer' Hope this helps. -Xathros
-
Motion Sensor Low-Battery Indication Won’t Reset
This should only require a right click and query of the motion sensor's LowBatt node. You should see the status of the node change to off instantly with the query. Interestingly, I just had an issue with one of mine yesterday. I replaced a battery after a sensor issued a low battery warning, queried the low batt node to reset. The node status changed to Off with the query as expected. My warning program however, did not see the status change and continued to issue the notice every 12 hrs until I manually forced the If to run this afternoon. At that point, it properly evaluated false and stopped the run. I'm on 5.0.4. Dunno if this is a bug or a fluke. Waiting for the next occurrence before officially reporting. Hope this helps. -Xathros
-
Best way to save ISY configs and programs?
Also, To answer the original question, you can right click the top of the program tree and select "Copy folder to clipboard", then paste into word or a text editor for a complete, human readable listing of all programs. Hope this helps. -Xathros
-
Need Beta Testers for Smart Home API v2
Thanks Michel. I have to say, I really like not needing to select ISY to issue commands to the other ISY. Just may need to prefix a few things with "Office" to differentiate between similar items at home and the office. -Xathros
-
Need Beta Testers for Smart Home API v2
V2 seem to be working nicely for the most part but I have discovered that the V2 connected home/smart home adapter does not support "Open" for "Turn On" or "Close" for "Turn Off". -Xathros
-
ISY Portal vs MobilLinc vs Network Module
I'm on 5.0.4 currently. I own my networking module and like you, prefer it that way. I also subscribe to the ISY portal for use with Amazon Echo, IFTTT and for linking my 2 ISY's together. I am also a Mobilink user (Without ML Connect) and continue to use the geofence features without issue. To be fair, I'm not using the portal with Mobilinc at the moment but still using port forwarding in my router for that. I don't believe it makes a difference other than access via the portal seems slower with Mobilinc so I decided not to use it for that. -Xathros
-
Fuel oil level monitoring
I should modify a bung plug to accept these and market them as "Bunghole-I/O" -Xathros
-
Fuel oil level monitoring
Looks like someone already had my idea! -Xathros
-
Fuel oil level monitoring
I've been planning on setting a magnet on top of the indicator in my sight glass (Vertical cylindrical sight glass) and strapping an FET to the backside of the glass and using that to close an input on an IOLink or triggerlinc when the level drops to around 1/3. -Xathros
-
need pool to run for 8 hours
Hi gonzo_007, Please repost all programs as they are now and I'll see what needs to change to get what you want. -Xathros
-
Fan Control via KeypadLinc and Mini Remote
Completely missed that line in the original post! Think we need another set of parens to make the logic logical... If Control 'Bedroom / Fan / Fan Medium Button' is switched On Or-( Or-( | | Control 'Bedroom / Remote - Fan Speed' is switched On | |Or Control 'Bedroom / Remote - Fan Speed' is switched Off | -) | And $FanSpeed is 1 -) -Xathros
-
Fan Control via KeypadLinc and Mini Remote
What kind of variable is: $FanSpeed ? Make sure your using an integer and not a state variable here. -Xathros
-
DIY Laser Etched KPL Custom Buttons
@MWareman, No problem! Happy to share. The variations I've seen so far are only a problem when doing a light burn. When going deeper, it doesn't seem to be as much of an issue. @TheFallenAngel, I did an etch on a set of Apple ear buds (the backside of the mic/button thing) and the storage case. Both went pretty well. I didn't go deep enough on the storage case and see some variations in the burn but a but more burn time would have fixed that. I will be ordering some KPL buttons to work on soon. -Xathros
-
need pool to run for 8 hours
Hi gonzo_007, Keeping your existing program for "Run in the Sun" as is, create a state variable called s.PoolRun. This program sets the daily required runtime of 8 hrs (480 minutes) daily one minute after sunrise. Program: SetPoolRunDaily If Time is Sunrise + 1 Then $s.PoolRun = 480 $s.PoolRun initTo $s.PoolRun Else This program tracks the pump run and decrements the requirement as it is running Program: TrackPoolRun If Status 'PoolPump' is On And $s.PoolRun > 0 Then Wait 1 minute $s.PoolRun -= 1 $s.PoolRun initTo $s.PoolRun Run Program 'TrackPoolRun' Then Path Else The following will run the pool pump from sunset until the requirement is met or a minute before sunrise the next day whichever comes first. Program: RunPoolExtra If Time is from Sunset to Sunrise -1 (Next Day) And $s.PoolRun > 0 Then Set 'PoolPump' On Else Set 'PoolPump' Off Note: These programs were hand written to convey concept and may not exactly match ISY syntax. Hope this helps. -Xathros
-
XML Parse Error / Socket Open Failed messages when accessing ISY admin remotely
Excellent! Glad you got it going. -Xathros
-
XML Parse Error / Socket Open Failed messages when accessing ISY admin remotely
You might also try connecting with the Dashboard when local and checking your SSL/TLS settings. Possibly something there given this message: Certificate does not conform to algorithm constraints -Xathros
-
XML Parse Error / Socket Open Failed messages when accessing ISY admin remotely
This sounds to me like your port forwarding may be the problem. You said you are able to access UDAjax via the remote URL? Another option is the ISY portal. You can use a portal URL in the ISY finder in place of the direct IP or DynDNS. -Xathros