From 4da2cd465ab3dfdbb8d34a3a2ad79fc3b2e136c5 Mon Sep 17 00:00:00 2001 From: Mike O'Driscoll Date: Wed, 20 May 2026 09:47:01 -0400 Subject: [PATCH] casper_glow: fix missing translation for exception (#171534) --- homeassistant/components/casper_glow/__init__.py | 5 ++++- homeassistant/components/casper_glow/strings.json | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/casper_glow/__init__.py b/homeassistant/components/casper_glow/__init__.py index 18368a84435..61c00e0306b 100644 --- a/homeassistant/components/casper_glow/__init__.py +++ b/homeassistant/components/casper_glow/__init__.py @@ -7,6 +7,7 @@ from homeassistant.const import CONF_ADDRESS, Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady +from .const import DOMAIN from .coordinator import CasperGlowConfigEntry, CasperGlowCoordinator PLATFORMS: list[Platform] = [ @@ -24,7 +25,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: CasperGlowConfigEntry) - ble_device = bluetooth.async_ble_device_from_address(hass, address.upper(), True) if not ble_device: raise ConfigEntryNotReady( - f"Could not find Casper Glow device with address {address}" + translation_domain=DOMAIN, + translation_key="device_not_found", + translation_placeholders={"address": address}, ) glow = CasperGlow(ble_device) diff --git a/homeassistant/components/casper_glow/strings.json b/homeassistant/components/casper_glow/strings.json index afe72eb0c01..0429ca0781a 100644 --- a/homeassistant/components/casper_glow/strings.json +++ b/homeassistant/components/casper_glow/strings.json @@ -54,6 +54,9 @@ "exceptions": { "communication_error": { "message": "An error occurred while communicating with the Casper Glow: {error}" + }, + "device_not_found": { + "message": "Could not find Casper Glow device with address {address}" } } }