cwagner2401 Posted April 30, 2022 Posted April 30, 2022 I have a number of tasks that I use to start sprinkler zones and other things. I don't see tasks in the "Display Node" dialog.
Javi Posted April 30, 2022 Posted April 30, 2022 Assuming this is for a Favorite, change the Favorite Type to Command. https://wiki.universal-devices.com/index.php?title=UD_Mobile#Commands Example: https://wiki.universal-devices.com/index.php?title=UD_Mobile#Favorite_Custom_Toggle
cwagner2401 Posted April 30, 2022 Author Posted April 30, 2022 Thanks, Javi. I changed the favorite type to Command and go to add Command but, the tasks still don't appear.
cwagner2401 Posted April 30, 2022 Author Posted April 30, 2022 I just realized that ELK tasks aren't pulled in to the ISY via the ELK module. Unless I'm missing something I'm guessing I'll need to find a way to write a program that would activate the ELK task - perhaps using ELK outputs? Thanks again. Carl
apostolakisl Posted April 30, 2022 Posted April 30, 2022 (edited) 4 minutes ago, cwagner2401 said: I just realized that ELK tasks aren't pulled in to the ISY via the ELK module. Unless I'm missing something I'm guessing I'll need to find a way to write a program that would activate the ELK task - perhaps using ELK outputs? Thanks again. Carl This was also the case with the original ISY Elk module. There is a workaround. As you mentioned, outputs. Specifically, phantom outputs (outputs that don't actually have an Elk output module attached). Use the higher end of the range of outputs, like in the 100s, just in case you decide to buy a bunch of Elk output boards and use up all the lower numbers. Then in Elk you'll need to write a rule that says "whenever output x turns on, then activate task y". In ISY, you will need to write a program, IF . . whatever you want to trigger the task. Then turn output x on for 1 second. Edited April 30, 2022 by apostolakisl 1
cwagner2401 Posted April 30, 2022 Author Posted April 30, 2022 What is shown when selecting "add": Devices and Scenes Network Resources Variables My Programs
Javi Posted April 30, 2022 Posted April 30, 2022 @apostolakisl Thanks. Do you know if tasks are these available using the Elk Node Server? @cwagner2401, not sure if you are using the Elk Node Server, but I believe it has greater functionally than the Elk Module. All Node Servers should be compatible UD Mobile, modules are not supported.
cwagner2401 Posted April 30, 2022 Author Posted April 30, 2022 I'm not familiar with node severs. Is that a cloud based solution?
apostolakisl Posted April 30, 2022 Posted April 30, 2022 2 hours ago, Javi said: @apostolakisl Thanks. Do you know if tasks are these available using the Elk Node Server? @cwagner2401, not sure if you are using the Elk Node Server, but I believe it has greater functionally than the Elk Module. All Node Servers should be compatible UD Mobile, modules are not supported. I haven't tied the PG3 node server yet. But the answer is no to PG2. Also no to the Elk Module for ISY. I assume the API has them available, but I don't know. @JimboAutomates
Javi Posted April 30, 2022 Posted April 30, 2022 @cwagner2401 The Elk Node Server is local on PG3 (Polyglot V3). Node Servers are similar to an apps which allow non-native device/service to run natively on ISY. If your Universal Devices hardware is a Polisy, PG3 is already installed and you can download Node Servers from the PG3 Store. I'll skip the details as there are many forum threads and documents explaining setup and installation. If you have specific questions we will be happy to assist. Thanks @apostolakisl, maybe Jim can add this as a feature request if it doesn't already exist.
apostolakisl Posted April 30, 2022 Posted April 30, 2022 4 minutes ago, Javi said: @cwagner2401 The Elk Node Server is local on PG3 (Polyglot V3). Node Servers are similar to an apps which allow non-native device/service to run natively on ISY. If your Universal Devices hardware is a Polisy, PG3 is already installed and you can download Node Servers from the PG3 Store. I'll skip the details as there are many forum threads and documents explaining setup and installation. If you have specific questions we will be happy to assist. Thanks @apostolakisl, maybe Jim can add this as a feature request if it doesn't already exist. Actually, I would say I am 99% sure that the API has access to tasks since I am pretty sure when I used to have an Elk phone app, I could run tasks from it.
cwagner2401 Posted April 30, 2022 Author Posted April 30, 2022 Thanks, Javi. I think for now I'll just keep using eKeypad Pro for this.
Jimbo.Automates Posted April 30, 2022 Posted April 30, 2022 I have a number of tasks that I use to start sprinkler zones and other things. I don't see tasks in the "Display Node" dialog.The ELK NS doesn't support tasks yet, it's on my (long) list of things to add https://github.com/UniversalDevicesInc-PG3/udi-poly-ELK/issuesI'm busy the next few weeks and on vacation but hopefully will get on it soon after returning. I'm curious what you do with tasks? I'm still a relative newbie on fully utilizing the ELK.Sent from my Pixel 6 Pro using Tapatalk
apostolakisl Posted May 1, 2022 Posted May 1, 2022 5 hours ago, JimboAutomates said: The ELK NS doesn't support tasks yet, it's on my (long) list of things to add https://github.com/UniversalDevicesInc-PG3/udi-poly-ELK/issues I'm busy the next few weeks and on vacation but hopefully will get on it soon after returning. I'm curious what you do with tasks? I'm still a relative newbie on fully utilizing the ELK. Sent from my Pixel 6 Pro using Tapatalk Nothing I couldn't do from ISY, but I had Elk before I had ISY and I programmed a number of things in there, some of which are quite complex, like my sprinkler function. I could move it over to ISY, but that would be a lot of work. And gladly, I did not do that because I would then have had a whole bunch of work converting from Elk module to Elk NS. While ISY is very stable, Elk is insanely stable, and when it comes to some things, I would rather have them running on Elk.
Jimbo.Automates Posted May 1, 2022 Posted May 1, 2022 Nothing I couldn't do from ISY, but I had Elk before I had ISY and I programmed a number of things in there, some of which are quite complex, like my sprinkler function. I could move it over to ISY, but that would be a lot of work. And gladly, I did not do that because I would then have had a whole bunch of work converting from Elk module to Elk NS. While ISY is very stable, Elk is insanely stable, and when it comes to some things, I would rather have them running on Elk. That was my assumption. Thanks for the great explanation.Sent from my Pixel 6 Pro using Tapatalk
cwagner2401 Posted May 1, 2022 Author Posted May 1, 2022 Ha. Coincidentally, my application is for sprinklers too. And the bulk of my processes are in ELK Rules too. I use ISY because I have an IoT device attached to my sprinkler controller and use the ISY to send remote procedure calls to the IoT device when the ELK Rules fire off. In my ELK I use tasks to fire off Rules and also use eKeypad to directly control the tasks. With eKeypad, I use these tasks to directly fire off zones during winterization and summerization of the sprinkler system. I recently started exploring UD Mobile because its UI is more user-friendly than eKeypad (my wife doesn't like eKeypad). This is why I asked about UD Mobile and tasks. I can keep using eKeypad for the sprinklers - my wife isn't interested in that anyway.
apostolakisl Posted May 1, 2022 Posted May 1, 2022 8 minutes ago, cwagner2401 said: Ha. Coincidentally, my application is for sprinklers too. And the bulk of my processes are in ELK Rules too. I use ISY because I have an IoT device attached to my sprinkler controller and use the ISY to send remote procedure calls to the IoT device when the ELK Rules fire off. In my ELK I use tasks to fire off Rules and also use eKeypad to directly control the tasks. With eKeypad, I use these tasks to directly fire off zones during winterization and summerization of the sprinkler system. I recently started exploring UD Mobile because its UI is more user-friendly than eKeypad (my wife doesn't like eKeypad). This is why I asked about UD Mobile and tasks. I can keep using eKeypad for the sprinklers - my wife isn't interested in that anyway. OK, that confirms then that the api does include task control since ekeypad can access it.
cwagner2401 Posted May 1, 2022 Author Posted May 1, 2022 Ha. Coincidentally, my application is for sprinklers too. And the bulk of my processes are in ELK Rules too. I use ISY because I have an IoT device attached to my sprinkler controller and use the ISY to send remote procedure calls to the IoT device when the ELK Rules fire off. In my ELK I use tasks to fire off Rules and also use eKeypad to directly control the tasks. With eKeypad, I use these tasks to directly fire off zones during winterization and summerization of the sprinkler system. I recently started exploring UD Mobile because its UI is more user-friendly than eKeypad (my wife doesn't like eKeypad). This is why I asked about UD Mobile and tasks. I can keep using eKeypad for the sprinklers - my wife isn't interested in that anyway.
cwagner2401 Posted May 1, 2022 Author Posted May 1, 2022 eKeypad accesses ELK directly as a separate system. On eKeypad you see the controls for both systems but, the ISY and ELK systems are "ships in the night". No api integration of the two.
apostolakisl Posted May 1, 2022 Posted May 1, 2022 18 minutes ago, cwagner2401 said: eKeypad accesses ELK directly as a separate system. On eKeypad you see the controls for both systems but, the ISY and ELK systems are "ships in the night". No api integration of the two. yes, just saying though, that Elk makes tasks available in its api or nothing would be able to trigger tasks via the internet.
Recommended Posts