Files
bravia8A/bravia8_pyscript.py
2025-12-17 17:02:05 +01:00

52 lines
808 B
Python

import logging
from bravia8 import BraviaRemote
logging.basicConfig(level=logging.DEBUG)
_LOGGER = logging.getLogger(__name__)
HOST = "10.4.2.60"
PSK = "12345678901234567890"
remote = BraviaRemote(host=HOST, psk=PSK)
@service
def bravia_send_command(command=None):
remote.send_command(command)
@service
def bravia_turn_on():
remote.turn_on()
@service
def bravia_turn_off():
remote.turn_off()
@service
def bravia_volume_up():
remote.volume_up()
@service
def bravia_volume_down():
remote.volume_down()
@service
def bravia_mute():
remote.mute()
@service
def bravia_mute_on():
remote.mute(True)
@service
def bravia_mute_off():
remote.mute(False)
@service
def bravia_dump_commands():
remote.dump_commands()
@service
def bravia_dump_info():
remote.dump_info()