Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Objekte einmalig definieren

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    459

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    380

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    972

Objekte einmalig definieren

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 5 Kommentatoren 669 Aufrufe 3 Beobachtet
  • Ä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.
  • S Offline
    S Offline
    Solear
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe gerade ein Brett vorm Kopf. Gibt es die Möglichkeit, in den Blockly Skripten ganz oben die verwendeten Objektpunkte einmalig zu definieren?
    Das würde es bei verschachtelten und komplexen oder auch bei viel zu kopierenden Skripten leichter machen.

    iobroker als LXC unter Proxmox

    A HomoranH 2 Antworten Letzte Antwort
    0
    • S Solear

      Hallo,
      ich habe gerade ein Brett vorm Kopf. Gibt es die Möglichkeit, in den Blockly Skripten ganz oben die verwendeten Objektpunkte einmalig zu definieren?
      Das würde es bei verschachtelten und komplexen oder auch bei viel zu kopierenden Skripten leichter machen.

      A Offline
      A Offline
      Ahnungsbefreit
      schrieb am zuletzt editiert von
      #2

      @solear Wenn Du von Datenpunkten redest, geht das so:

      b4561dfe-b33f-4020-879d-a6d282178df5-image.png

      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

      1 Antwort Letzte Antwort
      0
      • S Solear

        Hallo,
        ich habe gerade ein Brett vorm Kopf. Gibt es die Möglichkeit, in den Blockly Skripten ganz oben die verwendeten Objektpunkte einmalig zu definieren?
        Das würde es bei verschachtelten und komplexen oder auch bei viel zu kopierenden Skripten leichter machen.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @solear sagte in Objekte einmalig definieren:

        ich habe gerade ein Brett vorm Kopf. Gibt es die Möglichkeit, in den Blockly Skripten ganz oben die verwendeten Objektpunkte einmalig zu definieren?

        meinst du was du da Schreibst?
        oder willst du die Werte der Datenpunkte für die bessere Übersicht in Variablen bringen?

        Vielleicht hilft ein Screenshot :-)

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Solear
          schrieb am zuletzt editiert von
          #4

          aufwaendig.png

          Anbei mal ein Beispiel. Das ist für das Kaminlicht nötig. Eine Lichtschlange und eine Fernbedienung.

          Wenn ich das Prinzip auf ein anderes Zimmer kopiere (Licht Küche, Licht Büro, ...) muss ich 18 Objekte anklicken und neu auswählen (alle eingekreist).
          Es wäre doch einfacher, ich würde oben einmalig das Objekt "gradient_scene" festlegen, und unten dann darauf zugreifen. Dann brauche ich nur für jedes Zimmer einmal die passenden Objekte auswählen statt mich zu Tode zu klicken.

          iobroker als LXC unter Proxmox

          HomoranH paul53P 2 Antworten Letzte Antwort
          0
          • S Solear

            aufwaendig.png

            Anbei mal ein Beispiel. Das ist für das Kaminlicht nötig. Eine Lichtschlange und eine Fernbedienung.

            Wenn ich das Prinzip auf ein anderes Zimmer kopiere (Licht Küche, Licht Büro, ...) muss ich 18 Objekte anklicken und neu auswählen (alle eingekreist).
            Es wäre doch einfacher, ich würde oben einmalig das Objekt "gradient_scene" festlegen, und unten dann darauf zugreifen. Dann brauche ich nur für jedes Zimmer einmal die passenden Objekte auswählen statt mich zu Tode zu klicken.

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #5

            @solear sagte in Objekte einmalig definieren:

            Anbei mal ein Beispiel.

            aaah.
            müsste auch gehen die ID in eine Variable zu schreiben.

            Aber das ist definitiv was für @paul53


            Schön wäre es auch, wenn man die ID in den Blöcken eintippen/ (kopieren und ändern) könnte statt jedesmal den ID Selektor aufrufen zu müssen.

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            paul53P 1 Antwort Letzte Antwort
            0
            • S Solear

              aufwaendig.png

              Anbei mal ein Beispiel. Das ist für das Kaminlicht nötig. Eine Lichtschlange und eine Fernbedienung.

              Wenn ich das Prinzip auf ein anderes Zimmer kopiere (Licht Küche, Licht Büro, ...) muss ich 18 Objekte anklicken und neu auswählen (alle eingekreist).
              Es wäre doch einfacher, ich würde oben einmalig das Objekt "gradient_scene" festlegen, und unten dann darauf zugreifen. Dann brauche ich nur für jedes Zimmer einmal die passenden Objekte auswählen statt mich zu Tode zu klicken.

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

              @solear sagte: Beispiel.

              1. Pro Datenpunkt nur einen Trigger verwenden und innerhalb des Triggers die Fallunterscheidung machen
              2. Variablen verwenden und erst zum Schluss den Variablenwert in den Datenpunkt schreiben

              EDIT: Beispiel:

              Blockly_temp.JPG

              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
              1
              • HomoranH Homoran

                @solear sagte in Objekte einmalig definieren:

                Anbei mal ein Beispiel.

                aaah.
                müsste auch gehen die ID in eine Variable zu schreiben.

                Aber das ist definitiv was für @paul53


                Schön wäre es auch, wenn man die ID in den Blöcken eintippen/ (kopieren und ändern) könnte statt jedesmal den ID Selektor aufrufen zu müssen.

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

                @homoran sagte: Schön wäre es auch, wenn man die ID in den Blöcken eintippen/ (kopieren und ändern) könnte

                Die Blöcke, mit denen es geht, gibt es: Schreiben und

                Blockly_temp.JPG

                An die Trigger kann man auch einen Textblock mit der ID binden.

                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

                BananaJoeB 1 Antwort Letzte Antwort
                2
                • paul53P paul53

                  @homoran sagte: Schön wäre es auch, wenn man die ID in den Blöcken eintippen/ (kopieren und ändern) könnte

                  Die Blöcke, mit denen es geht, gibt es: Schreiben und

                  Blockly_temp.JPG

                  An die Trigger kann man auch einen Textblock mit der ID binden.

                  BananaJoeB Online
                  BananaJoeB Online
                  BananaJoe
                  Most Active
                  schrieb am zuletzt editiert von BananaJoe
                  #8

                  @paul53 sagte in Objekte einmalig definieren:

                  @homoran sagte: Schön wäre es auch, wenn man die ID in den Blöcken eintippen/ (kopieren und ändern) könnte

                  Die Blöcke, mit denen es geht, gibt es: Schreiben und

                  Blockly_temp.JPG

                  An die Trigger kann man auch einen Textblock mit der ID binden.

                  an alle Blöcke die ein Objekt zum anhängen haben (Falls Objekt z.B. ) kann man auch einfach ein Textfeld dranhängen und dort die ID als Text einfügen.
                  Sogar Text verketten:

                  a642eae8-9f27-48a9-8abf-6c1cc2dd4283-image.png

                  78bac885-090e-44ad-8eea-86d1e9fcb308-image.png

                  So muss ich bei mir nur eine Variable ändern ohne das Gerät im ganzen Skript überall zu ersetzen.
                  Lesbarer finde ich das auch

                  Bei einem Mehrfachtrigger
                  21966383-3bcf-42fb-8b7e-38d6463c00bf-image.png
                  bekommt man über Object ID heraus welcher es war

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  1 Antwort Letzte Antwort
                  2

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  479

                  Online

                  32.8k

                  Benutzer

                  82.8k

                  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