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. Mehrere Trigger in einem Skript?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Mehrere Trigger in einem Skript?

Geplant Angeheftet Gesperrt Verschoben JavaScript
5 Beiträge 3 Kommentatoren 612 Aufrufe 3 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.
  • B Offline
    B Offline
    BiboX
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen.

    Was würde passieren, wenn ich ein "großes" Skript baue, in dem alle Trigger bearbeitet werden? Funktioniert so etwas, oder würden sich die unterschiedlichen Events gegenseitig in die Quere kommen? (also z.B. das ein Event nicht bearbeitet wird, weil gerade noch ein anderes Event bearbeitet wird)

    Hintergrund ist, dass ich eine Hardware-Abstraktion durchführen möchte. Hierfür baue ich ein (oder mehrere) Skripte, welche die Events der unterschiedlichen Komponenten (mehrerer Hersteller) vereinheitlichen.

    Danke für Eure Hilfe.

    Gruß,
    Bibo

    AsgothianA 1 Antwort Letzte Antwort
    0
    • B BiboX

      Hallo zusammen.

      Was würde passieren, wenn ich ein "großes" Skript baue, in dem alle Trigger bearbeitet werden? Funktioniert so etwas, oder würden sich die unterschiedlichen Events gegenseitig in die Quere kommen? (also z.B. das ein Event nicht bearbeitet wird, weil gerade noch ein anderes Event bearbeitet wird)

      Hintergrund ist, dass ich eine Hardware-Abstraktion durchführen möchte. Hierfür baue ich ein (oder mehrere) Skripte, welche die Events der unterschiedlichen Komponenten (mehrerer Hersteller) vereinheitlichen.

      Danke für Eure Hilfe.

      Gruß,
      Bibo

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      @BiboX das funktioniert problemlos. Allerdings solltest du dir dafür die aliase sowie den devices Adapter mal anschauen.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      B 1 Antwort Letzte Antwort
      1
      • AsgothianA Asgothian

        @BiboX das funktioniert problemlos. Allerdings solltest du dir dafür die aliase sowie den devices Adapter mal anschauen.

        B Offline
        B Offline
        BiboX
        schrieb am zuletzt editiert von
        #3

        @Asgothian Das ist genau das, was ich brauche. Manchmal muss man das Rad gar nicht neu erfinden. ;) Herzlichen Dank!

        W 1 Antwort Letzte Antwort
        0
        • B BiboX

          @Asgothian Das ist genau das, was ich brauche. Manchmal muss man das Rad gar nicht neu erfinden. ;) Herzlichen Dank!

          W Offline
          W Offline
          Wildbill
          schrieb am zuletzt editiert von Wildbill
          #4

          @BiboX Und immer daran denken: In Skripten niemals Trigger in einem Trigger. Immer nur einen Trigger und darin eventuelle Abfragen (if...then). Mehrere Trigger in einem Skript immer nur untereinander hängen.

          Gruss, Jürgen

          B 1 Antwort Letzte Antwort
          0
          • W Wildbill

            @BiboX Und immer daran denken: In Skripten niemals Trigger in einem Trigger. Immer nur einen Trigger und darin eventuelle Abfragen (if...then). Mehrere Trigger in einem Skript immer nur untereinander hängen.

            Gruss, Jürgen

            B Offline
            B Offline
            BiboX
            schrieb am zuletzt editiert von
            #5

            @Wildbill Ja, danke. Das habe ich auf dem Schirm. Ich konnte mir jedoch nicht vorstellen, dass mehrere zeitgleiche Trigger in einem Skript funktionieren. Also sagen wir, ich packe 300 Trigger untereinander in ein Skript und zwei Events passieren exakt zum selben Zeitpunkt. Ich dachte bisher, dass das nicht funktioniert wg. multithreading etc...

            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

            437

            Online

            32.5k

            Benutzer

            81.7k

            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