Add temperature sensor support to google smarthome (#9557)

* Remove 'include_non_clients' config option

* Remove scan interval config option

* Remove naming config options

* Oops, removed standard option

* Remove entity_namespace, too

* Add Repetier-Server component documentation (#9362)

* Updated to newest developer version of Repetier platform

* ✏️ Tweak

After this we will merge it

* Added Repetier Logo file

* Mention 'adb_response' attribute (#9529)

* Mention 'adb_response' attribute

* Add missing '

* Remove template braces

* ✏️ Tweak

After this I will merge it

* Add documentation for LCN service calls (#9516)

* Add docs for LCN service calls

* ✏️ Tweak

After this we can merge it

* Adding Watson TTS (IBM Cloud) (#9279)

* Adding Watson TTS (IBM Cloud)

* Review fixes

* ✏️ Tweak

* ✏️ Tweak

After this we can merge it

* Created the Azure EH docs (#9462)

* Created the Azure EH docs

* Update release version

Co-Authored-By: Klaas Schoute <klaas_schoute@hotmail.com>

* ✏️ Tweak

After this we can merge it

* Adds AdGuard Home integration (#9538)

* Adds AdGuard Home integration

* Update source/_components/adguard.markdown

Co-Authored-By: Klaas Schoute <klaas_schoute@hotmail.com>

* Update source/_components/adguard.markdown

Co-Authored-By: Klaas Schoute <klaas_schoute@hotmail.com>

* Add temperature sensor support to google smarthome
This commit is contained in:
Paul Bottein 2019-06-07 21:16:54 +02:00 committed by Paulus Schoutsen
parent 69023ebd5e
commit 58e9e086df
3 changed files with 118 additions and 0 deletions

View File

@ -0,0 +1,117 @@
---
layout: page
title: "AdGuard Home"
description: "Instructions on how to integrate AdGuard Home with Home Assistant."
date: 2019-05-31 00:00
sidebar: true
comments: false
sharing: true
footer: true
logo: adguard.png
ha_category:
- Network
- Sensor
- Switch
ha_release: 0.95
ha_iot_class: Local Polling
---
AdGuard Home is a network-wide ad-and-tracker blocking DNS server with parental
control (adult content blocking) capabilities. The `adguard` integration allows
you to control and monitor your AdGuard Home instance in Home Assistant.
## {% linkable_title Configuration via the frontend %}
Menu: **Configuration** -> **Integrations**.
Click on the `+` sign to add an integration and click on **AdGuard Home**.
Follow the configuration flow, after finishing, the AdGuard Home
integration will be available.
## {% linkable_title Sensors %}
This integration provides sensors for the following information from AdGuard Home:
- Number of DNS queries.
- Number of blocked DNS queries.
- Ratio (%) of blocked DNS queries.
- Number of requests blocked by safe browsing.
- Number of safe searches enforced.
- Number of requests blocked by parental control.
- Total number of active filter rules loaded.
- Average response time of AdGuard's DNS server in milliseconds.
## {% linkable_title Switches %}
The integration will create a number of switches:
- AdGuard Protection (master switch).
- Filtering.
- Safe Browsing.
- Parental Control.
- Safe Search.
- Query Log.
These switches allow you to automate things easily. For example, one could
write an automation to turn off Safe Search after the kids' bedtime.
The "AdGuard Protection" switch, is a master switch. It will turn off and
bypass all AdGuard feature, regardless if they are switched on or not.
<p class="note">
Turning off Query Log will result in all sensors not receiving updates anymore.
AdGuard relies on Query Log to provide stats.
</p>
## {% linkable_title Services %}
These services allow one to manage filter subscriptions in AdGuard Home.
Using these services in automations could be helpful to block certain
sites/domains at certain times.
For example, you could create a custom filter list blocking social media sites,
during the day and release them during the evening, using a simple automation.
### {% linkable_title Service `add_url` %}
Add a new filter subscription to AdGuard Home.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ------------------------------------------------------------ |
| `name` | No | The name of the filter subscription. |
| `url` | No | The filter URL to subscribe to, containing the filter rules. |
### {% linkable_title Service `remove_url` %}
Removes a filter subscription from AdGuard Home.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | -------------------------------------- |
| `url` | No | The filter subscription URL to remove. |
### {% linkable_title Service `enable_url` %}
Enables a filter subscription in AdGuard Home.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | -------------------------------------- |
| `url` | No | The filter subscription URL to enable. |
### {% linkable_title Service `disable_url` %}
Disables a filter subscription in AdGuard Home.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | --------------------------------------- |
| `url` | No | The filter subscription URL to disable. |
### {% linkable_title Service `refresh` %}
Refresh all filter subscriptions in AdGuard Home.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ------------------------------------------------- |
| `force` | Yes | Force update (bypasses AdGuard Home throttling). |
By default, `force` is set to `false`. Forcing an update bypasses AdGuard Home's
throttling logic, so use with care.

View File

@ -193,6 +193,7 @@ Currently, the following domains are available to be used with Google Assistant,
- media_player (on/off/set volume (via set brightness)/source (via set input source))
- climate (temperature setting, operation_mode)
- vacuum (dock/start/stop/pause)
- sensor (temperature setting, only for temperature sensor)
<p class='note warning'>
The domain groups contains groups containing all items, by example group.all_automations. When telling Google Assistant to shut down everything, this will lead in this example to disabling all automations

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB