30 lines
602 B
Python
30 lines
602 B
Python
import asyncio
|
|
import logging
|
|
|
|
from bleak import BleakScanner
|
|
|
|
from app.my_dataclasses import TION_MAC
|
|
|
|
|
|
logging.disable(logging.CRITICAL)
|
|
|
|
|
|
async def main():
|
|
print("Ищу Tion...")
|
|
|
|
device = await BleakScanner.find_device_by_address(
|
|
TION_MAC,
|
|
timeout=10,
|
|
)
|
|
|
|
if device is None:
|
|
print("Tion НЕ найден сканером")
|
|
else:
|
|
print("Tion найден:")
|
|
print(f" name: {device.name}")
|
|
print(f" address: {device.address}")
|
|
print(f" details: {device.details}")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(main()) |