# Work Efficiency > Symcon documentation · English · generated on 2026-09-26 > Index: https://www.symcon.de/en/llms.txt Source: https://www.symcon.de/en/service/documentation/module-reference/energy/work-efficiency/ _Requires Symcon >= 6.3_ The efficiency is calculated. ### function scope * The efficiency for the past 365 days * The efficiency for the past 30 days ### software-installation Using the Module Store, install the 'work efficiency' module. ### Setting up the instances in IP-Symcon Under 'Add Instance' the 'Work efficiency' module can be found using the quick filter. - More information about adding instances in the [Instances documentation](../concepts.md) #### configuration page | name | description | | ----------------------- | ----------------------------------- | | Thermal energy (kWh) | Variable logged as counter | | Electrical Energy (kWh) | Variable which is logged as counter | ### status variables The status variables are created automatically. Deleting individual ones can lead to malfunctions. | Name | Type | Description | | --------- | ----- | --------------------------------------------------- | | SPF Month | Float | Stands for the sessional performance facto on month | | SPF Year | Float | Stands for the sessional performance factor on year | ## ARZ_Calculation Source: https://www.symcon.de/en/service/documentation/module-reference/energy/work-efficiency/arz-calculation/ `bool ARZ_Calculation(int $InstanceID)` _Requires Symcon >= 6.3_ **Parameters** - `$InstanceID` (int): Instance ID **Returns** (bool): If the command could be executed successfully, it returns __TRUE__ as result, otherwise __FALSE__. Instance ID **Example** ```php ARZ_Calculation(12345) ```