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. Objekt-ID zusammensetzen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Objekt-ID zusammensetzen

Geplant Angeheftet Gesperrt Verschoben Blockly
19 Beiträge 4 Kommentatoren 941 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.
  • paul53P paul53

    @paul53 sagte: Dann könnte man auch den Selektor verwenden und muss nicht für jedes Fenster ein neues Skript erzeugen.

    Das könnte so aussehen:

    Blockly_temp.JPG

    T Offline
    T Offline
    TripleX
    schrieb am zuletzt editiert von TripleX
    #10

    @paul53 Danke für den Tipp.
    Bin noch nicht so der Experte, habe aber glaube ich verstanden wie das Programm abläuft.
    Werde es mal versuchen so umzusetzen.
    An das Erstellen der Datenpunkte komme ich dann wohl nicht vorbei.

    paul53P 2 Antworten Letzte Antwort
    0
    • T TripleX

      @paul53 Danke für den Tipp.
      Bin noch nicht so der Experte, habe aber glaube ich verstanden wie das Programm abläuft.
      Werde es mal versuchen so umzusetzen.
      An das Erstellen der Datenpunkte komme ich dann wohl nicht vorbei.

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

      @triplex sagte: An das Erstellen der Datenpunkte komme ich dann wohl nicht vorbei.

      Man könnte es auch mit einer Javascript-Funktion, was für dich sicherlich nicht einfacher ist.

      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
      • T TripleX

        @paul53 Danke für den Tipp.
        Bin noch nicht so der Experte, habe aber glaube ich verstanden wie das Programm abläuft.
        Werde es mal versuchen so umzusetzen.
        An das Erstellen der Datenpunkte komme ich dann wohl nicht vorbei.

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

        @triplex sagte: Danke für den Tipp.

        Man kann auch Anfang und Ende in der ID ersetzen:

        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
        • BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von BananaJoe
          #13

          @triplex sagte in Objekt-ID zusammensetzen:

          Wenn ich mir jetzt noch automatisch die Datenpunkte erstellen möchte, dann kann ich das mit diesem Block machen und die Variable einfach einsetzen?

          Da habe ich mir selbst eine Blockly-Funktion für gebaut:
          https://forum.iobroker.net/topic/76518/blockly-createmystate-datenpunkte-mit-unit-states?_=1735509779356

          man beachte die ganzen Beispiele!
          In der aktuellen Version V5 kann man weglassen was man nicht braucht, wenn es nicht geht (unmögliche Kombination) steht im Log eine Fehlermeldung

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 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 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          T 2 Antworten Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @triplex sagte in Objekt-ID zusammensetzen:

            Wenn ich mir jetzt noch automatisch die Datenpunkte erstellen möchte, dann kann ich das mit diesem Block machen und die Variable einfach einsetzen?

            Da habe ich mir selbst eine Blockly-Funktion für gebaut:
            https://forum.iobroker.net/topic/76518/blockly-createmystate-datenpunkte-mit-unit-states?_=1735509779356

            man beachte die ganzen Beispiele!
            In der aktuellen Version V5 kann man weglassen was man nicht braucht, wenn es nicht geht (unmögliche Kombination) steht im Log eine Fehlermeldung

            T Offline
            T Offline
            TripleX
            schrieb am zuletzt editiert von
            #14

            @bananajoe Danke Dir!
            Genau das habe ich gesucht.
            Du ersparst mir gerade ne Menge Arbeit bei 20 Türen & Fenstern mit je 3-5 Datenpunkten.

            Ein Frage hätte ich noch.
            Was passiert wenn man versucht einen Datenpunkt anzulegen, den es bereits gibt?
            Wird das dann ignoriert oder der bestehende überschrieben?

            paul53P 1 Antwort Letzte Antwort
            0
            • T TripleX

              @bananajoe Danke Dir!
              Genau das habe ich gesucht.
              Du ersparst mir gerade ne Menge Arbeit bei 20 Türen & Fenstern mit je 3-5 Datenpunkten.

              Ein Frage hätte ich noch.
              Was passiert wenn man versucht einen Datenpunkt anzulegen, den es bereits gibt?
              Wird das dann ignoriert oder der bestehende überschrieben?

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

              @triplex sagte: der bestehende überschrieben?

              Nein.

              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

              T 1 Antwort Letzte Antwort
              0
              • BananaJoeB BananaJoe

                @triplex sagte in Objekt-ID zusammensetzen:

                Wenn ich mir jetzt noch automatisch die Datenpunkte erstellen möchte, dann kann ich das mit diesem Block machen und die Variable einfach einsetzen?

                Da habe ich mir selbst eine Blockly-Funktion für gebaut:
                https://forum.iobroker.net/topic/76518/blockly-createmystate-datenpunkte-mit-unit-states?_=1735509779356

                man beachte die ganzen Beispiele!
                In der aktuellen Version V5 kann man weglassen was man nicht braucht, wenn es nicht geht (unmögliche Kombination) steht im Log eine Fehlermeldung

                T Offline
                T Offline
                TripleX
                schrieb am zuletzt editiert von TripleX
                #16

                @bananajoe Kurzes Feedback!
                Deine Funktion läuft spitze...da macht das Erstellen der Datenpunkte doch gleich wieder Spaß.

                EDIT:
                Eine Kleinigkeit ist mir gerade noch aufgefallen.
                Wenn ich den Datenpunkt manuell anlege und im Namen ein Leerzeichen drin habe, dann wird das auch im Namen so übernommen, im Datenpunkt wird dann ein "" eingesetzt.
                Wenn ich mit deiner Funktion Leerzeichen habe, dann heißt auch der Datenpunkt so.
                Ich weiß nicht ob das irgendwelche Auswirkungen hat.
                Wäre es möglich die Funktion zu erweitern, dass Leerzeichen im Namen durch "
                " im Datenpunkt ersetzt werden?

                BananaJoeB 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @triplex sagte: der bestehende überschrieben?

                  Nein.

                  T Offline
                  T Offline
                  TripleX
                  schrieb am zuletzt editiert von
                  #17

                  @paul53 Habe dein Programm so umgesetzt und es funktioniert auch soweit und dank @BananaJoe kann ich mir jetzt auch die ganzen Datenpunkt schnell und einfach erstellen.

                  Jetzt würde ich gerne überprüfen, wenn ich z.B. die Alarmanlage aktiviere, welche von den ganzen Fenstern evtl. noch geöffnet sind und einen zu dem jeweiligen Fenster zugehörigen Datenpunkt auf "true" setzen.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • T TripleX

                    @bananajoe Kurzes Feedback!
                    Deine Funktion läuft spitze...da macht das Erstellen der Datenpunkte doch gleich wieder Spaß.

                    EDIT:
                    Eine Kleinigkeit ist mir gerade noch aufgefallen.
                    Wenn ich den Datenpunkt manuell anlege und im Namen ein Leerzeichen drin habe, dann wird das auch im Namen so übernommen, im Datenpunkt wird dann ein "" eingesetzt.
                    Wenn ich mit deiner Funktion Leerzeichen habe, dann heißt auch der Datenpunkt so.
                    Ich weiß nicht ob das irgendwelche Auswirkungen hat.
                    Wäre es möglich die Funktion zu erweitern, dass Leerzeichen im Namen durch "
                    " im Datenpunkt ersetzt werden?

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #18

                    @triplex Weis du, ich bin jetzt seit etwa 1989 in der IT, habe also nun über 35 Jahre "Berufserfahrung".

                    Und immer noch fehlt mir völlig die Fantasie um überhaupt auf die Idee zu kommen, bei so etwas Leerzeichen oder Sonderzeichen einzusetzen.

                    Wenn ich da etwas anderes einsetze statt dem Leerzeichen, dann wird doch danach dein Programm scheitern weil der Name nicht so ist wie gedacht.
                    Was genau meinst du mit "" ?
                    Ah, du meinst den _

                    Aber wie geschrieben, wenn ich das automatisch ändere passt es ja für den Rest nicht.
                    Ich könnte das Erstellen mit Fehlermeldung verweigern wenn da ein Leezeichen drin ist.

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 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 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    1 Antwort Letzte Antwort
                    0
                    • T TripleX

                      @paul53 Habe dein Programm so umgesetzt und es funktioniert auch soweit und dank @BananaJoe kann ich mir jetzt auch die ganzen Datenpunkt schnell und einfach erstellen.

                      Jetzt würde ich gerne überprüfen, wenn ich z.B. die Alarmanlage aktiviere, welche von den ganzen Fenstern evtl. noch geöffnet sind und einen zu dem jeweiligen Fenster zugehörigen Datenpunkt auf "true" setzen.

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

                      @triplex sagte: überprüfen, wenn ich z.B. die Alarmanlage aktiviere, welche von den ganzen Fenstern evtl. noch geöffnet sind

                      Dazu gibt es im Forum etliche Lösungen. Etwa solche:

                      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
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      605

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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