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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • 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 @Xyolyp last edited by

      @Xyolyp sagte in Danke 🙂:

      Alias-Adapter

      Was ist das den habe ich nicht gefunden. Ich weiß es gibt einen Thread mit alias aber da schaue ich nicht durch. Das einzige was ich gefunden habe ist dies hier.
      Screenshot (81).png
      Das ist aber auch kein Ordner.

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @ostseereiter last edited by

        @ostseereiter sagte in Danke 🙂:

        Das ist aber auch kein Ordner.

        das wird zum Ordner, wenn du Aliase anlegst!

        Aber bitte in einem eigenen Thread

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

          @Homoran
          ok

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @ostseereiter last edited by

            @ostseereiter

            Habe es hier hin geschoben

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

              @Homoran gut ich bin ich bin am lesen aber so richtig schaue ich nicht durch habe noch nicht den klick bekommen.Lach

              1 Reply Last reply Reply Quote 0
              • X
                Xyolyp last edited by

                Unter dem Ordner alias.0 können Datenpunkte angelegt werden, die auf die Werte von anderen Datenpunkten verweisen.
                Dies kann zum Beispiel beim Austausch von Homematic, Z-Wave und Zigbee Komponenten hilfreich sein, da die Objekte beim neuen Objekt oftmals eine andere ID haben. Dann kann nach dem Wechsel der Alias Datenpunkt auf den neuen Datenpunkt gesetzt werden und alle Skripte, VIS, Alexa und so weiter funktionieren als wäre nie was gewesen.
                Ein weiteres nettes Feature der Alias-Datenpunkte ist die Möglichkeit Daten umzurechnen: Helligkeit von 0-255 im Ursprungsdatenpunkt kann im Alias-Datenpunkt ein Wert zwischen 0 und 100 % sein und die Umrechnung passiert automatisch anhand der Min und Max Werte in den Datenpunkten. Aber auch Umwandlung von °F zu °C und zurück sind einfach machbar, wie auch die Erstellung eines "Licht ist an" Datenpunkts, der immer wahr ist wenn die Helligkeit über 0 ist oder oder oder.
                Ob es inzwischen eine grafische Oberfläche für die Konfiguration davon gibt weiß ich nicht, ich konfiguriere die Datenpunkte bisher immer von Hand über den RAW Reiter in der Datenpunktbearbeitung.

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

                  @ostseereiter sagte:

                  Das einzige was ich gefunden habe ist dies hier.

                  Die Doku beschreibt den Alias recht ausführlich.

                  ostseereiter 1 Reply Last reply Reply Quote 0
                  • 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

                                        849
                                        Online

                                        31.9k
                                        Users

                                        80.2k
                                        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