Broadlink

Latest version: v0.19.0

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

Scan your dependencies

Page 1 of 3

0.19.0

What's Changed
* Add ip_address option to setup() by felipediel in https://github.com/mjg59/python-broadlink/pull/628
* Improve README.md by felipediel in https://github.com/mjg59/python-broadlink/pull/629
* Standardize ip_address option by felipediel in https://github.com/mjg59/python-broadlink/pull/630
* Add support for Broadlink MP1 with power meter by felipediel in https://github.com/mjg59/python-broadlink/pull/631
* Fix instructions for learning RF codes by felipediel in https://github.com/mjg59/python-broadlink/pull/632
* Merge 'master' into 'dev' by PapooHA in https://github.com/mjg59/python-broadlink/pull/734
* Add heating_cooling state to Hysen by fustom in https://github.com/mjg59/python-broadlink/pull/722
* Add ability to RF scan a specific frequency by DarkStarSword in https://github.com/mjg59/python-broadlink/pull/613
* Thermostat: get the 1st decimal place by irsl in https://github.com/mjg59/python-broadlink/pull/772
* Remove auxiliary functions from hysen class by felipediel in https://github.com/mjg59/python-broadlink/pull/780
* Merge new product ids into master by felipediel in https://github.com/mjg59/python-broadlink/pull/781
* Supports mp1s to obtain power information. by Zrincet in https://github.com/mjg59/python-broadlink/pull/762
* Rename MP1S state parameters by felipediel in https://github.com/mjg59/python-broadlink/pull/783
* Add support for BG Electrical EHC31 (0x6480) by felipediel in https://github.com/mjg59/python-broadlink/pull/784
* Add support for Dooya DT360E (v2) by felipediel in https://github.com/mjg59/python-broadlink/pull/785
* Add support for Wistar smart curtain (0x4F6C) by felipediel in https://github.com/mjg59/python-broadlink/pull/786
* Expose IR/RF conversion functions by felipediel in https://github.com/mjg59/python-broadlink/pull/788
* Fix README.md by felipediel in https://github.com/mjg59/python-broadlink/pull/789
* Fix s3.get_subdevices() by felipediel in https://github.com/mjg59/python-broadlink/pull/790
* Add support for Broadlink A2 by felipediel in https://github.com/mjg59/python-broadlink/pull/791
* Add support for Tornado 16X SQ air conditioner (0x4E2A) by felipediel in https://github.com/mjg59/python-broadlink/pull/520
* Fix type hints by felipediel in https://github.com/mjg59/python-broadlink/pull/794
* Merge new product ids into master by felipediel in https://github.com/mjg59/python-broadlink/pull/795
* Make type hints compatible with Python 3.6 by felipediel in https://github.com/mjg59/python-broadlink/pull/797
* Merge dev into master by felipediel in https://github.com/mjg59/python-broadlink/pull/796
* Bump version to 0.19.0 by felipediel in https://github.com/mjg59/python-broadlink/pull/798

New Contributors
* PapooHA made their first contribution in https://github.com/mjg59/python-broadlink/pull/734
* fustom made their first contribution in https://github.com/mjg59/python-broadlink/pull/722
* DarkStarSword made their first contribution in https://github.com/mjg59/python-broadlink/pull/613
* irsl made their first contribution in https://github.com/mjg59/python-broadlink/pull/772
* Zrincet made their first contribution in https://github.com/mjg59/python-broadlink/pull/762

**Full Changelog**: https://github.com/mjg59/python-broadlink/compare/0.18.3...0.19.0

0.18.3

Changelog
- Add support for RM4C mini (0x520D) 694
- Add support for SP4L-US (0x648C) 707
- Add support for RM4C mate (0x5211) 709
- Add support for RM4 mini (0x521C) 710
- Add support for LB1 (0x644B) 717
- Fix Github actions 727

0.18.2

Changelog
- Add support for Broadlink RM4 mini (0x5216) 671
- Add support for Broadlink RM4 pro (0x520B) 673
- Add support for SP4L-UK 0xA569 677
- Fixing typo in rm4pro device definitions 682
- Add support for Bestcon RM4C pro (0x5218) 683
- Add support for Broadlink RM4 TV mate (0x5212) 684
- Add support for Broadlink RM4 mini (0x520C) 685

0.18.1

Changelog:

- Add new product ids: LB26 R1 (0x644E), LB27 R1 (0x644C), LB27 R1 (0xA5F7), RM4 pro (0x5213) e RM TV mate (0x5209) 667

0.18.0

Breaking changes

- Rename broadlink.device.device to broadlink.device.Device.
- Change crc16() to CRC16.calculate()
- Change hysen.TYPE from "Hysen heating controller" to "HYS".
- Change hysen.model from "HY02B05H" to "HY02/HY03".
- Remove local_ip_address option from broadlink.hello()
- Refactor SUPPORTED_TYPES.

Before

python3
SUPPORTED_TYPES = {
0x0000: (sp1, "SP1", "Broadlink"),
0x2717: (sp2, "NEO", "Ankuoo"),
0x2719: (sp2, "SP2-compatible", "Honeywell"),
0x271A: (sp2, "SP2-compatible", "Honeywell"),
...
}


After

python3
SUPPORTED_TYPES = {
sp1: {
0x0000: ("SP1", "Broadlink"),
},
sp2: {
0x2717: ("NEO", "Ankuoo"),
0x2719: ("SP2-compatible", "Honeywell"),
0x271A: ("SP2-compatible", "Honeywell"),
...
}
...
}


Changelog:

- Change the type and model of the hysen class (627)
- Add pull request template (626)
- Improve README.md (625)
- Fix indentation of README.md (624)
- Add support for Broadlink SCB1E (0xA56B) (623)
- Fix flake8 tests (622)
- Add support for Clas Ohlson SL-2 E14 (0x6065) (600)
- Add support for Broadlink RM mini 3 (0x27DC) (594)
- Add support for Broadlink SP4L-EU (0xA56C) (593)
- Refactor SUPPORTED_TYPES (592)
- Remove local_ip_address option from hello() (591)
- Add support for Broadlink SP4L-AU (0x757B) (590)
- Add support for Broadlink RM mini 3 (0x6507) (589)
- Rename the lb27r1 class to lb2 (586)
- Improve code quality (585)
- Move constants to const.py (584)
- Add support for Broadlink SP4L-EU (0xA5D3) (582)
- Add support for Broadlink SP4L-CN (0x7568) (577)
- Use the absolute position to read the lock status (575)
- Improve code quality (572)
- Use CamelCase for the Device class (570)
- Raise exceptions explicitly (569)
- Add support for Broadlink RM4C pro (0x6184) (568)
- Segregate CRC16.get_table() from CRC16.calculate() (567)
- Encapsulate crc16() to avoid global (566)
- Improve CRC-16 function (565)
- Make better use of namespaces (564)
- Add support for Broadlink LB27 R1 (0xA4F4) (557)
- Add support for Broadlink SP4L-UK (0x7587) (561)
- Add support for Broadlink SCB2 (0x6494) (558)
- Improve the CLI (555)
- Add a TROUBLESHOOTING doc with WiFi password notes (563)

0.17.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.