Skip to content

Commit

Permalink
Added support for Floodlight T8422
Browse files Browse the repository at this point in the history
Added support for SoloCam E40 (T8131)
Added new properties for solo cameras: battery, batteryTemperature, wifiSignalLevel, state, chargingStatus, lastChargingDays, lastChargingRecordedEvents, lastChargingTotalEvents, batteryUsageLastWeek
Fixed issue #169
Fixed issue #167
Fixed issue #151
Fixed push notifications for solo cameras (motion and person detection)
Updated version of the package eufy-security-client (1.2.0)
Updated versions of the package dependencies
Further details can be found in the changelog of eufy-security-client (1.2.0)
  • Loading branch information
bropat committed Oct 17, 2021
1 parent 1891195 commit 7e9a621
Show file tree
Hide file tree
Showing 15 changed files with 454 additions and 644 deletions.
208 changes: 112 additions & 96 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,105 +37,105 @@ One Adapter instance will show all devices from one Eufy Cloud account and allow
* Downloads event video when push notification is received (async)
* Takes jpeg thumbnail of the livestream or downloaded video
* Base station:
* States:
* Configured Guard mode
* Current Guard mode
* Name
* Model
* Serial number
* Software version
* Hardware version
* MAC address
* LAN ip address
* Actions:
* Change guard mode
* Trigger alarm sound
* Reset alarm sound
* Reboot station
* Events:
* Alarm mode change
* Camera:
* States:
* Online / offline etc.
* Battery %
* Battery temperature
* Name
* Model
* Serial number
* Software version
* Hardware version
* MAC address
* Wifi RSSI
* Filtered false events since last charge
* Saved/Recorded events since last charge
* Total events since last charge
* Used days since last charge
* And lot's more...
* Actions:
* Start livestream (hls; supports also local livestream)
* Stop livestream (hls)
* Enable/disable device
* Enable/disable auto night vision
* Enable/disable led (only camera 2 products, indoor cameras, floodlight camera, solo cameras and doorbells)
* Enable/disable anti-theft detection (only camera 2 products)
* Enable/disable motion detection
* Enable/disable pet detection (only indoor cameras)
* Enable/disable sound detection (only indoor cameras)
* Enable/disable RTSP stream (only camera2 products, indoor cameras and solo cameras)
* Change video watermark setting
* And lot's more...
* Events:
* Motion detected
* Person detected
* Ringing (only Doorbell)
* Crying detected (only Indoor cameras)
* Sound detected (only Indoor cameras)
* Pet detected (only Indoor cameras)
* Sensor:
* Entry sensor:
* States:
* Configured Guard mode
* Current Guard mode
* Name
* Model
* Serial number
* Software version
* Hardware version
* MAC address
* LAN ip address
* Actions:
* Change guard mode
* Trigger alarm sound
* Reset alarm sound
* Reboot station
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* Events:
* Alarm mode change
* Camera:
* States:
* Online / offline etc.
* Battery %
* Battery temperature
* Name
* Model
* Serial number
* Software version
* Hardware version
* MAC address
* Wifi RSSI
* Filtered false events since last charge
* Saved/Recorded events since last charge
* Total events since last charge
* Used days since last charge
* And lot's more...
* Actions:
* Start livestream (hls; supports also local livestream)
* Stop livestream (hls)
* Enable/disable device
* Enable/disable auto night vision
* Enable/disable led (only camera 2 products, indoor cameras, floodlight camera, solo cameras and doorbells)
* Enable/disable anti-theft detection (only camera 2 products)
* Enable/disable motion detection
* Enable/disable pet detection (only indoor cameras)
* Enable/disable sound detection (only indoor cameras)
* Enable/disable RTSP stream (only camera2 products, indoor cameras and solo cameras)
* Change video watermark setting
* And lot's more...
* Open / closed
* Motion sensor:
* States:
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* Events:
* Motion detected
* Person detected
* Ringing (only Doorbell)
* Crying detected (only Indoor cameras)
* Sound detected (only Indoor cameras)
* Pet detected (only Indoor cameras)
* Sensor:
* Entry sensor:
* States:
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* Events:
* Open / closed
* Motion sensor:
* States:
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* Events:
* Motion detected
* Motion detected
* Keypad:
* States:
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* States:
* Online / offline etc.
* Low battery
* Name
* Model
* Serial number
* Software version
* Hardware version
* Lock:
* States:
* Online / offline etc.
* Battery %
* Lock status
* Name
* Model
* Serial number
* Software version
* Hardware version
* Wifi RSSI
* Actions:
* Lock/unlock
* States:
* Online / offline etc.
* Battery %
* Lock status
* Name
* Model
* Serial number
* Software version
* Hardware version
* Wifi RSSI
* Actions:
* Lock/unlock
* more to come...

