Tinytuya

Latest version: v1.13.2

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

Scan your dependencies

Page 2 of 16

1.12.8

* PyPI 1.12.8
* [[Server](https://github.com/jasonacox/tinytuya/tree/master/server)] - Use {DeviceName} instead of {DeviceID} alternatively for API commands by mschlenstedt in https://github.com/jasonacox/tinytuya/pull/352
* Wizard - New Cloud functions to download DP Name mappings by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/356

Example device from UPDATED `devices.json` showing new *"mapping"* data:

json
{
"name": "Smart Plug",
"id": "01234567890abcdef012",
"key": "abcdef0123456789",
"mac": "aa:bb:cc:dd:33:11",
"uuid": "01234567890abcdef012",
"category": "cz",
"product_name": "WP1-Smart Socket",
"product_id": "iXfg9AQVUPhlfyGw",
"biz_type": 18,
"model": "WP1/10A/\u5e26\u8ba1\u91cf/gosund",
"sub": false,
"icon": "https://images.tuyaus.com/smart/icon/1472009231_0.png",
"mapping": {
"1": {
"code": "switch",
"type": "Boolean",
"values": {}
},
"4": {
"code": "cur_current",
"type": "Integer",
"values": {
"unit": "mA",
"min": 0,
"max": 30000,
"scale": 0,
"step": 1
}
},
"5": {
"code": "cur_power",
"type": "Integer",
"values": {
"unit": "W",
"min": 0,
"max": 50000,
"scale": 1,
"step": 1
}
},
"6": {
"code": "cur_voltage",
"type": "Integer",
"values": {
"unit": "V",
"min": 0,
"max": 5000,
"scale": 1,
"step": 1
}
},
"2": {
"code": "countdown_1",
"type": "Integer",
"values": {
"unit": "s",
"min": 0,
"max": 86400,
"scale": 0,
"step": 1
}
}
},
"ip": "10.20.30.40",
"version": "3.1"
}

1.12.7

* PyPI 1.12.7
* Fix bug in `detect_available_dps()` to resolve issue where `status()` call for smartbulbs would randomly cause devices to turn off by xgustavoh in https://github.com/jasonacox/tinytuya/pull/345

1.12.6

* PyPI 1.12.6
* Cloud - Bug Fix KeyError: 'has_more' by Liborsaf in https://github.com/jasonacox/tinytuya/pull/342
* Add Contrib support for IR+RF devices such as the S11 by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/343

1.12.5

* PyPI 1.12.5
* Remove requirement for PyCryptodome in scanner (allows pyaes for devices < 3.5) by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/332
* Added AES library details to debug output.
* README update - Add link to Moonraker support project by teejo75 in https://github.com/jasonacox/tinytuya/pull/335
* Misc minor updates by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/336: Normalize ability/ablilty in scanner https://github.com/jasonacox/tinytuya/issues/333 - Fix examples/getstatus.py - Cloud device list and Content-Type update https://github.com/jasonacox/tinytuya/issues/324 - Rework examples/async_send_receive.py

1.12.4

* PyPI 1.12.4
* Adds option allowing wizard to scan for a Device ID by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/331 - Related to Tuya IoT permission denied issue https://github.com/jasonacox/tinytuya/issues/330 and https://github.com/jasonacox/tinytuya/issues/323

1.12.3

* PyPI 1.12.3
* Fix fan_run_time typo in Contrib/ThermostatDevice by elockman in https://github.com/jasonacox/tinytuya/pull/326
* Cloud device list and Content-Type update by uzlonewolf in https://github.com/jasonacox/tinytuya/pull/324 Bug Fix for https://github.com/jasonacox/tinytuya/issues/323

Page 2 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.