Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add Dyson Pure Cool Link support #2721

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

Merged
merged 2 commits into from
Jun 15, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions source/_components/dyson.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
layout: page
title: "Dyson"
description: "Instructions how to integrate Dyson into Home Assistant."
date: 2017-05-27 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: dyson.png
ha_category: Hub
featured: false
ha_release: 0.46
---

The Dyson component is the main component to integrate all [Dyson](https://dyson.com) related platforms (only Cool Link Purifier at this time).

### {% linkable_title Configuration %}

```yaml
dyson:
username: <dyson_account_user_email>
password: <dyson_acount_password>
language: <dyson_account_language>
devices:
- device_id: <device_id_1>
device_ip: <device_ip_1>
- device_id: <device_id_2>
device_ip: <device_ip_2>
...
```

Configuration variables:

- **username** (*Required*): Dyson account username (email address)
- **password** (*Required*): Dyson account password
- **language** (*Required*): Dyson account language country code. Known working codes: `FR`, `NL`, `UK`, `AU`. But others codes should work.
- **devices** (*Optional*): List of devices
- **device_id** (*Required*): Device ID. Available in the mobiles applications (*Settings* page)
- **device_ip** (*Required*): Device IP address

`devices` list is optional but you'll have to provide them if discovery is not working (warnings in the logs and the devices are not available in Home Assistant web interface).
To find devices IP address, you can use your router or `nmap`:
```
$ nmap -p 1883 XXX.XXX.XXX.XXX/YY -- open
```
Where:
- **XXX.XXX.XXX.XXX** is your network address
- **YY** is your network mask

For example:
```
$ nmap -p 1883 192.168.0.0/24 -- open
```
23 changes: 23 additions & 0 deletions source/_components/fan.dyson.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: page
title: "Dyson Purifier Fan"
description: "Instructions how to setup the Dyson Purifier fans within Home Assistant."
date: 2017-05-27 10:00
sidebar: true
comments: false
sharing: true
footer: true
logo: dyson.png
ha_category: Fan
ha_release: 0.46
---


The Dyson fan platform allows you to control your Dyson Purifier fans (Dyson Pure Heat/Cool link).

You have first to setup the [Dyson component](/components/dyson/)

### Supported fan devices

- Pure Cool link (desk and tower)
- Pure Hot+cool link (but heating is not yet supported)
Binary file added source/images/supported_brands/dyson.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.