Add QVR Pro integration#31173
Conversation
… channel name. Update service argument.
|
I do not see any reason why the pipeline is failing on CODEOWNERS file. Running |
|
Codeowners file should update since the codeowners item is set in manifest.json. I'd try rebasing on latest dev branch and then run the hassfest script again. |
Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>
…nto qvrpro � Conflicts: � homeassistant/components/qvrpro/__init__.py
MartinHjelmare
left a comment
There was a problem hiding this comment.
Looks great! Just a couple of comments.
|
Please update the config example in the PR description. The camera platform shouldn't be included. |
|
Updated to handle an error condition I just found relating to live streaming. Should be GTG if no changes are required for that update. |
Codecov Report
@@ Coverage Diff @@
## dev #31173 +/- ##
==========================================
+ Coverage 94.71% 94.72% +0.01%
==========================================
Files 766 767 +1
Lines 55568 55483 -85
==========================================
- Hits 52630 52556 -74
+ Misses 2938 2927 -11
Continue to review full report at Codecov.
|
|
I ran into an authentication bug with the QVR API and have opened an issue with QNAP. I decided it is better to disable support for the stream component until this is resolved. I don't know how long it will take for them to resolve, so we can go ahead and merge the integration when you are ready. LMK if any other changes are needed. |
|
Anything else needed for this? |
Proposed change
Allows QVR Pro channels to be added as cameras to Home Assistant. Also adds two services for starting and stopping recording of a specified channel in QVR Pro.
Type of change
Example entry for
configuration.yaml:Additional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale: