diff --git a/homeassistant/components/simplisafe/__init__.py b/homeassistant/components/simplisafe/__init__.py index 327549eeb62..07b4942ad34 100644 --- a/homeassistant/components/simplisafe/__init__.py +++ b/homeassistant/components/simplisafe/__init__.py @@ -3,7 +3,7 @@ import asyncio from uuid import UUID from simplipy import API -from simplipy.errors import InvalidCredentialsError, SimplipyError +from simplipy.errors import EndpointUnavailable, InvalidCredentialsError, SimplipyError from simplipy.websocket import ( EVENT_CAMERA_MOTION_DETECTED, EVENT_CONNECTION_LOST, @@ -555,6 +555,13 @@ class SimpliSafe: LOGGER.error("Error while using stored refresh token: %s", err) return + if isinstance(result, EndpointUnavailable): + # In case the user attempt an action not allowed in their current plan, + # we merely log that message at INFO level (so the user is aware, + # but not spammed with ERROR messages that they cannot change): + LOGGER.info(result) + return + if isinstance(result, SimplipyError): LOGGER.error("SimpliSafe error while updating: %s", result) return diff --git a/homeassistant/components/simplisafe/manifest.json b/homeassistant/components/simplisafe/manifest.json index 0ec77d13b9a..dd9ab53cb98 100644 --- a/homeassistant/components/simplisafe/manifest.json +++ b/homeassistant/components/simplisafe/manifest.json @@ -3,6 +3,6 @@ "name": "SimpliSafe", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/simplisafe", - "requirements": ["simplisafe-python==9.2.2"], + "requirements": ["simplisafe-python==9.3.0"], "codeowners": ["@bachya"] } diff --git a/requirements_all.txt b/requirements_all.txt index 93cf481ec4d..64209670b6f 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1975,7 +1975,7 @@ simplehound==0.3 simplepush==1.1.4 # homeassistant.components.simplisafe -simplisafe-python==9.2.2 +simplisafe-python==9.3.0 # homeassistant.components.sisyphus sisyphus-control==2.2.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index ed62aeee367..83b6a323472 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -893,7 +893,7 @@ sentry-sdk==0.13.5 simplehound==0.3 # homeassistant.components.simplisafe -simplisafe-python==9.2.2 +simplisafe-python==9.3.0 # homeassistant.components.sleepiq sleepyq==0.7