I can't respond in German. You can use Google Translate, hopefully.
1. These examples assume:
a) you have the USB-UIRT plugin working properly already in VoxCommando.
b) you have already learned the necessary IR codes for your Samsung Vacuum Cleaner and you have tested that these work with the USB-UIRT plugin in VoxCommando.
2. If you just want to schedule the robot for today, then VC.SetEventTimer can work well. I provide an example of how to do that in the command group "Mit VC.SetEventTimer".
a) It requires that you enter the proper IR code to start your vacuum cleaner in the "Send IR code to vacuum cleaner" command.
b) You will have to translate the English commands & TTS messages, of course.
3. If you want to schedule the robot for future times during the week, it is easiest to use a Google Calendar with VoxCommando's GgCal plugin. You will have to enable the plugin, give VoxCommando permission to access your Google Calendar, and then you can:
a) Manually enter events in your Google Calendar at specific times throughout the week. This solution is the most efficient, because you can automatically schedule events to occur regularly every day, week, or month in Google Calendar.
or
b) Add events to your Google Calendar using a voice command. I provide an example in the command group "Mit GgCal plugin".
Make sure that in VoxCommando's GgCal plugin settings you have configured the plugin to regularly scan your Google Calendar for new events. Then VoxCommando will regularly read your calendar, and it will generate a special GgCal Event at each of those times. You can use these VoxCommando events to trigger a command that initiates your vacuum cleaner (see the command example "Start robot (send IR code to vacuum)").
See
http://voxcommando.com/mediawiki/index.php?title=Plugin_GgCal_GuideCommand group example "Mit VC.SetEventTimer":
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.7-->
<commandGroup open="True" name="Mit VC.SetEventTimer" enabled="True" prefix="" priority="0" requiredProcess="" description="">
<command id="326" name="Start sucking at {1} o'clock" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>OK. Setting robot to run at {1} o'clock</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>VC.SetEventTimer</cmdType>
<params>
<param>{1}:00</param>
<param>Sauger</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Robot</phrase>
<phrase>start cleaning at</phrase>
<payloadRange>1,24</payloadRange>
<phrase>o'clock</phrase>
</command>
<command id="342" name="Start cleaning in {1} minutes" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)==(B)</ifType>
<ifParams>{2}&&minutes</ifParams>
<then>
<action>
<cmdType>VC.SetEventTimer</cmdType>
<params>
<param>{1}m</param>
<param>Sauger</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>OK. Setting robot to clean in {1} minutes.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else>
<action>
<cmdType>VC.SetEventTimer</cmdType>
<params>
<param>{1}h</param>
<param>Sauger</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>OK. Setting robot to clean in {1} hours.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</else>
</if>
<phrase>Start cleaning in</phrase>
<payloadRange>1,30</payloadRange>
<payloadList>minutes, hours</payloadList>
</command>
<command id="328" name="Send IR code to vacuum cleaner" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>Robot will begin to clean now.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>UsbUIRT.Send</cmdType>
<params>
<param>Hier gehe die "Pronto code" für initialisieren der Staubsauger Roboter</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<event>Sauger</event>
</command>
</commandGroup>
Command group example "Mit GgCal plugin":
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.7-->
<commandGroup open="True" name="Mit GgCal plugin" enabled="True" prefix="" priority="0" requiredProcess="" description="">
<command id="343" name="Set robot to clean {1} at {2} o'clock" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>GgCal.QuickAdd</cmdType>
<params>
<param>Sauger {1} {2}:00</param>
<param>Deine Google Kalender Name</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>Adding an Staubsauger Roboter event to your Google Calendar for {1} at {2}:00.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Initialisieren den Roboter</phrase>
<phrase optional="true">am</phrase>
<payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\de-en-tage.xml</payloadFromXML>
<phrase>um</phrase>
<payloadRange>6,22</payloadRange>
<phrase>Uhr</phrase>
</command>
<command id="344" name="Start robot (send IR code to vacuum)" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)==(B)</ifType>
<ifParams>{1}&&Sauger</ifParams>
<then>
<action>
<cmdType>UsbUIRT.Send</cmdType>
<params>
<param>Hier gehe die "Pronto code" für initialisieren der Staubsauger Roboter</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>The robot will start vacuuming now.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<event>ggCal.Event.Deine_Kalender_Name</event>
</command>
</commandGroup>
Attached is the payload xml file that I have used to translate English days of the week to German for the Google Calendar command. For the command to work, this should be placed in your "payloads" folder.
I don't know if the translation is necessary if your Google profile is German, but I think it might be. Maybe some of our German users can test the QuickAdd action and let us know. However, if you manually enter "Sauger" events in your calendar rather than using a voice command, this command is not even necessary.