+ Antworten
Seite 17 von 17 ErsteErste ... 7 15 16 17
Ergebnis 161 bis 162 von 162
  1. #161
    Registriert seit
    Apr 2011
    Beiträge
    1,997

    Oh... nein, bitte nicht.

    Also ich "erahne" mal, dass deine PHP-Kenntnisse relativ jung sind, dementsprechen versuche ich es dir ein klein wenig detaillierter zu erkären:

    Zuerst: Sleep: NUR für ganz kurze Pausen, sobald die Ausführung des Scripts die maximale Laufzeit erreicht wird es abgebrochen, was du da vor hast geht nicht.
    Dafür wird ein Timer verwendet, zeige ich dir dann weiter unten.

    Nächster Punkt: Wer soll denn das Script überhaupt aufrufen? Das läuft ja nicht von alleine... wenn das ein Event macht, dann erspar dir die Unterscheidung im Script, das macht es für dich selber verständlicher, zumindest am Anfang.

    So, jetzt in kurzen Worten, aber Schritt-für-Schritt wie du das machst (ausm Kopf, verhafte mich nicht gleich drauf):
    1. Ereignis erstellen -> Auslöser: Regen-Variable (45066) -> bei bestimmten Wert "true" -> ausgelöst wird Script 1
    2. Script 1 erstellen, Inhalt in etwa:
    PHP-Code:
    GAR_AktionAusfuehren(56874,1); // da muss die Instance rein und der Wert aus dem Variablen-Profil, also 1 für parken bis auf weiteres 
    3. Ereignis erstellen -> Auslöser: Regen-Variable (45066) -> bei bestimmten Wert "false" -> ausgelöst wird Script 2
    4. Script 2 erstellen, Inhalt in etwa:
    PHP-Code:
    if ($_IPS['SENDER'] == "TimerEvent")
        {
        

            
    // Timer ausschalten

            
    IPS_SetScriptTimer($_IPS['SELF'], 0);
            
    // Aktion ausführen
                  
    GAR_AktionAusfuehren(56874,3);     // Start/Wiederaufnahme Timer
                

        
    }

    else  {
                  
    // Ziehe einen Timer auf dich selber für 180 Minuten (3 Stunden) auf
        
    IPS_SetScriptTimer($_IPS['SELF'], 180*60); // 180 Minuten *60 macht es leichter zu lesen als 10800
            // wenn der Timer abgelaufen ist ruft sich das Script selber auf und kommt nicht in diesen else-Zweig 
                    // sondern oben in den IF-Zweig
           


    Damit sollte dein Problem eigentlich gelöst sein
    HM-Funk, HM-Wired, EnOcean, Eltako, Z-Wave, Zigbee, 1-Wire, Harmony, Hue, IP-Cams, Modbus, Pluggit, Rasp-Pi's und Eigenbauten

  2. #162
    Registriert seit
    Aug 2017
    Beiträge
    18

    Zitat Zitat von Hagbard235 Beitrag anzeigen
    Welchen Parken-Befehl nutzt du denn: "Parken bis nächsten Timer" oder "bis auf weiteres parken" ?
    Hallo Hagbard235,

    der Fehler lag bei mir. Jetzt funktioniert alles . Danke.

    Gruß Philipp

Ähnliche Themen

  1. Mähroboter Worx Landroid - Erfahrungen?
    Von Titus im Forum Haustechnik
    Antworten: 43
    Letzter Beitrag: 13.06.18, 21:04
  2. Antworten: 31
    Letzter Beitrag: 18.04.17, 10:31
  3. Antworten: 25
    Letzter Beitrag: 02.02.17, 23:23
  4. Gardena engagiert sich im Bereich Smart Garden
    Von Bayaro im Forum Off Topic
    Antworten: 6
    Letzter Beitrag: 02.08.16, 16:52
  5. Mähroboter Robomow RS630
    Von tomgr im Forum Haustechnik
    Antworten: 19
    Letzter Beitrag: 02.07.16, 17:05