Add support for Dyson Purecool 2018 Air Purifiers models TP04 and DP04 (#22215)

* initial commit

initial commit

rewrite tests

fix merge issue with fan component

fix merge issue with fan component

* correct line length

* change to sync_setup_component for tests

* rename services and move services.yaml

* move hepa and carbon filter state from sensor to fan

* add test for duplicate entities

* fix method call tests

* fix docstring
This commit is contained in:
etheralm 2019-04-01 19:57:11 +02:00 committed by Martin Hjelmare
parent 1ce622469d
commit e78709c5f5
15 changed files with 946 additions and 133 deletions

View file

@ -1,11 +1,11 @@
#!/usr/bin/env python3
"""Generate an updated requirements_all.txt."""
import fnmatch
import importlib
import os
import pkgutil
import re
import sys
import fnmatch
COMMENT_REQUIREMENTS = (
'Adafruit-DHT',
@ -74,7 +74,7 @@ TEST_REQUIREMENTS = (
'homematicip',
'influxdb',
'jsonpath',
'libpurecoollink',
'libpurecool',
'libsoundtouch',
'luftdaten',
'mbddns',