Skip to content

Releases: jasonacox/tinytuya

v1.12.9 - Import Issue with urllib3

04 Jul 23:12
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.12.8...v1.12.9

v1.12.8 - Device DP Mapping

01 Jun 05:09
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.8
  • [Server] - Use {DeviceName} instead of {DeviceID} alternatively for API commands by @mschlenstedt in #352
  • Wizard - New Cloud functions to download DP Name mappings by @uzlonewolf in #356

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

    {
        "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"
    }

New Contributors

Full Changelog: v1.12.7...v1.12.8

v1.12.7 - Status Bug Fix

11 May 04:51
3c7cb35
Compare
Choose a tag to compare

What's Changed

  • 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 #345

New Contributors

Full Changelog: v1.12.6...v1.12.7

v1.12.6 - Minor Fixes

06 May 15:58
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.6
  • Cloud - Bug Fix KeyError: 'has_more' by @Liborsaf in #342
  • Add Contrib support for IR+RF devices such as the S11 by @uzlonewolf in #343

New Contributors

Full Changelog: v1.12.5...v1.12.6

v1.12.5 - Scanner Update

24 Apr 03:53
77b3300
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v1.12.4...v1.12.5

v1.12.4 - Wizard Scan for ID

18 Apr 03:25
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.4
  • Adds option allowing wizard to scan for a Device ID by @uzlonewolf in #331 - Related to Tuya IoT permission denied issue #330 and #323

Full Changelog: v1.12.3...v1.12.4

v1.12.3 - Fix Cloud Device List

12 Apr 04:16
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.3
  • Fix fan_run_time typo in Contrib/ThermostatDevice by @elockman in #326
  • Cloud device list and Content-Type update by @uzlonewolf in #324 Bug Fix for #323

New Contributors

Full Changelog: v1.12.2...v1.12.3

v1.12.2 - Gateway/Sub-device Update

25 Mar 15:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.1...v1.12.2

v1.12.1 - Cloud & Wizard Updates

23 Mar 04:41
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.1
  • [tinytuya.Cloud] Added cloud sendcommand() parameter for URI by @Syrooo in #303
  • Wizard and tinytuya.Cloud - Fetch the device list a 2nd time to make sure we have the local key by @uzlonewolf in #306 - Updated internal _get_all_devices() and _update_device_list()

New Contributors

Full Changelog: v1.12.0...v1.12.1

v1.12.0 - Zigbee Gateway Updates

12 Mar 07:11
Compare
Choose a tag to compare

What's Changed

  • PyPI 1.12.0
  • Improve detect_available_dps() function by @nyok92 in #294
  • Improve device parent-child detection in the Wizard by @uzlonewolf in #296
  • Updates for Zigbee Gateway sub-device usage by @uzlonewolf in #298

New Contributors

Full Changelog: v1.11.0...v1.12.0