I am trying to setup EZVIZ camera. I configured it in configuration.yaml as described in documentation, but after reboot I see the following in logs:
Logger: homeassistant.config
Source: config.py:811
First occurred: 14:58:14 (1 occurrences)
Last logged: 14:58:14
Platform error: camera - Requirements for ezviz not found: ['pyezviz==0.1.5'].
Logger: homeassistant.util.package
Source: util/package.py:95
First occurred: 14:58:14 (1 occurrences)
Last logged: 14:58:14
Unable to install package pyezviz==0.1.5: ERROR: Could not find a version that satisfies the requirement uuid==1000000000.0.0 (from -c /usr/src/homeassistant/homeassistant/package_constraints.txt (line 55)) (from versions: 1.30) ERROR: No matching distribution found for uuid==1000000000.0.0 (from -c /usr/src/homeassistant/homeassistant/package_constraints.txt (line 55))
No camera entity is being created. Also I tried to start pyezviz in terminal, but the file is not found.
I use hass.io installation. HA version is 0.115.6, HassOS is 4.13, Supervisor is 245
I’m also using ffmpeg platform & it works fine, but still it would be great to have the ezviz integration back again, so we can include at least arming.
Fork BaQs/pyEzviz or you can use mine. I’ve based it on the existing pull requests available and credit goes to each of the contributors. I’ve added support for the “BatteryCamera” type myself (C3a users out there.
git clone or copy hassio/components/ezviz to custom_components on your HA setup.
rename the custom component just in case it causes issue with the official one. I used the folder custom_components\ezviz_my.
***Also edit the manifest file with the new name…i have taken this into account with the example below.
edit manifest.json and replace the requirements line with this one. (using my forked pyezviz repo)
Complete one with renaming of the copied custom component:
{
“domain”: “ezviz_my”,
“name”: “Ezviz_my”,
“documentation”: “https://www.home-assistant.io/integrations/ezviz”,
“dependencies”: [],
“codeowners”: ["@baqs"],
“requirements”: [“git+https://github.com/RenierM26/pyEzviz.git@master#pyezviz==0.1.5.6”]
}
I see the official component uses one of the pull requests for pyezviz. Don’t know why they can’t make it official…looks like BaBs has stoped maintaining his repo.
You can follow official documentation to add your cameras. Just change the platform name in your yaml file. (we renamed the component in the example manifest above)
-platform ezviz
to
-platform ezviz_my
Please feel fee to copy and improve my instructions above.
Hi RenierM, it’s a long time i’m waiting for a working Ezviz integration.
Can you please explain how to install it in HA, sorry i’m not so skilled.
Thanks in advance.