diff --git a/homeassistant/components/goalzero/__init__.py b/homeassistant/components/goalzero/__init__.py index 379a56512c6..04a9d6aaa86 100644 --- a/homeassistant/components/goalzero/__init__.py +++ b/homeassistant/components/goalzero/__init__.py @@ -53,8 +53,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: try: await api.init_connect() except exceptions.ConnectError as ex: - _LOGGER.warning("Failed to connect to device %s", ex) - raise ConfigEntryNotReady from ex + raise ConfigEntryNotReady(f"Failed to connect to device: {ex}") from ex async def async_update_data(): """Fetch data from API endpoint.""" diff --git a/homeassistant/components/goalzero/manifest.json b/homeassistant/components/goalzero/manifest.json index 52d3a024955..b4a9415d01d 100644 --- a/homeassistant/components/goalzero/manifest.json +++ b/homeassistant/components/goalzero/manifest.json @@ -8,5 +8,6 @@ {"hostname": "yeti*"} ], "codeowners": ["@tkdrob"], + "quality_scale": "silver", "iot_class": "local_polling" } diff --git a/homeassistant/components/goalzero/sensor.py b/homeassistant/components/goalzero/sensor.py index b422b317601..957891e67ed 100644 --- a/homeassistant/components/goalzero/sensor.py +++ b/homeassistant/components/goalzero/sensor.py @@ -110,6 +110,7 @@ SENSOR_TYPES: tuple[SensorEntityDescription, ...] = ( name="Wifi Strength", device_class=DEVICE_CLASS_SIGNAL_STRENGTH, native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS, + entity_registry_enabled_default=False, ), SensorEntityDescription( key="timestamp",