Directories
¶
| Path | Synopsis |
|---|---|
|
Package ccu hosts the simulator's XML-RPC server.
|
Package ccu hosts the simulator's XML-RPC server. |
|
Package converter implements the combined-parameter conversions used by aiohomematic/gohomematic when multiple physical parameters are written through a single logical key (LEVEL_COMBINED, COMBINED_PARAMETER).
|
Package converter implements the combined-parameter conversions used by aiohomematic/gohomematic when multiple physical parameters are written through a single logical key (LEVEL_COMBINED, COMBINED_PARAMETER). |
|
Package devicelogic ports the optional device behaviour simulators in pydevccu/device_logic.
|
Package devicelogic ports the optional device behaviour simulators in pydevccu/device_logic. |
|
Package deviceresponses ports pydevccu/device_responses.py: it describes how individual device types react to value writes by emitting one or more follow-up events.
|
Package deviceresponses ports pydevccu/device_responses.py: it describes how individual device types react to value writes by emitting one or more follow-up events. |
|
Package embed exposes the device and paramset description JSON files shipped from pydevccu.
|
Package embed exposes the device and paramset description JSON files shipped from pydevccu. |
|
Package hmconst defines the protocol-level constants used across the godevccu simulator: backend modes, paramset attributes/types, operation flags and well-known port numbers.
|
Package hmconst defines the protocol-level constants used across the godevccu simulator: backend modes, paramset attributes/types, operation flags and well-known port numbers. |
|
Package jsonrpc implements the CCU/OpenCCU JSON-RPC server.
|
Package jsonrpc implements the CCU/OpenCCU JSON-RPC server. |
|
Package rega implements the simplified ReGa script engine: instead of running a full interpreter it pattern-matches the scripts that aiohomematic/gohomematic ships and returns the JSON payload that the client expects.
|
Package rega implements the simplified ReGa script engine: instead of running a full interpreter it pattern-matches the scripts that aiohomematic/gohomematic ships and returns the JSON payload that the client expects. |
|
Package session provides token-based authentication compatible with the CCU/OpenCCU JSON-RPC API.
|
Package session provides token-based authentication compatible with the CCU/OpenCCU JSON-RPC API. |
|
Package state holds the in-memory simulation state of the virtual CCU: programs, system variables, rooms, functions, service messages, inbox devices, backup status, firmware update state and per-channel device values.
|
Package state holds the in-memory simulation state of the virtual CCU: programs, system variables, rooms, functions, service messages, inbox devices, backup status, firmware update state and per-channel device values. |
|
Package virtualccu wires the XML-RPC server, JSON-RPC server, ReGa engine and state manager into a single orchestrator.
|
Package virtualccu wires the XML-RPC server, JSON-RPC server, ReGa engine and state manager into a single orchestrator. |
|
Package xmlrpc implements just enough of the XML-RPC protocol to act as a HomeMatic CCU server.
|
Package xmlrpc implements just enough of the XML-RPC protocol to act as a HomeMatic CCU server. |
Click to show internal directories.
Click to hide internal directories.