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. Blockly
  5. (gelöst) mehrere Datenpunkte mit einem Taster durchschalten

NEWS

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

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

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

(gelöst) mehrere Datenpunkte mit einem Taster durchschalten

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 439 Aufrufe 3 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.
  • Mars_scriptM Offline
    Mars_scriptM Offline
    Mars_script
    schrieb am zuletzt editiert von Mars_script
    #1

    Hallo zusammen,

    ich habe zu einer Lampe (Yeelight Bulb) drei Datenpunkte (Szene 1, Szene 2, Szene 3)

    Dazu würde ich mir gerne in vis einen Taster bauen, der nach jedem Tastendruck durch die Datenpunkte schaltet. Also 1 Klick Szene 1, nächster Klick Szene 2, nächster Klick Szene 3, nächster Klick wieder Szene 1...

    Ich nehme an, ich muss mir dazu erstmal einen eigenen Datenpunkt anlegen, der von dem Taster angesprochen wird und als Trigger ein blockly-Script auslöst.
    Aber wie weiter? Schreibe ich die Datenpunkte in eine Liste und sage dann irgendwie: Bei Tastendruck schaue, wo du aktuell in der Liste stehst, gehe eins weiter, schreibe den dazugehörigen Datenpunkt, usw?
    Oder macht man das ganz anders?

    Freue mich auf eure Ideen.

    LG,
    Mars

    mickymM 1 Antwort Letzte Antwort
    0
    • Mars_scriptM Mars_script

      Hallo zusammen,

      ich habe zu einer Lampe (Yeelight Bulb) drei Datenpunkte (Szene 1, Szene 2, Szene 3)

      Dazu würde ich mir gerne in vis einen Taster bauen, der nach jedem Tastendruck durch die Datenpunkte schaltet. Also 1 Klick Szene 1, nächster Klick Szene 2, nächster Klick Szene 3, nächster Klick wieder Szene 1...

      Ich nehme an, ich muss mir dazu erstmal einen eigenen Datenpunkt anlegen, der von dem Taster angesprochen wird und als Trigger ein blockly-Script auslöst.
      Aber wie weiter? Schreibe ich die Datenpunkte in eine Liste und sage dann irgendwie: Bei Tastendruck schaue, wo du aktuell in der Liste stehst, gehe eins weiter, schreibe den dazugehörigen Datenpunkt, usw?
      Oder macht man das ganz anders?

      Freue mich auf eure Ideen.

      LG,
      Mars

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @mars_script Wenn Du keinen Datenpunkt verwendest, kannst Du den Status in der Liste auch über eine Variable lösen, allerdings würde es dann halt bei jedem Neustart wieder bei Szene 1 anfangen. Insofern hängt Datenpunkt oder nicht, davon ab wie wichtig es Dir ist, ob das Weiterschalten einen Neustart des iobrokers überlebt.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      Mars_scriptM 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @mars_script Wenn Du keinen Datenpunkt verwendest, kannst Du den Status in der Liste auch über eine Variable lösen, allerdings würde es dann halt bei jedem Neustart wieder bei Szene 1 anfangen. Insofern hängt Datenpunkt oder nicht, davon ab wie wichtig es Dir ist, ob das Weiterschalten einen Neustart des iobrokers überlebt.

        Mars_scriptM Offline
        Mars_scriptM Offline
        Mars_script
        schrieb am zuletzt editiert von
        #3

        @mickym Hi Micky,
        das überleben nach Neustart wäre nicht wichtig. Kannst du mir beim Skript helfen oder mir einen Ansatz geben? Bin noch ziemlich neu, was Variablen und Listen angeht. Bisher hab ich nur einfachere Blockly-Skripte geschrieben.

        Danke dir!

        paul53P mickymM 2 Antworten Letzte Antwort
        0
        • Mars_scriptM Mars_script

          @mickym Hi Micky,
          das überleben nach Neustart wäre nicht wichtig. Kannst du mir beim Skript helfen oder mir einen Ansatz geben? Bin noch ziemlich neu, was Variablen und Listen angeht. Bisher hab ich nur einfachere Blockly-Skripte geschrieben.

          Danke dir!

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

          @mars_script sagte: Ansatz geben?

          Bild_2022-01-20_144851.png

          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
          • Mars_scriptM Mars_script

            @mickym Hi Micky,
            das überleben nach Neustart wäre nicht wichtig. Kannst du mir beim Skript helfen oder mir einen Ansatz geben? Bin noch ziemlich neu, was Variablen und Listen angeht. Bisher hab ich nur einfachere Blockly-Skripte geschrieben.

            Danke dir!

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #5

            Edit: Na der Meister hat sich schon gemeldet - also vergiss was ich gepostet habe.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            Mars_scriptM 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              Edit: Na der Meister hat sich schon gemeldet - also vergiss was ich gepostet habe.

              Mars_scriptM Offline
              Mars_scriptM Offline
              Mars_script
              schrieb am zuletzt editiert von Mars_script
              #6

              @mickym @paul53 Ihr seid Klasse, wirklich. Teste ich sobald wie möglich und gebe dann Feedback!

              Edit: Läuft wie geschmiert! Und ich mach mir stundenlang einen Kopf, wie ich die Datenpunkte in eine Liste bekomme und die irgendwie von oben nach unten abarbeiten kann mit "aus Liste nimm das 1. Element" etc. ^^ Dabei funktioniert es genau anders rum! Also: Wieder was gelernt, richtig viel sogar.

              Dankeschön!

              P.S.: Letzte Frage für heute: wie kann man einen Beitrag als gelöst markieren? ;)

              1 Antwort Letzte Antwort
              0

              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

              428

              Online

              32.8k

              Benutzer

              82.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