Skip to content

Commit

Permalink
* Supports new Home Management feature of Eufy Security 4.0
Browse files Browse the repository at this point in the history
* Added support for Smart Lock Touch & Wifi (T8520; #89)
* Implemented Eufy MQTT notification subscription for Smart Lock Touch & Wifi (T8520)
* Added auto lock setting for Smart Lock Touch & Wifi (T8520)
* Added auto lock schedule setting for Smart Lock Touch & Wifi (T8520)
* Added auto lock schedule start time setting for Smart Lock Touch & Wifi (T8520)
* Added auto lock schedule end time setting for Smart Lock Touch & Wifi (T8520)
* Added auto lock timer setting for Smart Lock Touch & Wifi (T8520)
* Added notification setting for Smart Lock Touch & Wifi (T8520)
* Added notification locked setting for Smart Lock Touch & Wifi (T8520)
* Added notification unlocked setting for Smart Lock Touch & Wifi (T8520)
* Added one touch locking setting for Smart Lock Touch & Wifi (T8520)
* Added scramble passcode setting for Smart Lock Touch & Wifi (T8520)
* Added sound setting for Smart Lock Touch & Wifi (T8520)
* Added wrong try protection setting for Smart Lock Touch & Wifi (T8520)
* Added wrong try attempts setting for Smart Lock Touch & Wifi (T8520)
* Added wrong try lockdown time setting for Smart Lock Touch & Wifi (T8520)
* Added lock/unlock command for Smart Lock Touch & Wifi (T8520)
* Added lock calibration command for Smart Lock Touch & Wifi (T8520)
* Improved p2p communication with energy saving devices
* Added new HTTPApi methods supporting Eufy Security 4.0
* Some small improvements were made to the HTTPApi
* Fixed issue #97
* Fixed issue #102
* Fixed issue #109
* Updated versions of the package dependencies
  • Loading branch information
bropat committed Feb 5, 2022
1 parent ff14851 commit 8f618a0
Show file tree
Hide file tree
Showing 32 changed files with 7,592 additions and 1,573 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 bropat <[email protected]>
Copyright (c) 2022 bropat <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,35 @@ Please use GitHub issues for this.

## Changelog

### 1.6.0 (2022-02-05)

* (bropat) Supports new [Home Management](https://communitysecurity.eufylife.com/t/tips-for-eufy-security-app-v4-0/2420747) feature of Eufy Security 4.0
* (bropat) Added support for Smart Lock Touch & Wifi (T8520; #89)
* (bropat) Implemented Eufy MQTT notification subscription for Smart Lock Touch & Wifi (T8520)
* (bropat) Added auto lock setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added auto lock schedule setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added auto lock schedule start time setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added auto lock schedule end time setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added auto lock timer setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added notification setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added notification locked setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added notification unlocked setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added one touch locking setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added scramble passcode setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added sound setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added wrong try protection setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added wrong try attempts setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added wrong try lockdown time setting for Smart Lock Touch & Wifi (T8520)
* (bropat) Added lock/unlock command for Smart Lock Touch & Wifi (T8520)
* (bropat) Added lock calibration command for Smart Lock Touch & Wifi (T8520)
* (bropat) Improved p2p communication with energy saving devices
* (bropat) Added new HTTPApi methods supporting Eufy Security 4.0
* (bropat) Some small improvements were made to the HTTPApi
* (bropat) Fixed issue #97
* (bropat) Fixed issue #102
* (bropat) Fixed issue #109
* (bropat) Updated versions of the package dependencies

### 1.5.0 (2021-12-19)

* (bropat) Added support for floodlight cam 2 pro (T8423)
Expand Down
2 changes: 1 addition & 1 deletion docs/_coverpage.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![logo](_media/eufy-security.png)

# eufy-security-client <small>1.5.0</small>
# eufy-security-client <small>1.6.0</small>

> This shared library allows to control [Eufy security devices](https://us.eufylife.com/collections/security) by connecting to the Eufy cloud servers and local/remote stations over p2p
Expand Down
2 changes: 1 addition & 1 deletion docs/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

This adapter allows to control [Eufy security devices](https://us.eufylife.com/collections/security) by connecting to the Eufy cloud servers and local/remote stations.

You need to provide your Cloud login credentials. The adapter connects to your cloud account and polls for all device data via HTTPS. Now a local or remote P2P connection to the Eufy stations/devices is also supported. However, a connection to the Eufy Cloud is always a prerequisite.
You need to provide your Cloud login credentials. The adapter connects to your cloud account and polls for all device data via HTTPS. Now a local or remote P2P connection to the Eufy stations/devices is also supported, as well as an MQTT event notification subscription for some devices. However, a connection to the Eufy Cloud is always a prerequisite.

One Adapter instance will show all devices from one Eufy Cloud account and allows to control them.
1 change: 1 addition & 0 deletions docs/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

* Connects to Eufy cloud (supports 2fa)
* Connects to station/devices using p2p communication (supported: local and remote connectivity)
* Connects to Eufy MQTT broker for event notification for some devices
* Supports receiving push notification (unified push messages interface)
* Basic P2P implementation that supports also commands not already implemented
* Get info and parameters from stations/devices over https and/or p2p
Expand Down
2 changes: 1 addition & 1 deletion docs/license.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

MIT License

Copyright (c) 2021 bropat <[email protected]>
Copyright (c) 2022 bropat <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion docs/supported_devices.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
| ![T8500 with Wi-Fi Bridge image](_media/smartlock_t8500_wifibridge_small.jpg) | Smart Lock (T8500) with Wi-Fi Bridge | :heavy_check_mark: :wrench: | |
| ![T8510 image](_media/smartlock_touch_t8510_small.jpg) | Smart Lock Touch (T8510) | :x: | |
| ![T8510 with Wi-Fi Bridge image](_media/smartlock_touch_t8510_wifibridge_small.jpg) | Smart Lock Touch (T8510) with Wi-Fi Bridge | :heavy_check_mark: :wrench: | |
![T8520 image](_media/smartlock_touch_and_wifi_t8520_small.jpg) | Smart Lock Touch & Wifi (T8520) | :x: | |
![T8520 image](_media/smartlock_touch_and_wifi_t8520_small.jpg) | Smart Lock Touch & Wifi (T8520) | :heavy_check_mark: :wrench: | Firmware: 1.3.6.8 (20220205) |
| ![T8960 image](_media/keypad_small.jpg) | Keypad (T8960) | :heavy_check_mark: | |

## Legend
Expand Down
Loading

0 comments on commit 8f618a0

Please sign in to comment.