Exemple #1
0
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)
tv.wait_in_second(2)
tv.press_rc_key(rc.DOWN)
tv.wait_in_second(1.5)
tv.press_rc_key(rc.ENTER)
Exemple #2
0
print("2. Do trickplay every 5 minutes")
print("3. Launch Amazon and play content")
print("4. Do trickplay every 5 minutes")
print("5. Launch Hulu and play content")
print("6. Do trickplay every 5 minutes")
print("Then repeat step 1 for as many loop as you enter")
print("Then power off TV")

start = input("Please enter how many loops you want: ")

# Automation Start
for x in range(1, int(start)):
    pt.playback_netflix(5)
    for i in range(0, 6):
        pt.trickplay_netflix(5, 6)
        tv.wait_in_minute(5)

    pt.playback_amazon(5)
    for i in range(0, 6):
        pt.trickplay_amazon(5, 2)
        tv.wait_in_minute(5)

    pt.playback_hulu(5)
    for i in range(0, 6):
        pt.trickplay_hulu(5, 10)
        tv.wait_in_minute(5)

    print(f'loop count: {x}')

tv.press_rc_key(rc.POWER)
Exemple #3
0
# Automation Start
# ----------------------- TV Input Test -----------------------------
# Tune to RF
pt.playback_rf(0.5, 6)
pt.volume_change(0.3, 4)
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)