معرفی شرکت ها


afsapi-0.2.7


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Asynchronous Implementation of the Frontier Silicon API
ویژگی مقدار
سیستم عامل OS Independent
نام فایل afsapi-0.2.7
نام afsapi
نسخه کتابخانه 0.2.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Krasimir Zhelev
ایمیل نویسنده krasimir.zhelev@gmail.com
آدرس صفحه اصلی https://github.com/zhelev/python-afsapi.git
آدرس اینترنتی https://pypi.org/project/afsapi/
مجوز Apache License 2.0
# python-afsapi Asynchronous Python implementation of the Frontier Silicon API - This project was started in order to embed Frontier Silicon devices in Home Assistant (https://home-assistant.io/) - Inspired by: - https://github.com/flammy/fsapi/ - https://github.com/tiwilliam/fsapi - https://github.com/p2baron/fsapi Required python libs: - requests Usage ===== ```python import asyncio from afsapi import AFSAPI URL = 'http://192.168.1.XYZ:80/device' PIN = 1234 TIMEOUT = 1 # in seconds async def test(): afsapi = await AFSAPI.create(URL, PIN, TIMEOUT) print(f'Set power succeeded? - {await afsapi.set_power(True)}' ) print(f'Power on: {await afsapi.get_power()}') print(f'Friendly name: {await afsapi.get_friendly_name()}') for mode in await afsapi.get_modes(): print(f'Available Mode: {mode}') print(f'Current Mode: {await afsapi.get_mode()}') for equaliser in await afsapi.get_equalisers(): print(f'Equaliser: {equaliser}') print(f'EQ Preset: {await afsapi.get_eq_preset()}' ) for preset in await afsapi.get_presets(): print(f"Preset: {preset}") print(f'Set power succeeded? - {await afsapi.set_power(False)}') print(f'Set sleep succeeded? - {await afsapi.set_sleep(10)}') print(f'Sleep: {await afsapi.get_sleep()}') print(f'Get power {await afsapi.get_power()}' ) loop = asyncio.new_event_loop() loop.run_until_complete(test()) ```


نیازمندی

مقدار نام
<4,>=3.3.2 aiohttp


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl afsapi-0.2.7:

    pip install afsapi-0.2.7.whl


نصب پکیج tar.gz afsapi-0.2.7:

    pip install afsapi-0.2.7.tar.gz