+ Antworten
Ergebnis 1 bis 7 von 7
  1. #1
    Registriert seit
    Jun 2016
    Beiträge
    174

    Standard Wenn Variable = True, dann Script alle X Sekunden ausführen

    Hallo zusammen,

    der Titel beschreibt schon fast alles...

    Ich lasse von laufender Musik den Interpreten, Titel, Albumcover usw. in Variablen schreiben.

    Leider gibt es keine möglich ein Script bei jeden Titelwechsel ausführen zu lassen, also muss ich zB alle 10 Sekunden aktualisieren.

    Damit dieses Script nicht ununterbrochen läuft, habe ich eine Boolean Variable "Stop/Play".

    Ist es möglich, dass ein Script alle 10 Sekunden ausgeführt wird, aber nur dan, wenn die "Stop/Play" Variable auf True steht?

    Also eine Mischung aus einem "Ausgelösten" und einem "Zyklischen Ereignis"?


    Vielen Dank und viele Grüße

    Markus

  2. #2
    Registriert seit
    Nov 2009
    Ort
    Essen
    Beiträge
    1,975

    Eine Möglichkeit wäre, aus einem zweiten Skript heraus, die Zeit des Ereignisses in Abhängigkeit der Boolean Variable zu modifizieren.

    Dazu muss kein zweites Skript her, aber vermutlich wäre das erstmal die einfachste Lösung.
    Deutschlandweite Dienstleistungen rund um und mit IP-Symcon - hauptsächlich im Bereich KNX. ekey Partner. DoorBird Partner. --> https://schrader-it.net

  3. #3
    Registriert seit
    Apr 2011
    Beiträge
    2,055

    1. Ereignis zyklisch alle 10 Minuten > dein Script
    2. Ereignis, ausgelöst durch Boolean-Variable > Script das bei True das 1. Ereignis aktiviert und bei false das 1. Ereignis deaktiviert.

    Mehr braucht es wohl nicht
    HM-Funk, HM-Wired, EnOcean, Eltako, Z-Wave, Zigbee, 1-Wire, Harmony, Hue, IP-Cams, Modbus, Pluggit, Rasp-Pi's und Eigenbauten

  4. #4
    Registriert seit
    Jun 2016
    Beiträge
    174

    Hallo Hagbard,

    vielen Dank, genau so klappt es...

    Einfach das "Zyklische Ereignis" durch ein "Ausgelöstes Ereignis" aktivieren bzw. deaktivieren.

    Prima !!!

    Viele Grüße
    Markus

  5. #5
    Registriert seit
    Nov 2009
    Ort
    Essen
    Beiträge
    1,975

    Alternativ kannst Du auch direkt im Ereignis konfigurieren, dass es nur ausgeführt wird, wenn die Variable TRUE ist.
    Deutschlandweite Dienstleistungen rund um und mit IP-Symcon - hauptsächlich im Bereich KNX. ekey Partner. DoorBird Partner. --> https://schrader-it.net

  6. #6
    Registriert seit
    Jun 2016
    Beiträge
    174

    OK, muss ich mir nachher mal anschauen, den Punkt hab ich noch nicht gesehen,
    das ist natürlich das aller einfachste.

    Danke für die Info

    Viele Grüße
    Markus

  7. #7
    Registriert seit
    Feb 2017
    Beiträge
    1,311

    Ganz genau, die Bedingungen für Ereignisse, die in 4.4 dazugekommen sind, gibt es für alle Ereignistypen. Bei zyklischen Ereignissen und Wochenplänen musst du diese allerdings per Skript setzen, da die grafische Oberfläche dafür noch nicht eingebaut wurde.

Ähnliche Themen

  1. Script zyklisch effektiv starten wenn Variable TRUE
    Von Alex0815 im Forum Skripte, PHP, SQL
    Antworten: 7
    Letzter Beitrag: 08.02.17, 10:36
  2. Script wenn dann
    Von herta75 im Forum Skripte, PHP, SQL
    Antworten: 6
    Letzter Beitrag: 19.09.14, 14:28
  3. Einfaches Wenn, Dann, Sonst Script??
    Von starwars45 im Forum KNX/EIB, LCN
    Antworten: 18
    Letzter Beitrag: 10.10.13, 10:46
  4. Script ausführen wenn eine Variable länger auf true steht
    Von REDBANDITO im Forum Skripte, PHP, SQL
    Antworten: 1
    Letzter Beitrag: 31.07.11, 17:51
  5. Wenn Licht aus und Bewegungsmelder auf true, dann
    Von grossermanitu im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 16
    Letzter Beitrag: 24.01.09, 18:31