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. ioBroker Allgemein
  4. Wie organisiert/sortiert ihr euch in Alias.0.

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    545

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Wie organisiert/sortiert ihr euch in Alias.0.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
umfragealiasorganisation
20 Beiträge 7 Kommentatoren 2.6k Aufrufe 10 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.
  • TroyaT Offline
    TroyaT Offline
    Troya
    schrieb am zuletzt editiert von
    #1

    Moin in die Runde,

    Fange grad an die ersten Alias anzulegen und überlege wie man die vernünftig unter Alias.0 organisiert.
    Wie macht ihr das?

    Macht ihr ne aufwendige Baumstruktur mit verschiedenen Ebenen?
    Z. B.
    Alias.0.erdgeschoss.kueche.sensoren.temperaturen.sensorA
    Alias.0.aktoren.lichtschalter.decke.schlafzimmer.ikea_pendelA

    Wie vergebt ihr eure ID und Namen?
    Unterschiedlich oder gleich, o. Ä.

    Fügt ihr Räume oder Art des Objekts in die Struktur bzw den Namen hinzu, z. B. um sie besser suchen zu können oder nutzt ihr den extra Räume Tab?

    Hätte da gern mal über den Tellerrand geschaut, bevor ich meine ganzen Scripte, Vis etc. umkremple ;)

    Gruß Daniel

    Lenny.CBL 1 Antwort Letzte Antwort
    1
    • TroyaT Troya

      Moin in die Runde,

      Fange grad an die ersten Alias anzulegen und überlege wie man die vernünftig unter Alias.0 organisiert.
      Wie macht ihr das?

      Macht ihr ne aufwendige Baumstruktur mit verschiedenen Ebenen?
      Z. B.
      Alias.0.erdgeschoss.kueche.sensoren.temperaturen.sensorA
      Alias.0.aktoren.lichtschalter.decke.schlafzimmer.ikea_pendelA

      Wie vergebt ihr eure ID und Namen?
      Unterschiedlich oder gleich, o. Ä.

      Fügt ihr Räume oder Art des Objekts in die Struktur bzw den Namen hinzu, z. B. um sie besser suchen zu können oder nutzt ihr den extra Räume Tab?

      Hätte da gern mal über den Tellerrand geschaut, bevor ich meine ganzen Scripte, Vis etc. umkremple ;)

      Gruß Daniel

      Lenny.CBL Online
      Lenny.CBL Online
      Lenny.CB
      Most Active
      schrieb am zuletzt editiert von
      #2

      @Troya also ich hatte das mal so angefangen:

      e85579e5-1711-45ee-aab6-482afdf34e4d-image.png

      Sortiert nach Art des Devices. Im Namen habe ich auch ein System:
      TH_EG_Wohnzimmer_Uhr
      WAS_WO_RAUM_(ggf)ZUSATZ

      so fahre ich zurzeit ganz gut.

      R 1 Antwort Letzte Antwort
      1
      • Lenny.CBL Lenny.CB

        @Troya also ich hatte das mal so angefangen:

        e85579e5-1711-45ee-aab6-482afdf34e4d-image.png

        Sortiert nach Art des Devices. Im Namen habe ich auch ein System:
        TH_EG_Wohnzimmer_Uhr
        WAS_WO_RAUM_(ggf)ZUSATZ

        so fahre ich zurzeit ganz gut.

        R Offline
        R Offline
        rewenode
        schrieb am zuletzt editiert von
        #3

        Sitze grad am selben Problem. Also prinzipiell will ich mit den Aliases 2 Probleme erschlagen.

        1. (und Wichtigstes) Aktoren sollen leicht austauschbar sein, ohne alle Skripe etc. zu finden und zu ändern.

        Das bedeutet:

        • tatsächlicher Autor soll sich leicht in alias.0 finden lassen
          Eine ausgeklügelte Baumstruktur ist da sicher hilfreich. Der Vorschlag von Lenny.CB sieht da fast perfekt aus.
          Allerdings kann die Zuordnung Raum/Funktion über die State-Attribute gemacht werden, was sicher flexibler ist, da sich Räume/Funktionen einfacher ändern lassen.
        1. Aktoren sollen sich einheitlich und einfach in Skrite verwenden lassen

        Das bedeutet:

        • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
          z.B. Verschlussaktoren
          HM -> .STATE, zigbee -> .opened/.isopen usb
          können einfach nach alias.0.xxx.opened gemappt werden

        Da eine Fehlentscheidung spezielle in der Baumstruktur im Nachhinein immer recht aufwändig zu korrigieren ist, lohnt es sich, hier etwas intensiver abzuwägen.
        Eigentlich gefällt mit der Vorschlag von Lenny.CB schon sehr gut.
        Allerdings bin ich mir nicht sicher, ob es es wirklich eine gute Idee ist, den Raum in den Path zu bringen.

        Lenny.CBL paul53P 3 Antworten Letzte Antwort
        0
        • R rewenode

          Sitze grad am selben Problem. Also prinzipiell will ich mit den Aliases 2 Probleme erschlagen.

          1. (und Wichtigstes) Aktoren sollen leicht austauschbar sein, ohne alle Skripe etc. zu finden und zu ändern.

          Das bedeutet:

          • tatsächlicher Autor soll sich leicht in alias.0 finden lassen
            Eine ausgeklügelte Baumstruktur ist da sicher hilfreich. Der Vorschlag von Lenny.CB sieht da fast perfekt aus.
            Allerdings kann die Zuordnung Raum/Funktion über die State-Attribute gemacht werden, was sicher flexibler ist, da sich Räume/Funktionen einfacher ändern lassen.
          1. Aktoren sollen sich einheitlich und einfach in Skrite verwenden lassen

          Das bedeutet:

          • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
            z.B. Verschlussaktoren
            HM -> .STATE, zigbee -> .opened/.isopen usb
            können einfach nach alias.0.xxx.opened gemappt werden

          Da eine Fehlentscheidung spezielle in der Baumstruktur im Nachhinein immer recht aufwändig zu korrigieren ist, lohnt es sich, hier etwas intensiver abzuwägen.
          Eigentlich gefällt mit der Vorschlag von Lenny.CB schon sehr gut.
          Allerdings bin ich mir nicht sicher, ob es es wirklich eine gute Idee ist, den Raum in den Path zu bringen.

          Lenny.CBL Online
          Lenny.CBL Online
          Lenny.CB
          Most Active
          schrieb am zuletzt editiert von
          #4

          @rewenode sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

          Allerdings bin ich mir nicht sicher, ob es es wirklich eine gute Idee ist, den Raum in den Path zu bringen.

          Die Nomenklatur hatte ich mir zu einer Zeit überlegt, in der ich noch nicht mit "Rolle", "Raum" und "Funktion" gearbeitet hatte.
          Andererseits sind die Sensoren/Aktoren zumeist in den Räumen fest verbaut, sodass hier ein "Raumwechsel" so gut wie ausgeschlossen ist.

          1 Antwort Letzte Antwort
          1
          • R rewenode

            Sitze grad am selben Problem. Also prinzipiell will ich mit den Aliases 2 Probleme erschlagen.

            1. (und Wichtigstes) Aktoren sollen leicht austauschbar sein, ohne alle Skripe etc. zu finden und zu ändern.

            Das bedeutet:

            • tatsächlicher Autor soll sich leicht in alias.0 finden lassen
              Eine ausgeklügelte Baumstruktur ist da sicher hilfreich. Der Vorschlag von Lenny.CB sieht da fast perfekt aus.
              Allerdings kann die Zuordnung Raum/Funktion über die State-Attribute gemacht werden, was sicher flexibler ist, da sich Räume/Funktionen einfacher ändern lassen.
            1. Aktoren sollen sich einheitlich und einfach in Skrite verwenden lassen

            Das bedeutet:

            • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
              z.B. Verschlussaktoren
              HM -> .STATE, zigbee -> .opened/.isopen usb
              können einfach nach alias.0.xxx.opened gemappt werden

            Da eine Fehlentscheidung spezielle in der Baumstruktur im Nachhinein immer recht aufwändig zu korrigieren ist, lohnt es sich, hier etwas intensiver abzuwägen.
            Eigentlich gefällt mit der Vorschlag von Lenny.CB schon sehr gut.
            Allerdings bin ich mir nicht sicher, ob es es wirklich eine gute Idee ist, den Raum in den Path zu bringen.

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

            @rewenode sagte:

            da sich Räume/Funktionen einfacher ändern lassen.

            Wenn sich der Raum oder das Gewerk eines Aktors / Sensors ändert, ändert sich auch die Bedeutung in Vis und Skripten. Für die Bedeutung eines Datenpunktes ist nicht das physische Gerät wichtig, sondern seine Verwendung. Deshalb sieht bei mir die Struktur so aus:
            alias.0.Lokalität.Gewerk.Funktion
            Lokalität: Raum, Haus, Garage, Aussen

            Beispiel (anhand @Lenny-CB):
            Der Sensor alias.0.TH.TH_EG_Bad hätte bei mir die Datenpunkte-IDs

            • alias.0.EG_Bad.Klima.Temperatur
            • alias.0.EG_Bad.Klima.rel_Feuchte
            • alias.0.EG_Bad.Klima.Batterie

            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

            Lenny.CBL 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @rewenode sagte:

              da sich Räume/Funktionen einfacher ändern lassen.

              Wenn sich der Raum oder das Gewerk eines Aktors / Sensors ändert, ändert sich auch die Bedeutung in Vis und Skripten. Für die Bedeutung eines Datenpunktes ist nicht das physische Gerät wichtig, sondern seine Verwendung. Deshalb sieht bei mir die Struktur so aus:
              alias.0.Lokalität.Gewerk.Funktion
              Lokalität: Raum, Haus, Garage, Aussen

              Beispiel (anhand @Lenny-CB):
              Der Sensor alias.0.TH.TH_EG_Bad hätte bei mir die Datenpunkte-IDs

              • alias.0.EG_Bad.Klima.Temperatur
              • alias.0.EG_Bad.Klima.rel_Feuchte
              • alias.0.EG_Bad.Klima.Batterie
              Lenny.CBL Online
              Lenny.CBL Online
              Lenny.CB
              Most Active
              schrieb am zuletzt editiert von
              #6

              @paul53 sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

              @rewenode sagte:

              da sich Räume/Funktionen einfacher ändern lassen.

              Wenn sich der Raum oder das Gewerk eines Aktors / Sensors ändert, ändert sich auch die Bedutung in Vis und Skripten. Für die Bedeutung eines Datenpunktes ist nicht das physische Gerät wichtig, sondern seine Verwendung. Deshalb sieht bei mir die Struktur so aus:
              alias.0.Lokalität.Gewerk.Funktion
              Lokalität: Raum, Haus, Garage, Aussen

              Beispiel (anhand @Lenny-CB):
              Der Sensor alias.0.TH.TH_EG_Bad hätte bei mir die Datenpunkte-IDs

              • alias.0.EG_Bad.Klima.Temperatur
              • alias.0.EG_Bad.Klima.rel_Feuchte
              • alias.0.EG_Bad.Klima.Batterie

              macht Sinn!

              1 Antwort Letzte Antwort
              0
              • R rewenode

                Sitze grad am selben Problem. Also prinzipiell will ich mit den Aliases 2 Probleme erschlagen.

                1. (und Wichtigstes) Aktoren sollen leicht austauschbar sein, ohne alle Skripe etc. zu finden und zu ändern.

                Das bedeutet:

                • tatsächlicher Autor soll sich leicht in alias.0 finden lassen
                  Eine ausgeklügelte Baumstruktur ist da sicher hilfreich. Der Vorschlag von Lenny.CB sieht da fast perfekt aus.
                  Allerdings kann die Zuordnung Raum/Funktion über die State-Attribute gemacht werden, was sicher flexibler ist, da sich Räume/Funktionen einfacher ändern lassen.
                1. Aktoren sollen sich einheitlich und einfach in Skrite verwenden lassen

                Das bedeutet:

                • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
                  z.B. Verschlussaktoren
                  HM -> .STATE, zigbee -> .opened/.isopen usb
                  können einfach nach alias.0.xxx.opened gemappt werden

                Da eine Fehlentscheidung spezielle in der Baumstruktur im Nachhinein immer recht aufwändig zu korrigieren ist, lohnt es sich, hier etwas intensiver abzuwägen.
                Eigentlich gefällt mit der Vorschlag von Lenny.CB schon sehr gut.
                Allerdings bin ich mir nicht sicher, ob es es wirklich eine gute Idee ist, den Raum in den Path zu bringen.

                Lenny.CBL Online
                Lenny.CBL Online
                Lenny.CB
                Most Active
                schrieb am zuletzt editiert von
                #7

                @rewenode sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
                  z.B. Verschlussaktoren
                  HM -> .STATE, zigbee -> .opened/.isopen usb
                  können einfach nach alias.0.xxx.opened gemappt werden

                kannst Du ja machen wie Du denkst.
                Beispiel: HM-Festerkonakt (CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen
                Dir bleiben da viele Möglichkeiten offen. :-)

                paul53P 1 Antwort Letzte Antwort
                0
                • Lenny.CBL Lenny.CB

                  @rewenode sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                  • Aktor State muss möglichst universell gemappt sein und zwar der Name UND der Wert.
                    z.B. Verschlussaktoren
                    HM -> .STATE, zigbee -> .opened/.isopen usb
                    können einfach nach alias.0.xxx.opened gemappt werden

                  kannst Du ja machen wie Du denkst.
                  Beispiel: HM-Festerkonakt (CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen
                  Dir bleiben da viele Möglichkeiten offen. :-)

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

                  @Lenny-CB sagte:

                  CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen

                  Ein Datenpunkt, der nur 2 Werte annehmen kann, sollte immer auf "boolean" gemappt werden.

                  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

                  Lenny.CBL R 2 Antworten Letzte Antwort
                  1
                  • paul53P paul53

                    @Lenny-CB sagte:

                    CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen

                    Ein Datenpunkt, der nur 2 Werte annehmen kann, sollte immer auf "boolean" gemappt werden.

                    Lenny.CBL Online
                    Lenny.CBL Online
                    Lenny.CB
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                    @Lenny-CB sagte:

                    CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen

                    Ein Datenpunkt, der nur 2 Werte annehmen kann, sollte immer auf "boolean" gemappt werden.

                    ich wollte damit ehr aufzeigen, dass aus einem 0/1 org.DP auch ein 'geschlossen'/'offen' aliasDP werden kann. Ob das sinnvoll ist oder nicht, sei mal dahingestellt.

                    ec94ccfa-b086-4f57-85f4-44c325f20208-image.png
                    7632304f-9925-4bd2-8dd3-d6d853ff7cae-image.png

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @Lenny-CB sagte:

                      CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen

                      Ein Datenpunkt, der nur 2 Werte annehmen kann, sollte immer auf "boolean" gemappt werden.

                      R Offline
                      R Offline
                      rewenode
                      schrieb am zuletzt editiert von rewenode
                      #10

                      @paul53 sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                      @Lenny-CB sagte:

                      CLOSED(0); OPEN(1)) kannst mappen auf false/true; close/open; 0/1; geschlossen/offen

                      Ein Datenpunkt, der nur 2 Werte annehmen kann, sollte immer auf "boolean" gemappt werden.

                      Das ist klar. opened/isOpen/STATE sind die realen State-Namen verschiedener Verschluss/Aktoren im Beispiel von zigbee/HM.
                      Und die sollen auf einen einheitlichen Namen gemappt werde (im Beispiel opened). false/true etc. währe dann der value, der natürlich auch einheitlich sein soll.

                      @Lenny-CB sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                      ich wollte damit ehr aufzeigen, dass aus einem 0/1 org.DP auch ein 'geschlossen'/'offen' aliasDP werden kann. Ob das sinnvoll ist oder nicht, sei mal dahingestellt.

                      Wie, ist da erstmal zweitrangig, Hauptsache gleich. Dank der genialen direkten Umrechnungsmöglichkeit ist es ja kein Problem value/value-type anzupassen.

                      @paul53 sagte in Wie organisiert/sortiert ihr euch in Alias.0.:

                      Wenn sich der Raum oder das Gewerk eines Aktors / Sensors ändert, ändert sich auch die Bedutung in Vis und Skripten.

                      Das stimmt sicher für die allermeisten Anwendungen

                      Nachtrag:
                      Bei geschalteten Steckdosen fällt mir das nicht mehr ganz so leicht.

                      1 Antwort Letzte Antwort
                      0
                      • TroyaT Offline
                        TroyaT Offline
                        Troya
                        schrieb am zuletzt editiert von
                        #11

                        Danke für eure Anregungen, z.B. die "Aufzählungen" kannte ich noch gar nicht.
                        Dort kann man ja sehr schön die Räume anlegen bzw. ausgliedern und die Funktion z.B. für alle möglichen Gewerke nutzen.

                        Dort könnte man wohl auch noch weitere Aufzählungen erstellen wie z.B. Hersteller (Xiaomi, Philips, Fibaro)
                        Das habe ich allerdings ausprobiert und unter "Objekte" wird kein weiterer Reiter hinzugefügt. Somit kann man danach nicht suchen/filtern oder übersehe ich was?
                        Nimmt man wohl mehr zum Scripten!?

                        Dann finde ich die Aussage von @paul53 wichtig:
                        "Für die Bedeutung eines Datenpunktes ist nicht das physische Gerät wichtig, sondern seine Verwendung."
                        Also habe ich im Schaltschrank einen Fibaro-Zwave-Unterputz-Aktor der ein Downlight im Flur schaltet, dann benenne ich Ihn(die ID!, der Name kann ja anders sein) eher in Richtung
                        alias.0.EG_Flur.Licht.Downlight
                        als
                        alias.0.EG_HWR.Schalter.Downlight.Flur

                        schmeiße ich irgendwann den Aktor aus dem Schaltschrank raus und baue eine Funk-Glühbirne ein, dann kann der Alias gleich bleiben. Darauf kommt es schließlich an.
                        Also muss man sich die Frage stellen "Egal was mit dem Teil passiert, bleibt die Alias-ID immer logisch?"

                        wie @rewenode schon meinte wird es dann evtl. schwierig mit WLAN-Steckdosen, und sonstigen Batteriebetriebenen Geräten wie Bewegungsmelder, Arlo-Kameras, Fernbedienungen,etc.
                        So habe ich z.B. derzeit 2 Bewegungsmelder im HWR um zu schauen welcher besser schaltet. Vielleicht wandert einer von denen auch mal wo anders hin...
                        Für diese Art Geräte könnte man z.B. ein "alias.0.mobil..." einführen.

                        paul53P 1 Antwort Letzte Antwort
                        1
                        • TroyaT Troya

                          Danke für eure Anregungen, z.B. die "Aufzählungen" kannte ich noch gar nicht.
                          Dort kann man ja sehr schön die Räume anlegen bzw. ausgliedern und die Funktion z.B. für alle möglichen Gewerke nutzen.

                          Dort könnte man wohl auch noch weitere Aufzählungen erstellen wie z.B. Hersteller (Xiaomi, Philips, Fibaro)
                          Das habe ich allerdings ausprobiert und unter "Objekte" wird kein weiterer Reiter hinzugefügt. Somit kann man danach nicht suchen/filtern oder übersehe ich was?
                          Nimmt man wohl mehr zum Scripten!?

                          Dann finde ich die Aussage von @paul53 wichtig:
                          "Für die Bedeutung eines Datenpunktes ist nicht das physische Gerät wichtig, sondern seine Verwendung."
                          Also habe ich im Schaltschrank einen Fibaro-Zwave-Unterputz-Aktor der ein Downlight im Flur schaltet, dann benenne ich Ihn(die ID!, der Name kann ja anders sein) eher in Richtung
                          alias.0.EG_Flur.Licht.Downlight
                          als
                          alias.0.EG_HWR.Schalter.Downlight.Flur

                          schmeiße ich irgendwann den Aktor aus dem Schaltschrank raus und baue eine Funk-Glühbirne ein, dann kann der Alias gleich bleiben. Darauf kommt es schließlich an.
                          Also muss man sich die Frage stellen "Egal was mit dem Teil passiert, bleibt die Alias-ID immer logisch?"

                          wie @rewenode schon meinte wird es dann evtl. schwierig mit WLAN-Steckdosen, und sonstigen Batteriebetriebenen Geräten wie Bewegungsmelder, Arlo-Kameras, Fernbedienungen,etc.
                          So habe ich z.B. derzeit 2 Bewegungsmelder im HWR um zu schauen welcher besser schaltet. Vielleicht wandert einer von denen auch mal wo anders hin...
                          Für diese Art Geräte könnte man z.B. ein "alias.0.mobil..." einführen.

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

                          @Troya sagte:

                          Für diese Art Geräte könnte man z.B. ein "alias.0.mobil..." einführen.

                          Gute Idee.

                          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
                          0
                          • TroyaT Offline
                            TroyaT Offline
                            Troya
                            schrieb am zuletzt editiert von
                            #13

                            Hab mich jetzt dazu entschlossen:

                            1. Ort (Carport, EG_HWR, OG_Schlafzimmer,...)
                              Das Geschoss habe ich mitzusammen mit dem Raum hinzugefügt, damit
                              A) man einmal weniger klickt als wenn man nochmal unterteilt: alias.0.EG.HWR.Sensor...
                              B) Die Räume so nach Geschoss einigermaßen gut sortiert werden. (Bad--Carport--Garten--HWR...igitt ne!:cold_sweat:
                            2. Gewerk (Aktor,Sensor, Batterie)
                              Denke das ist ein guter Mittelweg um nochmal zu gruppieren.
                            3. Individueller Name (Deckenlampe, Bewegungsmelder, SteckdoseFenster, FensterOffen)

                            Man könnte wohl auch auf 2 verzichten und direkt 3 in 1 organisieren. Aber glaube das könnte vielleicht etwas unübersichtlich werden. Wenn man nachher 20,30 Objekte in einem Ordner hat. Man könnte aber auch 2 und 3 mit _ Verbinden und so noch einen Klick sparen und behält trotzdem die Übersicht...


                            Dadurch ergibt sich dann z.B.
                            alias.0.EG_Kueche.Batterie.FensterGrossOffen
                            alias.0.EG_Kueche.Sensor.FensterGrossOffen
                            Ist auf den ersten Blick gewöhnungsbedürftig und man hätte 2 und 3 auch umdrehen können...
                            Mir geht es jedoch häufig so, dass ich weiß: ich suche einen Sensor im Hwr als dass ich mir erst alle Individuelle Namen durchlese um dann zu wissen "ah, da im Ordner finde ich den Sensor-Wert"

                            Zusätzlich habe ich jedes Objekt nochmal den "Aufzählungen" zugewiesen, Also Räume und Gewerk.
                            Das einfach deshalb, weil man damit noch globaler nach einem Raum filtern kann durch die Extra Spalte die IoBroker uns hier gibt.
                            Ich weise jetzt auch nach und nach Objekte außerhalb des Alias den Aufzählungen zu, wie z.B. Scripten, GoogeHomes, Netatmo und kann so alles zu einem Raum filtern.


                            Als Name habe ich das Script von @paul53 verwendet.
                            Es benennt die Objekte (vorerst, bis mir was besseres dazu einfällt) indem es 1,2 und 3 zusammensetzt. Also z.B.
                            EG_Bad Batterie FensterOffen NODE22
                            Dadurch kann man z.B. in Vis schnell sehen welche Objekt man angewählt hat.
                            Als Beispiel habe ich hier NODE22 ergänzt um den Gegenpart zum Alias schnell zu wissen.
                            Ansonsten müsste ich jedes mal in den RAW-Teil des Alias gucken.


                            In dem Zuge fällt mir noch eine Idee für den Entwickler ein (@bluefox oder?):
                            Wäre es vielleicht ganz nett, wenn man einen Link hätte der bei jedem alias.0. Objekt liegt, welcher einem direkt zu dem alias führt?
                            Vielleicht links neben diese kleine Kopier-Funktion im Bereich "ID" im selben Stil ?

                            C 1 Antwort Letzte Antwort
                            0
                            • TroyaT Troya

                              Hab mich jetzt dazu entschlossen:

                              1. Ort (Carport, EG_HWR, OG_Schlafzimmer,...)
                                Das Geschoss habe ich mitzusammen mit dem Raum hinzugefügt, damit
                                A) man einmal weniger klickt als wenn man nochmal unterteilt: alias.0.EG.HWR.Sensor...
                                B) Die Räume so nach Geschoss einigermaßen gut sortiert werden. (Bad--Carport--Garten--HWR...igitt ne!:cold_sweat:
                              2. Gewerk (Aktor,Sensor, Batterie)
                                Denke das ist ein guter Mittelweg um nochmal zu gruppieren.
                              3. Individueller Name (Deckenlampe, Bewegungsmelder, SteckdoseFenster, FensterOffen)

                              Man könnte wohl auch auf 2 verzichten und direkt 3 in 1 organisieren. Aber glaube das könnte vielleicht etwas unübersichtlich werden. Wenn man nachher 20,30 Objekte in einem Ordner hat. Man könnte aber auch 2 und 3 mit _ Verbinden und so noch einen Klick sparen und behält trotzdem die Übersicht...


                              Dadurch ergibt sich dann z.B.
                              alias.0.EG_Kueche.Batterie.FensterGrossOffen
                              alias.0.EG_Kueche.Sensor.FensterGrossOffen
                              Ist auf den ersten Blick gewöhnungsbedürftig und man hätte 2 und 3 auch umdrehen können...
                              Mir geht es jedoch häufig so, dass ich weiß: ich suche einen Sensor im Hwr als dass ich mir erst alle Individuelle Namen durchlese um dann zu wissen "ah, da im Ordner finde ich den Sensor-Wert"

                              Zusätzlich habe ich jedes Objekt nochmal den "Aufzählungen" zugewiesen, Also Räume und Gewerk.
                              Das einfach deshalb, weil man damit noch globaler nach einem Raum filtern kann durch die Extra Spalte die IoBroker uns hier gibt.
                              Ich weise jetzt auch nach und nach Objekte außerhalb des Alias den Aufzählungen zu, wie z.B. Scripten, GoogeHomes, Netatmo und kann so alles zu einem Raum filtern.


                              Als Name habe ich das Script von @paul53 verwendet.
                              Es benennt die Objekte (vorerst, bis mir was besseres dazu einfällt) indem es 1,2 und 3 zusammensetzt. Also z.B.
                              EG_Bad Batterie FensterOffen NODE22
                              Dadurch kann man z.B. in Vis schnell sehen welche Objekt man angewählt hat.
                              Als Beispiel habe ich hier NODE22 ergänzt um den Gegenpart zum Alias schnell zu wissen.
                              Ansonsten müsste ich jedes mal in den RAW-Teil des Alias gucken.


                              In dem Zuge fällt mir noch eine Idee für den Entwickler ein (@bluefox oder?):
                              Wäre es vielleicht ganz nett, wenn man einen Link hätte der bei jedem alias.0. Objekt liegt, welcher einem direkt zu dem alias führt?
                              Vielleicht links neben diese kleine Kopier-Funktion im Bereich "ID" im selben Stil ?

                              C Offline
                              C Offline
                              CruziX
                              schrieb am zuletzt editiert von
                              #14

                              @Troya finde die Idee mit dem direkten Link zum Quellobjekt gut.

                              Ich werde mir bald auch eine Struktur aus Basis der Alias anlegen.
                              Sieht bei mir dann aus wie bei dir, nur dass ich noch schaue ob ich wirklich die Etage (EG etc) noch davor mache 🤔

                              1 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                martinschm
                                schrieb am zuletzt editiert von
                                #15

                                Sorry wenn ich ganz blöd fragen muß, aber wie lege ich die Aliase überhaupt an ?

                                Bei mir gibt es den Ordner Alias.0 gar nicht obwohl ich auf den neuesten js-controller upgedatet habe.

                                TroyaT 1 Antwort Letzte Antwort
                                0
                                • M martinschm

                                  Sorry wenn ich ganz blöd fragen muß, aber wie lege ich die Aliase überhaupt an ?

                                  Bei mir gibt es den Ordner Alias.0 gar nicht obwohl ich auf den neuesten js-controller upgedatet habe.

                                  TroyaT Offline
                                  TroyaT Offline
                                  Troya
                                  schrieb am zuletzt editiert von
                                  #16

                                  @martinschm
                                  Das einfachste ist sich das Script von @paul53 anzuschauen und nachzuvollziehen.
                                  Vor dem ersten Alias ist alias.0 kein Ordner sondern ein Datenpunkt. Geb in der Objektliste oben im Titel von der Spalte ID mal Alias ein, dann solltest du ihn sehen. Bzw sollte er nach allen "Ordnern" einsortiert sein

                                  paul53P M 2 Antworten Letzte Antwort
                                  0
                                  • TroyaT Troya

                                    @martinschm
                                    Das einfachste ist sich das Script von @paul53 anzuschauen und nachzuvollziehen.
                                    Vor dem ersten Alias ist alias.0 kein Ordner sondern ein Datenpunkt. Geb in der Objektliste oben im Titel von der Spalte ID mal Alias ein, dann solltest du ihn sehen. Bzw sollte er nach allen "Ordnern" einsortiert sein

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

                                    @Troya sagte:

                                    ist alias.0 kein Ordner sondern ein Datenpunkt

                                    Kein Datenpunkt, sondern ein Objekt vom Typ "meta".

                                    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

                                    TroyaT 1 Antwort Letzte Antwort
                                    0
                                    • paul53P paul53

                                      @Troya sagte:

                                      ist alias.0 kein Ordner sondern ein Datenpunkt

                                      Kein Datenpunkt, sondern ein Objekt vom Typ "meta".

                                      TroyaT Offline
                                      TroyaT Offline
                                      Troya
                                      schrieb am zuletzt editiert von
                                      #18

                                      @paul53
                                      Ahso, danke, dachte gibt nur Ordner und Datenpunkte.
                                      Sehen für mich gleich aus, bin da aber auch unbelesen

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Stefan_1969
                                        schrieb am zuletzt editiert von
                                        #19

                                        Hallo zusammen

                                        Ich habe unter linkeddevices angefangen mir die Struktur so aufzubauen:
                                        POWER.Gerätename.Funktion alle Stromwerte wie aktueller Verbrauch, Tagesverbrauch, aus Geräten, die solche Werte liefern (Homematic, Tasmota)
                                        POWER.Gefrierschrank.Power_Actual -> aktueller Stromverbrauch Gefrierschrank im Keller. Der Raum kann über die Spalte Räume gefiltert werden.

                                        ENVIR.Getätename.Funktion alle Werte wie Temperatur, Luftfeuchtigkeit, Helligkeit von Geräten, die solche Werte liefern. Bei mir wemos-Teile mit espeasy oder Tasmota.

                                        Weitere Gruppen für Heizung und Türkontakte sollen folgen.

                                        Viele Grüsse
                                        Stefan


                                        ioBroker, grafana, influx, mariaDB, pihole, MotionEye auf proxmox
                                        Geräte: Homematic, Shelly, Sonoff, Gosund, WEMOS

                                        1 Antwort Letzte Antwort
                                        0
                                        • TroyaT Troya

                                          @martinschm
                                          Das einfachste ist sich das Script von @paul53 anzuschauen und nachzuvollziehen.
                                          Vor dem ersten Alias ist alias.0 kein Ordner sondern ein Datenpunkt. Geb in der Objektliste oben im Titel von der Spalte ID mal Alias ein, dann solltest du ihn sehen. Bzw sollte er nach allen "Ordnern" einsortiert sein

                                          M Offline
                                          M Offline
                                          martinschm
                                          schrieb am zuletzt editiert von
                                          #20

                                          @Troya said in Wie organisiert/sortiert ihr euch in Alias.0.:

                                          @martinschm
                                          Das einfachste ist sich das Script von @paul53 anzuschauen und nachzuvollziehen.
                                          Vor dem ersten Alias ist alias.0 kein Ordner sondern ein Datenpunkt. Geb in der Objektliste oben im Titel von der Spalte ID mal Alias ein, dann solltest du ihn sehen. Bzw sollte er nach allen "Ordnern" einsortiert sein

                                          Danke, gefunden.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          793

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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