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. Alias best practices - Wie kann man es besser machen?

NEWS

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

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

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

Alias best practices - Wie kann man es besser machen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
aliasbest practices
67 Beiträge 12 Kommentatoren 11.9k Aufrufe 27 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.
  • liv-in-skyL liv-in-sky

    @bahnuhr hast du den device adapter installiert ?

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #24

    @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

    @bahnuhr hast du den device adapter installiert ?

    Hatte ich Mal. Brauch ich aber eigentlich nicht.
    Aktuell hab ich diesen gelöscht.
    Ist dieser Voraussetzung?


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    liv-in-skyL paul53P 2 Antworten Letzte Antwort
    0
    • bahnuhrB bahnuhr

      @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

      @bahnuhr hast du den device adapter installiert ?

      Hatte ich Mal. Brauch ich aber eigentlich nicht.
      Aktuell hab ich diesen gelöscht.
      Ist dieser Voraussetzung?

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #25

      @bahnuhr

      ja

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      0
      • bahnuhrB bahnuhr

        @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

        @bahnuhr hast du den device adapter installiert ?

        Hatte ich Mal. Brauch ich aber eigentlich nicht.
        Aktuell hab ich diesen gelöscht.
        Ist dieser Voraussetzung?

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

        @bahnuhr sagte:

        Ist dieser Voraussetzung?

        Nein. Wenn noch kein Datenpunkt unter alias.0 existiert, wird alias.0 nicht als Ordner dargestellt und befindet sich im Objektbaum weiter unten.

        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

        bahnuhrB liv-in-skyL 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @bahnuhr sagte:

          Ist dieser Voraussetzung?

          Nein. Wenn noch kein Datenpunkt unter alias.0 existiert, wird alias.0 nicht als Ordner dargestellt und befindet sich im Objektbaum weiter unten.

          bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #27

          @paul53

          War nur?
          Mir fehlt alias.0
          Und auch Geräte im baum links.


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          paul53P liv-in-skyL 2 Antworten Letzte Antwort
          0
          • bahnuhrB bahnuhr

            @paul53

            War nur?
            Mir fehlt alias.0
            Und auch Geräte im baum links.

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

            @bahnuhr sagte:

            Mir fehlt alias.0

            Welche Version des js-controllers (Host) ?

            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

            bahnuhrB 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @bahnuhr sagte:

              Ist dieser Voraussetzung?

              Nein. Wenn noch kein Datenpunkt unter alias.0 existiert, wird alias.0 nicht als Ordner dargestellt und befindet sich im Objektbaum weiter unten.

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #29

              @paul53 ich meinte es ist voraussetzung um "geräte" tab anzuzeigen !

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              paul53P 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @paul53 ich meinte es ist voraussetzung um "geräte" tab anzuzeigen !

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

                @liv-in-sky sagte:

                es ist voraussetzung um "geräte" tab anzuzeigen !

                Ja, das ist richtig. Der Tab "Geräte" ist aber für die Darstellung und Bearbeitung von alias.0 nicht erforderlich.

                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
                • paul53P paul53

                  @bahnuhr sagte:

                  Mir fehlt alias.0

                  Welche Version des js-controllers (Host) ?

                  bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #31

                  @paul53 sagte in Alias best practices - Wie kann man es besser machen?:

                  @bahnuhr sagte:

                  Mir fehlt alias.0

                  Welche Version des js-controllers (Host) ?

                  a9e0facd-afb2-47ec-aa06-7c5735072401-image.png

                  NUC ist der Master


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • bahnuhrB bahnuhr

                    @paul53 sagte in Alias best practices - Wie kann man es besser machen?:

                    @bahnuhr sagte:

                    Mir fehlt alias.0

                    Welche Version des js-controllers (Host) ?

                    a9e0facd-afb2-47ec-aa06-7c5735072401-image.png

                    NUC ist der Master

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

                    @bahnuhr
                    In Version 3.1.4 muss es ein Objekt alias.0 geben.

                    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
                    • bahnuhrB bahnuhr

                      @paul53

                      War nur?
                      Mir fehlt alias.0
                      Und auch Geräte im baum links.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von liv-in-sky
                      #33

                      @bahnuhr

                      bei meiner windows testmaschine schaut es so aus:

                      Image 17.png

                      ist ziemlich weit unten, wenn du viele ordner hast

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      bahnuhrB 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @bahnuhr

                        bei meiner windows testmaschine schaut es so aus:

                        Image 17.png

                        ist ziemlich weit unten, wenn du viele ordner hast

                        bahnuhrB Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #34

                        @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

                        ist ziemlich weit unten, wenn du viele ordner hast

                        Ja, den hab ich.
                        Aber das ist doch kein Ordner?
                        Sieht zumindest anders aus.


                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                        Danke.
                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                        ScreenToGif :https://www.screentogif.com/downloads.html

                        liv-in-skyL paul53P 2 Antworten Letzte Antwort
                        0
                        • bahnuhrB bahnuhr

                          @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

                          ist ziemlich weit unten, wenn du viele ordner hast

                          Ja, den hab ich.
                          Aber das ist doch kein Ordner?
                          Sieht zumindest anders aus.

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #35

                          @bahnuhr wenn du darunter ein alias erzeugst wird das zum ordner

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          1 Antwort Letzte Antwort
                          1
                          • bahnuhrB bahnuhr

                            @liv-in-sky sagte in Alias best practices - Wie kann man es besser machen?:

                            ist ziemlich weit unten, wenn du viele ordner hast

                            Ja, den hab ich.
                            Aber das ist doch kein Ordner?
                            Sieht zumindest anders aus.

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

                            @bahnuhr sagte:

                            Aber das ist doch kein Ordner?
                            Sieht zumindest anders aus.

                            Es wird erst zum Ordner-Symbol, wenn mind. ein Objekt darunter existiert. Dann rutscht er auch im Baum nach oben.

                            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
                            1
                            • bahnuhrB Online
                              bahnuhrB Online
                              bahnuhr
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #37

                              @liv-in-sky
                              @paul53

                              Danke euch beiden für den Input.


                              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                              Danke.
                              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                              ScreenToGif :https://www.screentogif.com/downloads.html

                              K 1 Antwort Letzte Antwort
                              0
                              • bahnuhrB bahnuhr

                                @liv-in-sky
                                @paul53

                                Danke euch beiden für den Input.

                                K Online
                                K Online
                                Kueppert
                                schrieb am zuletzt editiert von
                                #38

                                Hallo zusammen,
                                ich klinke mich mal mit ein. Habe auch so ziemlich alles auf alias umgestellt (Tür-/Fenstersensoren, Licht, Steckdosen). Jetzt möchte ich gern anfangen, Werte im Alias-DP umzurechnen.
                                Beispiel: Zigbee-Geräte
                                Hier erfolgt die Ausgabe des Batterie-Zustandes in % (0-100 %). Das würde ich im ALias gern auf "VOLL" oder "LEER" switchen. Ein RAW-Datenpunkt sieht zB wie folgt aus:

                                {
                                  "from": "system.adapter.zigbee.0",
                                  "user": "system.user.admin",
                                  "ts": 1588595645515,
                                  "common": {
                                    "name": "EG Kueche Wand Fernbedienung Battery percent",
                                    "type": "number",
                                    "unit": "%",
                                    "role": "battery.percent",
                                    "min": 0,
                                    "max": 100,
                                    "read": true,
                                    "write": false,
                                    "icon": "img/battery_p.png"
                                  },
                                  "native": {},
                                  "acl": {
                                    "object": 1636,
                                    "owner": "system.user.admin",
                                    "ownerGroup": "system.group.administrator",
                                    "state": 1636
                                  },
                                  "_id": "zigbee.0.000d6f000edc34f1.battery",
                                  "type": "state"
                                }
                                

                                Für die Erzeugung hab ich das Skript von paul53 benutzt: Link

                                Was müsste ich für eine "Übersetzung" unter states = {true: 'geöffnet', false: 'geschlossen'} erfassen, wenn ich zB bis 26% = VOLL und ab 25% = LEER haben möchte? Aus der readme bzgl. Alias bin ich absolut nicht schlau geworden...
                                Danke euch und vG, Thorsten

                                UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                paul53P W 2 Antworten Letzte Antwort
                                0
                                • K Kueppert

                                  Hallo zusammen,
                                  ich klinke mich mal mit ein. Habe auch so ziemlich alles auf alias umgestellt (Tür-/Fenstersensoren, Licht, Steckdosen). Jetzt möchte ich gern anfangen, Werte im Alias-DP umzurechnen.
                                  Beispiel: Zigbee-Geräte
                                  Hier erfolgt die Ausgabe des Batterie-Zustandes in % (0-100 %). Das würde ich im ALias gern auf "VOLL" oder "LEER" switchen. Ein RAW-Datenpunkt sieht zB wie folgt aus:

                                  {
                                    "from": "system.adapter.zigbee.0",
                                    "user": "system.user.admin",
                                    "ts": 1588595645515,
                                    "common": {
                                      "name": "EG Kueche Wand Fernbedienung Battery percent",
                                      "type": "number",
                                      "unit": "%",
                                      "role": "battery.percent",
                                      "min": 0,
                                      "max": 100,
                                      "read": true,
                                      "write": false,
                                      "icon": "img/battery_p.png"
                                    },
                                    "native": {},
                                    "acl": {
                                      "object": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator",
                                      "state": 1636
                                    },
                                    "_id": "zigbee.0.000d6f000edc34f1.battery",
                                    "type": "state"
                                  }
                                  

                                  Für die Erzeugung hab ich das Skript von paul53 benutzt: Link

                                  Was müsste ich für eine "Übersetzung" unter states = {true: 'geöffnet', false: 'geschlossen'} erfassen, wenn ich zB bis 26% = VOLL und ab 25% = LEER haben möchte? Aus der readme bzgl. Alias bin ich absolut nicht schlau geworden...
                                  Danke euch und vG, Thorsten

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

                                  @Kueppert sagte:

                                  ab 25% = LEER haben möchte?

                                  typeAlias = 'boolean'; // oder 'number'
                                  read = "val < 26"; // Erkennung "Aus" --> false erfolgt automatisch  
                                  // write = "val ? 'Ein' : 'Aus'";
                                  role = 'indicator.lowbat';
                                  // min = 0; // nur Zahlen
                                  // max = 100; // nur Zahlen
                                  // unit = '%'; // nur für Zahlen
                                  states = {false: 'VOLL', true: 'LEER'}; // Zahlen (Multistate) oder Logikwert (z.B. Aus/Ein)
                                  

                                  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
                                  1
                                  • K Kueppert

                                    Hallo zusammen,
                                    ich klinke mich mal mit ein. Habe auch so ziemlich alles auf alias umgestellt (Tür-/Fenstersensoren, Licht, Steckdosen). Jetzt möchte ich gern anfangen, Werte im Alias-DP umzurechnen.
                                    Beispiel: Zigbee-Geräte
                                    Hier erfolgt die Ausgabe des Batterie-Zustandes in % (0-100 %). Das würde ich im ALias gern auf "VOLL" oder "LEER" switchen. Ein RAW-Datenpunkt sieht zB wie folgt aus:

                                    {
                                      "from": "system.adapter.zigbee.0",
                                      "user": "system.user.admin",
                                      "ts": 1588595645515,
                                      "common": {
                                        "name": "EG Kueche Wand Fernbedienung Battery percent",
                                        "type": "number",
                                        "unit": "%",
                                        "role": "battery.percent",
                                        "min": 0,
                                        "max": 100,
                                        "read": true,
                                        "write": false,
                                        "icon": "img/battery_p.png"
                                      },
                                      "native": {},
                                      "acl": {
                                        "object": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator",
                                        "state": 1636
                                      },
                                      "_id": "zigbee.0.000d6f000edc34f1.battery",
                                      "type": "state"
                                    }
                                    

                                    Für die Erzeugung hab ich das Skript von paul53 benutzt: Link

                                    Was müsste ich für eine "Übersetzung" unter states = {true: 'geöffnet', false: 'geschlossen'} erfassen, wenn ich zB bis 26% = VOLL und ab 25% = LEER haben möchte? Aus der readme bzgl. Alias bin ich absolut nicht schlau geworden...
                                    Danke euch und vG, Thorsten

                                    W Offline
                                    W Offline
                                    WarHammer
                                    schrieb am zuletzt editiert von
                                    #40

                                    @Kueppert

                                    kannst du mal den fertigen Datenpunkt posten für die Zigbee Geräte ich komme auf keinen Nenner. Hab gesehen du verwendest auch das Script von DLSRacer hast du nachdem die Dp da waren einfach die RAW geändert oder hast du es im Script selber geändert?

                                    K 1 Antwort Letzte Antwort
                                    0
                                    • W WarHammer

                                      @Kueppert

                                      kannst du mal den fertigen Datenpunkt posten für die Zigbee Geräte ich komme auf keinen Nenner. Hab gesehen du verwendest auch das Script von DLSRacer hast du nachdem die Dp da waren einfach die RAW geändert oder hast du es im Script selber geändert?

                                      K Online
                                      K Online
                                      Kueppert
                                      schrieb am zuletzt editiert von
                                      #41

                                      @WarHammer möchtest du gern das Skript für bestimmte DPs? Oder das RAW von einem Zigbee-Device sehen?
                                      Ich erstelle jeden Alias-DP mit einem Skript. Hab mir je "Art" eines zurecht gelegt, zB AN/AUS, Helligkeit etc

                                      UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                      W 1 Antwort Letzte Antwort
                                      0
                                      • K Kueppert

                                        @WarHammer möchtest du gern das Skript für bestimmte DPs? Oder das RAW von einem Zigbee-Device sehen?
                                        Ich erstelle jeden Alias-DP mit einem Skript. Hab mir je "Art" eines zurecht gelegt, zB AN/AUS, Helligkeit etc

                                        W Offline
                                        W Offline
                                        WarHammer
                                        schrieb am zuletzt editiert von
                                        #42

                                        @Kueppert

                                        kannst ja mal das script posten wenns nicht zuviel Aufwand ist. Möchte auch meine ganzen Zigbee Geräte mit in die LowbatListe aufnehmen.

                                        K 1 Antwort Letzte Antwort
                                        0
                                        • W WarHammer

                                          @Kueppert

                                          kannst ja mal das script posten wenns nicht zuviel Aufwand ist. Möchte auch meine ganzen Zigbee Geräte mit in die LowbatListe aufnehmen.

                                          K Online
                                          K Online
                                          Kueppert
                                          schrieb am zuletzt editiert von
                                          #43

                                          @WarHammer kein Problem,
                                          anbei mein Skript für ZIGBEE-Batteriezustände. Ich hab dabei 15% als Schwellwert genommen für LOWBAT. Du kannst das aber gern auf 20 oder 25 setzen :)

                                          ///https://forum.iobroker.net/topic/27295/vorlage-alias-per-skript-erzeugen
                                          ///VAR-Konvertierung: https://forum.iobroker.net/topic/33747/alias-best-practices-wie-kann-man-es-besser-machen/39
                                          
                                          // Original-Datenpunkt
                                          const idOrigin = 'zigbee.0.00158d00034681c3.battery'/*EG WHZ Fenster L Battery percent*/;
                                          
                                           
                                          // Alias-Datenpunkt
                                          const idAlias = 'Batterie.Wohnzimmer_Fenster_links';
                                          var typeAlias, read, write, nameAlias, role, desc, min, max, unit, states, custom;
                                          // Folgende kommentieren, wenn keine Änderung der Eigenschaft erforderlich
                                          nameAlias = 'Wohnzimmer Fenster links';
                                          // desc = 'per Script erstellt';
                                          typeAlias = 'boolean'; // 'boolean' oder 'number' oder 'switch' oder 'state'
                                          read = "val < 15"; // Erkennung "Aus" --> false erfolgt automatisch  
                                          // write = "val ? 'Ein' : 'Aus'";
                                          role = 'indicator.lowbat'; // 'switch.light' oder 'value.temperature' oder 'window.value' oder 'indicator.lowbat'
                                          // min = 0; // nur Zahlen
                                          // max = 100; // nur Zahlen
                                          // unit = '°C'; // nur für Zahlen, z.B. '%' oder '°C'
                                          states = {true: 'leer', false: 'voll'}; // Zahlen (Multistate) oder Logikwert (z.B. Aus/Ein)
                                          custom = []; // verhindert doppelte Ausführung von history, telegram, mqtt-client, ...
                                           
                                          function createAlias(idSrc, idDst) {
                                             if(existsState(idDst)) log(idDst + ' schon vorhanden !', 'warn');
                                             else {
                                                var obj = {};
                                                obj.type = 'state';
                                                obj.common = getObject(idSrc).common;
                                                obj.common.alias = {};
                                                obj.common.alias.id = idSrc;
                                                if(typeAlias) obj.common.type = typeAlias;
                                                if(obj.common.read !== false && read) obj.common.alias.read = read;
                                                if(obj.common.write !== false && write) obj.common.alias.write = write;
                                                if(nameAlias) obj.common.name = nameAlias;
                                                if(role) obj.common.role = role;
                                                if(desc) obj.common.desc = desc;
                                                if(min !== undefined) obj.common.min = min;
                                                if(max !== undefined) obj.common.max = max;
                                                if(unit) obj.common.unit = unit;
                                                if(states) obj.common.states = states;
                                                if(custom && obj.common.custom) obj.common.custom = custom;
                                                obj.native = {};
                                                setObject(idDst, obj);
                                             } 
                                          }
                                           
                                          createAlias(idOrigin, 'alias.0.' + idAlias);
                                          

                                          UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                          W 2 Antworten 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

                                          882

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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