#python #chromecast
#python #chromecast
Вопрос:
Я пытаюсь написать скрипт, чтобы определить, отключен ли какой-либо из моих двух аудио CC, и если да, то выполнить некоторые другие действия. Я попробовал несколько разных подходов, таких как пинг устройств. Проблема в том, что я могу пропинговать их, даже если я не могу подключиться к ним через Google Home.
Итак, я пытаюсь использовать PyChromecast
. Я попробовал несколько разных функций внутри PyChromecast
. Самым простым должен быть тот, который я процитировал ниже. Однако я всегда не получаю ни одного, независимо от того, подключено оно или нет.
def chromcastTest():
castGarage = pychromecast.Chromecast("192.xxx.x.xx")
print(castGarage.status)
Вывод:
Нет
Ответ №1:
Попытайтесь получить chromecast в области с:
chromecasts = pychromecast.get_chromecasts()
Ответ №2:
Вы можете проверить это в объекте SocketClient:
def chromcastTest():
castGarage = pychromecast.Chromecast("192.xxx.x.xx")
print(castGarage.socket_client.is_connected)