diff --git a/homeassistant/components/geniushub/__init__.py b/homeassistant/components/geniushub/__init__.py
index 16967fb265aa9b6bfd1a4ed80dbe51c3d9f67a78..0e779ebdcba6e44f8fac1f98a7161d21d218ef71 100644
--- a/homeassistant/components/geniushub/__init__.py
+++ b/homeassistant/components/geniushub/__init__.py
@@ -181,14 +181,14 @@ class GeniusBroker:
             await self.client.update()
             if self._connect_error:
                 self._connect_error = False
-                _LOGGER.warning("Connection to geniushub re-established")
+                _LOGGER.info("Connection to geniushub re-established")
         except (
             aiohttp.ClientResponseError,
             aiohttp.client_exceptions.ClientConnectorError,
         ) as err:
             if not self._connect_error:
                 self._connect_error = True
-                _LOGGER.warning(
+                _LOGGER.error(
                     "Connection to geniushub failed (unable to update), message is: %s",
                     err,
                 )