diff --git a/tests/components/sensibo/conftest.py b/tests/components/sensibo/conftest.py
index d455e1bb1f7c6767eb4157bed3cae28804bc2c90..17c295b4c480b4525d620739c33d5a59fb19a1a1 100644
--- a/tests/components/sensibo/conftest.py
+++ b/tests/components/sensibo/conftest.py
@@ -63,9 +63,13 @@ async def get_data_from_library(
 
 
 @pytest.fixture(name="load_json")
-def load_json_from_fixture() -> SensiboData:
+def load_json_from_fixture(load_data: str) -> SensiboData:
     """Load fixture with json data and return."""
-
-    data_fixture = load_fixture("data.json", "sensibo")
-    json_data: dict[str, Any] = json.loads(data_fixture)
+    json_data: dict[str, Any] = json.loads(load_data)
     return json_data
+
+
+@pytest.fixture(name="load_data", scope="session")
+def load_data_from_fixture() -> str:
+    """Load fixture with fixture data and return."""
+    return load_fixture("data.json", "sensibo")