mirror of
https://github.com/home-assistant/core.git
synced 2025-11-09 19:09:32 +00:00
* rebase off of dev * update tests * update tests * addressing PR finally * API to back * adding a return type * need to test * removed teh extra check on available * some changes * ready for re-review * change assertions * remove icon function * update ambr * ruff * update snapshot and push * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * enhnaced tests * better coverage * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * Update homeassistant/components/weatherflow_cloud/coordinator.py Co-authored-by: Erik Montnemery <erik@montnemery.com> * remove comments --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>
35 lines
959 B
Python
35 lines
959 B
Python
"""Constants for the WeatherflowCloud integration."""
|
|
|
|
import logging
|
|
|
|
DOMAIN = "weatherflow_cloud"
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
ATTR_ATTRIBUTION = "Weather data delivered by WeatherFlow/Tempest API"
|
|
MANUFACTURER = "WeatherFlow"
|
|
|
|
STATE_MAP = {
|
|
"clear-day": "sunny",
|
|
"clear-night": "clear-night",
|
|
"cloudy": "cloudy",
|
|
"foggy": "fog",
|
|
"partly-cloudy-day": "partlycloudy",
|
|
"partly-cloudy-night": "partlycloudy",
|
|
"possibly-rainy-day": "rainy",
|
|
"possibly-rainy-night": "rainy",
|
|
"possibly-sleet-day": "snowy-rainy",
|
|
"possibly-sleet-night": "snowy-rainy",
|
|
"possibly-snow-day": "snowy",
|
|
"possibly-snow-night": "snowy",
|
|
"possibly-thunderstorm-day": "lightning-rainy",
|
|
"possibly-thunderstorm-night": "lightning-rainy",
|
|
"rainy": "rainy",
|
|
"sleet": "snowy-rainy",
|
|
"snow": "snowy",
|
|
"thunderstorm": "lightning",
|
|
"windy": "windy",
|
|
}
|
|
|
|
WEBSOCKET_API = "Websocket API"
|
|
REST_API = "REST API"
|