From 07fb47b849fc6978232ba0cc0de3ff956f85c8e3 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 21 Aug 2023 22:45:29 +0200 Subject: [PATCH] Use VehicleType enum for Garages Amsterdam integration (#98780) --- homeassistant/components/garages_amsterdam/__init__.py | 4 ++-- homeassistant/components/garages_amsterdam/config_flow.py | 4 ++-- homeassistant/components/garages_amsterdam/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/garages_amsterdam/__init__.py b/homeassistant/components/garages_amsterdam/__init__.py index 35d177b2cca..82e0c832e7b 100644 --- a/homeassistant/components/garages_amsterdam/__init__.py +++ b/homeassistant/components/garages_amsterdam/__init__.py @@ -3,7 +3,7 @@ import asyncio from datetime import timedelta import logging -from odp_amsterdam import ODPAmsterdam +from odp_amsterdam import ODPAmsterdam, VehicleType from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform @@ -45,7 +45,7 @@ async def get_coordinator( garage.garage_name: garage for garage in await ODPAmsterdam( session=aiohttp_client.async_get_clientsession(hass) - ).all_garages(vehicle="car") + ).all_garages(vehicle=VehicleType.CAR) } coordinator = DataUpdateCoordinator( diff --git a/homeassistant/components/garages_amsterdam/config_flow.py b/homeassistant/components/garages_amsterdam/config_flow.py index 7799630ddee..65a2d359747 100644 --- a/homeassistant/components/garages_amsterdam/config_flow.py +++ b/homeassistant/components/garages_amsterdam/config_flow.py @@ -5,7 +5,7 @@ import logging from typing import Any from aiohttp import ClientResponseError -from odp_amsterdam import ODPAmsterdam +from odp_amsterdam import ODPAmsterdam, VehicleType import voluptuous as vol from homeassistant import config_entries @@ -32,7 +32,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): try: api_data = await ODPAmsterdam( session=aiohttp_client.async_get_clientsession(self.hass) - ).all_garages(vehicle="car") + ).all_garages(vehicle=VehicleType.CAR) except ClientResponseError: _LOGGER.error("Unexpected response from server") return self.async_abort(reason="cannot_connect") diff --git a/homeassistant/components/garages_amsterdam/manifest.json b/homeassistant/components/garages_amsterdam/manifest.json index e67bdaa04d0..3f4ffc7fae1 100644 --- a/homeassistant/components/garages_amsterdam/manifest.json +++ b/homeassistant/components/garages_amsterdam/manifest.json @@ -5,5 +5,5 @@ "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/garages_amsterdam", "iot_class": "cloud_polling", - "requirements": ["odp-amsterdam==5.3.0"] + "requirements": ["odp-amsterdam==5.3.1"] } diff --git a/requirements_all.txt b/requirements_all.txt index 33964c6d953..9d7222e75e1 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1317,7 +1317,7 @@ oauth2client==4.1.3 objgraph==3.5.0 # homeassistant.components.garages_amsterdam -odp-amsterdam==5.3.0 +odp-amsterdam==5.3.1 # homeassistant.components.oem oemthermostat==1.1.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index a1f8173cfa2..3198be864ab 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1007,7 +1007,7 @@ oauth2client==4.1.3 objgraph==3.5.0 # homeassistant.components.garages_amsterdam -odp-amsterdam==5.3.0 +odp-amsterdam==5.3.1 # homeassistant.components.omnilogic omnilogic==0.4.5