Coverage for src/ramses_rf/system/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.11.3, created at 2026-01-05 21:44 +0100
« prev ^ index » next coverage.py v7.11.3, created at 2026-01-05 21:44 +0100
1#!/usr/bin/env python3
2"""RAMSES RF - Heating entities (e.g. TCS, DHW, Zone)."""
4from __future__ import annotations
6import logging
8#
9# from .schedule import ( # noqa: F401, isort: skip, pylint: disable=unused-import
10# )
13from .heat import ( # noqa: F401, isort: skip, pylint: disable=unused-import
14 Evohome,
15 System,
16 system_factory,
17)
19#
20# from .systems_hvac import ( # noqa: F401, isort: skip, pylint: disable=unused-import
21# )
24from .zones import ( # noqa: F401, isort: skip, pylint: disable=unused-import
25 DhwZone,
26 Zone,
27)
30__all__ = [
31 # .heat
32 "Evohome",
33 "System",
34 "system_factory",
35 # .zones
36 "DhwZone",
37 "Zone",
38]
41_LOGGER = logging.getLogger(__name__)