## Configuration
Expand All @@ -154,7 +154,9 @@ See [here](./docs/en/README.md)
* eufyCam 2C (T8113)
* eufyCam 2 Pro (T8140)
* eufyCam 2C Pro (T8141)
* SoloCam E40 (T8131)
* Floodlight (T8420)
* Floodlight (T8422)
* Wired Doorbell 2k (T8200)
* Wired Doorbell 1080p (T8201)
* Battery Doorbell 2K (T8210)
Expand All @@ -166,6 +168,7 @@ See [here](./docs/en/README.md)
* Indoor Cam Pan&Tilt 1080p (T8411)
* Indoor Cam 1080p (T8401)
* Smart Lock Front Door (T8500)
* Keypad (T8960)

If more devices work (or also not) please report them by opening a GitHub issue.

Expand All @@ -177,6 +180,19 @@ Best is to set the adapter to Debug log mode (Instances -> Expert mode -> Column

## Changelog

### 0.7.0 (2021-10-17)

* (bropat) Added support for Floodlight T8422
* (bropat) Added support for SoloCam E40 (T8131)
* (bropat) Added new properties for solo cameras: battery, batteryTemperature, wifiSignalLevel, state, chargingStatus, lastChargingDays, lastChargingRecordedEvents, lastChargingTotalEvents, batteryUsageLastWeek
* (bropat) Fixed issue #169
* (bropat) Fixed issue #167
* (bropat) Fixed issue #151
* (bropat) Fixed push notifications for solo cameras (motion and person detection)
* (bropat) Updated version of the package eufy-security-client (1.2.0)
* (bropat) Updated versions of the package dependencies
* (bropat) Further details can be found in the changelog of eufy-security-client (1.2.0)

### 0.6.2 (2021-08-19)

* (bropat) Updated version of the package eufy-security-client (1.1.2)
Expand Down Expand Up @@ -386,7 +402,7 @@ Best is to set the adapter to Debug log mode (Instances -> Expert mode -> Column
* (bropat) Last livestream is always saved and is still available later
* (bropat) Implemented device and station parameter refresh over P2P
* (bropat) Revised push notification implementation
* (bropat) Fixed issue [#71](https://github.com/bropat/ioBroker.eufy-security/issues/71) by implementing retry mechanism on HTTP error 404 (max. 5 retries with increasing delay)
* (bropat) Fixed issue [#71](https://github.com/bropat/ioBroker.eufy-security/issues/71) by implementing retry mechanism on HTTP error 404 (max. 5 retries with increasing delay)
* (bropat) Fixed issue [#12](https://github.com/bropat/ioBroker.eufy-security/issues/12)
* (bropat) Eufy client library extracted as standalone library and adapters ported to new shared library: [eufy-security-client](https://www.npmjs.com/package/eufy-security-client)
* (bropat) Removed following states: last_captured_pic_url, last_captured_pic_html
Expand Down Expand Up @@ -516,4 +532,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
4 changes: 2 additions & 2 deletions build/lib/tools.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/lib/tools.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions build/lib/utils.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/lib/utils.js.map

Large diffs are not rendered by default.

Loading

0 comments on commit 7e9a621

Please sign in to comment.