Felipe Martins Diel
|
d17fb228cf
|
Add support for Broadlink RM pro+ (0x27c3) (#422)
|
2020-09-20 17:14:01 -07:00 |
|
Felipe Martins Diel
|
05440417be
|
Add support for Broadlink RM mini 3 (0x27cd)
|
2020-09-20 17:12:41 -07:00 |
|
Felipe Martins Diel
|
fc0244e6a4
|
Add support for Broadlink RM mini 3 (0x27d0)
|
2020-09-20 17:12:41 -07:00 |
|
Felipe Martins Diel
|
91ae5952ee
|
Add support for OEM Broadlink SP2-IL (0x7539)
|
2020-09-20 17:12:19 -07:00 |
|
Felipe Martins Diel
|
6ac060f141
|
Add support for Ankuoo NEO and NEO PRO
|
2020-09-20 17:11:47 -07:00 |
|
Felipe Martins Diel
|
5ef4124491
|
Remove legacy byte conversions
|
2020-09-20 17:11:14 -07:00 |
|
Felipe Martins Diel
|
de38e237ca
|
Clean up imports
|
2020-09-20 02:10:18 -07:00 |
|
Felipe Martins Diel
|
487a13d895
|
Improve annotations
|
2020-09-20 02:10:18 -07:00 |
|
Felipe Martins Diel
|
08c020e597
|
Call Mr. Krueger
|
2020-09-20 02:10:18 -07:00 |
|
Felipe Martins Diel
|
76012c6cd4
|
Add annotations for parameters
|
2020-09-20 02:10:18 -07:00 |
|
Felipe Martins Diel
|
8bf107ab69
|
Add docstrings and annotations
|
2020-09-20 02:10:18 -07:00 |
|
Felipe Martins Diel
|
792f1a1c60
|
Rename DNSError to DNSLookupError
|
2020-09-16 14:05:07 -07:00 |
|
Felipe Martins Diel
|
20d1d63fc3
|
Create a SDKException for DNS errors
|
2020-09-16 14:05:07 -07:00 |
|
Felipe Martins Diel
|
5af3a81264
|
Restore VPN support
|
2020-09-16 14:05:07 -07:00 |
|
Felipe Martins Diel
|
086fd1cd75
|
Fix setters (#407)
|
2020-09-06 10:52:12 +02:00 |
|
Felipe Martins Diel
|
cf1e2c3a30
|
Check the sum and length of received packets (#410)
* Use sum() for checksums
* Check sum and length of received packets
|
2020-09-06 10:51:45 +02:00 |
|
Felipe Martins Diel
|
b4aa15617a
|
Add support for RM4 mini (0x648d) (#411)
|
2020-09-06 10:51:17 +02:00 |
|
Felipe Martins Diel
|
e59d4a6875
|
Fix RM4 command header (#412)
|
2020-09-06 10:50:57 +02:00 |
|
Daan Klijn
|
8167736588
|
Allow setting custom discover ip port
|
2020-08-31 01:56:08 -07:00 |
|
Felipe Martins Diel
|
e4ad86278d
|
Rename lock byte (#389)
|
2020-07-31 07:10:21 +02:00 |
|
Felipe Martins Diel
|
02ce6ec661
|
Add support for SC1 device (#388)
|
2020-07-31 07:09:46 +02:00 |
|
Felipe Martins Diel
|
943706de5c
|
Expose device dictionary
|
2020-07-19 01:36:32 -07:00 |
|
Felipe Martins Diel
|
daebd806fd
|
Fix 0x5f36 name
|
2020-06-17 21:06:11 -07:00 |
|
Felipe Martins Diel
|
f10e4fdef0
|
Add models and manufacturers
|
2020-06-17 21:06:11 -07:00 |
|
Felipe Martins Diel
|
e41d240942
|
Add a method to lock/unlock the device
|
2020-06-17 10:50:27 -07:00 |
|
Felipe Martins Diel
|
e9e14e82d2
|
Rename change_name() to set_name() (#382)
|
2020-06-14 16:37:37 +02:00 |
|
Felipe Martins Diel
|
8862be5c05
|
Use little-endian for the MAC address and connection ID (#370)
|
2020-06-08 12:22:27 +02:00 |
|
Felipe Martins Diel
|
89cd7d2970
|
Improve A1, RM and RM4 sensors (#374)
* Clean up A1 sensor
* Improve communication with RM4 sensors
* Add check_sensors() to RM class
* Fix parenthesis
* Fix noise levels
* Fix precision error
|
2020-06-08 12:21:23 +02:00 |
|
Felipe Martins Diel
|
47087bfc7f
|
Add support to SP2-CL (0x7544) (#375)
|
2020-06-08 12:21:00 +02:00 |
|
Felipe Martins Diel
|
d0dcf06e2f
|
Rollback to old address lookup logic (#378)
|
2020-06-08 12:20:44 +02:00 |
|
Felipe Martins Diel
|
4b90e437a0
|
Add method for obtaining the firmware version (#379)
* Add method for obtaining firmware version
* Use hex notation for bytes
Co-authored-by: Daniel Høyer Iversen <mail@dahoiv.net>
|
2020-06-08 12:20:22 +02:00 |
|
Felipe Martins Diel
|
76bcfd0bfb
|
Add method for changing device name (#381)
|
2020-06-08 12:19:21 +02:00 |
|
Matthew Garrett
|
749cfef1eb
|
Merge pull request #368 from felipediel/bytearray
Replace bytes with bytearray
|
2020-05-24 12:10:52 -07:00 |
|
Felipe Martins Diel
|
dec2b684d5
|
Replace bytes with bytearray
|
2020-05-20 21:00:11 -03:00 |
|
Felipe Martins Diel
|
7dd0a15a7b
|
Extend support to RM4 Pro (0x61a2)
|
2020-05-07 13:12:58 -03:00 |
|
Felipe Martins Diel
|
934bf7a969
|
Close the socket outside the while loop (#359)
* Close the socket outside the while loop
* Solve conflicts
|
2020-05-07 15:53:55 +02:00 |
|
Felipe Martins Diel
|
3216b069f0
|
Raise exceptions for errors (#356)
* Raise exceptions for errors
* Fix lb1 error check
* Fix typo
* Improve code readability
* Fix exception
|
2020-05-07 07:59:21 +02:00 |
|
Felipe Martins Diel
|
5e444988e1
|
Fix 0x62be device name (#354)
|
2020-05-02 13:51:59 +02:00 |
|
Felipe Martins Diel
|
f3d0427133
|
Extend support to RM4c Mini (0x6070) (#348)
|
2020-04-25 11:41:04 +02:00 |
|
Felipe Martins Diel
|
3e8b008ef7
|
Close sockets after using them (#350)
|
2020-04-25 11:40:48 +02:00 |
|
Felipe Martins Diel
|
6cf9292b44
|
Revert adler32 (#345)
* Revert adler32
* Fix checksum
|
2020-04-19 08:53:09 +02:00 |
|
Felipe Martins Diel
|
65a1b04666
|
Fix device name (#342)
|
2020-04-19 08:50:16 +02:00 |
|
Kevin Eifinger
|
ed87b8d1de
|
Add missing "self." to calculate_crc16 uses (#344)
|
2020-04-19 08:49:55 +02:00 |
|
Felipe Martins Diel
|
548aa05da0
|
Extend support to RM4 Pro (0x6026) (#340)
|
2020-04-15 09:04:01 +02:00 |
|
Felipe Martins Diel
|
a5925063f9
|
Fix padding algorithm for CBC mode
Due to the lack of a parenthesis, the packets were getting 16 bytes larger than necessary.
|
2020-04-13 17:42:51 -03:00 |
|
majuss
|
a6827caaf7
|
Removed PyCRC as dependency; implemented CRC16 directly (#327)
* Removed PyCRC as dependency; implemented CRC16 directly
* replace crc16 with integrated function
* Added self to calculate crc
|
2020-04-10 09:23:15 +02:00 |
|
csabavirag
|
2bc7b06c69
|
Adding support for LB1 (RGB Light Bulb - 0x60e8) (#332)
|
2020-04-05 19:14:47 +02:00 |
|
Felipe Martins Diel
|
26a4565e58
|
Add support for RM4 0x62bc (#331)
* Add support for RM4 0x62bc
* Fix device name
|
2020-04-05 19:14:09 +02:00 |
|
Felipe Martins Diel
|
446496cc24
|
Obtain device name and cloud byte from HELLO_RESPONSE (#322)
|
2020-03-24 16:09:31 +01:00 |
|
hakana
|
4a3950a7c5
|
Add temperature and humidity for RM4 mini (0x610e) (#321)
* Add temperature and humidity reading for RM4 Mini
* Change divider for tem and humi (RM4 mini)
|
2020-03-23 21:23:05 +01:00 |
|