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

1#!/usr/bin/env python3 

2"""RAMSES RF - Heating entities (e.g. TCS, DHW, Zone).""" 

3 

4from __future__ import annotations 

5 

6import logging 

7 

8# 

9# from .schedule import ( # noqa: F401, isort: skip, pylint: disable=unused-import 

10# ) 

11 

12 

13from .heat import ( # noqa: F401, isort: skip, pylint: disable=unused-import 

14 Evohome, 

15 System, 

16 system_factory, 

17) 

18 

19# 

20# from .systems_hvac import ( # noqa: F401, isort: skip, pylint: disable=unused-import 

21# ) 

22 

23 

24from .zones import ( # noqa: F401, isort: skip, pylint: disable=unused-import 

25 DhwZone, 

26 Zone, 

27) 

28 

29 

30__all__ = [ 

31 # .heat 

32 "Evohome", 

33 "System", 

34 "system_factory", 

35 # .zones 

36 "DhwZone", 

37 "Zone", 

38] 

39 

40 

41_LOGGER = logging.getLogger(__name__)