1
0
mirror of https://github.com/mjg59/python-broadlink.git synced 2024-11-21 22:51:41 +01:00

Commit Graph

  • 52c2522056 Remove unnecessary comments Felipe Martins Diel 2021-04-04 02:37:25 -0300
  • 0b966ca016 Run black Felipe Martins Diel 2021-04-04 02:18:25 -0300
  • 112260ebb4 Remove unused import Felipe Martins Diel 2021-04-04 02:16:42 -0300
  • def7e11c6c Clean up switch.py Felipe Martins Diel 2021-04-04 01:51:47 -0300
  • ae09d69d39 Use better names Felipe Martins Diel 2021-04-04 01:51:32 -0300
  • 690b08edba Improve typing Felipe Martins Diel 2021-04-04 01:32:40 -0300
  • 73b185c2e5
    Use CamelCase for the Device class (#570) Felipe Martins Diel 2021-04-03 01:01:38 -0300
  • fe18e2fb31 Use CamelCase for the Device class #570 Felipe Martins Diel 2021-04-02 23:08:27 -0300
  • 7fed4e7689
    Raise exceptions explicitly (#569) Felipe Martins Diel 2021-04-02 13:21:30 -0300
  • a6d58f0076 Raise exceptions explicitly #569 Felipe Martins Diel 2021-04-02 13:13:23 -0300
  • 3c3d352421
    Add support for Broadlink RM4C pro (0x6184) (#568) Felipe Martins Diel 2021-04-02 10:37:30 -0300
  • df8160b164 Add support for Broadlink RM4C pro (0x6184) #568 Felipe Martins Diel 2021-04-02 10:34:25 -0300
  • 2b3a8fbcd8
    Segregate CRC16.get_table() from CRC16.calculate() (#567) Felipe Martins Diel 2021-04-01 20:32:36 -0300
  • d38fbc6282 Segregate CRC16.get_table() from CRC16.calculate() #567 Felipe Martins Diel 2021-04-01 20:25:08 -0300
  • 55ea00fd84
    Encapsulate crc16() to avoid global (#566) Felipe Martins Diel 2021-04-01 15:02:35 -0300
  • 941cc4d152 Encapsulate crc16() to avoid global #566 Felipe Martins Diel 2021-04-01 14:59:11 -0300
  • 3777b3bc16
    Improve CRC-16 function (#565) Felipe Martins Diel 2021-04-01 12:19:16 -0300
  • db223c24a3 General improvements #565 Felipe Martins Diel 2021-04-01 12:15:26 -0300
  • 949ca9389f Update docstring Felipe Martins Diel 2021-04-01 01:30:36 -0300
  • a1227d0e2a Add missing type hints Felipe Martins Diel 2021-04-01 01:26:55 -0300
  • f1293076c6 Store the CRC-16 table for performance Felipe Martins Diel 2021-04-01 01:00:11 -0300
  • 45f59b2087 Remove unnecessary bitwise operations Felipe Martins Diel 2021-04-01 00:43:31 -0300
  • b958e436d0 Expose polynomial and initial value as kwargs Felipe Martins Diel 2021-04-01 00:40:02 -0300
  • 180a710768 Remove unnecessary conversions Felipe Martins Diel 2021-04-01 00:06:49 -0300
  • d7d26c0cf8 Accept any sequence type Felipe Martins Diel 2021-04-01 00:05:46 -0300
  • ac1786ebb7 Remove unnecessary import Felipe Martins Diel 2021-04-01 00:04:29 -0300
  • 8362d67b95 Apply PEP-8 naming conventions Felipe Martins Diel 2021-03-31 23:56:23 -0300
  • db4cd77888 Rename calculate_crc16 to crc16 Felipe Martins Diel 2021-03-31 15:27:34 -0300
  • 0b4c7f1ed2
    Make better use of namespaces (#564) Felipe Martins Diel 2021-03-31 14:27:05 -0300
  • 453bc58200 Make better use of namespaces #564 Felipe Martins Diel 2021-03-31 14:03:15 -0300
  • a20787e165
    Add a TROUBLESHOOTING doc with WiFi password notes Andrew Berry 2021-03-28 14:32:21 -0400
  • 7650c81ecc
    Add support for Broadlink LB27 R1 (0xA4F4) (#557) Felipe Martins Diel 2021-03-25 18:06:16 -0300
  • aad2d2b74a Improve typing #557 Felipe Martins Diel 2021-03-25 18:03:21 -0300
  • 8e170e30ab
    Add support for Broadlink SP4L-UK (0x7587) (#561) Johnson Chin 2021-03-24 22:46:39 +0800
  • 1fcd087e73
    Add support for Broadlink SCB2 (0x6494) (#558) Felipe Martins Diel 2021-03-24 11:44:45 -0300
  • 4b85d62628
    Update __init__.py #561 Felipe Martins Diel 2021-03-24 11:39:59 -0300
  • 63a24ffe19 Switch: SP4 check power and nightlight to return as boolean #560 Johnson Chin 2021-03-24 17:22:54 +0800
  • 2a27a8dab3 Add new SP4L-UK type Johnson Chin 2021-03-24 17:15:24 +0800
  • eb59fcbf1d Add support for Broadlink SCB2 (0x6494) #558 Felipe Martins Diel 2021-03-17 15:33:05 -0300
  • 2069311fdc Add support for Broadlink LB27 R1 (0xA4F4) Felipe Martins Diel 2021-03-17 05:29:15 -0300
  • 4e8d47a80d
    Improve the CLI (#555) Felipe Martins Diel 2021-03-14 12:20:25 -0300
  • d62e5e051e Add commands to README.md #555 Felipe Martins Diel 2021-03-14 12:15:26 -0300
  • b5d1492d83 Remove unnecessary try except clause Felipe Martins Diel 2021-03-14 12:12:45 -0300
  • 31ec4931d7 Rename type to devtype Felipe Martins Diel 2021-03-14 12:12:06 -0300
  • 32551d3b11 Add check humidity option Felipe Martins Diel 2021-03-14 12:10:37 -0300
  • 244ec3ae29
    Bump cryptography from 3.2 to 3.3.2 #554 dependabot[bot] 2021-03-11 21:19:36 +0000
  • 9ff6b2d48e 0.17.0 0.17.0 Felipe Martins Diel 2021-03-11 18:10:04 -0300
  • 9eeee0deda
    Bump cryptography from 2.6.1 to 3.2 (#553) Felipe Martins Diel 2021-03-11 18:07:56 -0300
  • 3be837bfd6 Bump cryptography from 2.6.1 to 3.2 #553 Felipe Martins Diel 2021-03-11 17:59:27 -0300
  • 335399ef2f
    Add new devices to README.md (#552) Felipe Martins Diel 2021-03-11 07:36:20 -0300
  • b75d194ed7 Add new devices to README.md #552 Felipe Martins Diel 2021-03-11 06:13:41 -0300
  • 7c0b4d529f
    Improve exceptions (#551) Felipe Martins Diel 2021-03-11 04:33:14 -0300
  • 5707dd3978 Improve exceptions #551 Felipe Martins Diel 2021-03-11 03:21:47 -0300
  • a11b7233c9
    Improve repr(device) and str(device) (#550) Felipe Martins Diel 2021-03-11 02:51:29 -0300
  • 19e0f9e284 Improve repr(device) and str(device) #550 Felipe Martins Diel 2021-03-11 02:32:47 -0300
  • 90a43835e8
    Reset connection ID and AES key before sending Client Key Exchange packets (#549) Felipe Martins Diel 2021-03-11 01:25:57 -0300
  • 4c562a4b65 Reset connection ID and AES key before sending Client Key Exchange packets #549 Felipe Martins Diel 2021-03-11 01:15:10 -0300
  • 20b9eed6bc
    Add a method to update device name and lock status (#537) Felipe Martins Diel 2021-03-11 01:00:10 -0300
  • fb9d408237 Add a method to update device name and lock status (rm class only) #537 Felipe Martins Diel 2021-03-11 00:19:38 -0300
  • 7513a89f7f Minor bug fixes #540 Felipe Martins Diel 2021-03-10 19:14:49 -0300
  • 749c3f1ca9 Add a method to send JSON commands Felipe Martins Diel 2021-03-10 06:52:01 -0300
  • cd3717f737 Create a separate class to control core features Felipe Martins Diel 2021-03-10 03:48:49 -0300
  • c4979bffac Prepare device.TYPE, device.type and device.get_type() for deprecation Felipe Martins Diel 2021-03-07 20:44:00 -0300
  • cb065058e9 Fix cyclic imports and anti-patterns Felipe Martins Diel 2021-03-07 19:18:35 -0300
  • 5c8f8a5e41 Create a device ABC Felipe Martins Diel 2021-03-07 06:49:16 -0300
  • 4f7842ba4e Clean up device.send_packet() Felipe Martins Diel 2021-03-06 20:39:54 -0300
  • 3a6b3cfd02
    Add auto-publish mechanism #546 Kendell R 2021-03-06 06:43:37 -0800
  • 9c1d64ba46 Fix lint errors Felipe Martins Diel 2021-03-05 04:12:22 -0300
  • 64cb0f11cd Fix bug in State.unpack() Felipe Martins Diel 2021-03-03 18:25:16 -0300
  • 24be66919d Allow sending all types of public responses Felipe Martins Diel 2021-03-03 18:01:37 -0300
  • 111469cb33 Add a method to update name and lock status Felipe Martins Diel 2021-03-03 16:15:17 -0300
  • ddae462866 General improvements Felipe Martins Diel 2021-03-03 14:23:33 -0300
  • 954529f344 Create a separate class to handle state packets Felipe Martins Diel 2021-03-03 12:53:18 -0300
  • 62641b3736 Improve check_error() Felipe Martins Diel 2021-03-02 13:30:53 -0300
  • e142951a49 Use device.send_cmd() to send commands Felipe Martins Diel 2021-03-02 00:10:42 -0300
  • 5e8547e0dc Clean up device.py Felipe Martins Diel 2021-03-01 23:52:15 -0300
  • ef071b0aea Create separate classes to handle encryption Felipe Martins Diel 2021-03-01 22:54:44 -0300
  • e3c83dd5c8 Improve authentication Felipe Martins Diel 2021-02-27 04:13:16 -0300
  • da987218fd Create a container class to handle multiple errors Felipe Martins Diel 2021-02-24 22:35:53 -0300
  • 48240f7480
    Update product IDs #542 jacob5948 2021-03-01 15:51:47 -0600
  • 0c4243d28a Improve exception handling Felipe Martins Diel 2021-02-22 06:13:15 -0300
  • 5dee06c815
    Make 0x2711 a sp2s device (#538) Felipe Martins Diel 2021-02-17 00:38:18 -0300
  • 57b1817d48 Make 0x2711 a sp2s device #538 Felipe Martins Diel 2021-02-17 00:36:46 -0300
  • 39ee67bb98
    Split the rm and rm4 classes into smaller classes (#529) Felipe Martins Diel 2021-02-16 18:14:11 -0300
  • 2a75c7903a Split the rm and rm4 classes into smaller classes #529 Felipe Martins Diel 2021-02-15 15:25:37 -0300
  • 1b73cfce3a
    Split the sp2 class into smaller classes (#521) Felipe Martins Diel 2021-02-16 16:38:10 -0300
  • ac7c5a43eb Split the sp2 class into smaller classes #521 Felipe Martins Diel 2021-02-15 17:30:58 -0300
  • 008846ba41
    Fix index (#533) Felipe Martins Diel 2021-02-04 17:16:17 -0300
  • dcf6985290 Fix index #533 Felipe Martins Diel 2021-02-04 17:06:14 -0300
  • 312e609d59 Check sp3s.get_energy() response #487 Felipe Martins Diel 2021-01-23 07:12:15 -0300
  • eafabb0330 Check encrypted data Felipe Martins Diel 2021-01-10 02:19:37 -0300
  • afb3d1a3f0 Improve exception handling Felipe Martins Diel 2021-01-09 22:03:58 -0300
  • 1ef9eec796 Rename state to power in get_ac_info() Felipe Martins Diel 2021-01-23 01:47:30 -0300
  • 0e44f7124d Enumerate presets Felipe Martins Diel 2021-01-23 01:46:36 -0300
  • 34c95a6daf Improve set_state() interface Felipe Martins Diel 2021-01-22 23:46:12 -0300
  • 9a366e56e3 Fix indexes Felipe Martins Diel 2021-01-22 22:12:17 -0300
  • 179133c3ff Clean up encoders Felipe Martins Diel 2021-01-22 19:08:05 -0300
  • 1d357e28c4 Clean up IntEnums Felipe Martins Diel 2021-01-21 00:30:25 -0300
  • 32d7186c0f Better names Felipe Martins Diel 2021-01-20 21:57:50 -0300
  • f4707c07c3 Make Tornado a generic HVAC class Felipe Martins Diel 2021-01-20 21:51:55 -0300