diff --git a/homeassistant/components/proxmoxve/__init__.py b/homeassistant/components/proxmoxve/__init__.py index 246dc2d48ad..58cb50ee304 100644 --- a/homeassistant/components/proxmoxve/__init__.py +++ b/homeassistant/components/proxmoxve/__init__.py @@ -5,6 +5,7 @@ import time from proxmoxer import ProxmoxAPI from proxmoxer.backends.https import AuthenticationError +from requests.exceptions import SSLError import voluptuous as vol from homeassistant.const import ( @@ -18,6 +19,7 @@ import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) + DOMAIN = "proxmoxve" PROXMOX_CLIENTS = "proxmox_clients" CONF_REALM = "realm" @@ -94,6 +96,11 @@ def setup(hass, config): "Invalid credentials for proxmox instance %s:%d", host, port ) continue + except SSLError: + _LOGGER.error( + 'Unable to verify proxmox server SSL. Try using "verify_ssl: false"' + ) + continue hass.data[PROXMOX_CLIENTS][f"{host}:{port}"] = proxmox_client diff --git a/homeassistant/components/proxmoxve/manifest.json b/homeassistant/components/proxmoxve/manifest.json index 4781478eabe..c61d296587c 100644 --- a/homeassistant/components/proxmoxve/manifest.json +++ b/homeassistant/components/proxmoxve/manifest.json @@ -4,5 +4,5 @@ "documentation": "https://www.home-assistant.io/integrations/proxmoxve", "dependencies": [], "codeowners": ["@k4ds3"], - "requirements": ["proxmoxer==1.0.3"] + "requirements": ["proxmoxer==1.0.4"] } diff --git a/requirements_all.txt b/requirements_all.txt index 3933d684778..a0c276faf45 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1043,7 +1043,7 @@ prometheus_client==0.7.1 protobuf==3.6.1 # homeassistant.components.proxmoxve -proxmoxer==1.0.3 +proxmoxer==1.0.4 # homeassistant.components.systemmonitor psutil==5.6.7