* Added information on how to get dependencies working on Python3.6. (#2720)

* Added information about new device service vapix_call.
This commit is contained in:
Kane610 2017-07-02 22:05:44 +02:00 committed by Fabian Affolter
parent 2c631b3cdb
commit 498c7aeffa

View File

@ -50,11 +50,13 @@ axis:
Configuration variables: Configuration variables:
- **device** (*Required*): Unique name for the Axis device. ## {% linkable_title Configuration variables %}
- **device** (*Required*): Unique name
- **host** (*Required*): The IP address to your Axis device. - **host** (*Required*): The IP address to your Axis device.
- **username** (*Optional*): The username to your Axis device. Defaults to `root`. - **username** (*Optional*): The username to your Axis device. Default 'root'.
- **password** (*Optional*): The password to your Axis device. Defaults to `pass`. - **password** (*Optional*): The password to your Axis device. Default 'pass'.
- **trigger_time** (*Optional*): Minimum time (in seconds) a sensor should keep its positive value. Defaults to 0. - **trigger_time** (*Optional*): Minimum time (in seconds) a sensor should keep its positive value. Default 0.
- **location** (*Optional*): Physical location of your Axis device. Default not set. - **location** (*Optional*): Physical location of your Axis device. Default not set.
- **include** (*Required*): This cannot be empty else there would be no use adding the device at all. - **include** (*Required*): This cannot be empty else there would be no use adding the device at all.
- **camera**: Stream MJPEG video to Home Assistant. - **camera**: Stream MJPEG video to Home Assistant.
@ -85,6 +87,10 @@ axis:
location: köket location: köket
``` ```
<p class='note'>
If you are using Python3.6 you might need to replace the 34m with 36m in the _gi.*.so filename in the gi folder.
</p>
<p class='note'> <p class='note'>
Any specific levels for triggers needs to be configured on the device. Any specific levels for triggers needs to be configured on the device.
</p> </p>
@ -92,3 +98,18 @@ Any specific levels for triggers needs to be configured on the device.
<p class='note'> <p class='note'>
It is recommended that you create a user on your Axis device specifically for Home Assistant. For all current functionality it is enough to create a user belonging to user group viewer. It is recommended that you create a user on your Axis device specifically for Home Assistant. For all current functionality it is enough to create a user belonging to user group viewer.
</p> </p>
## {% linkable_title Device services %}
Available services: `vapix_call`.
#### {% linkable_title Service `axis/vapix_call` %}
Send a command using [Vapix](https://www.axis.com/support/developer-support/vapix). For details please read the API specifications.
| Service data attribute | Optional | Description |
|---------------------------|----------|--------------------------------------------------|
| `name` | no | Name of device to communicate with. |
| `param` | no | What parameter to operate on. |
| `cgi` | yes | Which cgi to call on device. Default is `param.cgi`. |
| `action` | yes | What type of call. Default is `update`. |
Response to call can be subscribed to on event `vapix_call_response`