raspyrfm_client.device package¶
Subpackages¶
- raspyrfm_client.device.manufacturer package
- Subpackages
- raspyrfm_client.device.manufacturer.bat package
- raspyrfm_client.device.manufacturer.brennenstuhl package
- raspyrfm_client.device.manufacturer.elro package
- Submodules
- raspyrfm_client.device.manufacturer.elro.AB440D_200W module
- raspyrfm_client.device.manufacturer.elro.AB440D_300W module
- raspyrfm_client.device.manufacturer.elro.AB440ID module
- raspyrfm_client.device.manufacturer.elro.AB440IS module
- raspyrfm_client.device.manufacturer.elro.AB440L module
- raspyrfm_client.device.manufacturer.elro.AB440S module
- raspyrfm_client.device.manufacturer.elro.AB440SC module
- raspyrfm_client.device.manufacturer.elro.AB440WD module
- Module contents
- raspyrfm_client.device.manufacturer.intertechno package
- Submodules
- raspyrfm_client.device.manufacturer.intertechno.CMR1000 module
- raspyrfm_client.device.manufacturer.intertechno.CMR1224 module
- raspyrfm_client.device.manufacturer.intertechno.CMR300 module
- raspyrfm_client.device.manufacturer.intertechno.CMR500 module
- raspyrfm_client.device.manufacturer.intertechno.GRR300 module
- raspyrfm_client.device.manufacturer.intertechno.ITR300 module
- raspyrfm_client.device.manufacturer.intertechno.ITR3500 module
- raspyrfm_client.device.manufacturer.intertechno.PA31000 module
- raspyrfm_client.device.manufacturer.intertechno.PAR1500 module
- raspyrfm_client.device.manufacturer.intertechno.YCR1000 module
- Module contents
- raspyrfm_client.device.manufacturer.intertek package
- raspyrfm_client.device.manufacturer.mumbi package
- raspyrfm_client.device.manufacturer.pollin_electronic package
- raspyrfm_client.device.manufacturer.rev package
- raspyrfm_client.device.manufacturer.universal package
- raspyrfm_client.device.manufacturer.vivanco package
- Submodules
- raspyrfm_client.device.manufacturer.manufacturer_constants module
- Module contents
- Subpackages
Submodules¶
raspyrfm_client.device.actions module¶
raspyrfm_client.device.base module¶
Base class for all controlunit implementations
Module contents¶
Compatibility wrappers for legacy raspyrfm_client.device imports.
Historically the project exposed device implementations under the
raspyrfm_client.device namespace. The code was later reorganised into
raspyrfm_client.device_implementations but the documentation – and any
third party integrations that relied on the old paths – still import the
legacy modules. Sphinx would therefore fail with ModuleNotFoundError
when building the API reference.
This module repopulates the original namespace by re-exporting the new
implementation packages. The helper walks through the manufacturer
subpackages and registers aliases inside sys.modules so that direct
imports such as raspyrfm_client.device.manufacturer.elro.AB440D_200W
continue to resolve correctly.