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. Frage zu Blockly, kann man das so machen ?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Frage zu Blockly, kann man das so machen ?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • rellikR Offline
    rellikR Offline
    rellik
    schrieb am zuletzt editiert von
    #1

    Hallo Leute,

    ich hab mir mal versucht was mit Blockly zusammen zu klicken. Da ich mich damit garnicht auskenne, hab ich da mal Fragen an die Experten.

    Ich hatte bei der CCU für die Rollladensteuerung mehrere Programme für verschiedene Sachen in einem Raum, wie z.B. Lüften und Sonnenschutz etc. alles einzeln.

    Das war aber sehr unübersichtlich, daher hab ich jetzt mit Blockly versucht alles aus einen Raum in ein Programm/Script zu bekommen.

    Kann man das so machen ? Oder spricht irgendwas dagegen ?

    Laufen tut das Script, hab zumindest bis jetzt keinen Fehler gemerkt.

    Und manche Sachen hab ich auch bestimmt zu kompliziert gemacht.

    2614_blockly_alles.jpg

    Ich weiß, man kann da nix drauf erkennen, mir geht es ja darum, ob das so sinnvoll ist alles zusammen zu knallen ?

    Und vielleicht kann ja einer der Experten mal über die einzelnen Script-teile schauen, ob ich das so richtig gemacht habe ?

    Wäre nett, dann wüsste ich das, das ich auf dem richtigen Weg bin!

    2614_blockly_1.jpg

    2614_blockly_2.jpg

    2614_blockly_3.jpg

    2614_blockly_4.jpg

    2614_blockly_5.jpg

    Danke im voraus!

    Gruß Andreas

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      Habe mir jetzt nicht allen Inhalt angeschaut so hier und da geht es eventuell kürzer oder einfacher.

      Zu deiner allgemeinen Fragen, ist kein Problem du kannst in einen Script soviele Variablen/triggert setzen wie du möchtest, musst halt nur aufpassen die richtigen Daten in einen Block zu setzen und deiner Trigger/actionen richtig zu haben.

      Alles in einen Script oder verteilt ist Geschmackssache.

      Je nach Situation hat das eine Vorteil zum anderen

      ~Dutch

      –-----------------------

      Send from mobile device

      1 Antwort Letzte Antwort
      0
      • rantanplanR Online
        rantanplanR Online
        rantanplan
        schrieb am zuletzt editiert von
        #3

        @rellik:

        Kann man das so machen ? Oder spricht irgendwas dagegen ? `
        Hallo rellik

        Du hast ja schon einiges geschafft!

        Aber Deine Vorgehensweise kann ich nicht empfehlen.

        Alles in einem Blockly wird unübersichtlich und fehleranfällig.

        Smart-Home ändert sich und somit auch Deine Scripts.

        Spätere Änderungen werden nach Deiner Methode immer schwerer.

        Allein wenn Du lokale (Hilfs)Variaben verwendest, wird der Aufwand enorm.

        Es ist sogar empfehlenswert eine zweite Javascript-Instanz für Tests anzulegen.

        (Blockly kann eine Javascript-Instanz, bei fehlerhaften Programmierung, zum "Absturz" bringen)

        Bei mir ist alles in logischen Gruppen aufgeteilt und darin nochmals nach logischen Einheiten (z.B.Räume).

        Ein Beispiel sieht so aus.
        147_bild.png

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • rellikR Offline
          rellikR Offline
          rellik
          schrieb am zuletzt editiert von
          #4

          Hallo Rantanplan,

          da hat Du schon Recht, ich wollte ja auch nicht alles zusammen schreiben!

          Das was ich jetzt hier aufgelistet habe sind nur zwei Rollos in einem Raum.

          Ich dachte mir das ich alles was in diesem einen Raum mit Rollos zutun hat, in einem Script bringe, da hat man gleich alles im Blick.

          Gruß Andreas

          1 Antwort Letzte Antwort
          0
          • rantanplanR Online
            rantanplanR Online
            rantanplan
            schrieb am zuletzt editiert von
            #5

            @rellik:

            Hallo Rantanplan,

            da hat Du schon Recht, ich wollte ja auch nicht alles zusammen schreiben!

            Das was ich jetzt hier aufgelistet habe sind nur zwei Rollos in einem Raum.

            Ich dachte mir das ich alles was in diesem einen Raum mit Rollos zutun hat, in einem Script bringe, da hat man gleich alles im Blick. `
            Wie Dutchman schon sagte, kann man so machen.

            Aber schau Dir Dein Blockly mal in einem halben Jahr nochmal an.

            Da wird es Dir wahrscheinlich so wie mir gehen und den Wald vor lauter Bäumen nicht sehen.

            Zumal Du keine Kommentare benutzt.

            Und wenn dann noch der Wunsch kommt, dass die Rollos am Wochenende später hoch sollen, weil Du länger schlafen willst…...

            Grüße

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            1 Antwort Letzte Antwort
            0
            • rellikR Offline
              rellikR Offline
              rellik
              schrieb am zuletzt editiert von
              #6

              Ich will es ja auch so machen wie du sagst.

              Kommentare hab ich mir auch schon ein paar dazu geschrieben, ich weiß das ja noch von der CCU, da wusste ich auch nach einem halbe Jahr nicht mehr was ich da eigentlich gemacht habe und wenn dann noch ein neuer Aktor mit eingebunden werden sollte hab ich mir erst mal die Karten gelegt ;-)

              Das mit den Kommentaren ist gegenüber der CCU schon ein großer Vorteil!

              Und wei schon gesagt das mit den Gruppen will ich ja auch machen, bin ja erst am Anfang und muß erst mal mit dem Kram wieder klar kommen und Üben.

              Aber wegen den Hilfsvariablen, ohne bekomme ich das aber nicht hin, oder gibt es da eine andere Variante ?

              2614_gruppen.jpg

              Gruß Andreas

              1 Antwort Letzte Antwort
              0
              • rantanplanR Online
                rantanplanR Online
                rantanplan
                schrieb am zuletzt editiert von
                #7

                @rellik:

                Aber wegen den Hilfsvariablen, ohne bekomme ich das aber nicht hin, oder gibt es da eine andere Variante ? `
                Hilfsvariablen global oder lokal sind schon wichtig!

                Ich setzte die auch fleissig ein.

                Aber wenn man ALLES in ein Script packt, kann man sich mit den lokalen schon mal vertuen.

                Alles gut. Du bist auf dem richtigen Weg ;)

                Grüße

                Rantanplan

                CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                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

                701

                Online

                32.6k

                Benutzer

                82.2k

                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