Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Funktion GetParentName - Name des Ordners - möglich?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Funktion GetParentName - Name des Ordners - möglich?

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      piro last edited by

      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

      dslraser paul53 2 Replies Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @piro last edited by

        @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 Reply Last reply Reply Quote 0
        • P
          piro last edited by

          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.

          dslraser 2 Replies Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @piro last edited by

            @piro
            ja genau

            1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @piro last edited by dslraser

              @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 Reply Last reply Reply Quote 0
              • P
                piro last edited by

                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?

                dslraser 1 Reply Last reply Reply Quote 0
                • P
                  piro last edited by

                  Ne _DEV bedeutet "Device" 😏

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @piro last edited by dslraser

                    @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 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @piro last edited by

                      @piro sagte:

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

                      Also den DeviceName.

                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      619
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      346
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo