Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly für Flurlicht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly für Flurlicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      karlo enzo last edited by

      Ich bin nun schon eine ganze Weile an meiner Flurbeleuchtung mit der Blockly-Erstellung am probieren.
      Diese beiden Blockly’s machen funktionell das gleiche.
      ABER – ich habe gelesen, das man nur einen Triggerbaustein je Script verwenden soll, wäre die 2. Variante dann richtiger oder ist das programmtechnisch egal ???
      9f3ac412-7152-45f8-ac07-106303217d70-grafik.png

      c0c07884-445c-40c6-b5f1-e26950019af0-grafik.png

      paul53 J 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @karlo enzo last edited by

        @karlo-enzo sagte: nur einen Triggerbaustein je Script verwenden soll

        Nur einen Trigger pro Datenpunkt schont Ressourcen, denn Trigger benötigen einiges an Ressourcen.

        @karlo-enzo sagte in Blockly für Flurlicht:

        wäre die 2. Variante dann richtiger oder ist das programmtechnisch egal ???

        Damit zwischen 18:00 und 5:00 Uhr nicht unnötig gesendet wird (Störpegel), besser so:

        Bild_2021-12-04_115137.png

        1 Reply Last reply Reply Quote 0
        • K
          karlo enzo last edited by

          @paul53
          Danke für den Vorschlag, den werde ich gleich mal so umsetzen. 👍

          1 Reply Last reply Reply Quote 0
          • J
            Jan1 @karlo enzo last edited by Jan1

            @karlo-enzo sagte in Blockly für Flurlicht:

            ABER – ich habe gelesen, das man nur einen Triggerbaustein je Script verwenden soll

            Einfach Blödsinn, oder falsch interpretiert 😉
            Wenn man die für die Funktion braucht, dann braucht man die eben.

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

              @jan1 sagte in Blockly für Flurlicht:

              @karlo-enzo sagte in Blockly für Flurlicht:

              ABER – ich habe gelesen, das man nur einen Triggerbaustein je Script verwenden soll

              Einfach Blödsinn, oder falsch interpretiert 😉
              Wenn man die für die Funktion braucht, dann braucht man die eben.

              Mal etwas Hintergrund dazu:

              Je komplexer das Smart-Home wird desto größer und zahlreicher werden Skripte und trigger. Damit kommt also irgendwann das nutzen / verschwenden von Ressourcen dazu.

              Bei einfachen - (die Lichtsteuerung) zählt dazu - macht es durchaus Sinn nur einen trigger zu verwenden und darin mit einer Abfrage verschiedene Reaktionen zu unterscheiden. Das gilt insbesondere dann wenn die Aktionen zusammen gehören (Licht an, Licht aus).

              Bei komplexen Anwendungen kann es sinnvoll sein absichtlich getrennte trigger zu verwenden, damit die gestarteten Skripte einfacher lesbar bleiben.

              Beides funktioniert, beides kann verwendet werden.

              Wieviele trigger Bausteine in einer skriptdatei vorhanden sind ist vollständig egal.

              Bei dem vorhandenen Beispiel ist (meiner Meinung nach) im Beispiel von @paul53 die Funktion einfacher zu erkennen als in dem ersten Beispiel von @karlo-enzo .

              A.
              P.s. auch ich kann nicht immer “mal eben” Skripte durchschauen - deswegen hatte ich auf die Frage nach dem Skript im anderen Thread noch nicht geantwortet. Meine Antwort wäre aber so ausgefallen wie die von @paul53

              J 1 Reply Last reply Reply Quote 0
              • J
                Jan1 @Asgothian last edited by Jan1

                @asgothian
                Sag ich doch, wenn sie benötigt werden, dann werden sie eben benötigt.

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

                  @jan1 sagte in Blockly für Flurlicht:

                  @asgothian
                  Sag ich doch, wenn sie benötigt werden, dann werden sie eben benötigt.

                  Ja. In dem vorhandenen Beispiel ist das mit dem “sie werden benötigt” zumindest fraglich.

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 @Asgothian last edited by Jan1

                    @asgothian
                    Für Anfänger ist es wesentlich einfacher erst mal alles auf mehrere Blocklys zu verteilen, somit ergibt sich meist, ein etwas für den reinen Zweck überdimensioniertes gesamt Konstrukt. Allerdings lernt man dabei auch stetig dazu und was ist schöner als neu erlerntes Wissen gleich bei der Optimierung der eigenen Blocklys anzuwenden?

                    1 Reply Last reply Reply Quote 1
                    • K
                      karlo enzo last edited by

                      Danke für die vielen Hinweise und Tips zu meinem Beispiel.
                      Mein 1. Beispiel war für mich vom logischen Aufbau einfach umzusetzen.
                      Aber ich möchte natürlich gerne noch etwas dazu lernen um die Scripte möglichst resourcenschonend
                      und übersichtlich zu gestalten, um für mich auch für später mal noch die Übersicht zu behalten.
                      Meine Programmierkenntnisse sind im wesentlichen aus den 80'ern angefangen mit einem Sinclair ZX81
                      da musste man noch RICHTIG speicheroptimiert programmieren, bei 1KB Hauptspeicher.
                      Heute habe ich zwar 32GB auf meiner Proxmox-Maschine zur Verfügung, aber trotzdem möchte ich gerne
                      meine Programme systemoptimiert erstellen, da auf dem Server ja auch noch andere Anwendungen laufen.

                      ZB. noch Home Assistant mit Influx und Grafana, wobei ich gerne Influx und Grafan auch noch unter dem ioBroker laufen lassen würde um Home Assistant abzuschalten und somit weniger Anwendungen pflegen zu müssen.
                      Kann man die bestehenden Daten von Influx und Grafana in ioBroker übernehmen und wenn ja wie müsste man das umsetzen. Über Vorschläge hierzu wäre ich dankbar

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      718
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      448
                      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