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.7.tar.gz (8.2 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.7-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_skyrc_charger-0.0.7.tar.gz
  • Upload date:
  • Size: 8.2 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.7.tar.gz
Algorithm Hash digest
SHA256 e3941c732eea3308f45347398569f8a18b6bd5c73b9038c836dc3bf1004db74a
MD5 c159ccf700d0cd6b8215b6c6e33c07e9
BLAKE2b-256 2086ba3f8364b48ce2b1e8fae9af3a1b86165a694cfcbf3fb22424bf54e200bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for py_skyrc_charger-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7b94868f7a99919e022530821fa2739216baf7b3e964139a138c160f3a8ff4e5
MD5 8c01e793b4030370e1003a16259c9e84
BLAKE2b-256 ef330662857d0ca47f09f9a744c68bc181b34b62239659fa5a821409030ffde9

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