Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Liste aller aktiven Trigger

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    657

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    632

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Liste aller aktiven Trigger

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 124 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Offline
    L Offline
    legro
    schrieb am zuletzt editiert von legro
    #1

    Gibt es eine Möglichkeit, sich alle aktiven - mittels on({id: ..}) definierten - Trigger anzeigen zu lassen?

    Man kann sich eine Liste aktiver Scheduler mittels der Funktion getSchedules(true) abrufen, wobei der Parameter true bewirkt, dass alle Scripte durchsucht werden. Leider finde ich nichts Vergleichbares für aktive Trigger.

    Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

    paul53P 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran verschob dieses Thema von ioBroker Allgemein am
    • L legro

      Gibt es eine Möglichkeit, sich alle aktiven - mittels on({id: ..}) definierten - Trigger anzeigen zu lassen?

      Man kann sich eine Liste aktiver Scheduler mittels der Funktion getSchedules(true) abrufen, wobei der Parameter true bewirkt, dass alle Scripte durchsucht werden. Leider finde ich nichts Vergleichbares für aktive Trigger.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @legro sagte: Vergleichbares für aktive Trigger.

      log(getSubscriptions());
      

      EDIT: Besser

      const subs = getSubscriptions();
      
      for(const id in subs) {
          log(subs[id]);
      }
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      L 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @legro sagte: Vergleichbares für aktive Trigger.

        log(getSubscriptions());
        

        EDIT: Besser

        const subs = getSubscriptions();
        
        for(const id in subs) {
            log(subs[id]);
        }
        
        L Offline
        L Offline
        legro
        schrieb am zuletzt editiert von legro
        #3

        @paul53

        Vielen Dank für deine Unterstützung! Damit sollte ich mein Vorhaben realisieren können.

        Bisher habe ich in jeden Trigger Code eingebaut, der beim Auslösen des Triggers eine Nachricht ins Log schrieb. Damit bekomme ich natürlich nur die Trigger eingesammelt, die auch 'feuern'. Da mittlerweile meine Skripte einen Umfang erreicht haben, dass ich zunehmend den Überblick zu verlieren drohe, ist dein Tipp eine große Hilfe.

        Verwirrung! Das Ergebnis subs ist offenbar ein Object aus Arrays und nicht wie erwartet ein Array aus Objekten. Aber mit ..
        const liste = Object.values(getSubscriptions())
        .. erhalte ich das von mir gewünschte Array.

        Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

        1 Antwort Letzte Antwort
        1
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        887

        Online

        32.6k

        Benutzer

        81.9k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe