Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (gelöst) mehrere Datenpunkte mit einem Taster durchschalten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (gelöst) mehrere Datenpunkte mit einem Taster durchschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Mars_script
      Mars_script last edited by 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

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Mars_script last edited by

        @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_script 1 Reply Last reply Reply Quote 0
        • Mars_script
          Mars_script @mickym last edited by

          @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!

          paul53 mickym 2 Replies Last reply Reply Quote 0
          • paul53
            paul53 @Mars_script last edited by

            @mars_script sagte: Ansatz geben?

            Bild_2022-01-20_144851.png

            1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Mars_script last edited by mickym

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

              Mars_script 1 Reply Last reply Reply Quote 0
              • Mars_script
                Mars_script @mickym last edited by Mars_script

                @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 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                860
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                3
                6
                328
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo