skill-tivo

skill-tivo.groupwhere

Description:

Based on ideas from the following sites:

https://community.home-assistant.io/t/control-tivo-box-over-telnet/12430/65
https://www.tivocommunity.com/community/index.php?threads/tivo-ui-control-via-telnet-no-hacking-required.392385/
https://community.home-assistant.io/t/tivo-media-player-component/851
https://charliemeyer.net/2012/12/04/remote-control-of-a-tivo-from-the-linux-command-line/

Add the following to your mycroft.conf and restart mycroft-skills

"TivoSkill": {
"name": "Bob's Tivo",
"host": "192.168.0.84",
"port": 31339,
"zapuser": "your@email.addr",
"zappass": "YOURZAP2ITPASS",
"debug": false
}

Port should always be 31339. Zap2iT is optional but will allow mycroft to tell you what is playing on the current channel. Without it, it will only tell you the channel.

Currently, the following functions are working:

  • "Tivo status"

  • "Tivo channel up"

  • "Tivo channel down"

  • "Tivo channel set 2 3 1"

  • "Tivo pause"

  • "Tivo play"

  • "Tivo off"

  • "Tivo on"

These functions should be working but require some additional testing. These are specifically to initiate and stop a recording in progress:

  • "Tivo record"

  • "Tivo stop"

Mycroft will respond with, e.g.:

  • "Bob's Tivo is currently watching channel 231"

  • "Bob's Tivo is currently watching channel 231 Raiders of the Lost Ark" (with your zap2it account setup and with the correct lineup selected with their service)

  • "Bob's Tivo is off"

  • "Bob's Tivo is playing"

Platform:

Installation:

This skill is not aproved by Mycroft skill tester.

mycroft-msm install https://github.com/groupwhere/skill-tivo

Summary:

Github: https://github.com/groupwhere/skill-tivo Owner: @groupwhere Created: 2018 Mar 17 16:20:08 UTC Last updated: 2018 Aug 09 16:55:23 UTC License: GNU General Public License v3.0

Categories: [ uncategorized ]

Last updated