Bump fritzconnection and remove workarounds (#63050)

* Bump fritzconnection and remove workarounds

* Cleanup fritzbox_callmonitor
This commit is contained in:
Simone Chemelli 2021-12-30 12:53:54 +01:00 committed by GitHub
parent 0a95b2c591
commit da24b7ce2f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 10 additions and 23 deletions

View file

@ -1,9 +1,11 @@
"""Support for AVM Fritz!Box functions."""
import logging
from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError
from fritzconnection.core.logger import fritzlogger
from requests import exceptions
from fritzconnection.core.exceptions import (
FritzConnectionException,
FritzResourceError,
FritzSecurityError,
)
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_PORT, CONF_USERNAME
@ -16,13 +18,6 @@ from .services import async_setup_services, async_unload_services
_LOGGER = logging.getLogger(__name__)
level = _LOGGER.getEffectiveLevel()
_LOGGER.info(
"Setting logging level of fritzconnection: %s", logging.getLevelName(level)
)
fritzlogger.set_level(level)
fritzlogger.enable()
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
"""Set up fritzboxtools from config entry."""
@ -39,7 +34,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
await fritz_tools.async_setup(entry.options)
except FritzSecurityError as ex:
raise ConfigEntryAuthFailed from ex
except (FritzConnectionException, exceptions.ConnectionError) as ex:
except (FritzConnectionException, FritzResourceError) as ex:
raise ConfigEntryNotReady from ex
hass.data.setdefault(DOMAIN, {})

View file

@ -3,7 +3,7 @@
"name": "AVM FRITZ!Box Tools",
"documentation": "https://www.home-assistant.io/integrations/fritz",
"requirements": [
"fritzconnection==1.7.2",
"fritzconnection==1.8.0",
"xmltodict==0.12.0"
],
"dependencies": ["network"],

View file

@ -2,7 +2,6 @@
import logging
from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError
from fritzconnection.core.logger import fritzlogger
from requests.exceptions import ConnectionError as RequestsConnectionError
from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME
@ -20,13 +19,6 @@ from .const import (
_LOGGER = logging.getLogger(__name__)
level = _LOGGER.getEffectiveLevel()
_LOGGER.info(
"Setting logging level of fritzconnection: %s", logging.getLevelName(level)
)
fritzlogger.set_level(level)
fritzlogger.enable()
async def async_setup_entry(hass, config_entry):
"""Set up the fritzbox_callmonitor platforms."""

View file

@ -3,7 +3,7 @@
"name": "AVM FRITZ!Box Call Monitor",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/fritzbox_callmonitor",
"requirements": ["fritzconnection==1.7.2"],
"requirements": ["fritzconnection==1.8.0"],
"codeowners": [],
"iot_class": "local_polling"
}

View file

@ -688,7 +688,7 @@ freesms==0.2.0
# homeassistant.components.fritz
# homeassistant.components.fritzbox_callmonitor
fritzconnection==1.7.2
fritzconnection==1.8.0
# homeassistant.components.google_translate
gTTS==2.2.3

View file

@ -422,7 +422,7 @@ freebox-api==0.0.10
# homeassistant.components.fritz
# homeassistant.components.fritzbox_callmonitor
fritzconnection==1.7.2
fritzconnection==1.8.0
# homeassistant.components.google_translate
gTTS==2.2.3