Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Variabler Datenpunkt in Widget setzen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    314

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    290

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    922

Variabler Datenpunkt in Widget setzen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
10 Beiträge 3 Kommentatoren 894 Aufrufe 3 Beobachtet
  • Ä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.
  • KeyronicsK Offline
    KeyronicsK Offline
    Keyronics
    schrieb am zuletzt editiert von
    #1

    Hey,

    ich versuche gerade, mein Sonos Player als Variable zu definieren, da ich meine VIS nicht überladen möchte (und 3x das gleiche Widget mit unterschiedlichen Sonos lautsprechern bestücke)

    Ich habe 3 Buttons auf der Oberfläche (Wohnzimmer, Office und Schlafzimmer)
    Diese Buttons legen den Wert des Coordinators des Sonos Lautsprechers in ein Datenpunkt.

    Nun möchte ich im Widget bei

    sonos.0.root.10_16_2_173.sate_simple
    

    statt der IP meine Variable anlegen, geht das?
    ich hab es mit

    sonos.0.root.{0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe}.state_simple
    

    versucht, aber das funktioniert so nicht.

    Oder muss ich jeweils das Widget auf das andere packen und dann mit den dem Button die Sichtbarkeit bestimmen? Es kommen in der Zukunft bestimmt noch weitere Sonos Lautsprecher ins Haus und habe auf eine einfachere Methode gehofft.

    Die Buttons schreiben dann den Coordinator Wert in die Sonos-Ausgabe.

    M OliverIOO 3 Antworten Letzte Antwort
    0
    • KeyronicsK Keyronics

      Hey,

      ich versuche gerade, mein Sonos Player als Variable zu definieren, da ich meine VIS nicht überladen möchte (und 3x das gleiche Widget mit unterschiedlichen Sonos lautsprechern bestücke)

      Ich habe 3 Buttons auf der Oberfläche (Wohnzimmer, Office und Schlafzimmer)
      Diese Buttons legen den Wert des Coordinators des Sonos Lautsprechers in ein Datenpunkt.

      Nun möchte ich im Widget bei

      sonos.0.root.10_16_2_173.sate_simple
      

      statt der IP meine Variable anlegen, geht das?
      ich hab es mit

      sonos.0.root.{0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe}.state_simple
      

      versucht, aber das funktioniert so nicht.

      Oder muss ich jeweils das Widget auf das andere packen und dann mit den dem Button die Sichtbarkeit bestimmen? Es kommen in der Zukunft bestimmt noch weitere Sonos Lautsprecher ins Haus und habe auf eine einfachere Methode gehofft.

      Die Buttons schreiben dann den Coordinator Wert in die Sonos-Ausgabe.

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von MCU
      #2

      @Keyronics Ich habe es selbst noch nicht probiert. Vielleicht so:

      {wert:0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe;wert ="10_16_2_173" ? "sonos.0.root.10_16_2_173.sate_simple" :: wert = "10_16_2_180" ? "sonos.0.root.10_16_2_180.sate_simple" :: "sonos.0.root.10_16_2_xxx.sate_simple"}
      

      Ist nur ein experimenteller Vorschlag!

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      M 1 Antwort Letzte Antwort
      0
      • KeyronicsK Keyronics

        Hey,

        ich versuche gerade, mein Sonos Player als Variable zu definieren, da ich meine VIS nicht überladen möchte (und 3x das gleiche Widget mit unterschiedlichen Sonos lautsprechern bestücke)

        Ich habe 3 Buttons auf der Oberfläche (Wohnzimmer, Office und Schlafzimmer)
        Diese Buttons legen den Wert des Coordinators des Sonos Lautsprechers in ein Datenpunkt.

        Nun möchte ich im Widget bei

        sonos.0.root.10_16_2_173.sate_simple
        

        statt der IP meine Variable anlegen, geht das?
        ich hab es mit

        sonos.0.root.{0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe}.state_simple
        

        versucht, aber das funktioniert so nicht.

        Oder muss ich jeweils das Widget auf das andere packen und dann mit den dem Button die Sichtbarkeit bestimmen? Es kommen in der Zukunft bestimmt noch weitere Sonos Lautsprecher ins Haus und habe auf eine einfachere Methode gehofft.

        Die Buttons schreiben dann den Coordinator Wert in die Sonos-Ausgabe.

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #3

        @Keyronics
        Das geht leider nicht.
        Vis sammelt beim start alle Datenpunkte ein und abonniert diese vom Server.
        Daher funktioniert deine Version mit Bindung nicht.

        Eventuell funktioniert der Vorschlag von @MCU findest du alle benötigten Datenpunkte jeweils einer Anderen variablen zuordnest und dann in Abhängigkeit eines Entscheidungsdatenpunkts Die richtige variable auswählst

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • M MCU

          @Keyronics Ich habe es selbst noch nicht probiert. Vielleicht so:

          {wert:0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe;wert ="10_16_2_173" ? "sonos.0.root.10_16_2_173.sate_simple" :: wert = "10_16_2_180" ? "sonos.0.root.10_16_2_180.sate_simple" :: "sonos.0.root.10_16_2_xxx.sate_simple"}
          

          Ist nur ein experimenteller Vorschlag!

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von MCU
          #4

          @MCU Also so wie ich das jetzt geschrieben hatte, funktioniert es für den Schalter oder Text nicht! Experimentiere noch weiter, kann aber dauern! Um welchen Widget Typ geht es?

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          1 Antwort Letzte Antwort
          0
          • KeyronicsK Keyronics

            Hey,

            ich versuche gerade, mein Sonos Player als Variable zu definieren, da ich meine VIS nicht überladen möchte (und 3x das gleiche Widget mit unterschiedlichen Sonos lautsprechern bestücke)

            Ich habe 3 Buttons auf der Oberfläche (Wohnzimmer, Office und Schlafzimmer)
            Diese Buttons legen den Wert des Coordinators des Sonos Lautsprechers in ein Datenpunkt.

            Nun möchte ich im Widget bei

            sonos.0.root.10_16_2_173.sate_simple
            

            statt der IP meine Variable anlegen, geht das?
            ich hab es mit

            sonos.0.root.{0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe}.state_simple
            

            versucht, aber das funktioniert so nicht.

            Oder muss ich jeweils das Widget auf das andere packen und dann mit den dem Button die Sichtbarkeit bestimmen? Es kommen in der Zukunft bestimmt noch weitere Sonos Lautsprecher ins Haus und habe auf eine einfachere Methode gehofft.

            Die Buttons schreiben dann den Coordinator Wert in die Sonos-Ausgabe.

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #5

            @Keyronics

            Das funktioniert bei mir. Beispiel mit 2 Datenpunkten kann natürlich beliebig erweitert werden, bis zur max obergrenze von 50 datenpunkten je widget (vis Begrenzung)
            Inhalt der Datenpunkte:
            test1=A
            test2=B
            select=A
            {a:0_userdata.0.test1;b:0_userdata.0.test2;sel:0_userdata.0.select;sel=='A'?a:b}

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            M 1 Antwort Letzte Antwort
            1
            • OliverIOO OliverIO

              @Keyronics

              Das funktioniert bei mir. Beispiel mit 2 Datenpunkten kann natürlich beliebig erweitert werden, bis zur max obergrenze von 50 datenpunkten je widget (vis Begrenzung)
              Inhalt der Datenpunkte:
              test1=A
              test2=B
              select=A
              {a:0_userdata.0.test1;b:0_userdata.0.test2;sel:0_userdata.0.select;sel=='A'?a:b}

              M Online
              M Online
              MCU
              schrieb am zuletzt editiert von
              #6

              @OliverIO Kannst du bitte ein entsprechendes Bild mit dazu legen. Dann weiß man zu welchem Widget es bei dir gepasst hat und wo es eingetragen wurde. Danke.

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              OliverIOO M 2 Antworten Letzte Antwort
              0
              • M MCU

                @OliverIO Kannst du bitte ein entsprechendes Bild mit dazu legen. Dann weiß man zu welchem Widget es bei dir gepasst hat und wo es eingetragen wurde. Danke.

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #7

                @MCU
                Ich habe ein Basic-string Widget zur Azeige von Zeichenketten verwendet.

                Wie schon angedeutet funktioniert das nur für die Anzeige. Zum Schreiben auf datenpunkte, also bspw einen Button drücken funktioniert das nie.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                1 Antwort Letzte Antwort
                0
                • M MCU

                  @OliverIO Kannst du bitte ein entsprechendes Bild mit dazu legen. Dann weiß man zu welchem Widget es bei dir gepasst hat und wo es eingetragen wurde. Danke.

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von
                  #8

                  @MCU Hab es jetzt mal mit 3 umgesetzt:

                  8dd51243-8857-4926-9718-2a8f02776f44-image.png

                  3a964d99-411a-4ea5-b9cc-a9a587184d95-image.png

                  fb222e7d-67cd-4625-803c-346b3f615ad5-image.png

                  {a:0_userdata.0.Zahl_1;b:0_userdata.0.Zahl_2;c:0_userdata.0.Zahl_3;sel:0_userdata.0.Zahl_SEL; sel == 1 ? a :: sel == 2 ? b :: c}
                  
                  

                  Steht im
                  Zahl_SEL -> 1 -> Zahl_SONOS = 10
                  Zahl_SEL -> 2 -> Zahl_SONOS = 20
                  Zahl_SEL -> 3 -> Zahl_SONOS = 30

                  Bei dem gewählten Widget ist es so, dass man es anklicken muss, damit sich der Wert Zahl_SONOS ändert.

                  In dem Fall von oben wäre Zahl_SEL = 0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  KeyronicsK 1 Antwort Letzte Antwort
                  0
                  • M MCU

                    @MCU Hab es jetzt mal mit 3 umgesetzt:

                    8dd51243-8857-4926-9718-2a8f02776f44-image.png

                    3a964d99-411a-4ea5-b9cc-a9a587184d95-image.png

                    fb222e7d-67cd-4625-803c-346b3f615ad5-image.png

                    {a:0_userdata.0.Zahl_1;b:0_userdata.0.Zahl_2;c:0_userdata.0.Zahl_3;sel:0_userdata.0.Zahl_SEL; sel == 1 ? a :: sel == 2 ? b :: c}
                    
                    

                    Steht im
                    Zahl_SEL -> 1 -> Zahl_SONOS = 10
                    Zahl_SEL -> 2 -> Zahl_SONOS = 20
                    Zahl_SEL -> 3 -> Zahl_SONOS = 30

                    Bei dem gewählten Widget ist es so, dass man es anklicken muss, damit sich der Wert Zahl_SONOS ändert.

                    In dem Fall von oben wäre Zahl_SEL = 0_userdata.0.Buttons.Vis.Radioausgabe.Sonos-Ausgabe

                    KeyronicsK Offline
                    KeyronicsK Offline
                    Keyronics
                    schrieb am zuletzt editiert von
                    #9

                    @MCU vielen Dank für die Info!
                    Ich werde das mal demnächst ausprobieren.
                    Speziell war es für den Sonos Player, welchen es als Widget gibt.

                    M 1 Antwort Letzte Antwort
                    0
                    • KeyronicsK Keyronics

                      @MCU vielen Dank für die Info!
                      Ich werde das mal demnächst ausprobieren.
                      Speziell war es für den Sonos Player, welchen es als Widget gibt.

                      M Online
                      M Online
                      MCU
                      schrieb am zuletzt editiert von
                      #10

                      @Keyronics Wenn das dann funktioniert, bitte genau beschreiben, was du gemacht hast und mit Bildern untermauern. Damit andere das dann auch nachvollziehen können. Vielen Dank.

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      424

                      Online

                      32.8k

                      Benutzer

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