Skip to content

mohamedkallel82/ryseble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ryseble

A small Python library to interact with RYSE BLE Smart Shade devices. Designed to be used by Home Assistant integrations but reusable in other projects.

Features

  • Pair/connect/disconnect with device
  • Read/write raw packets
  • Helpers to build position/get-position packets

Installation

pip install ryseble

Usage (example)

from ryseble.device import RyseBLEDevice
from ryseble.packets import build_position_packet, build_get_position_packet

device = RyseBLEDevice(address="AA:BB:CC:DD:EE:FF", rx_uuid="...", tx_uuid="...")
await device.pair()
await device.write_data(build_position_packet(50))

About

library of ryse ble for the HA component

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages