CyBear-Jinni / cbj_hub

🕸️ Easy to use open source Hub to control your smart devices from one app.
https://cybearjinni.com
GNU Affero General Public License v3.0
31 stars 21 forks source link

Supporting smart camera entity type #309

Closed guyluz11 closed 6 months ago

guyluz11 commented 1 year ago

Let's add support for a smart camera entity type.

Viewing the live feed from the app inside and outside of the home can be awesome. Maybe in the future we can add an option to process this feed locally (when the hub runs on a strong computer) and make automation and security based on that. This can benefit us by

  1. Supporting video processing on cameras that didn't support it before.
  2. Having the option to not run our video throw vendors' computers in the cloud can disrespect our privacy.
  3. Support for processing even when having a low internet connection or disconnected from the grid entirely.
guyluz11 commented 1 year ago

I asked chatGPT for some open API cameras that have local API, posting it here to share the findings. Maybe we can start with one of those companies.

Wyze Cam v3 - This is a budget-friendly camera that supports RTSP streaming, making it compatible with a variety of third-party software and services. It also has an open API that allows for integration with other devices and systems.

Nest Cam IQ - This camera from Google has a powerful processor that enables it to perform advanced facial recognition and other AI-based features. It also has an open API that allows developers to build custom applications and integrations.

Arlo Ultra - This is a high-end security camera that supports 4K video and HDR imaging. It has an open API that allows for integration with a wide range of third-party platforms and services.

Reolink Argus 3 Pro - This is a battery-powered security camera that can be used both indoors and outdoors. It supports RTSP streaming and has an open API that allows for integration with other devices and services.

Amcrest IP8M-2496EB - This is a powerful security camera that supports 4K video and has a built-in microphone and speaker for two-way audio. It has an open API that allows for integration with third-party software and services.

Wyze - didn't find integration for home assistant

Nest - 5.2% of home assistant users using it. Uses Cloud Push which is not the best.

Arlo - didn't find integration for home assistant

reolink - have 1.5% users in home assistant. Use Local Push which is the best.

Amcrest - has 1058 users in home assistant. Use Local Polling which is ok.

guyluz11 commented 6 months ago

We have developed a way to turn smartphones into a security camera. Can't do the functionalities pretty basic no AI included. Closing issues complete as it already part of the app in the store