Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    673

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Liste aller aktiven Trigger

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 181 Aufrufe 1 Beobachtet
  • Ä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: Asus PN 42 / N100 / 8 GB / 500 GB

      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

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        391

        Online

        32.9k

        Benutzer

        83.0k

        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