Tinytuya

Latest version: v1.16.1

Safety actively analyzes 723929 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 22

1.16.1

* Adds error handling for cases when the scanner broadcasts fails by x011 in https://github.com/jasonacox/tinytuya/pull/585 and uzlonewolf in https://github.com/jasonacox/tinytuya/pull/587

1.16.0

* This update refactors core.py by splitting it up into smaller, more logical files. It puts it in a `core` directory, so existing code that imports from `tinytuya.core` should be unaffected.
* Add Contrib support for Electric Blankets such as Goldair GPFAEB-Q by leodenham in https://github.com/jasonacox/tinytuya/pull/528
* Add IoT core service renewal info to the setup wizard in the README by lorumic in https://github.com/jasonacox/tinytuya/pull/558
* Contributing with a new device ColorfulX7Device by CheAhMeD in https://github.com/jasonacox/tinytuya/pull/568
* Add WiFi Dual Meter device by ggardet in https://github.com/jasonacox/tinytuya/pull/569
* Refactoring: split up core.py by tringenbach in https://github.com/jasonacox/tinytuya/pull/575
* fix: update tests.py to pass, add to github workflow by tringenbach in https://github.com/jasonacox/tinytuya/pull/576

1.15.1

* Fix scanner broadcast attempting to bind to the wrong IP address, introduced in v1.15.0

1.15.0

* Fix force-scanning bug in scanner introduced in last release and add broadcast request feature to help discover Tuya version 3.5 devices by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/511.
* Server p12 updates:
* Added "Force Scan" button to cause server to run a network scan for devices not broadcasting.
* Minor updates to UI for a cleaner title and footer to accommodate button.
* Added logic to allow settings via environmental variables.
* Add broadcast request to local network for version 3.5 devices.
* Fix bug with cloud sync refresh that was losing device mappings.
* Added "Cloud Sync" button to poll cloud for updated device data.

1.14.0

* PyPI 1.14.0 rewrite of main to use argparse and add additional options by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/503
* Add support for `pipx install tinytuya` as raised by felipecrs in https://github.com/jasonacox/tinytuya/issues/500 allowing for easier CLI use.
* Note possible breaking change: Running `tinytuya` by itself will now produce a "Usage" page instead of running a scan. Use `tinytuya scan` or `python -m tinytuya scan`.
* Updated docs to explain timeout as raised by GamerPeggun in https://github.com/jasonacox/tinytuya/issues/501

1.13.2

* Add example for XmCosy+ RGBW patio string lights by bikerglen in https://github.com/jasonacox/tinytuya/pull/445
* Fix case when the number of colors in the colors list is not exactly six by bikerglen in https://github.com/jasonacox/tinytuya/pull/446
* Adding support for Presence Detector Device by mrioan in https://github.com/jasonacox/tinytuya/pull/451
* Makes some tweaks to the recently-added Contrib/PresenceDetectorDevice by mrioan and Deprecates `Contrib/__init__.py` by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/466
* Add a note about QR code scanning with Dark Reader to the README [463](https://github.com/jasonacox/tinytuya/issues/463) by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/466
* Add option to specify port in XenonDevice class by unit-404 in https://github.com/jasonacox/tinytuya/pull/468

Page 3 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.