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. Funktion GetParentName - Name des Ordners - möglich?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Funktion GetParentName - Name des Ordners - möglich?

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 436 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.
  • P Offline
    P Offline
    piro
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.

    if(getObject(id.substring(0, id.lastIndexOf('.')))) 
        return getObject(id.substring(0, id.lastIndexOf('.'))).common.name;
    else 
        return null;
    

    Hier seht ihr meinen Türkontakt.
    34b41d9c-b12b-4f0b-860f-1bdacb4b1dbe-image.png

    Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?

    Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).

    Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?

    Vielen Dank im Voraus.
    Sven

    dslraserD paul53P 2 Antworten Letzte Antwort
    0
    • P piro

      Hi,

      ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.

      if(getObject(id.substring(0, id.lastIndexOf('.')))) 
          return getObject(id.substring(0, id.lastIndexOf('.'))).common.name;
      else 
          return null;
      

      Hier seht ihr meinen Türkontakt.
      34b41d9c-b12b-4f0b-860f-1bdacb4b1dbe-image.png

      Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?

      Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).

      Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?

      Vielen Dank im Voraus.
      Sven

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @piro sagte in Funktion GetParentName - Name des Ordners - möglich?:

      Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).
      Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?

      Ob das möglich ist weiß ich nicht, aber vielleicht @paul53 ?
      Aber trotzdem würde ich mir in der CCU einmalig die Arbeit machen und sinnvolle Namen vergeben. Im ioBroker dann die Geräte einmalig neu einlesen, ohne sie zu löschen.

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        piro
        schrieb am zuletzt editiert von
        #3

        ok, das kann ich auch machen.

        Aktuell habe ich das so.
        5504d593-07e0-4a85-ae4f-24801274dcaa-image.png

        Dann müsste ich "HM-Sec-SC-2 OEQ1477900:1 ebenfalls umbenennen, richtig?

        Zum Beispiel : "Balkon" oder "Tür - Balkon" wie darüber?

        Danke für die Hilfe. Bin noch recht neu mit Homematic unterwegs.

        dslraserD 2 Antworten Letzte Antwort
        0
        • P piro

          ok, das kann ich auch machen.

          Aktuell habe ich das so.
          5504d593-07e0-4a85-ae4f-24801274dcaa-image.png

          Dann müsste ich "HM-Sec-SC-2 OEQ1477900:1 ebenfalls umbenennen, richtig?

          Zum Beispiel : "Balkon" oder "Tür - Balkon" wie darüber?

          Danke für die Hilfe. Bin noch recht neu mit Homematic unterwegs.

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @piro
          ja genau

          1 Antwort Letzte Antwort
          0
          • P piro

            ok, das kann ich auch machen.

            Aktuell habe ich das so.
            5504d593-07e0-4a85-ae4f-24801274dcaa-image.png

            Dann müsste ich "HM-Sec-SC-2 OEQ1477900:1 ebenfalls umbenennen, richtig?

            Zum Beispiel : "Balkon" oder "Tür - Balkon" wie darüber?

            Danke für die Hilfe. Bin noch recht neu mit Homematic unterwegs.

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von dslraser
            #5

            @piro
            ich hab es z.B. so

            Screenshot_20200319-161908_Chrome.jpg

            Kanal 1 sieht dann z.B. so aus in den Objekten

            Bildschirmfoto 2020-03-19 um 16.26.50.png

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              piro
              schrieb am zuletzt editiert von
              #6

              Vielen Dank dir. Da habe ich wieder ne Menge gelernt.

              Darf ich fragen, was das _DEV bedeuten soll? Development? Oder nur als Unterscheidung zu den Unterpunkten?

              dslraserD 1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                piro
                schrieb am zuletzt editiert von
                #7

                Ne _DEV bedeutet "Device" :smirk:

                1 Antwort Letzte Antwort
                0
                • P piro

                  Vielen Dank dir. Da habe ich wieder ne Menge gelernt.

                  Darf ich fragen, was das _DEV bedeuten soll? Development? Oder nur als Unterscheidung zu den Unterpunkten?

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von dslraser
                  #8

                  @piro sagte in Funktion GetParentName - Name des Ordners - möglich?:

                  Darf ich fragen, was das _DEV bedeuten soll?

                  Das ist quasi nur die oberste Ansicht, das Gerät/Device selbst, das kannst Du aber auch anders machen.

                  Ich habe die Fensternamen so gewählt, weil ich die auch in iQontrol nutze und diese dann vorher in einem Blockly auslese. Sieht dann z.B. so aus.

                  Bildschirmfoto 2020-03-19 um 16.28.32.png

                  Die Namen habe ich auch deshalb so, weil ich mir auch die geöffneten/gekippten Fenster über Alexa ansagen lassen kann, dann hört es sich auch halbwegs normal an. Die geöffneten Fenster werden dann von Alexa genau so angesagt wie sie in der iQontrol Ansicht auch stehen.

                  1 Antwort Letzte Antwort
                  0
                  • P piro

                    Hi,

                    ich habe in meinem Script eine Javascript Funktion "getParentName" mit folgendem Inhalt.

                    if(getObject(id.substring(0, id.lastIndexOf('.')))) 
                        return getObject(id.substring(0, id.lastIndexOf('.'))).common.name;
                    else 
                        return null;
                    

                    Hier seht ihr meinen Türkontakt.
                    34b41d9c-b12b-4f0b-860f-1bdacb4b1dbe-image.png

                    Leider gibt die oberen Funktion den Namen bei STATE aus. Ich würde ihn jetzt ungern anpassen oder ist das eine gängige Praxis?

                    Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).

                    Ist das möglich? Oder sollte ich den Namen bei STATE anpassen?

                    Vielen Dank im Voraus.
                    Sven

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

                    @piro sagte:

                    Ich hätte gerne den Namen "Tür - Balkon" (oberste Markierung im Bild).

                    Also den DeviceName.

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


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    642

                    Online

                    32.7k

                    Benutzer

                    82.3k

                    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