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. Blockly Oder-Abfrage vereinfachen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Blockly Oder-Abfrage vereinfachen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 473 Aufrufe 4 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.
  • M Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von
    #1

    Hallo, ich bin neu was Iobroker und Blockly betrifft und habe mich mal etwas eingearbeitet, dank der Hilfe des super-Forums.
    Allerdings habe ich nun ein kleines Problem:

    Wie schaffe ich es, dass mehrere Lichtschalter abgefragt werden und dann ein bestimmter Wert auf einem anderen Datenpunkt gesetzt wird. Alle entsprechenden Lichtschalter habe ich in einer Funktion.

    mein Script bisher:

    d02ab50f-16a6-46fb-a182-8691c8dcdcce-image.png

    Wie kann ich die drei Oder-Abfragen mit dem funktion Licht_OG umsetzen, sodass ich nicht jedesmal wenn eine Lampe hinzukommt, das Script ändern muss, sondern die Lampe nur der Funktion hinzufügen muss.

    Danke für eure Hilfe.

    crunchipC 1 Antwort Letzte Antwort
    0
    • M ManfredHi

      Hallo, ich bin neu was Iobroker und Blockly betrifft und habe mich mal etwas eingearbeitet, dank der Hilfe des super-Forums.
      Allerdings habe ich nun ein kleines Problem:

      Wie schaffe ich es, dass mehrere Lichtschalter abgefragt werden und dann ein bestimmter Wert auf einem anderen Datenpunkt gesetzt wird. Alle entsprechenden Lichtschalter habe ich in einer Funktion.

      mein Script bisher:

      d02ab50f-16a6-46fb-a182-8691c8dcdcce-image.png

      Wie kann ich die drei Oder-Abfragen mit dem funktion Licht_OG umsetzen, sodass ich nicht jedesmal wenn eine Lampe hinzukommt, das Script ändern muss, sondern die Lampe nur der Funktion hinzufügen muss.

      Danke für eure Hilfe.

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @manfredh-1anstatt alle einzeln aufzuzählen, kansst du falls WERT
      diesen findest du unter Trigger>Objekt ID, diesen aufklappen und WERT auswählen
      49bd5704-858d-42d8-9db0-fb5fdfd1ec2d-grafik.png

      umgestiegen von Proxmox auf Unraid

      paul53P 1 Antwort Letzte Antwort
      0
      • crunchipC crunchip

        @manfredh-1anstatt alle einzeln aufzuzählen, kansst du falls WERT
        diesen findest du unter Trigger>Objekt ID, diesen aufklappen und WERT auswählen
        49bd5704-858d-42d8-9db0-fb5fdfd1ec2d-grafik.png

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

        @crunchip sagte: kansst du falls WERT

        Damit ist keine Oder-Verknüpfung der Werte möglich.

        @manfredh-1 sagte in Blockly Oder-Abfrage vereinfachen:

        jedesmal wenn eine Lampe hinzukommt, das Script ändern muss, sondern die Lampe nur der Funktion hinzufügen muss.

        Bild_2021-11-04_112643.png

        Nach dem Hinzufügen einer Lampe zu "enum.functions.Licht_OG" muss die Javascript-Instanz neu gestartet werden, damit die neue Lampe in den Puffer übernommen wird.

        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

        crunchipC M 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @crunchip sagte: kansst du falls WERT

          Damit ist keine Oder-Verknüpfung der Werte möglich.

          @manfredh-1 sagte in Blockly Oder-Abfrage vereinfachen:

          jedesmal wenn eine Lampe hinzukommt, das Script ändern muss, sondern die Lampe nur der Funktion hinzufügen muss.

          Bild_2021-11-04_112643.png

          Nach dem Hinzufügen einer Lampe zu "enum.functions.Licht_OG" muss die Javascript-Instanz neu gestartet werden, damit die neue Lampe in den Puffer übernommen wird.

          crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @paul53 sagte in Blockly Oder-Abfrage vereinfachen:

          Oder-Verknüpfung

          stimmt, war mein Fehler, hatte das abgeleitet von meiner (functions=batterie)

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @crunchip sagte: kansst du falls WERT

            Damit ist keine Oder-Verknüpfung der Werte möglich.

            @manfredh-1 sagte in Blockly Oder-Abfrage vereinfachen:

            jedesmal wenn eine Lampe hinzukommt, das Script ändern muss, sondern die Lampe nur der Funktion hinzufügen muss.

            Bild_2021-11-04_112643.png

            Nach dem Hinzufügen einer Lampe zu "enum.functions.Licht_OG" muss die Javascript-Instanz neu gestartet werden, damit die neue Lampe in den Puffer übernommen wird.

            M Offline
            M Offline
            ManfredHi
            schrieb am zuletzt editiert von
            #5

            @paul53 Super vielen Dank! Funktioniert einwandfrei.
            Habe es mir jetzt auch für das EG so nachgebaut.

            Allerdings hätte ich eine Verständnisfrage (bin Anfänger): Du setzt am Anfang die Variable "idsLichtOG" auf die Funktion Licht_OG.
            Warum macht man das mit einer Variablen? Könnte man den ID-Selektor nicht direkt bei Falls Objekt abfragen und dann bei jedem Wert aus der Liste nochmals?
            Will es einfach verstehen und davon lernen.

            Nochmals DANKE !

            paul53P 1 Antwort Letzte Antwort
            0
            • M ManfredHi

              @paul53 Super vielen Dank! Funktioniert einwandfrei.
              Habe es mir jetzt auch für das EG so nachgebaut.

              Allerdings hätte ich eine Verständnisfrage (bin Anfänger): Du setzt am Anfang die Variable "idsLichtOG" auf die Funktion Licht_OG.
              Warum macht man das mit einer Variablen? Könnte man den ID-Selektor nicht direkt bei Falls Objekt abfragen und dann bei jedem Wert aus der Liste nochmals?
              Will es einfach verstehen und davon lernen.

              Nochmals DANKE !

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

              @manfredh-1 sagte: Warum macht man das mit einer Variablen?

              Die Variable schont bei mehr als einer Verwendung Ressourcen gegenüber dem mehrmaligen Aufruf der komplexen Selektor-Funktion.

              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

              311

              Online

              32.7k

              Benutzer

              82.4k

              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