I'm newer to using the ISY 994 and really only doing basic stuff right now. I'll be having some guests for a couple weeks which will probably have issues using my media center and I'm trying to solve this by using the ISY.
I have the ISY994 hooked up to PolyGlot running the HarmonyHub integration. I'm toying with the idea of using the ISY to force the correct tv settings, so if "Watch TV" activity is "True" from Harmony then if the "TV" gets changed to "HDMI 1" while "Watch TV" is still on "True" then a ISY program would see the state state change from "TV" and set it back to "TV Input".
One route I'm currently testing is using two programs to force these settings:
1. Check Status
If
"Watch TV" Status is True
Then
Run Program "Enforce TV"
2. Enforce TV
If
"Watch TV" Status is True (To account for turning it off)
Then
<logic for making sure media center devices are in the right state>
Wait 10 seconds
Run Program "Enforce TV"
If anyone has any general suggestions on forcing the media center states using the HarmonyHub integration through PolyGlot that would be awesome, but this part might be more experimentation than anything else.
I'm also trying to find out how the ISY handles recursive programs. If I have a program that calls itself does the ISY terminate the first program or will it create child programs until it runs out of memory?
Thank you!