sunix-ledstrip-controller-client

A python library for the Sunix WiFi RGBW LED strip controller (HF-LPB100 chipset)

GPL-3.0 License

Downloads
633
Stars
15
Committers
3

Bot releases are visible (Hide)

sunix-ledstrip-controller-client - v2.0.5 Latest Release

Published by release-drafter[bot] over 2 years ago

What’s Changed

  • Upgrade to GitHub-native Dependabot (#6) by @dependabot-preview
  • migration to poetry
  • migration from travis to github actions
  • upped min python version from 3.4 -> 3.7
  • python 3.10 support (syntax fixes)
sunix-ledstrip-controller-client - v2.0.4

Published by markusressel almost 6 years ago

  • discovery is now executed multiple times internally to improve result consistency and accuracy
  • added __eq__ and __hash__ implementations to Controller
  • slight refactoring
sunix-ledstrip-controller-client - v2.0.3

Published by markusressel about 6 years ago

  • close sockets after use
  • use 1 second timeout for initial connection too
  • dont catch timeout errors
sunix-ledstrip-controller-client - v2.0.2

Published by markusressel about 6 years ago

  • fixed "TypeError: unsupported operand type(s) for +=: 'int' and '_io.BytesIO' in packets/init.py"
sunix-ledstrip-controller-client - v2.0.1

Published by markusressel over 6 years ago

  • a beautiful pypi release
sunix-ledstrip-controller-client -

Published by markusressel almost 7 years ago

  • major refactoring for better seperation of api and controller
    • api can now fully be used without the need to create a controller object
    • the controller class now has build in methods for all its features (that call the necessary api method themselves)
    • the update_state method has been moved to the controller, the api now has a get_state method instead
  • updated examples
  • the get_time() method will now return None if there is no time set on the device
sunix-ledstrip-controller-client -

Published by markusressel almost 7 years ago

  • added pypi version badge
  • uploaded package now indicates python3 only
sunix-ledstrip-controller-client -

Published by markusressel almost 7 years ago

  • __str__ fix
  • build script improvements
  • fixed codebeat beta badge
sunix-ledstrip-controller-client -

Published by markusressel almost 7 years ago

API:

  • added set_custom_function api method
  • added get_time and set_time api methods
  • allow the usage of str (for name) or int (for value) type when specifying a FunctionId

Other:

  • added tests
  • added codebeat to project
  • added documentation
  • added color validation
sunix-ledstrip-controller-client -

Published by markusressel over 7 years ago

  • added method to list available functions
sunix-ledstrip-controller-client -

Published by markusressel over 7 years ago

  • added function support
sunix-ledstrip-controller-client -

Published by markusressel over 7 years ago

initial release

Package Rankings
Top 19.26% on Pypi.org