custom_components/bahmcloud_store/views.py aktualisiert

This commit is contained in:
2026-01-15 17:06:43 +00:00
parent 2ae6ac43a5
commit a9a681d801

View File

@@ -273,14 +273,12 @@ class BCSApiView(HomeAssistantView):
if action == "refresh":
_LOGGER.info("BCS manual refresh triggered via API")
try:
await self.core.refresh()
self.core.signal_updated()
# Centralized service (same path as timer), includes logging and signal_updated
await self.core.full_refresh(source="manual")
return web.json_response({"ok": True})
except Exception as e:
_LOGGER.error("BCS manual refresh failed: %s", e)
return web.json_response(
{"ok": False, "message": "Refresh failed"}, status=500
)
return web.json_response({"ok": False, "message": "Refresh failed"}, status=500)
# --- Existing JSON based operations ---
try: