Scripting Documentation - RogueProeliator/IndigoPlugin-TiVo-Network-Remote GitHub Wiki
Plugin Access
The TiVo Network Remote Plugin may be accessed via the Plugin ID of com.duncanware.tivoNetworkRemote
Restarting the Plugin
pluginId = "com.duncanware.tivoNetworkRemote"
tiVoPlugin = indigo.server.getPlugin(pluginId)
tiVoPlugin.restart()
Scripting Actions
Send IR Command
tiVoPlugin = indigo.server.getPlugin("com.duncanware.tivoNetworkRemote")
actionProps = {"irCommandSelect":"TIVO"}
tiVoPlugin.executeAction("irCommandToTivo", deviceId=123456789, props=actionProps)
Send Teleport Command
tiVoPlugin = indigo.server.getPlugin("com.duncanware.tivoNetworkRemote")
actionProps = {"teleportCommandSelect":"GUIDE"}
tiVoPlugin.executeAction("teleportCommandToTivo", deviceId=123456789, props=actionProps)
Change Channel
tiVoPlugin = indigo.server.getPlugin("com.duncanware.tivoNetworkRemote")
actionProps = {"channelToTune":"003", "forceTune":True}
tiVoPlugin.executeAction("tuneCommandToTiVo", deviceId=123456789, props=actionProps)