0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
The TV controller module for Hive Runner
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 1.2
~> 1.4.1
 Project Readme

hive-runner-tv

TV module for Hive Runner. For a full list of release notes, see the change log

Configuration file

controllers:
  tv:
    ir_blaster_clients:
      <devicedb id>:
        type: <Blaster type, eg rat_blaster>
        mac: <IR blaster mac address, eg 00-11-22-33-44-55>
        dataset: <IR blaster dataset name>
        output: <IP blaster output id>
        sequences:
          launch_titantv:
            - signal:Power
            - sleep:2
            - signal:Power

network:
  remote_talkshow_address: <talkshow url, eg talkshow.remote>
  remote_talkshow_port_offset: <minimum port number>
  tv:
    titantv_url: <eg http://titantv.url/titantv>
    titantv_name: <Application name reported by Titan TV>
    ir_blaster_host: <ip address of IR blaster hub, eg, 10.20.30.40>
    ir_blaster_port: <port number of IR blaster hub>

diagnostics:
  tv:
    uptime:
      reboot_time: <seconds between reboots>
    dead:

Note, the ir\_blaster\_clients section under controllers may ultimately move to the information provided by the Device Database.

IR Blaster

To use an IR blaster with hive-runner add the line

gem 'device_api-tv', git: 'git@github.com:bbc/device_api-tv'

to the Hive's Gemfile and add the configuration as shown above.

License

Hive Runner TV is available to everyone under the terms of the MIT open source licence. Take a look at the LICENSE file in the code.

Copyright (c) 2016 BBC