Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Einige Fragen zu Blockly

    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

    Einige Fragen zu Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gluecksmann last edited by gluecksmann

      Hallo, bin in der Freiwilligen Feuerwehr und bastel gerade (als IObroker Neulig) an einem Script...

      b96c453e-96c8-4433-a21a-631fe8f2f6eb-grafik.png

      Hatte erst das Problem das die Ansage Alarm Feuerwehr in der Zeitschleife mit drin war..kam dann immer ...also rausgenommen.

      Nun wollte ich aber RGB Lampen auf Blau schalten...klappt irgendwie nicht...

      Aus geht es nach der eingestellten Zeit scheinbar auch nicht...

      Und zu guter letzt...wieso steht das Skript mitten "im Raum" ? Muß immer etwas hin und her scrollen. Wieso richtet sich das nicht nach der oberen linken Ecke aus.

      haselchen Homoran Asgothian 3 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @gluecksmann last edited by

        @gluecksmann

        Kannst Dich hier mit einklinken

        https://forum.iobroker.net/topic/50801/blockly-speichert-blöcke-immer-unterhalb-vom-ausgangspunkt?page=1

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @haselchen last edited by

          @haselchen sagte in Einige Fragen zu Blockly:

          Kannst Dich hier mit einklinken

          das ist genau das Gegenteil von dem was @gluecksmann beschreibt

          @gluecksmann sagte in Einige Fragen zu Blockly:

          steht das Skript mitten "im Raum"
          ...
          Wieso richtet sich das nicht nach der oberen linken Ecke aus

          UNd die Antwort dazu ist:
          damit man überall noch etwas anbauen kann.

          z.B.

          • Variablendefinitionen oberhalb des Triggers
          • einen zweiten Trigger der eine Variable ändert die innerhalb des zweiten Triggers genutzt werden soll links vom "Hauptskript"
          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @gluecksmann last edited by

            @gluecksmann sagte in Einige Fragen zu Blockly:

            Nun wollte ich aber RGB Lampen auf Blau schalten...klappt irgendwie nicht...

            was passiert denn?

            • wird getriggert oder nicht?
            • werden dann die Lampen angesteuert oder nicht?
            • was versteckt sich da überhaupt hinter den Datenpunkten?
            1 Reply Last reply Reply Quote 0
            • Asgothian
              Asgothian Developer @gluecksmann last edited by

              @gluecksmann Irgendwie ist noch nicht klar was du willst.

              so wie du das Skript gestellt hast macht es folgendes:

              wenn das Objekt "IsOpen" mit falsch aktualisiert wird:
              Ansage Alarm Feuerwehr 2 mal
              nach 1 Minute: Blaue Szene an.

              Was genau willst du ?

              A.

              G 1 Reply Last reply Reply Quote 0
              • G
                gluecksmann @Asgothian last edited by

                @asgothian

                Hallo, möchte das wenn das Object "isOpen" falsch ist folgendes passiert:

                Ansage Feuerwehr ist zweimal da es zwei Lautsprecher sind...das klappt...soll allerdings nur einmal, oder wenn ohne großen Aufwand möglich 3 mal passieren...

                DAnn sollen verschiedene RGB Lampen Blau Blinken...

                Die Lampen sollen dann aber nach 3 Minuten wieder ausgehen.

                Homoran Asgothian 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @gluecksmann last edited by Homoran

                  @gluecksmann sagte in Einige Fragen zu Blockly:

                  ..das klappt..

                  also ist das schon mal die Antwort auf:

                  @homoran sagte in Einige Fragen zu Blockly:

                  wird getriggert oder nicht?


                  bleiben die anderen:

                  @homoran sagte in Einige Fragen zu Blockly:

                  werden dann die Lampen angesteuert oder nicht?
                  was versteckt sich da überhaupt hinter den Datenpunkten?

                  setz erst einmal einen stop Timeout vor den Timeout.
                  Sonst läuft der Timeout mehrfach

                  1 Reply Last reply Reply Quote 0
                  • Asgothian
                    Asgothian Developer @gluecksmann last edited by

                    @gluecksmann leider noch ein paar Fragen:

                    • sorgt die "Szene Blau" bereits für das Blinken ?
                    • wenn nein, wie schnell soll geblinkt werden ?

                    A.

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      gluecksmann @Asgothian last edited by gluecksmann

                      @asgothian

                      Hallo, Szene Blau fasst nur mehrere Leuchten zusammen...Blinken wie schnell? keine Ahnung 1sek an, eine aus?

                      Vielleicht findet sich ja wer, der mir das mal zusammenstellen kann...hab mein Script jetzt ganz kaputt probiert...

                      Asgothian 1 Reply Last reply Reply Quote 0
                      • Asgothian
                        Asgothian Developer @gluecksmann last edited by Asgothian

                        @gluecksmann

                        Anbei mal ein Vorschlag als Pseudocode. Damit solltest Du Dir das ganze zusammen bauen können.

                        Kern ist die Kombination von "Timeout" zum abschalten nach 3 Minuten und "Intervall" um die Lampen jede Sekunde umzuschalten zum Blinken.

                        Trigger auf "IsOpen", Wert ist kleiner als vorher
                           stopTimeout
                           ausführen Timeout in 3 Minuten
                               Szene Blau ausschalten, alle Lampen ausschalten
                               stopIntervall
                           Lampen Einschalten
                           Lampen auf Blau schalten
                           Warnmeldung per Speak ausgeben
                           ausführen Intervall alle 1 sek
                              Lampen mit "Umschalten" Baustein von an auf aus oder umgekehrt schalten 
                        

                        Wenn Du das so aufbaust sollte es nur aktiv werden wenn das "is Open" Objekt von wahr auf falsch wechselt.

                        A.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        738
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        265
                        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