Ergebnis 1 bis 6 von 6
  1. #1
    Registriert seit
    Oct 2005
    Beiträge
    132

    Standard Script Timer auslesen

    Hallo,

    wie kann ich den aktuellen Script-Timer Wert auslesen.

    Beispiel:

    IPS_SetScriptTimer("TestScript", 30); //setzt den Script-Timer auf 30s

    Timer zählt runter - den aktuellen Wert möchte ich als Countdown im Designer darstellen.

    So nach dem Motto :

    echo "Detonation in ".$TimerAktuell." Sekunden!"; //

    Gruß,
    kpiep

  2. #2
    Registriert seit
    Apr 2005
    Ort
    Hessen - nähe Gießen
    Beiträge
    316

    Standard

    Was bringt denn der Befehl:
    IPS_GetScriptTimer
    für eine Info. Bin leider nicht Zuhause und aus der Diku geht es nicht genau hervor. Kannst ja mal testen ob der den Aktuellen Counter anzeigt oder nur sagt worauf er Ursrünglich gestellt war.

  3. #3
    Registriert seit
    Oct 2005
    Beiträge
    132

    Standard

    @Retiarius
    IPS_GetScriptTimer gibt nur den eingestellten Timmerwert zurück, nicht die noch laufende Zeit...

  4. #4
    Registriert seit
    Nov 2005
    Ort
    Luxemburg
    Beiträge
    2,733

    Standard

    Einfach parallel zum Skript ein zweites Skript starten das im Sekundentakt einen Zähler runterzählt bis auf 0, das den gleichen Anfangswert hat wie der Ursprungstimer den du als erstes gesetzt hattest ! Und den Zählerstand kannst du dann ganz bequem im Designer anzeigen lassen !

    mfG Franz



    11x HMS TF - 1x HMS T - 3x FHZ WLAN - 11x FHT80+TF - 4x FS20RST EcoRoll - 1x FS20SIG - 1x Comfort Comfort-Programmiergerät CRSZ-00/01 - 1x USB PC-Schnittstelle CKOZ-00/03 - 3x Dimmer CDAU-01/02 - 7x BIN 230VAC Eingang CBEU-02/01 - 6x Schaltaktor CSAU-01/01 - 1x Analog-Aktor 1-10V CAAE-01/02 - 5x Wandsender CTAA-02/02

  5. #5
    Registriert seit
    Sep 2005
    Ort
    Stade
    Beiträge
    6,049

    Standard

    Quatsch...

    Versuch diese Formel:

    Code:
    Startzeit + IPS_GetScriptTimer - aktuelle Uhrzeit.
    also:

    Code:
    0:10 + 0:30 - 0:20 = 0:20
    - Um 0:10 gestartet
    - 30 Minuten eingestellt
    - jetzt 0:20 Uhr
    -> 20 minuten Rest.

    Toni
    Geändert von Tonic1024 (01.06.06 um 12:02 Uhr)
    www.Tonis-Welt.com
    01001000 01100101 01101100 01101100 01101111
    01110111 01101111 01110010 01101100 01100100
    Ich muss dringend mit der NSA reden ob ich mein Spionage-Tool mal zurück haben kann...

  6. #6
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    8,919

    Lightbulb

    PHP-Code:
     echo IPS_GetScriptTimer("TimerEvent") + IPS_GetLastRun("TimerEvent") - time(); 

Ähnliche Themen

  1. [gefixt] WIIPS Beta 2 0.70
    Von chrisu im Forum IP-Symcon WIIPS für Version 1.0
    Antworten: 16
    Letzter Beitrag: 19.01.06, 20:44
  2. Software oder Script ?
    Von guyabano im Forum Allgemeine Diskussion
    Antworten: 30
    Letzter Beitrag: 21.12.05, 12:14
  3. Verschiedene Scripte mit else?
    Von hbraun im Forum Allgemeine Diskussion
    Antworten: 7
    Letzter Beitrag: 29.11.05, 21:43
  4. Timer Wizard?
    Von wasserflo im Forum Allgemeine Diskussion
    Antworten: 5
    Letzter Beitrag: 31.07.05, 13:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •