Skip to main content

SP110E Python Library

Control SP110E BLE RGB LED device from computer

Install

pip install sp110e

Tools

  • Controller: High-level SP110E asynchronous controller. Use it only in asynchronous environment (with asyncio)
  • ControllerSync: Synchronous adapter for high-level SP110E asynchronous controller. Handy tool to use from Python shell or synchronous (normal) environment
  • Driver: Low-level SP110E asynchronous BLE driver based on bleak library. Use it only if you know why

Documentation

Full API Reference

Examples

Quick start:

from sp110e.controller_sync import ControllerSync

device = ControllerSync('AF:00:10:01:C8:AF')
device.switch_on()
device.set_color([255, 0, 0])
device.set_brightness(255)

More examples

Development

Create new release

Push changes to 'main' branch following Conventional Commits.

Update documentation

docs folder is being updated automatically by GitHub Actions when source files are changed.

Integrations

Useful links

Metadata

Release files for sp110e 1.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sp110e 1.4.2
File Size Uploaded
sp110e-1.4.2.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sp110e 1.4.2
File Interpreter ABI Platform
sp110e-1.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / sp110e-1.4.2.tar.gz

Download URL sp110e-1.4.2.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
964483ecbee8cfd49a0aa5f191a52b544d62310a2e978b7bfdd95207d7a6d709
BLAKE2b-256 checksum
How to use checksums
fa790a29afeac62477f209315cbcf0a696645af770faab0840e9f1356e083c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.0 CPython/3.9.13 Linux/5.15.0-1017-azure

Release files / sp110e-1.4.2-py3-none-any.whl

Download URL sp110e-1.4.2-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad00046863e447bf9e5997ad13706605d1ca80ccf65d85246e89cdfdabd0a403
BLAKE2b-256 checksum
How to use checksums
9fad31496c6ddc51137e062fd3017fd991ac504c15a332c288a31dacd4931bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.0 CPython/3.9.13 Linux/5.15.0-1017-azure

Release history Release notifications | RSS feed

This release

1.4.2 This release

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page