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. Details zu einem Alias auslesen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    258

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Details zu einem Alias auslesen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 3 Kommentatoren 326 Aufrufe 3 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.
  • T Offline
    T Offline
    tminimax
    schrieb am zuletzt editiert von
    #1

    Hallo,
    gibt es die Möglichkeit Details eines bestimmten angelegten Aliases (aus dem Objekt-Baum) via Javascript auszulesen?

    Ich habe eine Alias "Sonnenstunden_Heute" (alias.0.Wetter.PVForecast.Sonnenstunden_Heute) angelegt, der auf eine Ordnerstruktur verweist. Nun möchte ich den Verweis (also das Ziel - im Bild gelb makiert) auslesen.
    27678d97-c66e-45b7-9007-3e8ed3ba0e72-grafik.png

    Unter Objekt bearbeiten in der Aliaszeile aus dem Objekt-Baum findet man den gesuchten Wert unter (siehe ebenfalls gelb markiert):
    "alias": {
    "id": "pvforecast.0.summary.energy.hoursToday"
    }

    b14ddce3-219d-4ff1-8622-d08a728ebd31-grafik.png

    d.h. ich möchte mit Javascript die Original-ID bzw. den String "pvforecast.0.summary.energy.hoursToday" des Aliases "Sonnenstunden_Heute" auslesen.

    Wer kann mir hier bitte helfen (ich hoffe ich konnte vernünftig erklären was ich möchte)- Danke!

    MartinPM 1 Antwort Letzte Antwort
    0
    • T tminimax

      Hallo,
      gibt es die Möglichkeit Details eines bestimmten angelegten Aliases (aus dem Objekt-Baum) via Javascript auszulesen?

      Ich habe eine Alias "Sonnenstunden_Heute" (alias.0.Wetter.PVForecast.Sonnenstunden_Heute) angelegt, der auf eine Ordnerstruktur verweist. Nun möchte ich den Verweis (also das Ziel - im Bild gelb makiert) auslesen.
      27678d97-c66e-45b7-9007-3e8ed3ba0e72-grafik.png

      Unter Objekt bearbeiten in der Aliaszeile aus dem Objekt-Baum findet man den gesuchten Wert unter (siehe ebenfalls gelb markiert):
      "alias": {
      "id": "pvforecast.0.summary.energy.hoursToday"
      }

      b14ddce3-219d-4ff1-8622-d08a728ebd31-grafik.png

      d.h. ich möchte mit Javascript die Original-ID bzw. den String "pvforecast.0.summary.energy.hoursToday" des Aliases "Sonnenstunden_Heute" auslesen.

      Wer kann mir hier bitte helfen (ich hoffe ich konnte vernünftig erklären was ich möchte)- Danke!

      MartinPM Offline
      MartinPM Offline
      MartinP
      schrieb am zuletzt editiert von
      #2

      @tminimax wieso legst Du erst ein alias an, um dann doch wieder zum verknüpften Datenpunkt zurück zu hangeln?
      Das ist doch gerade das, was Dir das Alias abnehmen soll.

      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
      Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
      Linux pve 6.17.9-1-pve
      6 GByte RAM für den Container
      Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
      Remote-Access über Wireguard der Fritzbox

      T 1 Antwort Letzte Antwort
      0
      • MartinPM MartinP

        @tminimax wieso legst Du erst ein alias an, um dann doch wieder zum verknüpften Datenpunkt zurück zu hangeln?
        Das ist doch gerade das, was Dir das Alias abnehmen soll.

        T Offline
        T Offline
        tminimax
        schrieb am zuletzt editiert von
        #3

        @martinp das problem ist, das sich hinter dem Alias eine darunterliegende Ordnerstruktur befindet. D.h. ich möchte nur auf den übergeordneten Ordner verweisen und mir den Rest (Zugriff auf die Unterordner bzw. Objekte) dann im Javascript selbst zusammenbauen. Damit ich im Script aber mit einem Verweis arbeiten kann, wäre das mein Ansatz. Ich verwende den Verweis, lese selbst den verknüpften Datenpunkt aus und den Rest baue ich mir selbst zusammen. So muß ich meine Scripts nicht anpassen, sollte sich vom Adapter her mal was verändern. Ich habe somit nur den übergeordneten Ordner mit dem Alias versehen und nicht noch zusätzlich für jede Stunde PV Ertrag (für heute und morgen jeweils 17 Stundenwerte, d.h. in Summe 34 Verweise, statt eben 2). Wäre jeder Datenpunkt mit einem Alias versehen, würde es direkt funktionieren, so aber leider nicht. Nur möchte ich es mir wie geschildert sparen ca. 34 Aliases zusammenzubauen (wenn es mit 2 auch ginge). In meinen Scripten möchte ich nun auf den Alias zugreifen, dort den "verknüpften" Datenpunkt auslesen und mir den Rest (die Zugriffe auf die Stundenwerte) dann selbst zusammenbauen. ...hoffe es ist halbwegs verständlich....also wäre es kein vollautomatischer verweis, sondern ein halbautomatischer....

        MartinPM 1 Antwort Letzte Antwort
        0
        • T tminimax

          @martinp das problem ist, das sich hinter dem Alias eine darunterliegende Ordnerstruktur befindet. D.h. ich möchte nur auf den übergeordneten Ordner verweisen und mir den Rest (Zugriff auf die Unterordner bzw. Objekte) dann im Javascript selbst zusammenbauen. Damit ich im Script aber mit einem Verweis arbeiten kann, wäre das mein Ansatz. Ich verwende den Verweis, lese selbst den verknüpften Datenpunkt aus und den Rest baue ich mir selbst zusammen. So muß ich meine Scripts nicht anpassen, sollte sich vom Adapter her mal was verändern. Ich habe somit nur den übergeordneten Ordner mit dem Alias versehen und nicht noch zusätzlich für jede Stunde PV Ertrag (für heute und morgen jeweils 17 Stundenwerte, d.h. in Summe 34 Verweise, statt eben 2). Wäre jeder Datenpunkt mit einem Alias versehen, würde es direkt funktionieren, so aber leider nicht. Nur möchte ich es mir wie geschildert sparen ca. 34 Aliases zusammenzubauen (wenn es mit 2 auch ginge). In meinen Scripten möchte ich nun auf den Alias zugreifen, dort den "verknüpften" Datenpunkt auslesen und mir den Rest (die Zugriffe auf die Stundenwerte) dann selbst zusammenbauen. ...hoffe es ist halbwegs verständlich....also wäre es kein vollautomatischer verweis, sondern ein halbautomatischer....

          MartinPM Offline
          MartinPM Offline
          MartinP
          schrieb am zuletzt editiert von
          #4

          @tminimax Dafür ist ein Alias nicht vorgesehen soweit mir bekannt.
          Für die Auswertung gleichartiger Strukturen gibt es andere Patterns. In Blocklys z. B. Trigger auf Listen von Objekten.

          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
          Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
          Linux pve 6.17.9-1-pve
          6 GByte RAM für den Container
          Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
          Remote-Access über Wireguard der Fritzbox

          1 Antwort Letzte Antwort
          0
          • ofri2607O Online
            ofri2607O Online
            ofri2607
            schrieb am zuletzt editiert von ofri2607
            #5

            @tminimax

            kannst du dir mit

            const obj = getObject(alias.0.Wetter.PVForecast.Sonnenstunden_Heute);
            const original = obj.common.alias.id
            

            holen.

            siehe https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#getobject

            T 1 Antwort Letzte Antwort
            0
            • ofri2607O ofri2607

              @tminimax

              kannst du dir mit

              const obj = getObject(alias.0.Wetter.PVForecast.Sonnenstunden_Heute);
              const original = obj.common.alias.id
              

              holen.

              siehe https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#getobject

              T Offline
              T Offline
              tminimax
              schrieb am zuletzt editiert von
              #6

              @ofri2607 said in Details zu einem Alias auslesen:

              obj.common.alias.id

              funktioniert super - danke dir!

              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

              590

              Online

              32.7k

              Benutzer

              82.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