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. Visualisierung
  4. [gelöst]ObjektID in abhängigkeit einer anderer ID

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

[gelöst]ObjektID in abhängigkeit einer anderer ID

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
8 Beiträge 4 Kommentatoren 724 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.
  • M Offline
    M Offline
    M.Siemens
    schrieb am zuletzt editiert von M.Siemens
    #1

    Moin Zusammen,
    ich brächte einen Rat, wie ich am einfachsten einem Sting-Widget eine ObjektID zuweisen kann die abhängig davon ist, ob der Wert zwei anderer Objekte gleich ist.

    Also, {ID1.wert== ID2.wert ? ID3 : ID4} so in der Art dachte ich. Hab aber nicht die richtige Formulierung gefunden.

    Mir ist klar das ich das mit einem Script lösen könnte, hatte aber gehoft das es auch ohne geht.
    Zweiter Gedanke war das mit zwei String-Widgets zu lösen, aber dann müsste ich in der Sichtbarkeit eine ähnliche Abfrage stellen, bei der ich die Formulierung nicht weiß.

    Ich habe mir eine View gebastelt für Wettervorhersagen. Für die nächsten Perioden die angezeigt werden sollen ist Periode(P)1 immer Heute, aber P2 ist morgens - "Heute abend" und Abends "Morgen früh". Unter "Heute" soll aber nur P1 + P2 stehen wenn P2 = "Heute Abend" (Was noch kein Problem ist). Aber bei "Morgen" soll im ersten Feld P2 stehen wenn, P2 zu "Morgen" gehört, ansonsten P3 wenn P2 zu "Heute" gehört. Würde dann das Datum der Perioden vergelichen, da sich der Text mit "Heute abend" auch mal in "Heute Nacht" ändert, also keine festen Werte hat.

    Hoffe das war nicht zu viel Verwirrung^^

    Viele Grüße Malte

    sigi234S liv-in-skyL 2 Antworten Letzte Antwort
    0
    • M M.Siemens

      Moin Zusammen,
      ich brächte einen Rat, wie ich am einfachsten einem Sting-Widget eine ObjektID zuweisen kann die abhängig davon ist, ob der Wert zwei anderer Objekte gleich ist.

      Also, {ID1.wert== ID2.wert ? ID3 : ID4} so in der Art dachte ich. Hab aber nicht die richtige Formulierung gefunden.

      Mir ist klar das ich das mit einem Script lösen könnte, hatte aber gehoft das es auch ohne geht.
      Zweiter Gedanke war das mit zwei String-Widgets zu lösen, aber dann müsste ich in der Sichtbarkeit eine ähnliche Abfrage stellen, bei der ich die Formulierung nicht weiß.

      Ich habe mir eine View gebastelt für Wettervorhersagen. Für die nächsten Perioden die angezeigt werden sollen ist Periode(P)1 immer Heute, aber P2 ist morgens - "Heute abend" und Abends "Morgen früh". Unter "Heute" soll aber nur P1 + P2 stehen wenn P2 = "Heute Abend" (Was noch kein Problem ist). Aber bei "Morgen" soll im ersten Feld P2 stehen wenn, P2 zu "Morgen" gehört, ansonsten P3 wenn P2 zu "Heute" gehört. Würde dann das Datum der Perioden vergelichen, da sich der Text mit "Heute abend" auch mal in "Heute Nacht" ändert, also keine festen Werte hat.

      Hoffe das war nicht zu viel Verwirrung^^

      Viele Grüße Malte

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @M-Siemens
      Such nach bindings

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      M 1 Antwort Letzte Antwort
      0
      • sigi234S sigi234

        @M-Siemens
        Such nach bindings

        M Offline
        M Offline
        M.Siemens
        schrieb am zuletzt editiert von M.Siemens
        #3

        @sigi234 habs mich etwas schlauer gelesen, wenn ichs wie folgt in die Object ID des Strings eingebe, dann bekomm ich als Wert immer 'Null' raus.
        Wenn ichs als Text in den String eingebe, dann bekomm ich die Richtige Object ID zurück (aber ja halt nicht deren Inhalt)

        {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'weatherunderground.0.forecastPeriod.2p.title'::'weatherunderground.0.forecastPeriod.1p.title'}

        geht sowas überhaubt in den Object ID oder ist das nicht vorgesehen? oder muss ich ihm noch irgentwie sagen das es ID sind?

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          sveni_lee
          schrieb am zuletzt editiert von
          #4

          das funktioniert schon mit Bindings.
          ich habe folgendes für meine hue Steuerung ralisiert:

          22.JPG
          21.JPG
          20.JPG
          19.JPG

          so habe ich einen schiebereger und kann damit entweder die Gruppe oder jede einzelne Leuchte dimmen...
          eventuell hilft Dir das weiter...

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            M.Siemens
            schrieb am zuletzt editiert von
            #5

            Hab noch etwas ausgetestet. Mit meinem Bending in der ObjecktID {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'weatherunderground.0.forecastPeriod.2p.title'::'weatherunderground.0.forecastPeriod.1p.title'} funkionierts leider nicht, dann ist in dem View später nur als Text "Null" zu sehen.

            Was funktioniert hat ist unter Sichtbarkeit als Wert {weatherunderground.0.forecastPeriod.1p.date} einzutragen oder unter 'Opacity' {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'1'::'0'}
            aber in beiden Fällen liegen zwei Strings übereinander.

            Ich komm damit so zurecht, aber evtl kannst du "sveni_lee" mir ja sagen wo mein Fehler liegt.

            S 1 Antwort Letzte Antwort
            0
            • M M.Siemens

              Hab noch etwas ausgetestet. Mit meinem Bending in der ObjecktID {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'weatherunderground.0.forecastPeriod.2p.title'::'weatherunderground.0.forecastPeriod.1p.title'} funkionierts leider nicht, dann ist in dem View später nur als Text "Null" zu sehen.

              Was funktioniert hat ist unter Sichtbarkeit als Wert {weatherunderground.0.forecastPeriod.1p.date} einzutragen oder unter 'Opacity' {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'1'::'0'}
              aber in beiden Fällen liegen zwei Strings übereinander.

              Ich komm damit so zurecht, aber evtl kannst du "sveni_lee" mir ja sagen wo mein Fehler liegt.

              S Offline
              S Offline
              sveni_lee
              schrieb am zuletzt editiert von
              #6

              @M-Siemens

              warum verwendest Du einen doppelten "::"?

              {p0:weatherunderground.0.forecastPeriod.0p.date;p1:weatherunderground.0.forecastPeriod.1p.date;p0==p1?'weatherunderground.0.forecastPeriod.2p.title'::'weatherunderground.0.forecastPeriod.1p.title'}
              

              ich habe soetwas ähnliches in der Form:

              {v:tr-064-community.0.devices.Tina-iPhone;v == "true" ? "#35ff05" : "#ff0000"}
              
              1 Antwort Letzte Antwort
              1
              • M M.Siemens

                Moin Zusammen,
                ich brächte einen Rat, wie ich am einfachsten einem Sting-Widget eine ObjektID zuweisen kann die abhängig davon ist, ob der Wert zwei anderer Objekte gleich ist.

                Also, {ID1.wert== ID2.wert ? ID3 : ID4} so in der Art dachte ich. Hab aber nicht die richtige Formulierung gefunden.

                Mir ist klar das ich das mit einem Script lösen könnte, hatte aber gehoft das es auch ohne geht.
                Zweiter Gedanke war das mit zwei String-Widgets zu lösen, aber dann müsste ich in der Sichtbarkeit eine ähnliche Abfrage stellen, bei der ich die Formulierung nicht weiß.

                Ich habe mir eine View gebastelt für Wettervorhersagen. Für die nächsten Perioden die angezeigt werden sollen ist Periode(P)1 immer Heute, aber P2 ist morgens - "Heute abend" und Abends "Morgen früh". Unter "Heute" soll aber nur P1 + P2 stehen wenn P2 = "Heute Abend" (Was noch kein Problem ist). Aber bei "Morgen" soll im ersten Feld P2 stehen wenn, P2 zu "Morgen" gehört, ansonsten P3 wenn P2 zu "Heute" gehört. Würde dann das Datum der Perioden vergelichen, da sich der Text mit "Heute abend" auch mal in "Heute Nacht" ändert, also keine festen Werte hat.

                Hoffe das war nicht zu viel Verwirrung^^

                Viele Grüße Malte

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

                @M-Siemens

                so müßte es gehen: habe andere datenpunkte wie du - kannst ja angleichen

                {t1:openweathermap.0.forecast.day1.title;t2:openweathermap.0.forecast.day3.title;p1:openweathermap.0.forecast.day1.date;p2:openweathermap.0.forecast.day3.date; t1 == t2 ? p1 : p2}
                

                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
                • M Offline
                  M Offline
                  M.Siemens
                  schrieb am zuletzt editiert von
                  #8

                  Danke euch :-)
                  Der Doppelpunkt war schuld. Hatte gelesen, dass der dahin muss da es sonst eine Variablendefinition wäre. Aber ohne läufts wunderbar:+1:

                  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

                  823

                  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