* Add support for async device discovery * FIx missing dispatcher cleanup breaking integration reload * Update homeassistant/components/gree/climate.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/gree/switch.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/gree/bridge.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Working on feedback * Improving load/unload tests * Update homeassistant/components/gree/__init__.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Working on more feedback * Add tests covering async discovery scenarios * Remove unnecessary shutdown * Update homeassistant/components/gree/__init__.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Code refactor from reviews Co-authored-by: Erik Montnemery <erik@montnemery.com>
24 lines
493 B
Python
24 lines
493 B
Python
"""Constants for the Gree Climate integration."""
|
|
|
|
COORDINATORS = "coordinators"
|
|
|
|
DATA_DISCOVERY_SERVICE = "gree_discovery"
|
|
DATA_DISCOVERY_INTERVAL = "gree_discovery_interval"
|
|
|
|
DISCOVERY_SCAN_INTERVAL = 300
|
|
DISCOVERY_TIMEOUT = 8
|
|
DISPATCH_DEVICE_DISCOVERED = "gree_device_discovered"
|
|
DISPATCHERS = "dispatchers"
|
|
|
|
DOMAIN = "gree"
|
|
COORDINATOR = "coordinator"
|
|
|
|
FAN_MEDIUM_LOW = "medium low"
|
|
FAN_MEDIUM_HIGH = "medium high"
|
|
|
|
MIN_TEMP = 16
|
|
MAX_TEMP = 30
|
|
|
|
MAX_ERRORS = 2
|
|
|
|
TARGET_TEMPERATURE_STEP = 1
|