Releases: mjg59/python-broadlink
Releases · mjg59/python-broadlink
0.19.0
What's Changed
- Add ip_address option to setup() by @felipediel in #628
- Improve README.md by @felipediel in #629
- Standardize ip_address option by @felipediel in #630
- Add support for Broadlink MP1 with power meter by @felipediel in #631
- Fix instructions for learning RF codes by @felipediel in #632
- Merge 'master' into 'dev' by @PapooHA in #734
- Add heating_cooling state to Hysen by @fustom in #722
- Add ability to RF scan a specific frequency by @DarkStarSword in #613
- Thermostat: get the 1st decimal place by @irsl in #772
- Remove auxiliary functions from hysen class by @felipediel in #780
- Merge new product ids into master by @felipediel in #781
- Supports mp1s to obtain power information. by @Zrincet in #762
- Rename MP1S state parameters by @felipediel in #783
- Add support for BG Electrical EHC31 (0x6480) by @felipediel in #784
- Add support for Dooya DT360E (v2) by @felipediel in #785
- Add support for Wistar smart curtain (0x4F6C) by @felipediel in #786
- Expose IR/RF conversion functions by @felipediel in #788
- Fix README.md by @felipediel in #789
- Fix s3.get_subdevices() by @felipediel in #790
- Add support for Broadlink A2 by @felipediel in #791
- Add support for Tornado 16X SQ air conditioner (0x4E2A) by @felipediel in #520
- Fix type hints by @felipediel in #794
- Merge new product ids into master by @felipediel in #795
- Make type hints compatible with Python 3.6 by @felipediel in #797
- Merge dev into master by @felipediel in #796
- Bump version to 0.19.0 by @felipediel in #798
New Contributors
- @PapooHA made their first contribution in #734
- @fustom made their first contribution in #722
- @DarkStarSword made their first contribution in #613
- @irsl made their first contribution in #772
- @Zrincet made their first contribution in #762
Full Changelog: 0.18.3...0.19.0
0.18.3
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
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
SUPPORTED_TYPES = {
0x0000: (sp1, "SP1", "Broadlink"),
0x2717: (sp2, "NEO", "Ankuoo"),
0x2719: (sp2, "SP2-compatible", "Honeywell"),
0x271A: (sp2, "SP2-compatible", "Honeywell"),
...
}
After
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
0.17.0
0.16.0
0.16.0
0.15.0
0.15.0
0.14.1
0.14.1
0.14.0
0.14.0