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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Devices Adapter Alias Namen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Devices Adapter Alias Namen

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
29 Beiträge 7 Kommentatoren 942 Aufrufe 5 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.
  • W warhammer73

    Hallo,

    ich habe mit dem Adapter Devices / Geräte Verwalten Aliase angelegt. Das klappt damit ja auch ganz gut, aber wenn ich ein Thermometer einbinden möchte dann sollten natürlich auch die Namen Temperature/Humidy oder Luftfeuchtigkeit verwendet werden.
    Leider bekomme ich aber die Vorgaben "Actual" und "Second" als Namen nicht angepasst.

    Habt Ihr irgendwelche Ideen?

    CodierknechtC Online
    CodierknechtC Online
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @warhammer73
    Warum so kompliziert?
    Leg die doch einfach im Objektbaum an. Da hat man doch alles was man braucht und die volle Kontrolle.

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    1 Antwort Letzte Antwort
    0
    • W Offline
      W Offline
      warhammer73
      schrieb am zuletzt editiert von
      #3

      @codierknecht ? oder Hä? ;)

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • W warhammer73

        @codierknecht ? oder Hä? ;)

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von Codierknecht
        #4

        @warhammer73
        10677c33-dfd4-4615-b233-47640012f475-grafik.png
        Bei der Erstanlage vergibt man die ID (hier: "alias.0.MeinNeuerAlias").
        Später kann man den neuen Alias bearbeiten und einen "sprechenderen" Namen vergeben, der dann in der Spalte "Name" erscheint.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        W 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @warhammer73
          10677c33-dfd4-4615-b233-47640012f475-grafik.png
          Bei der Erstanlage vergibt man die ID (hier: "alias.0.MeinNeuerAlias").
          Später kann man den neuen Alias bearbeiten und einen "sprechenderen" Namen vergeben, der dann in der Spalte "Name" erscheint.

          W Offline
          W Offline
          warhammer73
          schrieb am zuletzt editiert von warhammer73
          #5

          @codierknecht
          Beim Baum funktioniert das ganze ja problemlos und ich kann Namen vergeben wie ich will (Siehe Bild, statt Gerät_1 geht auch noch jeder andere Name).

          Aber:
          093d2d1b-1aa9-46e6-8665-74afcc0ac05e-image.png
          ... und das ist das Problem, wenn ich ein Temperaturgerät anlege, dann gibt es automatisch die "Actual" und "Second". Ich kann zwar weitere anlegen und damit auch "Temperatur" und "Luftfeuchtigkeit", aber die beiden gehen halt nicht weg und können auch nicht umbenannt werden.

          Gerade ausprobiert, wenn ich neue anlege (z.B. Luftfeuchtigkeit) und dann im unter "Objekte" versuche Second zu löschen, dann löscht er das zwar, beim nächsten aufrufen mit dem Device Adapter wird das aber wieder überschrieben.

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #6

            @warhammer73 nimm doch den alias manager vllt kommst du damit besser zurecht

            umgestiegen von Proxmox auf Unraid

            1 Antwort Letzte Antwort
            0
            • W warhammer73

              @codierknecht
              Beim Baum funktioniert das ganze ja problemlos und ich kann Namen vergeben wie ich will (Siehe Bild, statt Gerät_1 geht auch noch jeder andere Name).

              Aber:
              093d2d1b-1aa9-46e6-8665-74afcc0ac05e-image.png
              ... und das ist das Problem, wenn ich ein Temperaturgerät anlege, dann gibt es automatisch die "Actual" und "Second". Ich kann zwar weitere anlegen und damit auch "Temperatur" und "Luftfeuchtigkeit", aber die beiden gehen halt nicht weg und können auch nicht umbenannt werden.

              Gerade ausprobiert, wenn ich neue anlege (z.B. Luftfeuchtigkeit) und dann im unter "Objekte" versuche Second zu löschen, dann löscht er das zwar, beim nächsten aufrufen mit dem Device Adapter wird das aber wieder überschrieben.

              CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #7

              @warhammer73
              Ich kann nicht ganz folgen.
              Wo kommt denn dieser Screenshot her?
              Beim Bearbeiten eines Alias sieht das bei mir völlig anders aus:
              dfbb71be-defb-402a-a036-03bbac6739d6-image.png

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              crunchipC 1 Antwort Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @warhammer73
                Ich kann nicht ganz folgen.
                Wo kommt denn dieser Screenshot her?
                Beim Bearbeiten eines Alias sieht das bei mir völlig anders aus:
                dfbb71be-defb-402a-a036-03bbac6739d6-image.png

                crunchipC Abwesend
                crunchipC Abwesend
                crunchip
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #8

                @codierknecht sagte in Devices Adapter Alias Namen:

                Wo kommt denn dieser Screenshot her?

                device Manager
                62b137a8-4643-4ed2-bf1f-604297e1a818-image.png

                umgestiegen von Proxmox auf Unraid

                CodierknechtC 1 Antwort Letzte Antwort
                0
                • crunchipC crunchip

                  @codierknecht sagte in Devices Adapter Alias Namen:

                  Wo kommt denn dieser Screenshot her?

                  device Manager
                  62b137a8-4643-4ed2-bf1f-604297e1a818-image.png

                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @crunchip sagte in Devices Adapter Alias Namen:

                  device Manager

                  Eben - ich sprach von selbst angelegten Aliasen im Baum.
                  Da hat man selbst unter Kontrolle, was angelegt wird und was nicht.
                  Je Thermometer 2 DP (mit selbst gewählten Namen) angelegt und gut ist.

                  Wobei ich aber auch zugeben muss, das beschriebene "Problem" noch nicht zu sehen.
                  Wie die DP heißen ist ja eigentlich Wumpe. Die können von mir aus auch "Kurt" oder "Paul" heißen - solange sie die richtigen Werte enthalten. In der Visualisierung erhalten die dann entsprechende Label.

                  Den Alias-Manager oder Geräte-Manager habe ich nach ersten Tests bei mir verbannt.
                  Alles was ich so brauche lege ich im Baum unterhalb von alias.0 selbst an. Da weiß man dann sehr genau, was da existiert und was nicht.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  haus-automatisierungH 1 Antwort Letzte Antwort
                  0
                  • CodierknechtC Codierknecht

                    @crunchip sagte in Devices Adapter Alias Namen:

                    device Manager

                    Eben - ich sprach von selbst angelegten Aliasen im Baum.
                    Da hat man selbst unter Kontrolle, was angelegt wird und was nicht.
                    Je Thermometer 2 DP (mit selbst gewählten Namen) angelegt und gut ist.

                    Wobei ich aber auch zugeben muss, das beschriebene "Problem" noch nicht zu sehen.
                    Wie die DP heißen ist ja eigentlich Wumpe. Die können von mir aus auch "Kurt" oder "Paul" heißen - solange sie die richtigen Werte enthalten. In der Visualisierung erhalten die dann entsprechende Label.

                    Den Alias-Manager oder Geräte-Manager habe ich nach ersten Tests bei mir verbannt.
                    Alles was ich so brauche lege ich im Baum unterhalb von alias.0 selbst an. Da weiß man dann sehr genau, was da existiert und was nicht.

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @codierknecht sagte in Devices Adapter Alias Namen:

                    Da hat man selbst unter Kontrolle, was angelegt wird und was nicht.

                    Ja, aber man sollte sich gut mit Objekt-Rollen auskennen, wenn man die Geräte dann in weiteren Adaptern verwenden möchte.

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    CodierknechtC 1 Antwort Letzte Antwort
                    0
                    • haus-automatisierungH haus-automatisierung

                      @codierknecht sagte in Devices Adapter Alias Namen:

                      Da hat man selbst unter Kontrolle, was angelegt wird und was nicht.

                      Ja, aber man sollte sich gut mit Objekt-Rollen auskennen, wenn man die Geräte dann in weiteren Adaptern verwenden möchte.

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @haus-automatisierung sagte in Devices Adapter Alias Namen:

                      Ja, aber man sollte sich gut mit Objekt-Rollen auskennen, wenn man die Geräte dann in weiteren Adaptern verwenden möchte.

                      in die Verlegenheit bin ich bisher nicht kaum gekommen.
                      Könnte daran liegen, dass ich keine Alexa und kein Google im Haus habe ;-)
                      Zumindest vermute ich mal, dass Dein Einwand in diese Richtung geht.

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      haus-automatisierungH 1 Antwort Letzte Antwort
                      0
                      • CodierknechtC Codierknecht

                        @haus-automatisierung sagte in Devices Adapter Alias Namen:

                        Ja, aber man sollte sich gut mit Objekt-Rollen auskennen, wenn man die Geräte dann in weiteren Adaptern verwenden möchte.

                        in die Verlegenheit bin ich bisher nicht kaum gekommen.
                        Könnte daran liegen, dass ich keine Alexa und kein Google im Haus habe ;-)
                        Zumindest vermute ich mal, dass Dein Einwand in diese Richtung geht.

                        haus-automatisierungH Offline
                        haus-automatisierungH Offline
                        haus-automatisierung
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @codierknecht Generell geht es bei dem Geräte-Adpater darum, dass man bestimmte Geräte-Typen auf den gleichen Nenner bringt. So können alle möglichen Adapter auf dieser Basis aufbauen. Das kann auch eine Visualisierung sein. Siehe z.B. lovelace oder material.

                        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                        📚 Meine inoffizielle ioBroker Dokumentation

                        CodierknechtC 1 Antwort Letzte Antwort
                        1
                        • haus-automatisierungH haus-automatisierung

                          @codierknecht Generell geht es bei dem Geräte-Adpater darum, dass man bestimmte Geräte-Typen auf den gleichen Nenner bringt. So können alle möglichen Adapter auf dieser Basis aufbauen. Das kann auch eine Visualisierung sein. Siehe z.B. lovelace oder material.

                          CodierknechtC Online
                          CodierknechtC Online
                          Codierknecht
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #13

                          @haus-automatisierung
                          Das kriegt man aber auch "von Hand" hin.
                          Du weißt doch: Was man nicht selbst macht, taugt auch nix :grin:

                          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                          HmIP|ZigBee|Tasmota|Unifi
                          Zabbix Certified Specialist
                          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                          haus-automatisierungH 1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Codierknecht

                            @haus-automatisierung
                            Das kriegt man aber auch "von Hand" hin.
                            Du weißt doch: Was man nicht selbst macht, taugt auch nix :grin:

                            haus-automatisierungH Offline
                            haus-automatisierungH Offline
                            haus-automatisierung
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #14

                            @codierknecht sagte in Devices Adapter Alias Namen:

                            Du weißt doch: Was man nicht selbst macht, taugt auch nix

                            Mit dem Ansatz sind ja 99% der Adapter obsolet und man kann alles im JavaScript-Adpater selbst programmieren :)

                            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                            📚 Meine inoffizielle ioBroker Dokumentation

                            1 Antwort Letzte Antwort
                            2
                            • W warhammer73

                              Hallo,

                              ich habe mit dem Adapter Devices / Geräte Verwalten Aliase angelegt. Das klappt damit ja auch ganz gut, aber wenn ich ein Thermometer einbinden möchte dann sollten natürlich auch die Namen Temperature/Humidy oder Luftfeuchtigkeit verwendet werden.
                              Leider bekomme ich aber die Vorgaben "Actual" und "Second" als Namen nicht angepasst.

                              Habt Ihr irgendwelche Ideen?

                              ArmilarA Offline
                              ArmilarA Offline
                              Armilar
                              Most Active Forum Testing
                              schrieb am zuletzt editiert von
                              #15

                              @warhammer73

                              Leider bekomme ich aber die Vorgaben "Actual" und "Second" als Namen nicht angepasst.

                              Exakt das ist der Sinn an virtuellen Devices, dass du es nicht anpassen kannst. Ansonsten kannst du dir ja eine 1:1 Beziehung zwischen einem Datenpunkt und einem Alias bauen. Dann verstehe ich aber nicht, warum du einen Alias brauchst. Dann nimm lieber den Datenpunkt. Alles andere hätte außer Zeitverschwendung dann keinen Sinn.

                              Wenn du aber eine Lampe hast, die einmal über "on" oder "switch" oder "power" geschaltet wird, dann ist es immer SET oder ACTUAL im Alias und der Code muss nicht mehr angepasst werden, sollte sich ein Device verabschieden oder durch ein anderes mit einem Schaltzustand "XYZ" ersetzt werden...

                              Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                              https://github.com/joBr99/nspanel-lovelace-ui/wiki

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              W 1 Antwort Letzte Antwort
                              0
                              • ArmilarA Armilar

                                @warhammer73

                                Leider bekomme ich aber die Vorgaben "Actual" und "Second" als Namen nicht angepasst.

                                Exakt das ist der Sinn an virtuellen Devices, dass du es nicht anpassen kannst. Ansonsten kannst du dir ja eine 1:1 Beziehung zwischen einem Datenpunkt und einem Alias bauen. Dann verstehe ich aber nicht, warum du einen Alias brauchst. Dann nimm lieber den Datenpunkt. Alles andere hätte außer Zeitverschwendung dann keinen Sinn.

                                Wenn du aber eine Lampe hast, die einmal über "on" oder "switch" oder "power" geschaltet wird, dann ist es immer SET oder ACTUAL im Alias und der Code muss nicht mehr angepasst werden, sollte sich ein Device verabschieden oder durch ein anderes mit einem Schaltzustand "XYZ" ersetzt werden...

                                W Offline
                                W Offline
                                warhammer73
                                schrieb am zuletzt editiert von
                                #16

                                @armilar
                                Der Code muss aber auch nicht angepasst werden wenn es statt Actual und Second Temperatur und Luftfeuchtigkeit heisst.
                                Dann ist
                                a) Der Name wenigstens sprechend
                                b) Auch dann kann ich physikalisch als Gerät mit dem Alias immer noch jedes Device hängen das Werte für Temperatur und Luftfeuchtigkeit bereitstellt und kann diese auch austauschen wie ich will und muss nichts weiter ausser die Verknüpfung bei Alias anpassen. Die muss ich bei einem Ersatzgerät aber auch für Actual und Second anpassen.

                                ArmilarA 1 Antwort Letzte Antwort
                                0
                                • W warhammer73

                                  @armilar
                                  Der Code muss aber auch nicht angepasst werden wenn es statt Actual und Second Temperatur und Luftfeuchtigkeit heisst.
                                  Dann ist
                                  a) Der Name wenigstens sprechend
                                  b) Auch dann kann ich physikalisch als Gerät mit dem Alias immer noch jedes Device hängen das Werte für Temperatur und Luftfeuchtigkeit bereitstellt und kann diese auch austauschen wie ich will und muss nichts weiter ausser die Verknüpfung bei Alias anpassen. Die muss ich bei einem Ersatzgerät aber auch für Actual und Second anpassen.

                                  ArmilarA Offline
                                  ArmilarA Offline
                                  Armilar
                                  Most Active Forum Testing
                                  schrieb am zuletzt editiert von Armilar
                                  #17

                                  @warhammer73 sagte in Devices Adapter Alias Namen:

                                  a) Der Name wenigstens sprechend

                                  Aus einem unleserlichen Datenpunkt (in dem Punkt hast du natürlich recht), wie z.B.

                                  deconz.0.Lights.5.on
                                  

                                  würde dann z.B. ein

                                  alias.0.schreibtischlampe_buero.ACTUAL 
                                  

                                  werden

                                  Jetzt ist er sprechend und kann flexibel ersetzt werden. D.h. deinem Code kann es egal sein, welcher Adapter hinter dem Device steckt.

                                  Aber es würde ja unschön aussehen, wenn der ALIAS als

                                  alias.0.schreibtischlampe_buero.on 
                                  

                                  angelegt werden würde und irgendwann ein

                                  AdapterXYZ.0.Lights.XY.switch
                                  

                                  den Job übernimmt.

                                  Ganz unsauber wäre es dann, wenn das Device mehrere Eigenschaften besitzt und zunächst nur als

                                  alias.0.schreibtischlampe_buero
                                  

                                  angelegt wird.

                                  Ich denke bei der Anzahl an individuellen Adaptern die es gibt (und da ist augenscheinlich nichts standardisiert) und die Adapter die noch kommen werden, würde ich beim TypeScript des NSPanel durchdrehen, wenn ich jeden Datenpunkt von seiner Endung und Abhängigkeit eines Adapters berücksichtigen müsste oder eigene individuelle Nomenklaturen zulassen würde. Ganz zu schweigen von dem Code, da sich ansonsten jeder sein eigenes individuelles Schema baut (das wäre unpflegbar und unsupportbar).

                                  Es werden direkt Aliase (Device oder Channel) mit Rollen abgefragt und verarbeitet.

                                  Der Geräte-Manager bekommt das in der Erstellung super hin. Und was ist so schlimm an der Endung?

                                  Das schlimmste ist dann, wenn jemand mit selbstgebastelten Aliasen erstmals versucht, den Content für die Devices zu erzeugen. Das geht dann zu 100% schief.

                                  Ich sag es mal so. Es gibt da quasi so eine Art "Standard" und der Geräte-Manager hält sich zumindest dran.

                                  Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                  https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  W 1 Antwort Letzte Antwort
                                  1
                                  • ArmilarA Armilar

                                    @warhammer73 sagte in Devices Adapter Alias Namen:

                                    a) Der Name wenigstens sprechend

                                    Aus einem unleserlichen Datenpunkt (in dem Punkt hast du natürlich recht), wie z.B.

                                    deconz.0.Lights.5.on
                                    

                                    würde dann z.B. ein

                                    alias.0.schreibtischlampe_buero.ACTUAL 
                                    

                                    werden

                                    Jetzt ist er sprechend und kann flexibel ersetzt werden. D.h. deinem Code kann es egal sein, welcher Adapter hinter dem Device steckt.

                                    Aber es würde ja unschön aussehen, wenn der ALIAS als

                                    alias.0.schreibtischlampe_buero.on 
                                    

                                    angelegt werden würde und irgendwann ein

                                    AdapterXYZ.0.Lights.XY.switch
                                    

                                    den Job übernimmt.

                                    Ganz unsauber wäre es dann, wenn das Device mehrere Eigenschaften besitzt und zunächst nur als

                                    alias.0.schreibtischlampe_buero
                                    

                                    angelegt wird.

                                    Ich denke bei der Anzahl an individuellen Adaptern die es gibt (und da ist augenscheinlich nichts standardisiert) und die Adapter die noch kommen werden, würde ich beim TypeScript des NSPanel durchdrehen, wenn ich jeden Datenpunkt von seiner Endung und Abhängigkeit eines Adapters berücksichtigen müsste oder eigene individuelle Nomenklaturen zulassen würde. Ganz zu schweigen von dem Code, da sich ansonsten jeder sein eigenes individuelles Schema baut (das wäre unpflegbar und unsupportbar).

                                    Es werden direkt Aliase (Device oder Channel) mit Rollen abgefragt und verarbeitet.

                                    Der Geräte-Manager bekommt das in der Erstellung super hin. Und was ist so schlimm an der Endung?

                                    Das schlimmste ist dann, wenn jemand mit selbstgebastelten Aliasen erstmals versucht, den Content für die Devices zu erzeugen. Das geht dann zu 100% schief.

                                    Ich sag es mal so. Es gibt da quasi so eine Art "Standard" und der Geräte-Manager hält sich zumindest dran.

                                    W Offline
                                    W Offline
                                    warhammer73
                                    schrieb am zuletzt editiert von
                                    #18

                                    @armilar

                                    Bleiben wir bei Deinem Beispiel:
                                    alias.0.schreibtischlampe_buero.ACTUAL
                                    ... was soll das Aussagen? Zumindest ich weiss garantiert in einem Jahr nicht mehr, was Actual ist.
                                    Der Zustand an/aus?
                                    Der Dimmgrad in Prozent?
                                    Die Leistungsaufnahme?
                                    Der RGB Farbwert?
                                    ...

                                    hingegen:
                                    alias.0.schreibtischlampe_buero.on
                                    alias.0.schreibtischlampe_buero.brightness
                                    alias.0.schreibtischlampe_buero.powerconsumption
                                    alias.0.schreibtischlampe_buero.rgb
                                    erklären sich von selbst.

                                    Und wenn da jetzt ein Adapter dahinter sitzt mit:
                                    XY.0.Lights.Power
                                    XY.0.Lights.threshold
                                    XY.0.Lights.consumption
                                    XY.0.Lights.color
                                    Muss mich das nicht interessieren solange ich die Aliase nutze.
                                    Da kann ich den Adapter auch austauschen gegen einen mit:
                                    YY.0.Lights.switch
                                    YY.0.Lights.color
                                    YY.0.Lights.power
                                    YY.0.Lights.mood

                                    Jeder wie er mag. Ich persönlich würde am Rad drehen wenn jeder Alias ein Actual hat und das mal die Temperatur, mal die Ventilstellung, mal an/aus, mal Stromverbrauch... ist.

                                    CodierknechtC crunchipC 2 Antworten Letzte Antwort
                                    0
                                    • W warhammer73

                                      @armilar

                                      Bleiben wir bei Deinem Beispiel:
                                      alias.0.schreibtischlampe_buero.ACTUAL
                                      ... was soll das Aussagen? Zumindest ich weiss garantiert in einem Jahr nicht mehr, was Actual ist.
                                      Der Zustand an/aus?
                                      Der Dimmgrad in Prozent?
                                      Die Leistungsaufnahme?
                                      Der RGB Farbwert?
                                      ...

                                      hingegen:
                                      alias.0.schreibtischlampe_buero.on
                                      alias.0.schreibtischlampe_buero.brightness
                                      alias.0.schreibtischlampe_buero.powerconsumption
                                      alias.0.schreibtischlampe_buero.rgb
                                      erklären sich von selbst.

                                      Und wenn da jetzt ein Adapter dahinter sitzt mit:
                                      XY.0.Lights.Power
                                      XY.0.Lights.threshold
                                      XY.0.Lights.consumption
                                      XY.0.Lights.color
                                      Muss mich das nicht interessieren solange ich die Aliase nutze.
                                      Da kann ich den Adapter auch austauschen gegen einen mit:
                                      YY.0.Lights.switch
                                      YY.0.Lights.color
                                      YY.0.Lights.power
                                      YY.0.Lights.mood

                                      Jeder wie er mag. Ich persönlich würde am Rad drehen wenn jeder Alias ein Actual hat und das mal die Temperatur, mal die Ventilstellung, mal an/aus, mal Stromverbrauch... ist.

                                      CodierknechtC Online
                                      CodierknechtC Online
                                      Codierknecht
                                      Developer Most Active
                                      schrieb am zuletzt editiert von
                                      #19

                                      @warhammer73
                                      Durchaus verständlich, aber konträr zum Vorgehen des Gerätemanagers.
                                      Darum: Eigene Aliase erstellen. Die kann man benennen wie man will und später jederzeit das dahinter liegende Gerät tauschen.
                                      Ist natürlich je nach Umfang 'ne Menge Arbeit.

                                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                      HmIP|ZigBee|Tasmota|Unifi
                                      Zabbix Certified Specialist
                                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                      W 1 Antwort Letzte Antwort
                                      0
                                      • W warhammer73

                                        @armilar

                                        Bleiben wir bei Deinem Beispiel:
                                        alias.0.schreibtischlampe_buero.ACTUAL
                                        ... was soll das Aussagen? Zumindest ich weiss garantiert in einem Jahr nicht mehr, was Actual ist.
                                        Der Zustand an/aus?
                                        Der Dimmgrad in Prozent?
                                        Die Leistungsaufnahme?
                                        Der RGB Farbwert?
                                        ...

                                        hingegen:
                                        alias.0.schreibtischlampe_buero.on
                                        alias.0.schreibtischlampe_buero.brightness
                                        alias.0.schreibtischlampe_buero.powerconsumption
                                        alias.0.schreibtischlampe_buero.rgb
                                        erklären sich von selbst.

                                        Und wenn da jetzt ein Adapter dahinter sitzt mit:
                                        XY.0.Lights.Power
                                        XY.0.Lights.threshold
                                        XY.0.Lights.consumption
                                        XY.0.Lights.color
                                        Muss mich das nicht interessieren solange ich die Aliase nutze.
                                        Da kann ich den Adapter auch austauschen gegen einen mit:
                                        YY.0.Lights.switch
                                        YY.0.Lights.color
                                        YY.0.Lights.power
                                        YY.0.Lights.mood

                                        Jeder wie er mag. Ich persönlich würde am Rad drehen wenn jeder Alias ein Actual hat und das mal die Temperatur, mal die Ventilstellung, mal an/aus, mal Stromverbrauch... ist.

                                        crunchipC Abwesend
                                        crunchipC Abwesend
                                        crunchip
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von crunchip
                                        #20

                                        @warhammer73 sagte in Devices Adapter Alias Namen:

                                        was soll das Aussagen

                                        @warhammer73 sagte in Devices Adapter Alias Namen:

                                        Zustand an/aus

                                        in dem Fall ja, aber nicht zum schalten, sondern der state der den aktuellen Zustand zeigt
                                        der weitere "selbe" DP der angelegt wird, wäre dann SET, dieser DP ist der zum schalten.

                                        wie HIER schon geschrieben, nimm den alias manager, wenn dich dieses actual stört

                                        EDIT
                                        hier mal ein Beispiel, mit der Datenstruktur
                                        8e12bb99-856a-4057-93e7-b524468e18a8-image.png a59d3baa-235d-4d87-b4b8-da2bb4306040-image.png f0fa7288-f8ec-4ab2-b989-137e7e4348f6-image.png

                                        umgestiegen von Proxmox auf Unraid

                                        W 1 Antwort Letzte Antwort
                                        0
                                        • CodierknechtC Codierknecht

                                          @warhammer73
                                          Durchaus verständlich, aber konträr zum Vorgehen des Gerätemanagers.
                                          Darum: Eigene Aliase erstellen. Die kann man benennen wie man will und später jederzeit das dahinter liegende Gerät tauschen.
                                          Ist natürlich je nach Umfang 'ne Menge Arbeit.

                                          W Offline
                                          W Offline
                                          warhammer73
                                          schrieb am zuletzt editiert von
                                          #21

                                          @codierknecht
                                          Naja, so konträr zum Gerätemanager ist es ja gar nicht.
                                          Da kann ich auch für jeden Datenpunkt einen eigenen Alias anlegen und benennen wie ich will.
                                          Ich muss halt nur damit leben das ich Actual mit irgendwas füllen muss.
                                          Mit dem Kompromiss kann ich aber nun leben - Und das Gerät tauschen lässt sich damit natürlich auch.

                                          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

                                          768

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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