Skip to main content

take control of a SkyRC charger via USB

Project description

py skyrc charger

this package allows to interface with skyrc chargers using the usb-connection as a more flexible replacement for the Charge Master software. This library was created by reverse engineering the protocol and does not support the complete set of functions yet.

supported devices

this code was developed and tested using the SkyRC T1000: https://www.skyrc.com/t1000 however chargers working with the original Charge Master software are likely to work as well. A list of supported devices is on the download page of Charge Master: https://www.skyrc.com/downloads

tested on linux only, windows should also work, but it is more difficult to setup the usb driver

setup (linux)

fix usb permissions

this might be necessary to run the code without sudo.

create a file /lib/udev/rules.d/50-skyrc-t1000.rules with the following content:

ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0000", ATTRS{idProduct}=="0001", MODE="660", GROUP="plugdev"

run:

sudo adduser $USER plugdev

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

py_skyrc_charger-0.0.8.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

py_skyrc_charger-0.0.8-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file py_skyrc_charger-0.0.8.tar.gz.

File metadata

  • Download URL: py_skyrc_charger-0.0.8.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for py_skyrc_charger-0.0.8.tar.gz
Algorithm Hash digest
SHA256 a47ded48ff94e92bca49cad7fa6b2aaefae55b5d7e1a99b855608535da9a2464
MD5 6ed32f913073603ab82e287831fd90e3
BLAKE2b-256 f44215debf69376b85082e8f18f38a52cebc5569ea40fb79261807cf057e6bc5

See more details on using hashes here.

File details

Details for the file py_skyrc_charger-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for py_skyrc_charger-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8bff419a3024597a10a86d0345d9996fb80fec72b93f1d7071f444f57d631c89
MD5 a890ccfaf971935c8ca79ffbf47b6648
BLAKE2b-256 81752d0fa7785b2d60769ef943c95a7c93570c0597cd6bfd8c05a3f8b9154fb2

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