Wochenplanzustände

Hallo zusammen.
Kann mir jemand von euch mir sagen wie wie der Befehl heist
in einem Wochenplan die Zustände per Skript anzulegen heist

$eid = IPS_CreateEvent(2);
IPS_SetEventScheduleGroup($eid, 0, 127); //Mo - So (1 + 2 + 4 + 8 + 16+ 32 + 64)
IPS_SetParent($eid,$ScriptID); //Ereignis zuordnen
IPS_SetEventActive($eid, true); //Ereignis aktivieren

das Event wird erstellet nur fehlen mir die Zustände

Danke euch schonmal im Voraus

Hallo hier mal ein Beispiel von mir

mit der Funktion wird ein Wochenplan von Mo-So erstellt.
Der Wochenplan hat 5 Aktionen die kannst du ja beliebig erweitern oder kürzen.
Beim Ausführen werden für jeden Tag zwei Schaltpunkte erstellt.



function Wochenplan()
{
    $EreignisID = IPS_CreateEvent(2);                  //Legt ein “Wochenplan” Ereignis an
    IPS_SetEventScheduleGroup($EreignisID, 0, 1); //Mo
    IPS_SetEventScheduleGroup($EreignisID, 1, 2); //Di
    IPS_SetEventScheduleGroup($EreignisID, 2, 4); //Mi
    IPS_SetEventScheduleGroup($EreignisID, 3, 8); //Do
    IPS_SetEventScheduleGroup($EreignisID, 4, 16); //Fr
    IPS_SetEventScheduleGroup($EreignisID, 5, 32); //Sa
    IPS_SetEventScheduleGroup($EreignisID, 6, 64); //So

    IPS_SetEventScheduleAction($EreignisID, 0, "Geöffnet",  10079232, "");
    IPS_SetEventScheduleAction($EreignisID, 1, "25%", 13434879, "");
    IPS_SetEventScheduleAction($EreignisID, 2, "50%", 10930928, "");
    IPS_SetEventScheduleAction($EreignisID, 3, "75%", 3368703, "");
    IPS_SetEventScheduleAction($EreignisID, 4, "99%", 16744576, "");
    IPS_SetEventScheduleAction($EreignisID, 5, "Geschlossen",  16711680, "");
    //Montag
    IPS_SetEventScheduleGroupPoint($EreignisID, 0 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 0 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Dienstag
    IPS_SetEventScheduleGroupPoint($EreignisID, 1 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 1 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Mittwoch
    IPS_SetEventScheduleGroupPoint($EreignisID, 2 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 2 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Donnerstag
    IPS_SetEventScheduleGroupPoint($EreignisID, 3 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 3 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Freitag
    IPS_SetEventScheduleGroupPoint($EreignisID, 4 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 4 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Samstag
    IPS_SetEventScheduleGroupPoint($EreignisID, 5 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 5 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);
    //Sonntag
    IPS_SetEventScheduleGroupPoint($EreignisID, 6 /*Gruppe*/, 0 /*Schaltpunkt*/, 11/*H*/, 30/*M*/, 0/*s*/, 4 /*Aktion*/); 
    IPS_SetEventScheduleGroupPoint($EreignisID, 6 /*Gruppe*/, 1 /*Schaltpunkt*/, 15/*H*/, 30/*M*/, 0/*s*/, 0 /*Aktion*/);

    IPS_SetParent($EreignisID, $_IPS['SELF']);         //Eregnis zuordnen
    IPS_SetEventActive($EreignisID, true);             //Ereignis aktivieren
}


Gruß