mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 14:27:07 +00:00
Use VehicleType enum for Garages Amsterdam integration (#98780)
This commit is contained in:
parent
52cabed98f
commit
07fb47b849
@ -3,7 +3,7 @@ import asyncio
|
|||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from odp_amsterdam import ODPAmsterdam
|
from odp_amsterdam import ODPAmsterdam, VehicleType
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import Platform
|
from homeassistant.const import Platform
|
||||||
@ -45,7 +45,7 @@ async def get_coordinator(
|
|||||||
garage.garage_name: garage
|
garage.garage_name: garage
|
||||||
for garage in await ODPAmsterdam(
|
for garage in await ODPAmsterdam(
|
||||||
session=aiohttp_client.async_get_clientsession(hass)
|
session=aiohttp_client.async_get_clientsession(hass)
|
||||||
).all_garages(vehicle="car")
|
).all_garages(vehicle=VehicleType.CAR)
|
||||||
}
|
}
|
||||||
|
|
||||||
coordinator = DataUpdateCoordinator(
|
coordinator = DataUpdateCoordinator(
|
||||||
|
@ -5,7 +5,7 @@ import logging
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from aiohttp import ClientResponseError
|
from aiohttp import ClientResponseError
|
||||||
from odp_amsterdam import ODPAmsterdam
|
from odp_amsterdam import ODPAmsterdam, VehicleType
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
@ -32,7 +32,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
try:
|
try:
|
||||||
api_data = await ODPAmsterdam(
|
api_data = await ODPAmsterdam(
|
||||||
session=aiohttp_client.async_get_clientsession(self.hass)
|
session=aiohttp_client.async_get_clientsession(self.hass)
|
||||||
).all_garages(vehicle="car")
|
).all_garages(vehicle=VehicleType.CAR)
|
||||||
except ClientResponseError:
|
except ClientResponseError:
|
||||||
_LOGGER.error("Unexpected response from server")
|
_LOGGER.error("Unexpected response from server")
|
||||||
return self.async_abort(reason="cannot_connect")
|
return self.async_abort(reason="cannot_connect")
|
||||||
|
@ -5,5 +5,5 @@
|
|||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/garages_amsterdam",
|
"documentation": "https://www.home-assistant.io/integrations/garages_amsterdam",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"requirements": ["odp-amsterdam==5.3.0"]
|
"requirements": ["odp-amsterdam==5.3.1"]
|
||||||
}
|
}
|
||||||
|
@ -1317,7 +1317,7 @@ oauth2client==4.1.3
|
|||||||
objgraph==3.5.0
|
objgraph==3.5.0
|
||||||
|
|
||||||
# homeassistant.components.garages_amsterdam
|
# homeassistant.components.garages_amsterdam
|
||||||
odp-amsterdam==5.3.0
|
odp-amsterdam==5.3.1
|
||||||
|
|
||||||
# homeassistant.components.oem
|
# homeassistant.components.oem
|
||||||
oemthermostat==1.1.1
|
oemthermostat==1.1.1
|
||||||
|
@ -1007,7 +1007,7 @@ oauth2client==4.1.3
|
|||||||
objgraph==3.5.0
|
objgraph==3.5.0
|
||||||
|
|
||||||
# homeassistant.components.garages_amsterdam
|
# homeassistant.components.garages_amsterdam
|
||||||
odp-amsterdam==5.3.0
|
odp-amsterdam==5.3.1
|
||||||
|
|
||||||
# homeassistant.components.omnilogic
|
# homeassistant.components.omnilogic
|
||||||
omnilogic==0.4.5
|
omnilogic==0.4.5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user