Итак, в основном я пытаюсь написать программу, которая может управлять светом волшебника через скрипт Python. Я использую python 3.6 из-за других ограничений. Вот ссылка на проект pywizlight, который я использую для подключения к wizlight.
https://pypi.org/project/pywizlight/
Я понимаю, что код говорит, что он будет работать только в python 3.7 и выше, однако мне интересно, можно ли заставить его работать в 3.6. Я знаю, что это может быть сложно проверить, если у вас нет волшебной лампы (возможно). При запуске я получаю следующее сообщение об ошибке:
RuntimeWarning:
coroutine 'wizlight.turn_on' was never awaited`
light.turn_on(PilotBuilder(brightness = 255))
А вот код:
import pywizlight
import asyncio
from pywizlight import wizlight, PilotBuilder, discovery
async def main():
loop = asyncio.get_event_loop()
task = loop.create_task(turn_off())
await task
async def turn_off():
light = wizlight("ip address of wiz bulb")
light.turn_on(PilotBuilder(brightness = 255))
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Кто-нибудь может заставить его работать? У меня всего около 2 мозговиков, поэтому я не могу.