+ Antworten
Seite 3 von 8 ErsteErste 1 2 3 4 5 ... LetzteLetzte
Ergebnis 21 bis 30 von 73
  1. #21
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Timer per Skript erstellen (Aufruf um X Uhr // inkl. deaktivieren d. Timer

    PHP-Code:
    <?
    SetTimerByName_UhrzeitStunde
    ($_IPS['SELF'], "TimerUm20Uhr"20);  // Legt einen Timer für dieses Skript an, welcher das Skript um 20 Uhr ausführt

    // Der Timer würde das Skript jeden Tag um 20 Uhr erneut aufrufen, bis man den Timer, z.B. wie folgt, wieder deaktiviert
    if ($_IPS['SENDER'] == "TimerEvent") {
       
    SetTimerByName_UhrzeitStunde($_IPS['SELF'], "TimerUm20Uhr"false);
    }



    function 
    SetTimerByName_UhrzeitStunde($parentID$name$Stunde) {
        Global ${
    $_IPS['SELF']};
       
    $eid = @IPS_GetEventIDByName($name$parentID);
       if(
    $eid === false) {
           
    $eid IPS_CreateEvent(1);
          
    IPS_SetParent($eid$parentID);
          
    IPS_SetName($eid$name);
          
    IPS_SetInfo($eid"this timer was created by script #".$_IPS['SELF']);
       }
       if (
    $Stunde === false) {
          
    IPS_SetEventActive($eidfalse);
           return 
    $eid;
       }
       else {
           
    IPS_SetEventCyclicTimeFrom($eid$Stunde00);
           
    IPS_SetEventActive($eidtrue);
           return 
    $eid;
        }
    }
    ?>

  2. #22
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard FOR Schleife (hoch zählen // runter zählen)

    hoch:
    PHP-Code:
    <?
    $MaximalerWert 
    10;


    $i 0;
    for (
    $i$i $MaximalerWert$i++) {
        echo 
    "Hochzählen1: $i"."\n";
    }


    echo 
    "\n\n";


    $i 1;
    for (
    $i$i <= $MaximalerWert$i++) {
        echo 
    "Hochzählen2: $i"."\n";
    }
    ?>

    runter:
    PHP-Code:
    <?
    $MinimalerWert 
    0;


    $i 10;
    for (
    $i$i $MinimalerWert$i--) {
        echo 
    "Runterzählen1: $i"."\n";
    }

    echo 
    "\n\n";

    $i 10;
    for (
    $i$i >= $MinimalerWert$i--) {
        echo 
    "Runterzählen2: $i"."\n";
    }
    ?>

  3. #23
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Array mit FOREACH "auslesen" (Variante 1)

    PHP-Code:
    <?
    $array
    [0] = array("HOST_NAME"=>"server1""SERVICE_NAME"=>"ips1");
    $array[1] = array("HOST_NAME"=>"server2""SERVICE_NAME"=>"ips2");
    //print_r($array);


    $i 0;
    foreach (
    $array as $key) {
        
    $hostname $array[$i]["HOST_NAME"];
        echo 
    "Hostname$i = $hostname"."\n";
        
    $servicename $array[$i]["SERVICE_NAME"];
        echo 
    "Servicename$i = $servicename"."\n";
        
    $i++;
    }
    ?>

  4. #24
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Array mit FOREACH "auslesen" (Variante 2)

    PHP-Code:
    <?
    $array 
    = array("Tobias""Michael""Markus");
    //print_r($array);


    $i 1;
    foreach (
    $array as $wert) {
        
    $AusgabeWert $wert;
        echo 
    "Wert$i = $AusgabeWert"."\n";
        
    $i++;
    }
    ?>

  5. #25
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Event als Bedingung, damit bestimmte Befehle ausgeführt werden

    Wenn man z.B. an einem Skript mehrere Trigger-Events hat, dann kann so bestimmten, dass bei einem bestimmten Event, als Auslöser für den Skript-Start, bestimmte Befehle ausgeführt werden sollen.

    PHP-Code:
    <?
    $ObjektIDvomEvent 
    12345;

    if (@
    $_IPS['EVENT'] == $ObjektIDvomEvent) {
        
    // Befehle ausführen, wenn das Event mit der ID 12345, der Trigger für dieses Skript war
    }
    else {
        
    // Dieses Skript wurde NICHT durch das Event mit der ID 12345 ausgeführt
    }
    ?>

  6. #26
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Bewegungsmelder soll eine Lampe einschalten

    Kurz-Version, bei der bei Bewegungserkennung an einem Bewegungsmelder eine Lampe eingeschaltet werden soll und wenn keine Bewegung mehr ist, dann die Lampe wieder ausschalten:
    PHP-Code:
    <?
    // Ereignisse hinzufügen > Variablenänderung der Variablen von Bewegungsmelder1 und Bewegungsmelder2

    $Bewegungsmelder1 GetValue(12345);  // Bool Variable, welche Bewegung mit TRUE anzeigt
    $Bewegungsmelder2 GetValue(56789);  // Bool Variable, welche Bewegung mit TRUE anzeigt


    if (($Bewegungsmelder1 === true) OR ($Bewegungsmelder2 === true)) {  // Wenn bei einem Bewegungsmelder Bewegung erkannt wurde
        // Bewegung > LAMPE(N) EINSCHALTEN
    }
    else {
        
    // Keine Bewegung > LAMPE(N) AUSSCHALTEN
    }
    ?>



    Lang-Version, bei der die Lampe(n) nur unter bestimmten Bedingungen eingeschaltet werden sollen:
    PHP-Code:
    <?
    // Ereignis-Trigger hinzufügen > Variablenänderung der Variablen von Bewegungsmelder1 und Bewegungsmelder2

    $Bewegungsmelder1 GetValue(12345);  // Bool Variable, welche Bewegung mit TRUE anzeigt
    $Bewegungsmelder2 GetValue(56789);  // Bool Variable, welche Bewegung mit TRUE anzeigt
    $Nacht GetValue(11111);   // Bool Variable, welche den Zustand NACHT mit TRUE anzeigt
    $Dunkel GetValue(22222);  // Bool Variable, welche den Zustand DUNKEL mit TRUE anzeigt
    $VariablenID_ZeitpunktLetzterBewegung 55555;  // Hier die Onjekt-ID einer String Variable eintragen, in welcher Datum und Uhrzeit der letzten erkannte Bewegung gespeichert werden


    if (($Bewegungsmelder1 === true) OR ($Bewegungsmelder2 === true)) {  // Wenn bei einem Bewegungsmelder Bewegung erkannt wurde
       
    if (($Nacht === true) OR ($Dunkel === true)) {  // Wenn es Nacht oder Dunkel ist

          // Werktags zw. 18.00 und 22.59 Uhr die Lampe einschalten, sonst nicht
            
    if (((date("H") >= 18) AND (date("H") < 23)) AND ((Date("w") >= 1) AND (Date("w") <= 5))) {
                
    // LAMPE(N) EINSCHALTEN
            
    }
            else {
                
    // KEINE AKTION
              
    }
        }

        
    // Zeitpunkt der letzten Bewegung in Variable abspeichern
        
    $timestamp time();
        
    $Datum date("d.m.Y - H:i"$timestamp);
        
    $Zeitpunkt $Datum" Uhr";
        
    SetValueString($VariablenID_ZeitpunktLetzterBewegung$Zeitpunkt);
    }
    else {
       
    // LAMPE(N) AUSSCHALTEN
    }
    ?>




    Version mit Timer - Hier wird die Lampe bei Bewegungserkennung eingeschaltet, dann ein Timer erstellt, welcher das Skript nach 120 Sekunden erneut aufruft und dann die Lampe wieder ausschaltet. Wird innerhalb der 120 Sekunden eine neue Bewegung erkannt, dann verlängert sich der Timer wieder auf 120 Sekunden. Erst wenn keine Bewegung mehr erkannt wird und 120 Sekunden vergangen sind, dann wird das Licht ausgeschaltet.
    PHP-Code:
    <?
    // Ereignisse hinzufügen > Variablenänderung der Variablen von Bewegungsmelder1 und Bewegungsmelder2

    $Bewegungsmelder1 GetValue(12345);  // Bool Variable, welche Bewegung mit TRUE anzeigt
    $Bewegungsmelder2 GetValue(56789);  // Bool Variable, welche Bewegung mit TRUE anzeigt


    if ($_IPS['SENDER'] != "TimerEvent") {
        if ((
    $Bewegungsmelder1 === true) OR ($Bewegungsmelder2 === true)) {  // Wenn bei einem Bewegungsmelder Bewegung erkannt wurde
            // Bewegung > LAMPE(N) EINSCHALTEN
            
    IPS_SetScriptTimer($_IPS['SELF'], 120); // Timer mit 120 Sekunden aktivieren
        
    }
    }
    else {
       
    IPS_SetScriptTimer($_IPS['SELF'], 0);  // Timer deaktivieren
       // LAMPE(N) AUSSCHALTEN
    }
    ?>
    Geändert von Bayaro (17.07.15 um 23:31 Uhr)

  7. #27
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Feiertag/Wochenende/Werktag heute oder morgen

    Dieses Skript legt 4 Variablen an, mit welchen man sieht, ob heute/morgen ein Feiertag/Wochenende/Werktag/Arbeitstag ist. Die Feiertage sind für Hessen gültig, für andere Bundesländer muss das Skript gegebenenfalls angepasst werden.
    Nachdem das Skript einmal von Hand gestartet wurde, werden die 4 Variablen und der Timer angelegt. Jede Nacht um 0.01 Uhr wird das Skript durch den Timer aufgerufen und aktualisiert dann die entsprechenden Variablen.
    > Skript habe ich mir aus verschiedenen Beiträgen, hier aus dem Forum, zusammengestellt.


    PHP-Code:
    <?
    $jahr 
    date('Y');
    $ostersonntag date('Y-m-d',easter_date($jahr));
    $ostermontag date('Y-m-d',easter_date($jahr)+60*60*24*1);
    $himmelfahrt date('Y-m-d',easter_date($jahr)+60*60*24*39); // 39 Tage nach Ostersonntag
    $pfingstsonntag date('Y-m-d',easter_date($jahr)+60*60*24*49); // 49 Tage nach Ostersonntag
    $pfingstmontag date('Y-m-d',easter_date($jahr)+60*60*24*50);
    $fronleichnam date('Y-m-d',easter_date($jahr)+60*60*24*60); // 2. Donnerstag nach Ostersonntag
    $arr_feiertage[$jahr.'-01-01']    = 'Neujahr';
    $arr_feiertage[$ostersonntag]     = 'Ostersonntag';
    $arr_feiertage[$ostermontag]      = 'Ostermontag';
    $arr_feiertage[$jahr.'-05-01']    = 'Staatsfeiertag';
    $arr_feiertage[$himmelfahrt]      = 'Christi Himmelfahrt';
    $arr_feiertage[$pfingstsonntag]   = 'Pfingstsonntag';
    $arr_feiertage[$pfingstmontag]    = 'Pfingstmontag';
    $arr_feiertage[$fronleichnam]     = 'Fronleichnam';
    $arr_feiertage[$jahr.'-12-25']    = 'Christtag';
    $arr_feiertage[$jahr.'-12-26']    = 'Stefanitag';
    $arr_feiertage[$jahr.'-10-03']    = 'Tag der deutschen Einheit';

    $today date('Y-m-d');
    $tomorrow date("Y-m-d"time()+86400);

    $VarIDheute = @IPS_GetVariableIDByName("Feiertag - Heute"$_IPS["SELF"]);
    if(
    $VarIDheute === false) {
        
    $VarIDheute IPS_CreateVariable(0);
       
    IPS_SetParent($VarIDheute$_IPS["SELF"]);
       
    IPS_SetName($VarIDheute"Feiertag - Heute");
       
    IPS_SetInfo($VarIDheute"This variable was created by script #".$_IPS["SELF"]);
    }

    $VarIDmorgen = @IPS_GetVariableIDByName("Feiertag - Morgen"$_IPS["SELF"]);
    if(
    $VarIDmorgen === false) {
        
    $VarIDmorgen IPS_CreateVariable(0);
       
    IPS_SetParent($VarIDmorgen$_IPS["SELF"]);
       
    IPS_SetName($VarIDmorgen"Feiertag - Morgen");
       
    IPS_SetInfo($VarIDmorgen"This variable was created by script #".$_IPS["SELF"]);
    }


    // HEUTE
    if(array_key_exists($today$arr_feiertage)) {
        
    SetValue($VarIDheutetrue);
    }
    else {
        
    SetValue($VarIDheutefalse);
    }

    // MORGEN
    if(array_key_exists($tomorrow$arr_feiertage)) {
        
    SetValue($VarIDmorgentrue);
    }
    else {
        
    SetValue($VarIDmorgenfalse);
    }





    $today date("N");
    $tomorrow date("N"time()+86400);

    $FeiertagHeute GetValue($VarIDheute);
    $FeiertagMorgen GetValue($VarIDmorgen);


    if ((
    $today == 6) OR ($today == 7)) {
       
    $VarIDArbeitstagHeute = @IPS_GetVariableIDByName("Arbeitstag - Heute"$_IPS["SELF"]);
        if(
    $VarIDArbeitstagHeute === false) {
            
    $VarIDArbeitstagHeute IPS_CreateVariable(0);
           
    IPS_SetParent($VarIDArbeitstagHeute$_IPS["SELF"]);
           
    IPS_SetName($VarIDArbeitstagHeute"Arbeitstag - Heute");
           
    IPS_SetInfo($VarIDArbeitstagHeute"This variable was created by script #".$_IPS["SELF"]);
        }
        
    SetValue($VarIDArbeitstagHeutefalse);
    }
    elseif (
    $today <= 5) {
       if (
    $FeiertagHeute == true) {
            
    $VarIDArbeitstagHeute = @IPS_GetVariableIDByName("Arbeitstag - Heute"$_IPS["SELF"]);
            if(
    $VarIDArbeitstagHeute === false) {
                
    $VarIDArbeitstagHeute IPS_CreateVariable(0);
               
    IPS_SetParent($VarIDArbeitstagHeute$_IPS["SELF"]);
               
    IPS_SetName($VarIDArbeitstagHeute"Arbeitstag - Heute");
               
    IPS_SetInfo($VarIDArbeitstagHeute"This variable was created by script #".$_IPS["SELF"]);
            }
            
    SetValue($VarIDArbeitstagHeutefalse);
        }
        else {
           
    $VarIDArbeitstagHeute = @IPS_GetVariableIDByName("Arbeitstag - Heute"$_IPS["SELF"]);
            if(
    $VarIDArbeitstagHeute === false) {
                
    $VarIDArbeitstagHeute IPS_CreateVariable(0);
               
    IPS_SetParent($VarIDArbeitstagHeute$_IPS["SELF"]);
               
    IPS_SetName($VarIDArbeitstagHeute"Arbeitstag - Heute");
               
    IPS_SetInfo($VarIDArbeitstagHeute"This variable was created by script #".$_IPS["SELF"]);
            }
            
    SetValue($VarIDArbeitstagHeutetrue);
        }
    }


    if ((
    $tomorrow == 6) OR ($tomorrow == 7)) {
        
    $VarIDArbeitstagMorgen = @IPS_GetVariableIDByName("Arbeitstag - Morgen"$_IPS["SELF"]);
        if(
    $VarIDArbeitstagMorgen === false) {
            
    $VarIDArbeitstagMorgen IPS_CreateVariable(0);
           
    IPS_SetParent($VarIDArbeitstagMorgen$_IPS["SELF"]);
           
    IPS_SetName($VarIDArbeitstagMorgen"Arbeitstag - Morgen");
           
    IPS_SetInfo($VarIDArbeitstagMorgen"This variable was created by script #".$_IPS["SELF"]);
        }
        
    SetValue($VarIDArbeitstagMorgenfalse);
    }
    elseif (
    $tomorrow <= 5) {
       if (
    $FeiertagMorgen == true) {
            
    $VarIDArbeitstagMorgen = @IPS_GetVariableIDByName("Arbeitstag - Morgen"$_IPS["SELF"]);
            if(
    $VarIDArbeitstagMorgen === false) {
                
    $VarIDArbeitstagMorgen IPS_CreateVariable(0);
               
    IPS_SetParent($VarIDArbeitstagMorgen$_IPS["SELF"]);
               
    IPS_SetName($VarIDArbeitstagMorgen"Arbeitstag - Morgen");
               
    IPS_SetInfo($VarIDArbeitstagMorgen"This variable was created by script #".$_IPS["SELF"]);
            }
            
    SetValue($VarIDArbeitstagMorgenfalse);
        }
        else {
           
    $VarIDArbeitstagMorgen = @IPS_GetVariableIDByName("Arbeitstag - Morgen"$_IPS["SELF"]); 
           if(
    $VarIDArbeitstagMorgen === false) {
                
    $VarIDArbeitstagMorgen IPS_CreateVariable(0);
               
    IPS_SetParent($VarIDArbeitstagMorgen$_IPS["SELF"]);
               
    IPS_SetName($VarIDArbeitstagMorgen"Arbeitstag - Morgen");
               
    IPS_SetInfo($VarIDArbeitstagMorgen"This variable was created by script #".$_IPS["SELF"]);
            }
            
    SetValue($VarIDArbeitstagMorgentrue);
        }
    }

    SetTimerByName_UhrzeitStunde($_IPS['SELF'], "Timer_0Uhr"01);


    function 
    SetTimerByName_UhrzeitStunde($parentID$name$Stunde$Minute) {
        Global ${
    $_IPS['SELF']};
       
    $eid = @IPS_GetEventIDByName($name$parentID);
       if(
    $eid === false) {
           
    $eid IPS_CreateEvent(1);
          
    IPS_SetParent($eid$parentID);
          
    IPS_SetName($eid$name);
          
    IPS_SetInfo($eid"this timer was created by script #".$_IPS['SELF']);
       }
          
    IPS_SetEventCyclicTimeFrom($eid$Stunde$Minute0);
          
    IPS_SetEventActive($eidtrue);
          return 
    $eid;
    }
    ?>
    Geändert von Bayaro (27.07.15 um 11:55 Uhr)

  8. #28
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard HomeMatic - Anzahl aller Instanzen und zugehöriger Variablen auslesen

    Dieses Skript liest die Anzahl aller HomeMatic-Instanzen und der zugehörigen Variablen aus:
    PHP-Code:
    <?
    $InstanzenListe 
    IPS_GetInstanceListByModuleID("{EE4A81C6-5C90-4DB7-AD2F-F6BBD521412E}");
    $InstanzCount 0;

    foreach (
    $InstanzenListe as $InstanzID) {
        
    $InstanzCount++;
        
    $Childs[] = IPS_GetChildrenIDs($InstanzID);
    }

    $Variablen flatten($Childs);
    $Variablen count(array_unique($Variablen));

    echo 
    "Es wurden $InstanzCount HomeMatic Instanzen gefunden!\n";
    echo 
    "Es wurden $Variablen Variablen in den HomeMatic Instanzen gefunden!\n";


    function 
    flatten(array $array) {
        
    $return = array();
        
    array_walk_recursive($array, function($a) use (&$return) { $return[] = $a; });
        return 
    $return;
    }
    ?>

  9. #29
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Zählen von Ausführungen in einer Variable (z.B. Öffnungs-Counter,Fehler-Counter, ...)

    PHP-Code:
    <?
    if ($_IPS['SENDER'] == "Execute") {
       
    $VariablenID CreateVariableByName($_IPS['SELF'], "Skript-Counter"1"""");
        
    $Counter GetValue($VariablenID) + 1;
        
    SetValue($VariablenID$Counter);
    }


    function 
    CreateVariableByName($ParentID$VarName$VarTyp$VarProfile ""$VarActionScript "") {
        
    $VarID = @IPS_GetVariableIDByName($VarName$ParentID);
       if(
    $VarID === false) {
            
    $VarID IPS_CreateVariable($VarTyp);
          
    IPS_SetParent($VarID$ParentID);
          
    IPS_SetName($VarID$VarName);
          
    IPS_SetInfo($VarID"This variable was created by script #".$_IPS["SELF"]);
          if(
    $VarProfile !== "") {
                
    IPS_SetVariableCustomProfile($VarID$VarProfile);
            }
            if(
    $VarActionScript !== "") {
                
    IPS_SetVariableCustomAction($VarID$VarActionScript);
            }
        }
       return 
    $VarID;
    }
    ?>

  10. #30
    Registriert seit
    Sep 2014
    Ort
    Limeshain (Hessen)
    Beiträge
    5,080

    Standard Anwesenheit in Variable eintragen (Beispiel mit 2 Personen)

    PHP-Code:
    <?
    /*   Variable "Anwesenheit_Wohnung" kann folgende Zustände haben
    0 = Person1 und Person2 sind abwesend
    1 = Person1 ist anwesend, Person2 ist abwesend
    2 = Person1 ist abwesend, Person2 ist anwesend
    3 = Person1 und Person2 sind anwesend
    */

    $Person1_Var 12345;  // Hier die BOOL-Variable von Person1 eintragen (TRUE = Anwesend, FALSE = Abwesend)
    $Person2_Var 56789;  // Hier die BOOL-Variable von Person2 eintragen (TRUE = Anwesend, FALSE = Abwesend)
    $Person1 GetValue($Person1_Var);
    $Person2 GetValue($Person2_Var);


    // Trigger-Events anlegen, damit dieses Skript immer ausgeführt wird, wenn die
    // Anwesenheits-Variablen von Person1 oder Person2 sich ändern
    CreateEventTrigger("EVENT_Anwesenheit_Person1"$Person1_Var$_IPS['SELF'], 1);
    CreateEventTrigger("EVENT_Anwesenheit_Person2"$Person2_Var$_IPS['SELF'], 1);


    // Je nach Anwesenheit-Abwesenheit wird die Anwesenheits-Variable auf die entsprechende Zahl gesetzt
    if (($Person1 == true) AND ($Person2 == false)) {
        
    $AnwesenheitsVar_ID CreateVariableByName($_IPS['SELF'], "Anwesenheit_Wohnung"1"""");
        
    SetValue($AnwesenheitsVar_ID1);
    }
    elseif ((
    $Person1 == false) AND ($Person2 == true)) {
        
    $AnwesenheitsVar_ID CreateVariableByName($_IPS['SELF'], "Anwesenheit_Wohnung"1"""");
        
    SetValue($AnwesenheitsVar_ID2);
    }
    elseif ((
    $Person1 == true) AND ($Person2 == true)) {
        
    $AnwesenheitsVar_ID CreateVariableByName($_IPS['SELF'], "Anwesenheit_Wohnung"1"""");
        
    SetValue($AnwesenheitsVar_ID3);
    }
    elseif ((
    $Person1 == false) AND ($Person2 == false)) {
        
    $AnwesenheitsVar_ID CreateVariableByName($_IPS['SELF'], "Anwesenheit_Wohnung"1"""");
        
    SetValue($AnwesenheitsVar_ID0);
    }



    function 
    CreateVariableByName($ParentID$VarName$VarTyp$VarProfile ""$VarActionScript "") {
        
    $VarID = @IPS_GetVariableIDByName($VarName$ParentID);
       if(
    $VarID === false) {
            
    $VarID IPS_CreateVariable($VarTyp);
          
    IPS_SetParent($VarID$ParentID);
          
    IPS_SetName($VarID$VarName);
          
    IPS_SetInfo($VarID"This variable was created by script #".$_IPS["SELF"]);
          if(
    $VarProfile !== "") {
                
    IPS_SetVariableCustomProfile($VarID$VarProfile);
            }
            if(
    $VarActionScript !== "") {
                
    IPS_SetVariableCustomAction($VarID$VarActionScript);
            }
        }
       return 
    $VarID;
    }


    function 
    CreateEventTrigger($EventName$VarID$ParentID$EventTyp) {
        
    $eid = @IPS_GetEventIDByName($EventName$ParentID);
        if (
    is_numeric($eid) == false) {
            
    $eid IPS_CreateEvent(0);
            
    IPS_SetEventTrigger($eid$EventTyp$VarID);
            
    IPS_SetParent($eid$ParentID);
            
    IPS_SetName($eid$EventName);
            
    IPS_SetEventActive($eidtrue);
        }
    }
    ?>
    Geändert von Bayaro (08.12.15 um 06:35 Uhr)

Ähnliche Themen

  1. IP-Symcon - Wie kann ich... 2.0 (Ideen & Wünsche)
    Von Bayaro im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 33
    Letzter Beitrag: 01.01.18, 20:35
  2. Ich kann keine neue Version mehr installieren.
    Von egonkernien im Forum Allgemeine Diskussion
    Antworten: 14
    Letzter Beitrag: 06.09.15, 18:14
  3. Wie kann ich Somfy über IPS steuern?
    Von mockpa im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 3
    Letzter Beitrag: 21.07.15, 16:26
  4. Wie kann ich falsch aufgezeichnete Werte korrigieren?
    Von Uhlhorn im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 4
    Letzter Beitrag: 07.05.15, 22:55
  5. Antworten: 10
    Letzter Beitrag: 07.05.15, 21:28

Stichworte