Esempio n. 1
0
# Print Instructions
print("This is what the script does:")
print("Launch Hulu for 1 hour")
print("Launch Netflix for 1 hour")
print("Launch Amazon for 1 hour")
print("Tune back to HDMI for 1 hour")
print("Power OFF TV\n")

print("What HDMI input your IRB is setup?")
hdmiInput = input("Enter number: 1, 2, 3 or 4: ")

# Automation Start
# ------------------------------- Hulu ----------------------------------
tv.clear_launch_app(app.HULU_PKG, app.HULU_ACT)
tv.wait_in_second(8)  # wait load hulu
tv.press_rc_key(rc.ENTER)
tv.wait_in_hour(1)  # playback time

# ------------------------------- Netflix ---------------------------------
tv.clear_launch_app(app.NETFLIX_PKG, app.NETFLIX_ACT)
tv.wait_in_second(8)  # wait netflix to load
tv.press_rc_key(rc.ENTER)
tv.wait_in_second(2)
tv.press_rc_key(rc.DOWN)
tv.wait_in_second(1.5)
tv.press_rc_key(rc.ENTER)
tv.wait_in_second(1.5)
tv.press_rc_key(rc.ENTER)  # playback start
tv.wait_in_hour(1)
tv.press_rc_key(rc.HOME)
Esempio n. 2
0
pt.trickplay_hdmi(0.3, 3)

# ------------------------- HDMI Test -------------------------------
pt.playback_hdmi(rc.HDMI1, 0.3)
pt.trickplay_hdmi(0.3, 3)
pt.volume_change(0.3, 4)

# -------------------------- BDP Test --------------------------------
pt.playback_hdmi(rc.HDMI2, 0)
bdp = input("play bdp disk and then press enter to continue")
tv.wait_in_minute(0.5)
pt.volume_change(0.3, 4)
pt.trickplay_amazon(0.5, 2)

# -------------------------- Other Test --------------------------------
tv.press_rc_key(rc.HOME)
tv.wait_in_second(10)
tv.clear_launch_app(app.SONY_SELECT_PKG, app.SONY_SELECT_ACT)
tv.wait_in_second(8)
# Navigate all category on Sony Select
for i in range(1, 11):
    tv.press_rc_key(rc.DOWN)
    print(f'Down presses count: {i}')

tv.press_rc_key(rc.HOME)
tv.wait_in_second(5)
tv.press_rc_key(rc.DISCOVER)

# ----------------------- Keep terminal open -----------------------------
close = input("Press Enter to close terminal")
Esempio n. 3
0
print("This is what the script does:")
print("Tune to HDMI for 1 hour")
print("Then change channel every 10 minutes")
print("Launch Netflix for 1 hour")
print("Launch Amazon for 1 hour")
print("Tune back to HDMI1 for 1 hour")
print("Power OFF TV\n")

print("What HDMI input your IRB is setup?")
hdmiInput = input("Enter number: 1, 2, 3 or 4: ")

# Automation Start
# ------------------------------- HDMI1 ----------------------------------
rcHDMI = pt.select_hdmi_input(hdmiInput)
tv.press_rc_key(rcHDMI)
tv.wait_in_second(8)
# channel up
for i in range(1, 4):
    tv.press_rc_key(rc.CHANNEL_UP)
    tv.wait_in_minute(10)  # playback time
    print(f'CHANNEL UP loop count: {i}')
# channel down
for i in range(1, 4):
    tv.press_rc_key(rc.CHANNEL_DOWN)
    tv.wait_in_minute(10)  # playback time
    print(f'CHANNEL DOWN loop count: {i}')

# ------------------------------- Netflix ---------------------------------
tv.clear_launch_app(app.NETFLIX_PKG, app.NETFLIX_ACT)
tv.wait_in_second(8)  # Wait load netflix
tv.press_rc_key(rc.ENTER)
Esempio n. 4
0
# Print Requirements
print(
    "This script is for checking Parental Locks on channels with specifiic ratings:"
)
print("Navigate to settings -> Parental Lock and choose settings")
print(
    "Please verify the ratings etc as channel changes according to the settings\n\n"
)

start = input("Press Enter when ready to start the script")
# Automation Start
#Tunes to channels input
tv.press_rc_key(rc.CHANNELS)

tv.wait_in_second(1.25)
tv.press_rc_key(rc.DISPLAY)
tv.wait_in_second(0.75)
tv.press_rc_key(rc.DISPLAY)
tv.wait_in_second(1.5)
print("check for the TV rating\n")

tv.press_rc_key(rc.CHANNEL_UP)
tv.wait_in_second(1.25)
tv.press_rc_key(rc.DISPLAY)
tv.wait_in_second(0.75)
tv.press_rc_key(rc.DISPLAY)
tv.wait_in_second(1.5)
print("check for the TV rating\n")

tv.press_rc_key(rc.CHANNEL_UP)