If this is occurring then you may have something bottle-necking your LAN or you are attempting to view the stream on a device over wifi.
Correct viewing remotely would use your internet connection and cause low quality video streams. In this case you might want to use a 640x480 resolution for use in lovelace for external access.
Hi guys, sorry for not responding for a long time. I have been working on some other stuff, but happy to see people still care for a Reolink integration. About Gmail, it will propably not work with the current integration. This is because the Reolink cam can connect with Gmail, but this HA integration does not. So the event will not be triggered. Also, please check out one of my previous posts about ONVIF events. I think this will the best solution possible.
This is new to me! However, I don’t think it’s very charming to poll every x seconds for motion, still prefer to have ONVIF push events. But still better than the old e-mail notifications to HA.
Thanks for this integration! couple questions please:
What is the email switch for? Is it just to allow the binary sensor to work?
what is the FTP switch for? what is its use case?
I have set up a pushbullet notification which send me an RTMP url which if i click it opens up in vls and plays fine. Is there a way to send a url (or something else) whihc will allow either home asisstant or the reolink app to open up and show me either a live stream or the recorded clip of motion?
See my previous 4 posts earlier to the one your replied to. It has the errors I was getting when HA starts. I ended up disabling your component for the time being. I haven’t revisited it since as I’ve been busy, so maybe this has been fixed.
Hello Ettore,
I’m glad you like it! I’m considering about making it official. Last time I did it took me almost more time to release it than the actual build did. So with a little help…
Unfortunately I can’t decently code in python, so I’m not sure I could offer you help
I know its a huge time sink, I happened to follow some component ‘officialisation process’, and… hass maintainers can sometimes be a little ‘picky’.
Great news! I decided to implement the GetMdStatus call into the HA integration (and removed the SMTP client). So now the polling interval for Motion detection can be set via the default HA parameter in your config:
Platform error: camera
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config.py", line 762, in async_process_component_config
platform = p_integration.get_platform(domain)
File "/usr/src/homeassistant/homeassistant/loader.py", line 232, in get_platform
f"{self.pkg_path}.{platform_name}"
File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/config/custom_components/reolink/camera.py", line 13, in <module>
from custom_components.reolink_dev.ReolinkPyPi.camera import ReolinkApi
ModuleNotFoundError: No module named 'custom_components.reolink_dev'
This is probably because I changed the folder structure and file naming because of the planned release to HA. Please make sure you have the following folders/files in your HA custom_components folder (please ignore the __pycache__, this will be generated as soon as you hit the check configuration button):