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. [gelöst] On Anweisung (bitte Nachhilfe)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] On Anweisung (bitte Nachhilfe)

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 3 Kommentatoren 265 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.
  • S Offline
    S Offline
    skorpil
    schrieb am zuletzt editiert von skorpil
    #1

    ich habe ein Script, welches gut funktioniert. Darin steht folgende On Anweisung:

    on(idAnsage1, function(dp) {
       if(dp.state.val) {
    

    Nun möchte ich das Script erweitern und es auslösen, wenn entweder idAnsage1 oder idAnsage2 wahr ist. Das habe ich versucht mit folgender Anweisung:

    on(idAnsage1 || dAnsage2 , function(dp) {
       if(dp.state.val) {
    

    Das funktioniert aber nicht. Was mache ich falsch?

    Danke für Eure Hilfe.

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • S skorpil

      ich habe ein Script, welches gut funktioniert. Darin steht folgende On Anweisung:

      on(idAnsage1, function(dp) {
         if(dp.state.val) {
      

      Nun möchte ich das Script erweitern und es auslösen, wenn entweder idAnsage1 oder idAnsage2 wahr ist. Das habe ich versucht mit folgender Anweisung:

      on(idAnsage1 || dAnsage2 , function(dp) {
         if(dp.state.val) {
      

      Das funktioniert aber nicht. Was mache ich falsch?

      Danke für Eure Hilfe.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @skorpil sagte in On Anweisung (bitte Nachhilfe):

      on(idAnsage1 || dAnsage2 , function(dp) {

      Habe keine AHnung von js, aber da fehlt ein i bei dem zweiten

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • S skorpil

        ich habe ein Script, welches gut funktioniert. Darin steht folgende On Anweisung:

        on(idAnsage1, function(dp) {
           if(dp.state.val) {
        

        Nun möchte ich das Script erweitern und es auslösen, wenn entweder idAnsage1 oder idAnsage2 wahr ist. Das habe ich versucht mit folgender Anweisung:

        on(idAnsage1 || dAnsage2 , function(dp) {
           if(dp.state.val) {
        

        Das funktioniert aber nicht. Was mache ich falsch?

        Danke für Eure Hilfe.

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

        @skorpil sagte: Das funktioniert aber nicht. Was mache ich falsch?

        Verwende ein Array oder RegExp.

        on([idAnsage1, idAnsage2], function(dp) {
        

        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

        S 2 Antworten Letzte Antwort
        1
        • paul53P paul53

          @skorpil sagte: Das funktioniert aber nicht. Was mache ich falsch?

          Verwende ein Array oder RegExp.

          on([idAnsage1, idAnsage2], function(dp) {
          
          S Offline
          S Offline
          skorpil
          schrieb am zuletzt editiert von
          #4

          @paul53 Bin gerade nicht zu Hause, ich teste es nachher und gebe Feedback. Vor ab schon mal danke

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @skorpil sagte: Das funktioniert aber nicht. Was mache ich falsch?

            Verwende ein Array oder RegExp.

            on([idAnsage1, idAnsage2], function(dp) {
            
            S Offline
            S Offline
            skorpil
            schrieb am zuletzt editiert von
            #5

            @paul53

            Das war es! Dankeschön. Mit RegExp. gelöst.

            Dennoch bleibt noch eine Frage: kannst Du mir erklären, warum mein Weg mit ODER nicht funktioniert?

            paul53P 1 Antwort Letzte Antwort
            0
            • S skorpil

              @paul53

              Das war es! Dankeschön. Mit RegExp. gelöst.

              Dennoch bleibt noch eine Frage: kannst Du mir erklären, warum mein Weg mit ODER nicht funktioniert?

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

              @skorpil sagte: erklären, warum mein Weg mit ODER nicht funktioniert?

              Das ist nicht vorgesehen, denn RegExp und Array bieten die Möglichkeit mehrerer IDs.

              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

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


              Support us

              ioBroker
              Community Adapters
              Donate

              575

              Online

              32.6k

              Benutzer

              82.1k

              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