|
| 1 | +--- |
| 2 | +layout: page |
| 3 | +title: "Dyson" |
| 4 | +description: "Instructions how to integrate Dyson into Home Assistant." |
| 5 | +date: 2017-05-27 10:00 |
| 6 | +sidebar: true |
| 7 | +comments: false |
| 8 | +sharing: true |
| 9 | +footer: true |
| 10 | +logo: dyson.png |
| 11 | +ha_category: Hub |
| 12 | +featured: false |
| 13 | +ha_release: 0.46 |
| 14 | +--- |
| 15 | + |
| 16 | +The Dyson component is the main component to integrate all [Dyson](https://dyson.com) related platforms (only Cool Link Purifier at this time). |
| 17 | + |
| 18 | +### {% linkable_title Configuration %} |
| 19 | + |
| 20 | +```yaml |
| 21 | +dyson: |
| 22 | + username: <dyson_account_user_email> |
| 23 | + password: <dyson_acount_password> |
| 24 | + language: <dyson_account_language> |
| 25 | + devices: |
| 26 | + - device_id: <device_id_1> |
| 27 | + device_ip: <device_ip_1> |
| 28 | + - device_id: <device_id_2> |
| 29 | + device_ip: <device_ip_2> |
| 30 | + ... |
| 31 | +``` |
| 32 | + |
| 33 | +Configuration variables: |
| 34 | + |
| 35 | +- **username** (*Required*): Dyson account username (email address) |
| 36 | +- **password** (*Required*): Dyson account password |
| 37 | +- **language** (*Required*): Dyson account language country code. Known working codes: `FR`, `NL`, `UK`, `AU`. But others codes should work. |
| 38 | +- **devices** (*Optional*): List of devices |
| 39 | + - **device_id** (*Required*): Device ID. Available in the mobiles applications (*Settings* page) |
| 40 | + - **device_ip** (*Required*): Device IP address |
| 41 | + |
| 42 | +`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). |
| 43 | +To find devices IP address, you can use your router or `nmap`: |
| 44 | +``` |
| 45 | +$ nmap -p 1883 XXX.XXX.XXX.XXX/YY -- open |
| 46 | +``` |
| 47 | +Where: |
| 48 | +- **XXX.XXX.XXX.XXX** is your network address |
| 49 | +- **YY** is your network mask |
| 50 | + |
| 51 | +For example: |
| 52 | +``` |
| 53 | +$ nmap -p 1883 192.168.0.0/24 -- open |
| 54 | +``` |
0 commit comments