Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Was sind Aliase?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Was sind Aliase?

    This topic has been deleted. Only users with topic management privileges can see it.
    • ostseereiter
      ostseereiter @paul53 last edited by

      @paul53
      das Grundprinzip habe ich verstanden mehr aber auch nicht.
      habe eben ein Datenpunkt erstellt und der Allias ist zum Ordner geworden.
      1.jpg
      nun muss man diesen irgendwie verknüpfen mit dem original
      Screenshot (83).png

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @ostseereiter last edited by paul53

        @ostseereiter sagte:

        nun muss man diesen irgendwie verknüpfen mit dem original

        In der RAW-Ansicht unter "common" alias.id mit der ID des Original-Datenpunktes hinzufügen.

        {
          "type": "state",
          "common": {
            "name": "Deckenlicht",
            "role": "",
            "type": "boolean",
            "read": true,
            "write": true,
            "desc": "per Script erstellt",
            "alias": {
              "id": "hm-rpc.0.XEQ1234567.1.STATE"
            }
          },
        

        EDIT: Mit diesem Script ist das Erstellen von Alias-Datenpunkten wahrscheinlich einfacher.

        ostseereiter 1 Reply Last reply Reply Quote 1
        • ostseereiter
          ostseereiter @paul53 last edited by

          @paul53
          Das ist das original

          {
            "type": "device",
            "common": {
              "name": "Plug Balkon",
              "type": "Plug 01",
              "icon": "img/lightify-plug.png"
            },
            "native": {
              "id": "7cb03eaa0a01397b"
            },
            "from": "system.adapter.zigbee.0",
            "user": "system.user.admin",
            "ts": 1581796716722,
            "_id": "zigbee.0.7cb03eaa0a01397b",
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            }
          }
          

          So dann hier habe ich dann die ID hinzugefügt.

          {
            "_id": "alias.0.Plug_Balkon",
            "type": "state",
            "common": {
              "name": "Plug Balkon",
              "role": "",
              "type": "boolean",
              "desc": "Manuell erzeugt",
              "read": true,
              "write": true,
              "def": false
            },
            "native": {},
            "from": "system.adapter.admin.2",
            "user": "system.user.admin",
            "ts": 1582466212059,
            "_id": "zigbee.0.7cb03eaa0a01397b",
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            }
          }
          
          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @ostseereiter last edited by

            @ostseereiter sagte:

            hier habe ich dann die ID hinzugefügt.

            An der falschen Stelle. Richtig

            {
              "_id": "alias.0.Plug_Balkon",
              "type": "state",
              "common": {
                "name": "Plug Balkon",
                "role": "",
                "type": "boolean",
                "desc": "Manuell erzeugt",
                "read": true,
                "write": true,
                "alias": {
                    "id": "zigbee.0.7cb03eaa0a01397b.state"
                },
                "def": false
              },
              "native": {},
              "from": "system.adapter.admin.2",
              "user": "system.user.admin",
              "ts": 1582466212059,
              "acl": {
                "object": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator",
                "state": 1636
              }
            }
            

            @ostseereiter sagte in Was sind Aliase?:

            Das ist das original

            Das Original muss ein Datenpunkt (type: "state") sein !

            ostseereiter 1 Reply Last reply Reply Quote 0
            • ostseereiter
              ostseereiter @paul53 last edited by

              @paul53 Verstehe man kann nicht den Bberordner des Plugs nehmen sondern nur halt den State. Nun verstehe ich ja klappt. Also den alias State nun in meine Blockly und falls der Plug mal ausfällt einen neuen anlernen und dann nur die ID ändern im allias und schon klappt es mit den neuen und die scripte. Richtig?

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @ostseereiter last edited by

                @ostseereiter sagte:

                falls der Plug mal ausfällt einen neuen anlernen und dann nur die ID ändern im allias und schon klappt es mit den neuen und die scripte. Richtig?

                Richtig, wenn die Scripte nur eigene und die Alias-Datenpunkte referenzieren.

                ostseereiter 1 Reply Last reply Reply Quote 1
                • ostseereiter
                  ostseereiter @paul53 last edited by ostseereiter

                  @paul53 supi wieder was gelernt. Das heißt aber auch will ich eine Lampe als alias einrichten die hat ja mehrere State muss ich für on off ein anlegen für Dimmen ein anlegen usw. Dann bittet es sich ja an erst ein Ordner zum Beispiel Badlicht erstellen und dann die jeweiligen Datenpunkte da rein.

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @ostseereiter last edited by

                    @ostseereiter sagte:

                    erst ein Ordner zum Beispiel Badlicht erstellen

                    Durch Punkte in der ID erzeugt man Ordner. Beispiel: "Bad.Licht.Dimmen" erzeugt den Ordner "Bad", den Unterordner "Licht" mit dem Datenpunkt "Dimmen".

                    ostseereiter 1 Reply Last reply Reply Quote 2
                    • ostseereiter
                      ostseereiter @paul53 last edited by

                      @paul53
                      alles klar danke,

                      1 Reply Last reply Reply Quote 0
                      • ostseereiter
                        ostseereiter last edited by

                        Nun noch mal was anderes
                        Ich habe eine Yeelight -RGB LED diese hat ja mehrere States. Nun benutze ich den Geräte -Adapter der sehr hilfreich ist. Wenn ich nun für diese Lampe ein alias erstellen will muss ich dann für RGB für die Dimmfunktion und natürlich für den Switch drei verschiedene Aliase erstellen?

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          maxpd @ostseereiter last edited by

                          @ostseereiter Gute Frage

                          Nächste Frage: Gibt es zufällig ein Script, was die bestehenden Datenpunkte in den blockly Scripte gegen die neu erstellten Alias austauscht?

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          771
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          5
                          18
                          999
                          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