Skip to main content

BLE library for the BlueRetro retro-console Bluetooth adapter

Project description

BlueRetro for Home Assistant

Autodiscovers a BlueRetro adapter over Bluetooth and exposes read-only sensors plus reboot/deep-sleep controls.

Limits

  • Works only while the adapter is idle (no controller connected). During gameplay the config BLE is unavailable, so entities show unavailable — by design, to protect gameplay.
  • No battery or live controller input (the hardware does not expose them).

Install

  1. Add this repo as a HACS custom repository (category: Integration).
  2. Install BlueRetro and restart Home Assistant.
  3. Power the BlueRetro with no controller connected; Home Assistant discovers it automatically.

Entities

  • Sensors: Firmware, Game ID, Game, Config source, ABI version (diag), BD address (diag).
  • Binary sensor: Config available (connectivity).
  • Buttons: Reboot, Deep sleep.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blueretro_ble-0.1.0.tar.gz (267.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

blueretro_ble-0.1.0-py3-none-any.whl (268.4 kB view details)

Uploaded Python 3

File details

Details for the file blueretro_ble-0.1.0.tar.gz.

File metadata

  • Download URL: blueretro_ble-0.1.0.tar.gz
  • Upload date:
  • Size: 267.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for blueretro_ble-0.1.0.tar.gz
Algorithm Hash digest
SHA256 303b05f01fee5f7a21f18759ac2bcb24f23f435281e61eb66c8568edaf30f4e2
MD5 6bcddfd0646f0858cee34a371504bfec
BLAKE2b-256 550979611e140dbf13b188b1d9b49e631595eee54be5530f830f11a39f2285bc

See more details on using hashes here.

File details

Details for the file blueretro_ble-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: blueretro_ble-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 268.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for blueretro_ble-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bd0f97dc63a5660bee2cfb1be1240400c82b668e032f10e5be7e00af8ceabff
MD5 5f3efe765b55e42f0e6178efab483651
BLAKE2b-256 6af3ca8abce5ce5bc79c1253120d5214437c9da6bc5bb67a0d33f182fc106788

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page