Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Gelöst: Trigger mit mehreren Auslösern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Gelöst: Trigger mit mehreren Auslösern

Scheduled Pinned Locked Moved JavaScript
5 Posts 3 Posters 403 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Smartin
    wrote on last edited by Smartin
    #1

    Moin,
    kurze Frage:
    Wenn ich einen Trigger mit mehreren Auslösern (entweder/oder) setzen möchte, wie muss der aussehen damit es funktioniert? Ich möchte eine Aktion starten, die von mehreren verschiedenen 433MHz-Fernbedienungen ausgelöst werden kann.

    on({id: RFCode, val: '391ED1' || 'F01704'}, function () {
        setState(TV,!getState(TV).val);
        console.log('TV ein-/ausgeschaltet');
    });
    

    So wie im Beispiel funktioniert es leider nicht ... Wäre wohl auch zu einfach gedacht :blush:
    Wer kann mir kurz unter die Arme greifen?
    Gruß und Dank im voraus

    arteckA 1 Reply Last reply
    0
    • S Smartin

      Moin,
      kurze Frage:
      Wenn ich einen Trigger mit mehreren Auslösern (entweder/oder) setzen möchte, wie muss der aussehen damit es funktioniert? Ich möchte eine Aktion starten, die von mehreren verschiedenen 433MHz-Fernbedienungen ausgelöst werden kann.

      on({id: RFCode, val: '391ED1' || 'F01704'}, function () {
          setState(TV,!getState(TV).val);
          console.log('TV ein-/ausgeschaltet');
      });
      

      So wie im Beispiel funktioniert es leider nicht ... Wäre wohl auch zu einfach gedacht :blush:
      Wer kann mir kurz unter die Arme greifen?
      Gruß und Dank im voraus

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      wrote on last edited by
      #2

      warum so kompliziert

      on({id: RFCode, change: "any"},  function () {
      let sts = getState(RFCode).val;
         if (sts == '391ED1' || 'F01704') {
            setState(TV,!getState(TV).val);
            console.log('TV ein-/ausgeschaltet');
      }
      });
      

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      S 1 Reply Last reply
      1
      • arteckA arteck

        warum so kompliziert

        on({id: RFCode, change: "any"},  function () {
        let sts = getState(RFCode).val;
           if (sts == '391ED1' || 'F01704') {
              setState(TV,!getState(TV).val);
              console.log('TV ein-/ausgeschaltet');
        }
        });
        
        S Offline
        S Offline
        Smartin
        wrote on last edited by
        #3

        @arteck
        "warum so kompliziert" .... Vielleicht weil Kompliziert mein zweiter Vorname ist :grinning:
        Super, vielen Dank, funktioniert genau so wie gewollt!
        Ich mache den Thread dann auch gleich wieder zu

        paul53P 1 Reply Last reply
        0
        • S Smartin

          @arteck
          "warum so kompliziert" .... Vielleicht weil Kompliziert mein zweiter Vorname ist :grinning:
          Super, vielen Dank, funktioniert genau so wie gewollt!
          Ich mache den Thread dann auch gleich wieder zu

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #4

          @smartin sagte: funktioniert genau so wie gewollt!

          Wirklich? Besser so:

          on({id: RFCode},  function (dp) {
             if (dp.state.val == '391ED1' || dp.state.val == 'F01704') {
                setState(TV,!getState(TV).val);
                console.log('TV ein-/ausgeschaltet');
             }
          });
          

          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 1 Reply Last reply
          1
          • paul53P paul53

            @smartin sagte: funktioniert genau so wie gewollt!

            Wirklich? Besser so:

            on({id: RFCode},  function (dp) {
               if (dp.state.val == '391ED1' || dp.state.val == 'F01704') {
                  setState(TV,!getState(TV).val);
                  console.log('TV ein-/ausgeschaltet');
               }
            });
            
            S Offline
            S Offline
            Smartin
            wrote on last edited by
            #5

            @paul53

            Vielen Dank, du hast Recht, so ist es wirklich besser.
            Bei nur einem Code hatte es gut geklappt.
            Ich hatte dann noch ein paar andere RFCodes mit anderen Aktionen in das Script aufgenommen und nur mit der "dp.state.val == " Variante klappt das wirklich sauber.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            647

            Online

            32.6k

            Users

            82.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe