Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Best Practice - Alias / Raumstruktur

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Best Practice - Alias / Raumstruktur

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

      Moin moin,

      ich beginne langsam einige Geräte anzuschaffen. Doch schon jetzt sind die Bezeichnungen der Geräte bzw deren Objekte/Datenpunkte ziemlich konfus. Und deswegen möchte ich da Ordnung reinbringen und das von Anfang an. Damit ich nicht nach einigen Monaten feststelle, dass das alles irgendwie doch doof war, würde ich auf eure Erfahrungen zurückgreifen wollen:

      Skriptaufbau:
      Bisher habe ich einige wenige Skripte gebaut. Meine Idee ist, dass im Ordner common jeder Raum einen eigenen Ordner bekommt und darin das entsprechende Skript vernünftig benenne. Dazu habe ich noch einen Ordner für Skripte, die das gesamte Haus betreffen und einen Ordner, in dem so allgemeine Skripte rein sollen wie "Prüfe, ob der Sensor genug Batterie hat" bzw. "Ist Sensor erreichbar".
      Passt das so oder ist das aus irgendwelchen Gründen Quatsch?

      Datenpunkte / Raumstruktur
      Zu den Skripten möchte ich natürlich auch aussagekräftige Namen der in dem Skript verwendeten Datenpunkte haben. Doch wie nutze ich Aliase richtig bzw. wie lege ich sie an und warum so?

      Wenn ich das richtig gesehen habe, kann ich im Reiter Objekte/Alias/0/ eigene Aliase anlegen. Wie verknüpfe ich diese dann mit dem jeweiligen Datenpunkte?

      Wie macht ihr das? Oder nutzt irgendwer im ioBroker den Reiter "Aufzählungen" ... da kann man auch Räume anlegen?!

      Danke für eure Meinungen und Erfahrungen

      Gruß

      crunchip da_Woody 2 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @EasyTJ last edited by

        @easytj sagte in Best Practice - Alias / Raumstruktur:

        Skriptaufbau:

        das handhabt jeder anders, so wie er halt am besten zurecht kommt, ich hab zwar auch keine wirklich Struktur, habe es aktuell so, weil doch das ein oder andere "Raumübergreifend" läuft

        0e31e467-5566-4dca-b428-aafa101e6a13-image.png

        @easytj sagte in Best Practice - Alias / Raumstruktur:

        Datenpunkte / Raumstruktur

        je nachdem was und wie du nutzt durch z.b Scripte/Adapter, benötigst du Raum/Funktion entweder beim direkten Datenpunkt oder aber als gesamten Channel

        @easytj sagte in Best Practice - Alias / Raumstruktur:

        kann ich im Reiter Objekte/Alias/0/ eigene Aliase anlegen. Wie verknüpfe ich diese dann mit dem jeweiligen Datenpunkte?

        es gibt den Geräte-Manager oder auch den alias-manager um sich alias für verschiedene Datenpunkte zu erstellen, Sinn dahinter,
        eigene Wählbare Bezeichnung und selbst erstellte Struktur nach Wahl
        des weiteren, sollte ein Gerät defekt sein, so kann man durch den alias das entsprechende Gerät einfach tauschen und muss nicht in sämtlichen Scripten und Visualisierung die Datenpunkte ersetzen, sofern man auch den alias anstatt der original Datenpunkte dort hinterlegt hat.
        Beispiel anhand vom alias manager
        73bdb320-19f3-4da9-9c1e-dd2c04d625d1-image.png

        1 Reply Last reply Reply Quote 2
        • da_Woody
          da_Woody @EasyTJ last edited by da_Woody

          @easytj anfangs hab ich die alias manuell angelegt. scheißjob. jetzt benutze ich den alias-adapter. der erleitert das leben ungemein.
          deine struktur musst du dir selbst ausdenken. ich hab mir das z.b. so angelegt:
          ae7c60d1-508b-47b3-ae81-69771a535951-1c9e887a-0ad3-4820-8071-e71c2cd3cc4b-grafik.png grafik.png 9d6a5e8e-9e7b-4267-963c-3d00c22c39a3-grafik.png
          wobei ich da auch noch ausmisten sollte, da eben noch viele aus der manuell zeit stammen.
          mit dem alias-manager aber kein problem. jederzeit DPs hinzu fügen, oder entfernen. anfangs muss man sich halt etwas beschäftigen.

          E S 2 Replies Last reply Reply Quote 1
          • E
            EasyTJ @da_Woody last edited by

            @da_woody
            @crunchip

            Danke euch beiden für die Antwort. Aufgrund des Hochwassers habe ich bislang wenig Zeit gehabt mich wieder damit zu beschäftigen - bis jetzt.

            Ich habe den Alias-Manager installiert und finde ihn semi übersichtlich aber ich fange ja erst an.

            Wenn ich das richtig sehe baut der keine eigenen Datenpunkte, die mit den ursprünglichen DP verknüpft sind und dabei einen individuellen Namen verwenden sondern nimmt die DP und steckt sie in eine andere Ordner-Struktur oder mache ich da etwas falsch?

            Also ich habe einen Alias "Büro" erstellt ohne DP. Damit erhalte ich einen Ordner unter alias. Wenn ich nun einen zweiten alias erstelle in alias/Büro/Temperatur und diesen alias mit dem Datenpunkt des Sensors im Büro verknüpfe dann kopiert er diesen Datenpunkt doch nur in den pfad oder? Übersichtlicher ist es aber irgendwie nicht ganz das Gleiche was ich mir vorgestellt habe. Der Name des ursprünglichen DP steht da trotzdem (und ist teils ziemlich nichtsaussagend)

            Gruß

            da_Woody 1 Reply Last reply Reply Quote 0
            • S
              Stephan1966 @da_Woody last edited by Stephan1966

              Guten morgen,
              das mit dem Alias-Manager gefällt mir um es übersichtlicher zu gestalten.
              Habe mir den Adapter gerade installiert!
              Wie legt man mit dem Alias-Manager eigentlich Ordner an?

              I 1 Reply Last reply Reply Quote 0
              • I
                ignis-draco @Stephan1966 last edited by

                @stephan1966

                So wie ich es verstanden haben (und benutze) legt man mit dem Alias-Manager keine Ordner an.

                Wenn man z.b. eine Lampe am TV im Wohnzimmer hat.
                Diese besitzt 4 DP, die man Verwenden möchte. (Brightness, Color, Color temperature und Switch state)

                Wenn man jetzt z.b. eine Struktur aus <Etage><Raum><Gewerk><Gerät> hat würde die ID vpm State so aussehen.
                "alias.0.eg.living_room.light.tv.state"

                Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
                Dann öffnete man den Alias-Manger und erstellt einen neuen Alias mit "alias.0.eg.living_room.light.tv".
                Jetzt bindet man unter "Datenpunkte des gewählten Aliases" die DP ein die man möchte.
                Diesen kann man natürlich auch andere Namen (id) als auch Namen (Namen) geben, auch kann die common.role angepasst werden.
                Wichtig ist noch zu erwähnen das eg.living_room.light von type alles folder sind und tv ein channel.

                MartinP da_Woody 2 Replies Last reply Reply Quote 0
                • MartinP
                  MartinP @ignis-draco last edited by

                  @ignis-draco said in Best Practice - Alias / Raumstruktur:

                  @stephan1966

                  So wie ich es verstanden haben (und benutze) legt man mit dem Alias-Manager keine Ordner an.

                  Wenn man z.b. eine Lampe am TV im Wohnzimmer hat.
                  Diese besitzt 4 DP, die man Verwenden möchte. (Brightness, Color, Color temperature und Switch state)

                  Wenn man jetzt z.b. eine Struktur aus <Etage><Raum><Gewerk><Gerät> hat würde die ID vpm State so aussehen.
                  "alias.0.eg.living_room.light.tv.state"

                  Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.
                  Dann öffnete man den Alias-Manger und erstellt einen neuen Alias mit "alias.0.eg.living_room.light.tv".
                  Jetzt bindet man unter "Datenpunkte des gewählten Aliases" die DP ein die man möchte.
                  Diesen kann man natürlich auch andere Namen (id) als auch Namen (Namen) geben, auch kann die common.role angepasst werden.
                  Wichtig ist noch zu erwähnen das eg.living_room.light von type alles folder sind und tv ein channel.

                  An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?

                  da_Woody 1 Reply Last reply Reply Quote 0
                  • da_Woody
                    da_Woody @EasyTJ last edited by

                    @easytj wenn du dir nochmal mein 2. bild anschaust, sieht man, daß man da sehr wohl alles benennen kann.
                    46925c51-6730-4991-bb9d-b1853bbbdb4f-grafik.png
                    alias.0.Drassburg.Wohnung.Küche.Steckdose.Eiskasten: damit baust du den pfad auf. alles andere (Name) kannst du benennen wie du magst.
                    um bei deinem büro bespiel zu bleiben, hab ich ja auch:
                    a107f5ba-e4d7-4267-9085-fe7f0055b7de-grafik.png
                    du sollst ja auch nicht einen DP verknüpfen, sondern das Gerät als ganzes und dann deine wunschkandidaten anhaken. so hast du dann eben eine liste derer welcher.

                    1 Reply Last reply Reply Quote 0
                    • da_Woody
                      da_Woody @ignis-draco last edited by

                      @ignis-draco sagte in Best Practice - Alias / Raumstruktur:

                      Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.

                      noe.png das wird automatisch angelegt.
                      sonst bräuchte man das ding ja nicht.

                      MartinP 1 Reply Last reply Reply Quote 0
                      • da_Woody
                        da_Woody @MartinP last edited by

                        @martinp sagte in Best Practice - Alias / Raumstruktur:

                        An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?

                        weil eben nur die benamsung manuell erfolgt. da ist nix mit manuell anlegen.

                        MartinP 1 Reply Last reply Reply Quote 0
                        • I
                          ignis-draco last edited by

                          @da_Woody

                          Habe es gerade ausprobiert. Ja es geht

                          f369c956-436c-4f07-8e87-344a0e7b95b9-grafik.png

                          6d61e818-a0de-462b-b5c4-09f3e06a4d98-grafik.png

                          Wobei man sagen muss das "neu" und "neu" vom Type her kein Folder sind. Ob was wirklich einen Unterschied macht, weiß ich nicht.

                          1 Reply Last reply Reply Quote 0
                          • MartinP
                            MartinP @da_Woody last edited by

                            @da_woody said in Best Practice - Alias / Raumstruktur:

                            @martinp sagte in Best Practice - Alias / Raumstruktur:

                            An welcher Stelle erleichtert da der Alias-Manager gegenüber dem manuellen Anlegen von Aliases die Arbeit?

                            weil eben nur die benamsung manuell erfolgt. da ist nix mit manuell anlegen.

                            @ignis-draco schrieb

                            Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.

                            Ich habe das Ding ausprobiert - mich verwirrt der mehr, als er mir hilft ... Grauenhafte Benutzeroberfläche ... Bedienung war ein reines Suchspiel....

                            1 Reply Last reply Reply Quote 0
                            • MartinP
                              MartinP @da_Woody last edited by

                              @da_woody

                              @da_woody said in Best Practice - Alias / Raumstruktur:

                              @ignis-draco sagte in Best Practice - Alias / Raumstruktur:

                              Um das erreichen muss man per Hand die Ordner "eg", "living_room" und "light" anlegen.

                              noe.png das wird automatisch angelegt.
                              sonst bräuchte man das ding ja nicht.

                              Woher weiß der Alias Manager denn, dass die zigbee-Lampe im erdgeschoss/living_room steht?

                              da_Woody 1 Reply Last reply Reply Quote 0
                              • da_Woody
                                da_Woody @MartinP last edited by

                                @martinp eben anhand deiner erdachten struktur.
                                beim automatisch anlegen kommt mal das:
                                6fdab1c3-8cb6-4b4a-9622-c2b2a6243b81-grafik.png
                                da dann eben den pfad rein
                                alias.0.Drassburg.Werkstatt.Buero.Heizung.HT:
                                runtescrolen, die gewünschten DPs anhaken, speichern, fertig.
                                278e2074-aa94-4860-9c03-37f160d62f6b-grafik.png

                                Ich habe das Ding ausprobiert - mich verwirrt der mehr, als er mir hilft

                                ich weis, am anfang etwas verwirrend, aber wenn du es mal begriffen hast, gehts hurtig dahin...

                                MartinP 1 Reply Last reply Reply Quote 0
                                • MartinP
                                  MartinP @da_Woody last edited by

                                  @da_woody Ich finde das eher nervig ...

                                  Man muss immer den gesamten Pfad, den man sich ausgedacht hat aus dem Kopf eintippen.
                                  Wenn man dann nach Monaten wieder mal etwas einfügen will, steht man wieder auf dem Schlauch...

                                  Hieß es "Wohnzimmer", "Living-Room", "LivingRoom" oder wie auch immer?
                                  Wenn man direkt im Alias-Pfad navigiert, und dort von Hand die neuen Alias-Einfügungen macht, ist man sicher, dass man immer die richtigen Abzweigungen genommen hat ...
                                  Wenn man da nicht immer wieder nachblättert, hat man zwangsläufig irgendwann alles von obigem...

                                  da_Woody 1 Reply Last reply Reply Quote 0
                                  • da_Woody
                                    da_Woody @MartinP last edited by da_Woody

                                    @martinp sagte in Best Practice - Alias / Raumstruktur:

                                    Hieß es "Wohnzimmer", "Living-Room", "LivingRoom" oder wie auch immer?

                                    tja, halt eine durchdachte struktur ausdenken. dann weis mans auch.
                                    nofalls in der baumstruktur nachlinsen, copy/paste verwenden und das leben geht weiter.
                                    21085418-e57d-40fd-aa22-eaf11667a81a-grafik.png
                                    glaubst du ich tippe den sermon immer ein? ich kopier mir den pfad einfach und lasse ein neues gerät automatisch anlegen. warum willst du immer was von hand anlegen?

                                    faca27a6-80e7-4f74-960d-00acd679ffc6-grafik.png
                                    übersichtlicher gehts ja kaum. außer du hast ein schloß mit 1000 räumen... 😉 da gibts auch immer den 1b0e3c35-428d-4ba6-90d5-91ea24103556-grafik.png zum editieren...

                                    MartinP 1 Reply Last reply Reply Quote 0
                                    • MartinP
                                      MartinP @da_Woody last edited by

                                      @da_woody Wie kann man denn ein neues Gerät mit mehreren Datenpunkten automatisch anlegen?

                                      Jede Tasmota-Zwischensteckdose hat schon um die 20 Datenpunkte ...

                                      paul53 da_Woody 2 Replies Last reply Reply Quote 0
                                      • paul53
                                        paul53 @MartinP last edited by

                                        @martinp sagte: Jede Tasmota-Zwischensteckdose hat schon um die 20 Datenpunkte ...

                                        Die werden alle für Visualisierung oder in Skripten verwendet?
                                        Man sollte die Alias-DP auf benötigte DP beschränken.

                                        1 Reply Last reply Reply Quote 0
                                        • da_Woody
                                          da_Woody @MartinP last edited by

                                          @martinp liest du eigentlich meine postings?
                                          https://forum.iobroker.net/topic/71446/best-practice-alias-raumstruktur/14

                                          MartinP 1 Reply Last reply Reply Quote 0
                                          • MartinP
                                            MartinP @da_Woody last edited by

                                            @da_woody Das is

                                            @da_woody said in Best Practice - Alias / Raumstruktur:

                                            @martinp liest du eigentlich meine postings?
                                            https://forum.iobroker.net/topic/71446/best-practice-alias-raumstruktur/14

                                            "Automatisch" ist das aber nicht besonders ...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            920
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            27
                                            1193
                                            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