Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add documentation for integration of Vallox ventilation units #9668

Merged
merged 5 commits into from Jun 28, 2019
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
111 changes: 111 additions & 0 deletions source/_components/vallox.markdown
@@ -0,0 +1,111 @@
---
layout: page
title: "Vallox Ventilation Units"
description: "Instructions on how to integrate Vallox ventilation units into Home Assistant."
date: 2019-06-19 20:00
sidebar: true
comments: false
sharing: true
footer: true
ha_category:
- Fan
- Sensor
ha_release: 0.96
ha_iot_class: Local Polling
---
frenck marked this conversation as resolved.
Show resolved Hide resolved

The `vallox` component lets you control any Vallox ventilation unit that is supported by the [vallox_websocket_api](https://github.com/yozik04/vallox_websocket_api) (follow the link for a list of supported units).

The component's fan platform allows you to either turn on/off the complete unit via toggle switch, or select a ventilation profile from a dropdown menu and therefore indirectly the fan speed. The four standard Vallox profiles are provided:
andre-richter marked this conversation as resolved.
Show resolved Hide resolved

- `At Home`
- `Away`
- `Boost`
- `Fireplace`

Also, there is a sensor platform that exposes a number of relevant metrics like fan speed, various air temperatures and humidity.

### {% linkable_title Configuration %}
andre-richter marked this conversation as resolved.
Show resolved Hide resolved

```yaml
vallox:
host: IP_ADDRESS
```

{% configuration %}
klaasnicolaas marked this conversation as resolved.
Show resolved Hide resolved
host:
description: The IP or hostname of the ventilation unit in your home network.
required: true
type: string
name:
description: The name of this device as you want to see it in Home Assistant.
required: false
default: Vallox
type: string
sensors:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This option was removed.

description: Include sensor reports. Optionally, provide a list of specific sensors.
required: false
default: All sensors.
type: list
{% endconfiguration %}

## {% linkable_title Fan Services %}

### {% linkable_title Service `fan.vallox_set_profile_fan_speed_home` %}
frenck marked this conversation as resolved.
Show resolved Hide resolved

Set the fan speed of the `Home` profile.

| Service data attribute | Optional | Description |
|------------------------|----------|-------------------------------------------------|
| `entity_id` | no | Entitiy id of the fan, e.g.`fan.vallox`. |
andre-richter marked this conversation as resolved.
Show resolved Hide resolved
| `fan_speed` | no | Fan speed in %. `Integer`, between 0 and 100. |


### {% linkable_title Service `fan.vallox_set_profile_fan_speed_away` %}
frenck marked this conversation as resolved.
Show resolved Hide resolved

Set the fan speed of the `Away` profile.

| Service data attribute | Optional | Description |
|------------------------|----------|-------------------------------------------------|
| `entity_id` | no | Entitiy id of the fan, e.g.`fan.vallox`. |
andre-richter marked this conversation as resolved.
Show resolved Hide resolved
| `fan_speed` | no | Fan speed in %. `Integer`, between 0 and 100. |

### {% linkable_title Service `fan.vallox_set_profile_fan_speed_boost` %}
frenck marked this conversation as resolved.
Show resolved Hide resolved

Set the fan speed of the `Boost` profile.

| Service data attribute | Optional | Description |
|------------------------|----------|-------------------------------------------------|
| `entity_id` | no | Entitiy id of the fan, e.g.`fan.vallox`. |
andre-richter marked this conversation as resolved.
Show resolved Hide resolved
| `fan_speed` | no | Fan speed in %. `Integer`, between 0 and 100. |

## {% linkable_title Sensors %}

The following sensors are available:

- `fan_speed`
- `temp_extract_air`
- `temp_exhaust_air`
- `temp_outdoor_air`
- `temp_supply_air`
- `humidity`
- `remaining_time_filter`

To activate _all_ sensors, add `sensors:` to your configuration:
frenck marked this conversation as resolved.
Show resolved Hide resolved

```yaml
vallox:
host: IP_ADDRESS
sensors:
```

In case you only want a subset, provide a reduced list of your choice, e.g.:

```yaml
vallox:
host: IP_ADDRESS
sensors:
- fan_speed
- temp_outdoor_air
- temp_supply_air
```