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
  5. Blockly für Flurlicht

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    322

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

Blockly für Flurlicht

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 4 Kommentatoren 654 Aufrufe 2 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.
  • K Offline
    K Offline
    karlo enzo
    schrieb am zuletzt editiert von
    #1

    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

    paul53P J 2 Antworten Letzte Antwort
    0
    • K karlo enzo

      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

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

      @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

      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
      • K Offline
        K Offline
        karlo enzo
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        0
        • K karlo enzo

          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

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von Jan1
          #4

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

          AsgothianA 1 Antwort Letzte Antwort
          0
          • J 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.

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von Asgothian
            #5

            @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

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            J 1 Antwort Letzte Antwort
            0
            • AsgothianA 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 Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von Jan1
              #6

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

              AsgothianA 1 Antwort Letzte Antwort
              0
              • J Jan1

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

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #7

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

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                J 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @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 Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von Jan1
                  #8

                  @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 Antwort Letzte Antwort
                  1
                  • K Offline
                    K Offline
                    karlo enzo
                    schrieb am zuletzt editiert von
                    #9

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

                    773

                    Online

                    32.5k

                    Benutzer

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