# Virtuelle Devices > 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/logic/virtuelle-devices/ The virtual devices simulate various functions of different devices. ## E-Car (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/e-car-simulation/ _Requires Symcon >= 6.0_ The electric car simulates the charging process of an electric car. ### range of functions - Simulates the charging process via a wallbox - Simulates a charging process with specified power in a simplified manner ### software installation - Install the 'Virtual Devices' module via the Module Store ### Setting up the instances in IP-Symcon Under 'Add instance' the 'E-Auto (Simulation)' module can be found using the quick filter. - Further information on adding instances in the [Documentation of instances](../concepts.md) #### Configuration page: | name | description | | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | Mode | Options: 'Simple', in which only the power is specified. 'Wallbox', with extensive configuration to simulate the charging process at a wallbox | | Variance | Specification of how much the consumption should fluctuate | | Interval | Time between updates | ##### Mode: Simple | Name | Description | | ----- | -------------------- | | Power | Maximum power needed | ##### Mode: Wallbox | Name | Description | | ------------------------------------------------------------------------ | ------------------------------------------ | | Phases | How many phases the wallbox charges over | | Split the phases into individual variables (simulates the Alfen Wallbox) | Split the phases into individual variables | | Minimum current (per phase) | Minimum current per phase | | Maximum current (per phase) | Maximum current per phase | ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### status variables | Name | Type | Description | | -------------- | ------- | ---------------------------------------------------------------------------------------------------------------- | | Status | Boolean | Staus, whether the loading process is currently running | | Intensity | Integer | Available in Simpel mode and switches the intensity of consumption | | Consumption | Float | Maximum charging power | | SoC (current) | Integer | Current charge level | | Power (target) | Float | Switches the consumption of the charging process | | Current | Float | Available in wallbox mode and switches the current amperage of the phases. Can be divided into several variables | ## Heater (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/heater-simulation/ Simulates a heater. ### range of functions - Simulates a heater. ### Software installation Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon The 'Heater (simulation)' module can be found under 'Add instance' using the quick filter. - Further information on adding instances can be found in the [Documentation of instances](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) __Configuration page__: | Name | Description | | -------- | ---------------------------------------------------------- | | Power | Specification of how much the heater should consume | | Variance | Specification of how much the consumption should fluctuate | | Interval | Time interval of the updates | ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ----------- | ------- | ------------------------------------ | | Status | Boolean | Switches the heater on/off | | Intensity | Integer | Switches the intensity of the heater | | Consumption | Float | Displays the current consumption | ## Light (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/light-simulation/ Simulates a light. ### range of functions - Simulates a light ### Software installation Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Light (simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ----------------- | ------- | ------------------------------------------- | | Status | Boolean | Switches the light on/off. | | Brightness | Integer | Switches the brightness of the light | | Color | Integer | Switches the color of the light | | Color temperature | Integer | Switches the color temperature of the light | ### Visualization Initially displays the light tile with several options in the tile visualization. ## Mediaplayer (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/mediaplayer-simulation/ Simulates a media player. ### range of functions - Simulates a media player ### Software installation Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Mediaplayer (Simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | -------- | ------- | ------------------------------------------------------------- | | Progress | Float | Shows the progress of the song | | Artist | String | Displays the artist of the current song | | Volume | Integer | Displays the volume | | Song | String | Displays the current song | | Mute | Boolean | Indicates whether the output is deactivated/activated | | Playback | Integer | Displays the current playback status | | Playlist | String | JSON encoded string with the next songs and their information | | Repeat | Integer | Indicates whether the playlist, song or nothing is repeated | | Shuffle | Boolean | Switches the random playback of the songs on/off | | Cover | Image | Shows the cover of the song | ## PV-System (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/pv-system-simulation/ Simulation of a PV system ### range of functions * Simulation of a PV system ### Software installation * Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'PV system (simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) __Configuration page__: | Name | Description | | ----- | ------------------------------------------------------ | | Power | Specification of how much the PV system should consume | ### status variables and profiles The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ---------- | ----- | ------------------------------------------ | | Generation | Float | Indicates how much the PV system generates | #### Profiles | Name | Type | | ------------- | ----- | | WattSlider.10 | float | ## Shutter (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/shutter-simulation/ Simulates a roller shutter. ### range of functions * Simulates a roller shutter ### Software installation * Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Rollo (simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ------- | ------- | ------------------- | | Blind | Integer | Height of the blind | | Lamella | Integer | Height of slats | ### visualization The shutter tile is displayed in the tile visualization. ## Thermostat (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/thermostat-simulation/ Simulates a thermostat. ### range of functions * Simulates a thermostat ### Software installation * Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Thermostat (simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) __Configuration page__: | Name | Description | | ------------------------------------------------ | ---------------------------------- | | Create logged values for the current temperature | | | hour value | table with the values to be logged | ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ------------------ | ----- | ------------------------------------ | | Set temperature | Float | Variable for setting the temperature | | Actual temperature | Float | Current temperature | ### Visualization The heating tile is displayed in the tile visualization. ## Consumption/Costs Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/consumption-costs/ Calculates the costs with consumption in standby mode. ### range of functions * Calculates the costs of the given consumption ### Software installation * Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Consumption/costs' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) ### status variables and profiles The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | ------------------- | ----- | --------------------------- | | Standby consumption | Float | Consumption in standby mode | | Costs per kWh | Float | Costs per kWh | | Total cost per year | Float | Total cost per year | #### Profiles | Name | Type | | ---------- | ----- | | WattSlider | Float | | EuroCent | Float | ## Counter (Simulation) Source: https://www.symcon.de/en/service/documentation/module-reference/logic/virtuelle-devices/counter-simulation/ Simulates an adjustable number of counters. ### range of functions - Simulates several meters ### Software installation Install the 'Virtual Devices' module via the Module Store. ### Setting up the instances in IP-Symcon Under 'Add instance', the 'Counter (simulation)' module can be found using the quick filter. - Further information on adding instances can be found in the [Instances documentation](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen) __Configuration page__: | Name | Description | | ---------------------------------------------- | ----------------------------------------- | | Number of counters | Number of counters to be simulated. | | Minimum value per hour | Minimum value to be added | | Maximum value per hour | Maximum value to be added | | Maximum distance between two subsequent values | Maximum distance between two values | | Use a different profile for each variable | Each counter receives a different profile | | Create graph | Creates a multigraph | ### status variables The status variables/categories are created automatically. Deleting individual ones can lead to malfunctions. #### Status variables | Name | Type | Description | | --------- | ---------- | ---------------------------------------------------------- | | Counter x | Float | A counter variable. x stands for the number of the counter | | Graph | Multigraph | A multigraph of the counters |